当前位置: 首页 > 软件库 > 程序开发 > >

DJI Payload SDK

大疆负载软件开发套件
授权协议 MIT
开发语言 C/C++
所属分类 程序开发
软件类型 开源软件
地区 国产
投 递 者 张亦
操作系统 Linux
开源组织
适用人群 未知
 软件概览

DJI 为支持开发者开发出可挂载在DJI 无人机上的负载设备,提供了Payload SDK(即PSDK)、X-Port 标准云台SkyPort V2转接环,方便开发者利用DJI 无人机上如电源、通讯链路及状态信息等资源,开发出可挂载在DJI 无人机上的负载设备。

主要优势

  • 功能丰富且完善
    通过使用PSDK 提供的如信息获取、数据传输和电源管理等基础功能,以及相机、云台、负载协同和精准定位等高级功能,开发者能够根据行业的应用需求,设计出功能完善的负载设备。

  • 拓展应用自定义
    开发者除使用DJI Pilot 控制基于PSDK 开发的负载设备外,通过使用Mobile SDK 也能开发出控制负载设备执行指定动作的移动端APP,使用Onboard SDK 能够开发出控制无人机和负载设备自动执行任务的控制程序,使用Windows SDK 还能够开发出数据处理软件,此外,开发者还能将所开发的软件集成为一套功能完整的解决方案,满足第三方用户丰富的使用需求。

  • 支持服务有保障
    PSDK 不仅提供了用于开发DJI 无人机负载设备的API 接口和硬件平台,还提供了开发负载设备的设计标准,此外,还提供了包括但不限于技术支持、负载检测及市场推广等服务,服务开发者使用PSDK 开发出功能完善的无人机负载设备,探索行业应用的无限潜能。

如何使用PSDK ?

1. 注册DJI PSDK 企业账号

  • 注册成为PSDK 的企业用户时,请务必认真阅读使用DJI SDK 的协议、条款和政策
  • 为方便您获得便捷高效的服务,请正确地填写注册信息。

2. 选用开发工具

选购开发负载设备时所需使用的无人机、开发平台和硬件平台:

注意

  • X-Port 和SkyPort V2 仅支持使用PSDK V2.x.x
  • SkyPort 仅支持使用PSDK V1.x.x 
  • DJI 已于 2020年 2月 1日停止对PSDK V1.x.x 和SkyPort 的开发,建议使用X-Port SkyPort V2 PSDK V2.x.x 的基础上开发负载设备。

3. 开发负载设备

开发前准备

使用PSDK 开发负载设备前,建议先学习开发负载设备所需的基础知识、了解PSDK 的功能以及负载设备所需满足的标准,根据实际的开发需求选购合适的硬件平台,选择可靠的开发平台。

开始开发负载设备

使用PSDK 开发负载设备时,请正确地连接所选购的硬件平台、第三方开发板和DJI 的无人机,正确地配置负载设备开发环境,通过运行示例代码编译后的程序,了解使用PSDK 开发负载设备的方法。

  • 在使用PSDK 开发负载设备前,请先阅读开发须知中的内容,避免因操作不当损毁负载设备或无人机;
  • 安装开发PSDK 的软件,准备相关工具链和库;
  • 连接无人机、硬件平台、第三方开发板和计算机;
  • 通过跨平台移植(可选),将基于PSDK 开发的负载设备控制程序移植到不同的软硬件平台上。
  • 编译示例代码,通过运行示例程序,了解实现PSDK 各项功能的方法;

开发功能完善的负载设备

4. 成为DJI 的合作伙伴

DJI 秉承开放共赢的合作理念,为开发者提供技术支持、负载检测、渠道推荐以及DJI 生态推广等服务,诚挚携手广大开发者以及合作伙伴共建可持续发展的应用生态。

  • 若合作伙伴开发的负载设备能通过DJI 的负载检测,该负载设备将被DJI 推荐给第三方合作伙伴。
  • 若合作伙伴的负载设备能够通过第三方专业机构的检测,在与DJI 签署合作协议后,DJI 将与合作伙伴开展更为深入的合作,如将合作伙伴的负载设备推荐给全球用户等,更多合作事宜请 联系我们

