基于Android无人机地面站软件的设计与实现

来源 :西安科技大学 | 被引量 : 0次 | 上传用户:majunchigg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无人机飞行系统主要包括无人机航空电子系统与地面控制站系统。航空电子系统搭载在飞行器上,主要负责记录在线飞行数据、运行飞行控制算法,同时保证与地面站进行良好通信与协作。地面控制站作为整个无人机飞行系统的指挥监控中心,主要用于地面站操作人员对无人机飞行状态的控制与管理。尽管无人机地面站是在现代无人机的研究、发展及应用过程中后来逐步提出的,但其在无人机飞行系统中的意义重大。本文针对四旋翼飞行系统研究和开发了一款基于Android操作系统的地面控制站。选择MK官方控制板作为机载系统硬件平台、昂达V819mini平板电脑作为地面站硬件平台,在各自硬件平台上搭载相应软件。地面站软件通过传输控制协议与机载系统软件进行网络通信,对接收到的数据包进行拆包操作,然后将有效数据包根据MK加密解密技术进行解码,得到各类飞行参数和传感器参数,再使用Android Edit Text组件在地面站界面对这些调试数据进行实时显示、使用Google提供的AChart Engine图形引擎实时绘制参数变化的二维曲线,并使用SQLite数据库对接收到的数据进行存储和查询,以便地面站操作人员及时准确地了解无人机真实飞行状态,此外,地面站还可以将控制指令封装发送给机载系统以实现数据校准、启动电机、加减油门和关闭电机等操作。通过测试验证了该地面站可以满足课题的基本要求,且稳定性强,为进一步扩展开发提供了借鉴作用。
其他文献
无线电遥控浮标作为系统控制和信息采集的中继平台,除了接收目标询问信号和应答器的应答信号、下传试验指挥母船对海底各应答器的控制指令外,还将自身位置信息及目标信息(包括
随着技术的不断进步和用户要求的不断提高,能够提供高质量语音、数据和视频等多媒体业务的网络体系结构正在逐步成为电信网络发展的趋势。3GPP(Third Generation Partnership
随着时代的发展,科技的进步,人类的安全问题正面临着越来越大的挑战,尤其是9.11事件发生后,安全问题已引起了世界各国政府的高度重视。利用生物特征进行身份鉴别是当今模式识别领
近年来,随着嵌入式技术和网络技术的快速发展,将传统的嵌入式设备接入网络成为必然趋势。嵌入式Web服务器能够在嵌入式设备中实现Web服务器的功能,即超文本传输功能,为用户提
随着智能终端的普及,面向移动通信终端的宽带多媒体业务不断增加,导致用户及数据流量呈指数形式增长,对系统容量和数据速率提出了更高的需求。MIMO技术通过在收发端使用多天
随着电磁场数值技术的发展,电大尺寸结构的辐射散射问题的研究受到人们的广泛关注。对于飞机,舰船等大型平台上的天线结构的分析,普通的矩量法受限于未知量太大已无法求解。本文
神舟五号、六号的相继成功发射,标志着中国航天事业发展有了长足的进步,同时也代表着我国尖端科技和综合国力的水平。人们迫切要求对深空进行下一步的探索。月球作为离我们最
近几年来,随着国内外大型网络运营商对网络环境的建设和改造,以及ISDN、DDN、VPN、xDSL、ATM、IP等技术的应用和推广,视频系统的应用范围也变得越来越广泛。因此无论是通讯行业
近年来,通信技术特别是第三代无线移动通信的高速发展,视频通信逐渐成为通信的主要业务之一。但是由于无线信道易错、时变、带限的特点,以及多径现象导致的慢衰落和快衰落现象,使
近年来,随着计算机、信息处理等技术的发展,虚拟实现技术(VR, Virtual Reality)取得了长足的进步。在人-机-环境的多维信息交互中,听觉信息作为视觉信息的重要补充,在很多虚