基于Mobile SDK的无人机自主飞行控制技术研究

来源 :西安石油大学 | 被引量 : 0次 | 上传用户:myjoys
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
小型无人机市场在近几年呈爆发式增长,利用它在空中灵活的移动特性,可以在各种高空、危险或人无法到达的区域作业,因此与各行各业的结合越来越紧密。其中,利用无人机的自主飞行特性,使其脱离遥控器自主飞行到指定地点的智能飞行特性可以大大拓展无人机的功能,完成人们为无人机所设定的一系列预定的飞行任务。本文利用市场上已经比较成熟的大疆消费级无人机产品,结合其提供的移动软件开发包Mobile SDK,利用现阶段使用人数最多的Android系统的应用软件开发工具Android Studio开发出一款可以控制无人机自主飞行的Android手机应用“无人机自主飞行应用”。论文中首先介绍了各种开发工具的开发环境配置,之后在软件设计模块利用Mobile SDK以及高德地图结合Android应用开发特性方法开发出手机应用,最后在测试环节首先利用PC模拟器DJI Simulation,连接无人机和遥控器进行模拟飞行来测试应用软件的无人机自主飞行控制功能正常,之后在室外进行实地飞行测试,验证软件的各个模块功能正常实现。本应用在与无人机连接通信成功后可以自动加载无人机当前的位置,并标注在地图中,之后在无人机的飞行范围内可以在地图上任意添加一个或多个目标点,并且可以设置无人机的飞行高度、速度、任务完成执行动作、机头方向等飞行参数。全程不需要人手动控制遥控器,无人机可以自主飞行到预设的目标点,并且可以自动返航降落到起飞点,彻底的摆脱了遥控器繁琐的飞行控制操作,只需在手机屏幕上几个简单的点击操作即可实现无人机的自主飞行。
其他文献
随钻声波传输技术由于其自身优势,越来越多地应用在导向钻井领域。但由于传统的随钻声源大多采用压电陶瓷换能器作为声波发生器,存在声功率不足,传输距离有限等问题。本文将
学位