大疆无人机的新玩法?Payload SDK 了解一下

如题所述

第1个回答  2022-06-27
一则小新闻,两个新产品。

美国时间 3 月 28 日,大疆在加州门洛帕克的消防局总局低调发布了两款新的产品,一款是此前与 FLIR 合作开发的热成像相机 Zenmuse XT 的升级产品,Zenmuse XT2,另一款则是钟德夫更为关注并且会在这篇文章里稍微介绍一下的新品 —— DJI Payload SDK。

新的 SDK 推出,也引发了开发者小伙伴们的讨论:

Payload,即负载,说明这个 SDK 是为负载设备(或称为外接设备)而推出的开发者组件。它允许开发者将相机、传感器、机械装置等第三方外接设备整合至经纬 M200 系列,搭建外接设备与无人机双向通信的 「桥梁」,实现软硬件一体化控制。

要实现外接设备与无人机无缝对接,就必须要用到这次附属推出的 DJI Skyport,它是一个云台转接环,一端接入到经纬 M200 系列的云台接口,另一端则接入外接设备。

Skyport 可以让两端连接的设备「通电」,同时其内置的开发板也提供了 API 接口,方便开发者们能像控制大疆自家的一体化无人机那样,实时对设备(包括无人机和外接设备)收发指令和数据。

(不知道为何,我脑里浮现了一个来自中东的想法……)

从开发的角度看,Payload SDK 其实就是为开发者提供的「面向 Skyport(里面的开发板)开发」的组件。而无人机与外接设备的双向通信可以理解为 Mobile SDK 与 Payload SDK 之间的字节码传输与编译,而传输的方式分为两种:

而其他的功能,参见官方文档的介绍截图:

虽然提供的功能接口数量上并不多,但如果在数据传输的部分做得差强人意,那还是很值得期待的。

我们先来看看大疆行业应用市场部负责人 Jan Gasparic 对 Payload SDK 的展望:

可以看出大疆希望通过 Skyport 让其他硬件厂商自己研发的传感器、光谱仪、激光仪等外接设备接入到自家的硬件体系中,让自己的无人机生意涉猎到更多的专业领域上。而硬件厂商也可以借 Payload SDK 让自己设备与大疆的无人机「一体化」,从而更精确地指挥设备获取自己所需的数据。

在大疆此次的合作伙伴案例中,美国无人机农业数据分析公司 Sentera 给我们展示了「Skyport+Payload SDK」的潜在可能性:它把自家的 AGX710 传感器通过 Skyport 接入到大疆的无人机上并借助 Payload SDK,实现实时对庄稼进行 RGB 和 NDVI 分析,并将数据同步到自家的基于 DJI Mobile SDK 开发的 FieldAgent Mobile 的 app 上,最后输出分析报告 —— 完成一个软硬件协作的工作流。

上文一直提到,Payload SDK 暂时只支持经纬 M200 系列(M200、M210、M210 RTK),至于这些设备的费用相信大家都有点数,很显然是面向行业应用的定位,所以目前不开放个人开发者的申请。另外,除了设备的费用,大疆也在其他的名目里收取费用,比如以下这个(摘录于 Payload SDK 的 Q&A):

以上,愚见。

最后欢迎更多的开发者加入「DJI SDK开发者交流群」交流分享各种天马行空的想法,关注 DroneDev 公众号(id:dronedev)了解入群方法,嘿嘿。
相似回答