一种基于光流传感器定位导航的多旋翼无人机制造技术

技术编号:21515482 阅读:33 留言:0更新日期:2019-07-03 09:27
本实用新型专利技术具体涉及一种基于光流传感器定位导航的多旋翼无人机,属于无人机控制领域。所述无人机包括:无人机主体、超声波传感器、气压传感器、GPS传感器、IMU传感器和光流传感器。本实用新型专利技术通过光流传感器反馈速度信息,且精度较高;主控制器利用USART串口读取光流传感器模块的数据,利用MAVLINK协议解析出速度信息,扩大了其应用范围;通过光流传感器的速度信息引入到悬停控制中,通过悬停控制和姿态控制协调作用,实现了四旋翼的室内悬停保持。

A Multi-Rotor UAV Based on Optical Flow Sensor Location and Navigation

【技术实现步骤摘要】
一种基于光流传感器定位导航的多旋翼无人机
本技术属于无人机控制领域,具体涉及一种基于光流传感器定位导航的多旋翼无人机。
技术介绍
四轴飞行器在室内飞行,由于无法接收到GPS信号,很难做到准确定位。大量飞行的试验也表明,紧紧依靠惯性传感器组成的传感单元设计姿态控制回路,虽然可以实现四旋翼的室内无震荡飞行,但是会存在很严重的漂移现象。
技术实现思路
针对上述存在的技术问题,本技术提供一种基于光流传感器定位导航的多旋翼无人机,包括:无人机主体、超声波传感器、气压传感器、GPS传感器、IMU传感器和光流传感器;所述无人机主体的控制系统包括:主控制器、辅控制器、存储器、数据收发模块、电调电机模块;所述主控制器分别连接辅控制器和电调电机模块;所述辅控制器分别连接存储器和数据收发模块;所述数据收发模块分别与基站和遥控器建立无线连接;所述超声波传感器、气压传感器、GPS传感器、IMU传感器和光流传感器分别与主控器连接;所述光流传感器采用PX4FLOW光流传感器。所述主控制器与辅控制器之间采用PWM信号进行数据传输。所述无线连接采用蓝牙通讯方式。所述主控制器和辅控制器均采用STM32F407单片机。所述主控制器采用USART串口读取光流传感器的监测数据,并采用MAVLINK协议进行数据解析。本技术的有益效果:本技术提出一种基于光流传感器定位导航的多旋翼无人机,通过光流传感器反馈速度信息,且精度较高;主控制器利用USART串口读取光流传感器模块的数据,利用MAVLINK协议解析出速度信息,扩大了其应用范围;通过光流传感器的速度信息引入到悬停控制中,通过悬停控制和姿态控制协调作用,实现了四旋翼的室内悬停保持;本技术将遥控器和基站的PWM信号发射机替换为蓝牙通讯设备,无人机的PWM信号接收机替换为辅控制器,可以预先设定飞行指令,一键开启后,在无人操纵情况下,四旋翼可以按照预定指令自动飞行。本技术设计合理,易于实现,具有很好的实用价值。附图说明图1为本技术具体实施方式中所述基于光流传感器定位导航的多旋翼无人机的结构示意图;图2(a)为本技术具体实施方式中所述光流传感器的上一帧图像的特征点示意图;图2(b)为本技术具体实施方式中所述光流传感器的下一帧图像的特征点示意图;图2(c)为图2(a)和图2(b)中所述特征点的对比示意图。图中:1、超声波传感器;2、气压传感器;3、GPS传感器;4、IMU传感器;5、光流传感器;6、主控制器;7、辅控制器;8、存储器;9、数据收发模块;10、电调电机模块。具体实施方式为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施实例,对本技术做出进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。本技术提出一种基于光流传感器定位导航的多旋翼无人机,如图1所示,包括:无人机主体、超声波传感器1、气压传感器2、GPS传感器3、IMU传感器4和光流传感器5;所述无人机主体的控制系统包括:主控制器6、辅控制器7、存储器8、数据收发模块9、电调电机模块10;所述主控制器6分别连接辅控制器7和电调电机模块10;所述主控制器6与辅控制器7之间采用PWM信号进行数据传输;所述辅控制器7分别连接存储器8和数据收发模块9;所述主控制器6和辅控制器7均采用STM32F407单片机;所述数据收发模块9分别与基站和遥控器建立无线连接;所述无线连接采用蓝牙通讯方式;所述超声波传感器1、气压传感器2、GPS传感器3、IMU传感器4和光流传感器5分别与主控器连接;所述光流传感器5采用PX4FLOW光流传感器;所述主控制器6采用USART串口读取光流传感器5的监测数据,并采用MAVLINK协议进行数据解析,扩大了其应用范围。一种基于光流传感器定位导航的多旋翼无人机的控制方法,采用上述基于光流传感器定位导航的多旋翼无人机,包括以下步骤:步骤1,启动无人机和遥控器,建立无人机与遥控器间的无线连接;通过遥控器向无人机发送以下启动指令中的一个,包括:启动指令1:启动GO模式,进入步骤4;启动指令2:启动GOBack模式,进入步骤4;启动指令3:启动手动模式,进入步骤2;步骤2,通过遥控器向无人机发送动作控制指令;步骤3,无人机数据收发模块9接收到动作控制指令,并通过辅控制器7发送至主控制器6;主控制器6根据动作控制指令,得出悬停控制指令,并发送至电调电机模块10,从而控制无人机动作。步骤4,启动基站,建立无人机与基站间的无线连接;步骤5,通过基站向无人机发送目标位置信息x,y,z,其中x,y表示在水平面上的X方向与Y方向的目标水平坐标,z表示在垂直于水平面的Z方向的目标高度坐标;步骤6,无人机的数据收发模块9接收到目标位置信息x,y,z,并发送至辅控制器7;辅控制器7将目标位置信息发送至存储器8保存,并发送至主控制器6;步骤7,超声波传感器1和气压传感器2实时将各自的高度监测信息传送至主控制器6,主控制器6将高度监测信息转换为实际高度坐标z1,并与目标高度坐标z对比得出高度控制需求;步骤8,GPS传感器3将其位置监测信息实时传送至主控制器6,主控制器6将位置监测信息转换为实际水平坐标x1,y1,并与目标水平坐标x,y对比得出位置控制需求;步骤9,IMU传感器4将其姿态监测信息实时传送至主控制器6,姿态监测信息即无人机的旋转角速度ω,主控制器6据此计算得出实际姿态信息,包括滚转角φ、俯仰角θ、偏航角ψ;将位置控制需求转换为姿态需求;将实际姿态信息与姿态需求对比得出姿态控制需求;步骤10,主控制器6通过辅控制器7将接受到的实际高度坐标z1、实际水平坐标x1,y1和实际姿态信息实时发送至存储器8保存;主控制器6根据高度控制需求和姿态控制需求,得出位置控制指令,并发送至电调电机模块10,从而控制无人机动作;步骤11,当实际水平坐标x1,y1与目标水平坐标x,y一致,且实际高度坐标z1与目标高度坐标z一致时,即无人机到达目标位置;如果此时的实际高度坐标不大于20cm,则主控制器6发送降落控制指令送至电调电机模块10,从而控制无人机落地;如果步骤1中发送的是启动指令1,则控制结束;如果步骤1中发送的不是启动指令1,则发送的是启动指令2,进入步骤14;如果此时的实际高度坐标大于20cm,则无人机进入悬停模式,进入步骤12;步骤12,光流传感器5将其图像监测信息实时传送至主控制器6,主控制器6根据图像监测信息得出偏移速度[vxvy],并根据姿态监测信息对偏移速度进行修正,得到实际偏移速度[VxVy];步骤13,主控制器6根据实际偏移速度[VxVy]得出悬停控制需求;主控制器6根据悬停控制需求,得出悬停控制指令,并发送至电调电机模块10,从而控制无人机动作;如果步骤2中发送的是启动指令1,则返回步骤12;如果步骤2中发送的不是启动指令1,则发送的是启动指令2,进入步骤14;步骤14,通过遥控器向无人机发送返航指令;步骤15,无人机数据收发模块9接收到返航指令,并发送至辅控制器7;辅控制器7从存储器8中提取本次控制过程中最初的实际位置坐标,将其作为目标位置信息,进行步骤7-步骤10,然后进入步骤16;步骤16,当实际位置坐标与目标位置坐标一致时,即本文档来自技高网...