获取技术支持服务

 

 

  •     DJI SDK开发课程之——大疆Payload SDK(PSDK)开发今日正式上线~   本课程由「铂贝学院(阿木实验室)」联合DJI 大疆共同推出! 大疆PSDK开发课程介绍 DJI 为支持开发者开发出可挂载在DJI 无人机上的负载设备,提供了Payload SDK(即PSDK)、X-Port 标准云台和SkyPort V2转接环,方便开发者利用DJI无人机上如电源、通讯链路及状态信息等

  • 目前PSDK v3.3目前由于飞机固件问题,对新机型M30、M3的适配还未完成。 20230313 MSDK发布v5.3.0-a3(github链接),MOP功能支持M30,不支持M3E暂不支持。

  • DJI Mobile SDK为开发者提供了丰富的API接口,可以供用户按自身需求开发出不同的移动应用软件。根据移动设备平台的不同,Mobile SDK又主要分为IOS SDK与Android SDK,此文主要就Android SDK进行讨论,内容来源于DJI官网。 一:SDK架构 官方给出架构图如下所示: 图 DJI Mobile SDK 架构图 由上述架构图可以看出,Mobile SDK 主要包

  • 前言 你好!这里记录自己在Android平台集成&开发大疆 DJI Mobile SDK的过程中,遇到的一些问题的汇总,可能原因与解决建议,希望能帮到遇到相同问题的朋友,节省大家的时间 。 SDK Api ANR(调用DJISDKManager.getInstance() 死锁、无响应) 2021-11-01记录 个人情况:在参照官方demo以及网上其他文章介绍下,集成好SDK准备测试SDK的激活

  • 若有非列表中相关内容的开发,可以私信联系。 1、SDK介绍 DJI开发者平台提供了多种SDK,可以根据需求开发自己的无人机解决方案。 (1)Mobile SDK (MSDK) 使用移动设备轻松为您的DJI无人机部署自定义移动应用程序, 使管理人员能够针对业务优化飞行方案。 关键词:飞行控制、任务规划、自动测绘、监测。 DJI官方应用:DJI GO 4,DJI GO, DJI Pilot, GS P

  • res/layout actionbar_custom.xml LinearLayout TextView  id = title_tv text = "DJI SDK Sample" activity_main.xml FrameLayout FrameLayout id = framelayout_content <include layout="@layout/content_main"/>

  • 无人机通过USB数据线发送搭载的视觉传感器(机载FPV相机,负载相机)的数据到OSDK,通过无限图传链路发送到MSDK。基于OSKD开发的应用程序,可以通过api接口获取FPV、云台H264码流;osdk sample实现利用ffmpeg将码流解码成RGB图像数据,开发者可通过查询、回调两种方式获取图像数据。 OSKD还能获取无人机机身四周、上、下各方向的视觉感知传感器数据,根据周围环境的状态协助

  • 本文涉及PSDK版本较多、编写时间跨度大,内容比较多,根据目录选择性阅读。 新版本PSDK v3.3的说明,参见系列博客文章 《PSDK v3.3版本测试、老版本对比》,也建议先了解本文的usb配置。

 相关资料
  • 一面 0809 两道编程题 两个字符串,第一个字符串中移除,后面的字符串出现的所有字母。 L863:二叉树中所有距离为K的点 二面(隔了一周) 主要是挑一个项目来讲,软件框架,硬件结构大概电路图整体架构讲一下 多元一次方程组的唯一解问题,矩阵的rank =矩阵阶数 三面 HR面0815 项目中的困难,自己如何解决的 意向城市 四面 两个月之后 (加面??) 中断服务程序注意点?(服务程序时间,清中

  • 面试内容 自我介绍 问了一下为什么上一段实习时间只有三个月,面试官比较重视实习时长,最好满足6个月 内存调查方法 性能优化 线程池/内存池的实现(回答的有点卡壳) 智能指针 std::move实现, 作用 以往实习经历, 重点拷打了我局域网下面如何通过网络协议来使client自动找到server ip, 这个问题我现在也没有搞懂... 对自己上一段实习打分 反问 工作内容 后续 拿到offer了,

  • 10选择 5填空 基本都是计网、数据结构 1简答 设计一个业务数据管理系统 1编程 求回文子串数量 专业性不强感觉全是八股

  • 分享一手: 单选:C++,py,还有测试的一些知识,我记得十道题。 多选:同上,六道题 简答:两道题,第一个问黑盒白盒区别,还行;第二题问物理内存和虚拟内存的区别和联系,没复习这个,乱写的。 编程题:就一道题,给三个字符串,分别是小写字母,大写字母,数字。输出两个答案: 1.每种取一个字符,一共有多少组合 2.取两个字符串,每种取一个字符,有多少种组合 我是把每个字符串包含的字符种类数遍历出来,然

  • 两个力扣原题,虽然有一个没做出来。。。但是我感觉大疆不缺人

  • 岗位:嵌入式工程师(卓驭科技-车载-深圳) 1、自我介绍 2、实习情况,时间 3、面试官先介绍两个子方向,一个是偏底层驱动、操作系统等,一个是偏上层应用层,问我对哪个方向更感兴趣(我选了上层应用) 4、介绍简历项目(无人机项目) 5、详细讲讲飞控软件框架?哪些是自己做的 6、飞控传感器(IMU、磁力计等)的具体型号、接口 7、LIDAR传感器是什么,接口? 8、光流是开源光流吗? 9、主要用什么接

  • 7月最早一批笔试的,到8月15号才通知面试,而且面试的部门所在地不在所选地,应该是被捞了。 8月26日 19:20 一面(40min) 1.C++的特点 2.进程和线程的区别 3.多态,静态多态的种类 4.虚函数的作用 5.静态库和动态库 本来30min结束的,反问的时候又提到了关键词,面试官又多问了几句。 8月29日 约二面 9月1日 14:00 二面(20min) 1.全程问项目,但是只问那种

  • 1、 自我介绍 2、 实习、项目 3、 ViewModel;为什么ViewModel有自己的生命周期 4、 Hashmap底层;再哈希具体方法,为什么再哈希可以减少哈希冲突;扩容机制;负载因子为什么选择0.75(回答太小浪费空间,太大哈希冲突太多,提问这原理也适用于0.5/0.8等,具体为什么选择0.75,答不上来) 5、 开放题:两台电梯,一个上升按钮,一个下降按钮,设计面向对象(继承、封装等等