分类筛选
分类筛选:

关于悬停论文范文资料 与基于UWB技术的四旋翼飞行器自主悬停实验有关论文参考文献

版权:原创标记原创 主题:悬停范文 科目:论文范文 2024-03-10

《基于UWB技术的四旋翼飞行器自主悬停实验》:本文关于悬停论文范文,可以做为相关论文参考文献,与写作提纲思路参考。

摘 要:在概述UWB技术测距原理的基础上,从硬件系统和软件系统两个方面阐述了四旋翼飞行器的设计思路,介绍了四旋翼飞行器自主悬停实验的过程,并对实验结果进行了分析,为四旋翼飞行器在军事领域的应用奠定了基础.

Abstract: Based on summarizing the ranging principle of UWB, the design thought of four rotorcraft is introduced from hardware system and software system, and process of the four rotorcraft autonomous hover experiment is explained, the experimental results are analyzed. The experiment lays the foundation of the military application of four rotorcraft.

关键词:UWB;四旋翼飞行器;自主悬停

Key words: UWB;four rotorcraft;autonomous hover

中图分类号:V475.4 文献标识码:A 文章编号:1006-4311(2017)34-0114-030 引言

四旋翼飞行器结构设计简单紧凑,单位体积提供升力较大,能够垂直起飞、降落和悬停,并可全向运动,不受转弯半径的限制,飞起来机动灵活,操作性强,其在军事领域的应用十分广泛,例如截取情报,侦查、监视地面信息和卫星通信,搜索与救援等.四旋翼飞行器不仅适用于空旷的室外低空环境,也适用于室内、高楼耸立的市区及森林等复杂环境.但是由于无线信号屏蔽或者干扰的影响,很难收到GPS等卫星信号,因此在复杂环境下的四旋翼飞行器研究成为新的研究方向.无线传感器网络技术的飞速发展,为解决复杂环境下的四旋翼飞行器定位问题提供了良好思路,尤其是UWB超宽带技术能够很好地解决复杂环境下四旋翼飞行器难以收到GPS信号的问题[1].因此基于UWB技术,本文开展四旋翼飞行器自主悬停实验研究,为其在军事领域中的运用奠定基础.

1 UWB技术测距定位原理

UWB(Ultra Wide Band)作为一种新兴的无线载波通信技术,数据输送采用纳秒级非正弦、瞬时短脉冲,非常适合在近距离完成高速无线通信.按照美国FCC的定义,UWB信号指的是总带宽大于等于500MHz或者相对带宽大于20%的信号.UWB测距定位方法有多种,本文采用到达时间法(TOA)[2].

TOA法原理很简单,就是已知电磁波在空间传播的速度,再根据信号在两节点间往返时间,即可测做到两节点之间的距离.在系统同步误差比较大时,通过测量往返时间来估算距离;如果系统处理时延极短,两节点间同步匹配程度很高,则只需要计算到达时间,进行单程测量就可以测做到距离.考虑技术水平的缘故,本文采用双程测量,即通过计算信号往返时间计算节点距离.具体过程如下:首先未知节点发出射频信号,参照节点一旦接收到信号后,就会送出响应讯号,根据未知节点发射和接收讯号的时间,推算出其与参照节点的距离,数学原理就是三边测量法或者多边测量法.基本数学原理如图1所示.

根据图1,做到到距离d的计算公式:

d等于[(T3-T0)-(T2-T1)]*V/2

其中v为射频信号的传播速度.

2 四旋翼飞行器硬件系统与软件系统

2.1 硬件系统 四旋翼飞行器由四个旋翼、四个电机、一个十字机架、控制板和锂电池等部分构成.其核心部件包括[3]:①主控芯片:主控芯片STM32F405,用于实现PID算法,接收控制指令控制电机转速,并输出、检测各传感器数据等;主控芯片nRF51822,主要用来处理无线通信.②IMU传感器模块:IMU传感器模块用来感知加速度和角速度,数字运动处理器在收到数据后经过运算能够做到到四旋翼飞行器的飞行姿态,IMU传感器模块在姿态控制方面具有重要作用.③UWB定位模块:UWB定位模块用来给四旋翼飞行器定位测距,本文采用DW1000芯片,它是一款基于UWB技术的无线收发芯片,定位精度在10厘米以内,最高传输速率达6.8M/s,最远接受距离可达300米,抗干扰能力强,能够有效减缓信号衰减,功耗低.④无线数据传输模块:无线数据传输模块用于实现电脑与四旋翼飞行器之间的通信连接,本文使用Crazyradio PA进行无线通信,通信前需要下载相应的模块进行安装编译.

2.2 软件系统 完整的四旋翼飞行器软件系统是由机体及地面操作系统两大部分组成.地面操作系统负责进行高运算量的数据处理,并通过无线数据传输对四旋翼进行高层次控制.机体操作系统采用ROS操作系统,它是一个开源的机器人操作系统,只能在LINUX上运行,可以提供大量常用于机器人系统的库、硬件设备驱动、可视化程序和数据通信程序,大大提升了机器人系统的开发效率.在ROS操作系统中,一个大型任务通常被分为几个小任务独立开发,每个小任务以Package的形式存在.而每个Package运行的进程称为Node,它可以与其它Node通过Topic相互通信.ROS操作系统通过Core内核来管理这些Node和Topic,当一个Node启动后,它会向Core注册,并将自己需要发布和接收的Topic提交给Core,Core负责维护Node和Topic之间的关联列表.每当有Node启动或结束,Core均会更新列表以保证关联的准确性.

3 四旋翼飞行器自主悬停实验过程

3.1 试验准备 本文设计的实验场地是一个邊长为2米的正方体,四周搭上网,以防止四旋翼飞行器撞到墙上摔坏.同时将UWB的测距模块固定在正方体的四个角上.接下来要做的就是搭建实验平台,首先将四个螺旋桨安装在十字机架尾端,再依次将锂电池,UWB测距芯片固定在机架质心处,调整好重心.将三个UWB测距模块接上电源,另一个通过USB接口与电脑相连,获取测距数据,连接radio PA,建立与四旋翼飞行器的蓝牙通信连接,就可以进行实验了.

悬停论文参考资料:

结论:基于UWB技术的四旋翼飞行器自主悬停实验为关于悬停方面的的相关大学硕士和相关本科毕业论文以及相关悬停论文开题报告范文和职称论文写作参考文献资料下载。

相关免费毕业论文范文

热门有关优秀论文题目选题

和你相关的