如何使用 PSDK
使用 PSDK 开发负载设备前,需要注册具有 PSDK 使用权限的开发者账号;使用 PSDK 开发负载设备时,需要选购 Autel Robotics 的 无人机 和开发负载设备的 硬件平台。建议您在开发负载设备时,请先了解开发负载设备的 各项标准,借助 实践教程和 PSDK API 文档,开发出可挂载在 Autel Robotics 无人机上 功能完善 的负载设备。
1. 注册 PSDK 开发者账号
- 在注册成为 PSDK 的开发者时,请务必认真阅读开发者网站的 SDK 协议、条款和政策。
- 为方便您获得便捷高效的服务,请在道通智能开发者平台官网申请注册,登录平台后点击 添加应用 ,注册信息必须包含以下信息:
| 开发者信息 | 说明 |
|---|---|
| 产品 | 选择 Payload SDK |
| 平台 | 按照实际情况选择 |
| 版本 | 按照实际情况选择 |
| 应用名称 | 公司基于 Autel PSDK 进行二次开发的应用名称 |
| 包名称 | 公司基于 Autel PSDK 进行二次开发的包名称(格式:xxx.xxx.xxx,且不能包含数字) |
| 详情 | 负载设计细节、针对的行业、用途、主要功能以及其他需要补充说明的信息(如果您未提供使用 SDK 的具体目的和详细说明,您的申请可能会被拒绝) |
填好信息后点击 创建 按钮,注册成功后,生成的开发者账号会显示在平台上。开发时,使用该信息通过 PSDK 初始化接口注册即可正常开发使用。
2.选用开发工具
选购开发负载设备时所需使用的无人机、开发平台和硬件平台:
- 选购无人机
- 选购开发负载设备的开发套件或硬件平台
- 选择开发平台
3.开发负载设备
开发前准备
使用 PSDK 开发负载设备前,建议先学习开发负载设备所需的基础知识、了解 PSDK 的功能以及负载设备所需满足的标准,根据实际的开发需求选购合适的硬件平台,选择可靠的开发平台。
- 学习无人机基础知识和控制原理:如俯仰、偏航、滚转和升降等基础知识
- 了解 PSDK 支持的功能。
- 查看 Autel Robotics 的负载标准。
- 选购硬件平台。
- 选择开发平台。
开始开发负载设备
使用 PSDK 开发负载设备时,请正确地连接所选购的硬件平台、第三方开发板和 Autel Robotics 无人机,正确地配置负载设备开发环境,通过运行示例代码编译后的程序,了解使用 PSDK 开发负载设备的方法。
- 在使用 PSDK 开发负载设备前,请先阅读开发须知中的内容,避免因操作不当损毁负载设备或无人机。
- 安装开发 PSDK 的软件,准备相关工具链和库。
- 连接无人机、硬件平台、第三方开发板和计算机。
- 通过跨平台移植(可选),将基于 PSDK 开发的负载设备控制程序移植到不同的软硬件平台上。
- 编译示例代码,通过运行示例程序,了解实现 PSDK 各项功能的方法。
开发功能完善的负载设备
请根据实践教程和 PSDK API 文档,开发负载设备。
4.成为Autel Robotics 的合作伙伴
Autel Robotics 秉承开放共赢的合作理念,为开发者提供技术支持、负载检测、渠道推荐以及 Autel Robotics 生态推广等服务,诚挚携手广大开发者以及合作伙伴共建可持续发展的应用生态。
- 若合作伙伴开发的负载设备能通过 Autel Robotics 的负载检测,该负载设备将被 Autel Robotics 推荐给第三方合作伙伴。
- 若合作伙伴的负载设备能够通过第三方专业机构的检测,在与 Autel Robotics 签署合作协议后,Autel Robotics 将与合作伙伴开展更为深入的合作,如将合作伙伴的负载设备推荐给全球用户等,更多合作事宜请联系我们。
5.获取技术支持服务
- 向 Autel Robotics SDK 开发团队发送邮件。