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 开发出功能完善的无人机负载设备,探索行业应用的无限潜能。
选购开发负载设备时所需使用的无人机、开发平台和硬件平台:
注意
- 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 的基础上开发负载设备。
使用PSDK 开发负载设备前,建议先学习开发负载设备所需的基础知识、了解PSDK 的功能以及负载设备所需满足的标准,根据实际的开发需求选购合适的硬件平台,选择可靠的开发平台。
使用PSDK 开发负载设备时,请正确地连接所选购的硬件平台、第三方开发板和DJI 的无人机,正确地配置负载设备开发环境,通过运行示例代码编译后的程序,了解使用PSDK 开发负载设备的方法。
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 项目中的困难,自己如何解决的 意向城市 四面 两个月之后 (加面??) 中断服务程序注意点?(服务程序时间,清中
8.18笔试 1、单选,9道,软硬件知识,数据分析知识 2、多选,5道,软硬件知识,数据分析知识,大疆产品知识 3、简答,3道 1)结合之前所在团队的案例分享1、最喜欢这个团队什么特质2、这个团队需要改善的方面 2)请分析AIGC在行业无人机领域或消费无人机领域的应用场景 3)假设你年初有一款自己的产品要上市了,1、针对这个产品设计一些指标并解释业务2、若关键指标在年中下跌20%,你会如何分析并想
面试内容 自我介绍 问了一下为什么上一段实习时间只有三个月,面试官比较重视实习时长,最好满足6个月 内存调查方法 性能优化 线程池/内存池的实现(回答的有点卡壳) 智能指针 std::move实现, 作用 以往实习经历, 重点拷打了我局域网下面如何通过网络协议来使client自动找到server ip, 这个问题我现在也没有搞懂... 对自己上一段实习打分 反问 工作内容 后续 拿到offer了,
10选择 5填空 基本都是计网、数据结构 1简答 设计一个业务数据管理系统 1编程 求回文子串数量 专业性不强感觉全是八股
岗位:嵌入式工程师(卓驭科技-车载-深圳) 1、自我介绍 2、实习情况,时间 3、面试官先介绍两个子方向,一个是偏底层驱动、操作系统等,一个是偏上层应用层,问我对哪个方向更感兴趣(我选了上层应用) 4、介绍简历项目(无人机项目) 5、详细讲讲飞控软件框架?哪些是自己做的 6、飞控传感器(IMU、磁力计等)的具体型号、接口 7、LIDAR传感器是什么,接口? 8、光流是开源光流吗? 9、主要用什么接
分享一手: 单选:C++,py,还有测试的一些知识,我记得十道题。 多选:同上,六道题 简答:两道题,第一个问黑盒白盒区别,还行;第二题问物理内存和虚拟内存的区别和联系,没复习这个,乱写的。 编程题:就一道题,给三个字符串,分别是小写字母,大写字母,数字。输出两个答案: 1.每种取一个字符,一共有多少组合 2.取两个字符串,每种取一个字符,有多少种组合 我是把每个字符串包含的字符种类数遍历出来,然
两个力扣原题,虽然有一个没做出来。。。但是我感觉大疆不缺人
腾讯会议面试 1.自我介绍 2.你对于测试开发的理解?为什么选择测试开发? 3.你最满意的一件事。 4.对大疆有什么了解 常用语言的考察 5.python给自己打几分 6.python字典怎么合并?dict.update() 7.python列表怎么反转?列表名.reverse() 8.python里面有指针吗? 9.python迭代器?生成器? 反问