论文部分内容阅读
本文根据自主研发的无人机飞行控制系统设计了基于i OS的无人机监管系统。本监管系统根据实际需要分为两款移动端APP:调参软件和管控软件。调参软件用于设置无人机飞行参数、校准遥控器及查验无人机参数,管控软件用于规划路径、上传指令及对无人机进行实时监控。本系统通过Xcode软件平台开发,使用Objective-C语言实现全部功能需求。相较于传统PC端的无人机监管系统,本设计具有运行稳定、功能全面、操作简便、界面简洁、适用性广等优势。本文主要工作内容如下。(1)进行系统需求分析,根据系统需求设计出整体软件结构;设计监管系统界面和各功能模块;设计系统通信协议,实现数据交互;研究设计不规则区域航迹规划算法和作业区域添加障碍点后的航迹规划算法。(2)调参软件功能模块设计方面,实现账号登录、密码管理、语言切换等;设计实现BLE蓝牙通信;实现无人机参数的设置和获取;设计实现遥控器的校准。(3)管控软件中设计实现Socket通信、HTTP通信和BLE蓝牙通信;实现高德地图加载和显示,完成相关地图操作;实现作业方案边界点拾取,实现航迹方案生成;实现航迹方案上传并保存至服务器;实现从服务器获取保存的航迹方案,将其重复利用;设计实现作业方案下发;实现对无人机的一键起飞、返航、着陆等控制。最后进行无人机监管系统与多旋翼无人机的户外联合飞行试验。在试验过程中,无人机和监管系统均正常工作,监管系统与服务器之间通信稳定,验证了本设计中各个功能模块的可行性和实用性。满足功能需求,同时稳定运行,达到预期效果。