基于ARM的多传感器融合姿态导航系统的实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:QCLHQCLH
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文实现了一个微型直升机的姿态导航系统。此系统基于ARM内核的LPC2129微控制器。文中详细介绍了整个系统的软硬件框架结构,姿态导航理论及它们在计算直升机姿态和位置中的应用与实现过程。为了提高系统的可靠性,采用了多传感器冗余数据。最后介绍了数据融合技术并应用它来处理冗余的数据。  多种传感器如GPS接收机,惯性测量单元,电子罗盘等用来给出直升机的加速度,角速度等原始数据。一片LPC2129用来控制整个系统,另一片和一张SD卡用来记录数据。记录的原始数据及计算结果数据用来调试系统或者给出系统的运行状态。几片AVR微控制器用来进行数据格式转换及传输。整个系统集成在一块电路板上以方便安装和使用。  系统为每个微控制器独立编写了程序代码。所有的程序代码都由C语言来完成。按照数据包协议及传输协议,传感器的数据被转换到正确的格式传给主控芯片,主控芯片按照算法处理这些数据并将结果输出。如有必要,所有这些原始数据,中间数据,结果数据都可以按照一定的格式存储到一张外置的SD卡中。系统的所有微控制器协调工作完好。  系统采用欧拉角来表示直升机的姿态。惯性测量单元固定在机身上构成一个捷联惯导系统。文中推导了地心坐标系,地理坐标系和机体坐标系及其相互关系,并将其应用在算法中。冗余的传感器数据用来保证系统的可靠性。介绍了数据融合技术的原理及常用方法,重点介绍了卡尔曼滤波器,并用其来实现数据融合算法。  对于非线性的情形,介绍了扩展卡尔曼滤波器(EKF)及Unscented卡尔曼滤波器(UKF),并将其应用在姿态估计中。通过仿真以及真实的飞行数据分别在Matlab和C环境中对这两种滤波方法的效果及效率进行了比较,结果表明UKF要优于EKF。因此选择UKF做姿态估计。融合的数据足够平滑及准确,可供后面的控制算法使用。
其他文献
由于价格低廉和对网络的高效利用等优点,VoIP已经成为当前通信行业中发展最快的应用服务之一。其中,H.323作为VoIP的一个重要协议,是技术最成熟的VoIP协议之一,也是VoIP领域一种
射频识别技术是一种非接触的自动识别技术,它利用无线射频方式在读写器和射频卡之间进行非接触的双向数据传输,因此,非接触式IC卡以其一卡多用、不易受环境影响、高安全性等
目前,故障诊断已经发展到了智能阶段,而智能故障诊断技术的研究重点已经逐渐由传统的人工智能转向新兴的计算智能领域。计算智能领域的一些理论,如人工神经网络,粗糙集理论等
由于多年以来国际国内复杂的意识形态环境的影响和作用.在中国艺术界最时兴的概念竞成了现代主义、后现代主义,而现实主义却早已被边缘化了。人们在历史的迷雾中莫名其妙地形
异步电动机无速度传感器直接转矩控制系统在运行过程中,常会遇到系统的断电、重投操作,由于不具有速度传感器,重投初始时刻的速度值无法准确获得,在实际速度与重投初始时刻辨识速度相差很大的情况下,有可能使得系统无法顺利励磁,从而导致系统运行失败。本文先从异步电动机的数学模型出发,研究了定子磁链近似圆形轨迹直接转矩控制系统的原理与构成,在此基础上采用基于自适应状态观测器方法对电动机速度进行辨识,利用Lyap
在北京东城校尉胡同的中央美术学院,无论刮血下雨,暑往寒来,人们每天上下班都可以看到一位很费劲地蹬着一辆三轮车上班的老师,一身兰灰色的旧中山装和刚毅的脸,看出他生活磨
汽车防抱死制动系统(Anti-Lock Braking System,简称ABS)是一种性能优良的主动安全装置,可大大减少交通事故的发生率,欧美等国家早就将其作为汽车的标准配置,而国内ABS研究工
随着现代社会的快速发展,人们对DMF的认识越来越全面,觉得DMF的回收非常有必要,不仅能节约资源,而且能保护环境。但是由于回收系统的工艺复杂,设备繁多等原因,很多企业的自动化程度
在造纸企业内部,由于不同的数据库产品和基础自动化设备的同时存在,以致引入了多种数据源。不同的数据存储方式和数据库访问引擎使企业内部形成了一个个“信息孤岛”。各个系
随着我国经济的蓬勃发展,对煤的需求量也逐年上升,煤是冶金、化工的重要原料。因大量开采煤矿而带来的矿井事故也频繁出现,其中,煤与瓦斯突出而导致的事故占所有矿井事故比重