论文中文题名: | 基于Android无人机地面站软件的设计与实现 |
姓名: | |
学号: | 201207308 |
保密级别: | 公开 |
学科代码: | 081001 |
学科名称: | 通信与信息系统 |
学生类型: | 硕士 |
学位年度: | 2015 |
院系: | |
专业: | |
研究方向: | 计算机控制 |
第一导师姓名: | |
论文外文题名: | Android-Based Design and Implementation of Ground Station Software for Unmanned Aerial Vehicle |
论文中文关键词: | |
论文外文关键词: | Four-rotor Aircraft ; Ground Control Station ; Network Communication ; Database |
论文中文摘要: |
无人机飞行系统主要包括无人机航空电子系统与地面控制站系统。航空电子系统搭载在飞行器上,主要负责记录在线飞行数据、运行飞行控制算法,同时保证与地面站进行良好通信与协作。地面控制站作为整个无人机飞行系统的指挥监控中心,主要用于地面站操作人员对无人机飞行状态的控制与管理。尽管无人机地面站是在现代无人机的研究、发展及应用过程中后来逐步提出的,但其在无人机飞行系统中的意义重大。
本文针对四旋翼飞行系统研究和开发了一款基于Android操作系统的地面控制站。选择MK官方控制板作为机载系统硬件平台、昂达V819mini平板电脑作为地面站硬件平台,在各自硬件平台上搭载相应软件。地面站软件通过传输控制协议与机载系统软件进行网络通信,对接收到的数据包进行拆包操作,然后将有效数据包根据MK加密解密技术进行解码,得到各类飞行参数和传感器参数,再使用Android EditText组件在地面站界面对这些调试数据进行实时显示、使用Google提供的AChartEngine图形引擎实时绘制参数变化的二维曲线,并使用SQLite数据库对接收到的数据进行存储和查询,以便地面站操作人员及时准确地了解无人机真实飞行状态,此外,地面站还可以将控制指令封装发送给机载系统以实现数据校准、启动电机、加减油门和关闭电机等操作。
通过测试验证了该地面站可以满足课题的基本要求,且稳定性强,为进一步扩展开发提供了借鉴作用。
﹀
|
论文外文摘要: |
Unmanned Aerial Vehicle(UAV) flight systems includes unmanned aircraft system and ground control station system. Unmanned aircraft system is mounted on the aircraft, mainly responsible for recording online flight data, operating flight control algorithms and ensuring good communication and collaboration with the ground station. Ground control station is a command and control center of the UAV flight systems, mainly used for the operator who operates the UAV ground station to control and manage. Although the UAV ground station is gradually raised during the process of research, development and application of the modern UAV, its significance is great in flight system.
The Android operating system-based ground control station is researched and developed in this article for the four-rotor flying system. MK official control board is selected as hardware platform of unmanned aircraft system, and Onda V819mini Tablet PC is as hardware platform of ground station,which are all equipped with the appropriate software which is depended on their hardware platform. Ground station software communicates with unmanned aircraft system via the Transmission Control Protocol, and unpacks the received data packets, then decodes the data packets based on valid MK encryption and decryption technology to get various flight parameters and the sensor parameters.Android EditText component is used for the display of real-time debugging data on ground station interface, and AChartEngine which is provided by Google is used to draw real-time two-dimensional graphics whose parameters are changing, and SQLite database is used to store and query the received data. It is good for the ground station operator to timely and accurately understand the ground station of UAV's flight, in addition, the ground station can send the packaged control commands to the onboard system to calibrate the data 、start the motor、modify the throttle and turn off the motor and do other operations.
The ground station which is tested by experimental could meet the basic requirements of the subject, has strong stability, and provides a reference for further expansion and development .
﹀
|
中图分类号: | TP311.52 |
开放日期: | 2015-06-24 |