无人机
dingpwen
这个作者很懒,什么都没留下…
展开
-
M300 RTK的航点规划相关(OC)
DJI M300 RTK在IOS的MSDK中,不能使用通用的接口来进行航点规划飞行,需要用专门用于M300 RTK的接口,即:[DJISDKManager missionControl].waypointV2MissionOperator这里特别要提示的是,与大疆给的例子不同,我们时间使用时大多数情况下,loadMission、uploadMissionWithCompletion、startMissionWithCompletion 这三部分,是放在一起按顺序执行,而不是想DEMO那样分开执行。因原创 2020-12-29 15:14:42 · 3075 阅读 · 0 评论 -
[记录]M300 RTK监听电池状态
M300 RTK无人机连接到MSDK应用程序后,应用程序获得无人机对象,aircraft,无论是IOS中的self.aircraft.batteries或者Android中:aircraft.getBatteries()统统都是null,也就无法通过这个监听电池状态,对应M300或者M600,需要用如下接口来监听电池状态:IOS: DJIBattery.aggregationDelegate = self;Android: Battery.setAggregationState原创 2020-12-18 10:43:34 · 713 阅读 · 0 评论 -
[记录]JSON for Modern C++ 使用实例(jsonArray)
网上对JSON for Modern C++ 的使用有一定的介绍,但涉及到jsonArray的时候,就基本找不到多少资料,所以这里的例子,偏重于jsonArray的解析。json的解析例子:解析如下字符串:{“command”:“start_mission”, “data”:{“waypoints”:[{“latitude”:23.5,“longitude”:45, “altitude”:120},{}]}}参考代码:void JsonHelper::get_waypoints(const原创 2020-09-10 17:48:01 · 1105 阅读 · 0 评论 -
DJI OSDK开发实例篇(针对初学者, Linux C++)
关于大疆OSDK开发前,如何配置,官网或者其它博客都有比较详细的介绍,这里推荐一篇博文:DJI M210 RTK V2 + manifold2 Onboad-SDK开发流程及踩坑合集(一)结合官网Doc看即可。我这的目的是让初学者知道何为OSDK开发,然后能迅速进入角色。什么是OSDK开发OSDK我们知道叫Onboard SDK,这个Onboard 就是搭载在无人机上一台微型电脑,跟普通的电脑基本没差别,就是体积小点,cpu/内存差点等,毕竟的它需要的功能单一,目的就是通过串口和usb口来控制无原创 2020-08-30 15:13:48 · 4953 阅读 · 0 评论