由于项目需要,开始进行大疆无人机的二次开发以完成货物的盘点和巡检工作,之前是小白,从来没有摸过无人机。经过几天的调研,发现无人机是很有应用前景,大疆开放了SDK,我们可以在上面进行定制,以实现不同的需求。废话不多说,整理一下这几天的收获吧。
大疆的无人机分很多种系列,有消费型,也有行业应用型,对我来说主要是行业应用系列的M100,M200,M600.其他系列的无人机不支持SDK包。M100价位在19999元,只是飞行器的价格,不包含云台和妙算模块,需要另外购买。以M100作为开发对象,进行研究。
先看看软件方面,大疆还为大家提供了哪些。DJI assistant2 作为调参软件,能够设置飞控的一些参数并且获取飞控的状态信息。DJI go APP是手机端app,手机通过usb连接遥控器手柄,能够实时控制无人机并且实时查看图像和视频。DJI simulation是大疆提供的模拟软件,连接大疆的手柄,就能够进行无人机模拟飞行,为飞手提供一个很好的练习平台。
接下来,看看大疆为我们提供了哪些SDK:
1.Mobile SDK主要是手持设备手机端的开发,能够通过遥控器对飞行器进行控制,主要为IOS和Android系统提供APP上的SDK调用接口,链路为APP通过手机数据线连接遥控进行数据传输。Mobile SDK能完成比Onboard SDK更多的功能,但是实时性上比直接硬件连飞控的Onboard低,除此之外一旦飞机断开遥控器连接,Mobile SDK