小型自主无人直升飞机软件系统设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:excalibur
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
飞行机器人是一个极具挑战性的多学科交叉的前沿性研究课题。作为空中机器人的无人驾驶直升飞机,在军事上可用于侦察、监视等,在民用上可用于大地测量、遥感等。目前,美国、日本、欧洲国家等发达国家在这方面的研究已经有了不小的进展,国内的研究也开始起步。 我们采用TIGER-90航模直升飞机作为机械平台,具有较好的可操纵性和负载能力。加速度计,陀螺仪,电子罗盘,GPS,声纳,测速器等传感器提供了自主飞行需要的各种信息数据并采用了PC-104嵌入式系统作为导航计算机。在这些硬件基础上,我搭建了自主飞行的完整软件平台,实现了自主悬停和自主飞行,这些成果在国内处于较为领先的地位。该软件系统主要由以下三个程序组成: 滤波及控制程序:这是自主飞行的核心程序,功能包括串口数据采集,数据滤波(Kalman滤波),飞行指令接收与解析,控制参数接收,PID控制算法实现以及控制信号输出。 监控平台程序:该程序实现了以图形界面与飞机进行“沟通”,功能包括数据接收,直接数据显示,图形化显示,数据记录,控制参数设置,地图模拟显示以及飞行目标设定。同时,还要与滤波及控制程序共同完成自动返航功能,以应付通讯中断等突发情况。 图像处理程序:由于有两种类型的摄像机,所以有两套图像采集程序,一套依赖与Linux操作系统下的网络摄相头驱动,另一套依赖与CGI和JPEG解码。同时,该程序还实现了目标搜索与识别。
其他文献
磨矿过程是选矿厂生产全流程过程中的重要环节,该过程好坏直接关系到选矿厂的精矿品位和金属回收率等重要生产指标。因此,提高磨矿过程的自动控制水平对于降低选矿总成本及提
入侵检测技术作为动态安全防护系统最核心的技术之一,在网络安全保障体系中起着极为重要的作用。但是由于网络攻击行为的不断加剧和攻击手段的不断升级,使得现有的网络入侵检测
发射筒的调平和起竖技术可以保证导弹发射的稳定性和精确性。以往的导弹发射车大都采用手动调平,操作费力,调平时间长,满足不了导弹武器系统快速反应的要求。本课题在理论研究的
CAN现场总线作为一种能有效支持分布式控制和实时控制的技术,以其稳定性好、可靠性高、抗干扰能力强、通讯速率高、维护成本低等特点越来越受到人们的重视。随着现场总线技术
由于严峻的公共安全形势,智能视觉监控越来越受到重视。步态识别能够从远距离识别出人的身份,对提高监控系统的智能性至关重要。步态识别的难点之一是步态特征作为一种行为特征
本文的研究主要是围绕反舰巡航导弹的气动力/推力矢量的建模、制导、航迹规划及目标检测与识别等关键问题来展开,实现巡航导弹精确打击目标。 第一部分对反舰巡航导弹气动
智能交通信号控制系统是智能交通系统的重要组成部分,将在社会经济发展中发挥重要的作用。图像处理及模糊控制技术在智能交通信号控制系统中的应用研究,是智能交通系统的前沿研
句法分析是自然语言处理的重要任务之一。在机器翻译、自动问答、信息提取等应用系统中,句法分析能够为各系统提供句子结构上的信息。简单说来,句法分析是将一个句子映射到其句
本文对经典PSO算法以及在此基础之上的改进算法进行详细分析后,提出了两种改进方案:基于粒子速度反馈信息的混合粒子群算法(Hybrid Particle Swarm Optimization Based 0n Swar
金属制品行业对钢丝进行酸洗处理过程中,产生大量酸性废水,从工业废水治理及节约水资源的角度出发,对酸性废水处理是公司的重要研究课题。本文详细介绍了中和过程的原理、工