【技术保护点】
1.一种基于光流传感器定位导航的多旋翼无人机,其特征在于,包括:无人机主体、超声波传感器、气压传感器、GPS传感器、IMU传感器和光流传感器;所述无人机主体的控制系统包括:主控制器、辅控制器、存储器、数据收发模块、电调电机模块;所述主控制器分别连接辅控制器和电调电机模块;所述辅控制器分别连接存储器和数据收发模块;所述数据收发模块分别与基站和遥控器建立无线连接;所述超声波传感器、气压传感器、GPS传感器、IMU传感器和光流传感器分别与主控器连接;所述光流传感器采用PX4FLOW光流传感器。

【技术特征摘要】
1.一种基于光流传感器定位导航的多旋翼无人机,其特征在于,包括:无人机主体、超声波传感器、气压传感器、GPS传感器、IMU传感器和光流传感器;所述无人机主体的控制系统包括:主控制器、辅控制器、存储器、数据收发模块、电调电机模块;所述主控制器分别连接辅控制器和电调电机模块;所述辅控制器分别连接存储器和数据收发模块;所述数据收发模块分别与基站和遥控器建立无线连接;所述超声波传感器、气压传感器、GPS传感器、IMU传感器和光流传感器分别与主控器连接;所述光流传感器采用PX4FLOW光流传感器。2.根据权利要求1...

【专利技术属性】
技术研发人员:姜文辉郭向群张黎周文雅孙昕余兴林
申请(专利权)人:辽宁壮龙无人机科技有限公司
类型:新型
国别省市:辽宁,21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1