推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于嵌入式Linux实时控制的四轴飞行器设计与实现

更新时间:2020-03-14 05:24:26 大小:24M 上传用户:六3无线电查看TA发布的资源 标签:嵌入式linux 下载积分:3分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

四轴飞行器是一个可以垂直起飞降落的飞行器,该飞行器具有四个对称的旋翼,当改变四个旋翼的转速时,就可以对飞行姿态进行调整。四轴飞行器可以实现基本的起飞,降落,前进,后退,向左飞,向右飞以及很多高难度的复杂动作。四轴飞行器涉及众多领域的高精尖技术,可以去一些不适合人类去的一些复杂环境去执行任务,比如在战争中进行地面勘察,在民用中可以用于灾后的搜救工作,目标跟踪,也可以对一些地方进行航拍,现在淘宝网已经在试用无人机进行送货,使得送货的时间大大缩短。四轴飞行器有很多其他飞行器不可比的优势,因此研究四轴飞行器是一件很有价值的事情。

  目前市面上的绝大多数四轴飞行器都是用单片机制作的飞行控制系统,而单片机能支持的应用太少,致使四轴飞行器的应用局限性小。就从航拍这个角度来说,普通的四轴飞行器是将存储卡和相机放在四轴飞行器上,而人们无法根据四轴飞行器的视频对四轴飞行器进行调节,导致航拍效果不佳。现在好一些的四轴飞行器增加了图传功能,这样的四轴飞行器的控制模块和图传模块是完全独立的,不但增加了硬件成本,也增加了四轴飞行器的重量和功耗,使得其续航时间缩短。因此低价格,性能较高的可以进行视频实时传输的四轴飞行器的出现是很有必要的。要解决此问题,则需要带操作系统的四轴飞行器控制系统。另外,利用带操作系统的飞行器控制系统,则四轴飞行器还可以实现精确目标跟踪,飞行器所在区域的地表3D模型构建等单片机无法完成的任务。

  通过对BeagleBone Black开发板和嵌入式Linux操作系统的研究,制作了基于嵌入式Linux实时控制的四轴飞行器。该飞行器以BeagleBone Black开发板上面的CortexA8处理器为处理核心,通过无线路由器和控制端的PC机连接在一起,该飞行器使用MPU6050作为姿态传感器并根据传感器数据实时调整状态。经实验表明该四轴飞行器能比较好地完成飞行任务,证明基于嵌入式Linux实时控制四轴飞行器是可行的,后期可以在该飞行器的基础上增加更多单片机无法完成的功能。

部分文件列表

文件名 大小
基于嵌入式Linux实时控制的四轴飞行器设计与实现.pdf 24M

全部评论(0)

暂无评论