一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于机器视觉的室内无人机定位系统的制作方法

2021-10-16 09:46:00 来源:中国专利 TAG:无人机 定位系统 定位 视觉 机器


1.本实用新型属于无人机定位技术领域,涉及一种基于机器视觉的室内无人机定位系统。


背景技术:

2.无人机简称无人驾驶飞机,是利用无线遥控设备或自主程序控制操作的飞行器。随着技术的发展,无人机的稳定性在逐渐提高而成本在逐渐降低,由于其具有的灵活度高、低成本、高机动性、拓展性强的特点,备受工业界和学术界的青睐,成为近年来的研究热点。
3.无人机实现各种复杂任务的前提是自身的精确定位,在室外可以利用gps实现低成本、高精度的定位,在室内无gps信号的环境下,无人机的定位变得十分困难。因此,如何在无gps信号的特殊环境下,实现精确定位和避障飞行一直是人们热切关注的问题。


技术实现要素:

4.本实用新型要解决的技术问题是:提供一种基于机器视觉的室内无人机定位系统,能够利用机器视觉技术实现无人机在室内无gps信号的环境下精确定位和自主避障飞行。
5.为了实现上述目的,本实用新型采用的技术方案是:一种基于机器视觉的室内无人机定位系统,包括机体和设于机体上的旋翼,所述机体的中部设置有 pixhawk飞行控制器和机载计算机,机体前端安装有镜头朝前的双目摄像头,机体重心位置下方安装有镜头朝下的单目摄像头,所述机体上位于单目摄像头附近设置有用于获取无人机高度信息的激光测距模块,所述激光测距模块与单目摄像头水平设置;所述机载计算机通过mavlink协议与pixhawk飞行控制器实时通讯连接;所述双目摄像头、单目摄像头和激光测距模块分别与机载计算机电性连接。
6.进一步地,所述pixhawk飞行控制器上集成有陀螺仪传感器、气压传感器、加速度计、磁力计和电子罗盘。
7.进一步地,所述双目摄像头包括第一相机和第二相机,第一相机和第二相机位于同一水平面上,且两者间隔设置。
8.进一步地,所述机载计算机采用运行ros机器人操作系统的树莓派4b。
9.进一步地,所述树莓派4b通过局域网与pc机通讯连接;pc机上安装有调控无人机的程序模块。
10.进一步地,所述激光测距模块采用vl53l1x tof测距传感器。
11.进一步地,所述旋翼共有四个。
12.本实用新型带来的有益效果为:本系统采用pixhawk飞行控制器作为四旋翼无人机的主控,pixhawk飞行控制器上集成了陀螺仪传感器、气压传感器、电子罗盘等传感器。机载计算机使用树莓派4b,连接一个前视双目摄像头以及一个下视单目摄像头,下视单目摄像头使用光流法可获取自身在二维平面的位置信息,再通过测距传感器获取高度信息最终
实现在三维空间上的定位。而前视双目摄像头能获取前方障碍物的距离信息,实现避障飞行。本系统通过测距传感器以及单双目视觉相结合的方法,最终实现了无人机在室内无gps信号环境下的自主避障飞行,功耗低、体积小,精度高,实用性强。
附图说明
13.图1是本实用新型实施例的原理框架图。
具体实施方式
14.下面结合附图及具体实施例对本实用新型作进一步的详细说明。
15.如图1、一种基于机器视觉的室内无人机定位系统,包括机体和设于机体上的旋翼,本实施例采用四旋翼无人机。在四旋翼无人机的机体中部设置 pixhawk飞行控制器和机载计算机,机体前端安装镜头朝前的双目摄像头,机体重心位置下方安装镜头朝下的单目摄像头,机体上位于单目摄像头附近设置有用于获取无人机高度信息的激光测距模块,所述激光测距模块与单目摄像头水平设置。
16.具体实施时,所述机载计算机采用树莓派4b,所述树莓派4b通过局域网与pc机通讯连接;pc机上安装有调控无人机的程序模块。所述激光测距模块优选为vl53l1x tof测距传感器,用于定位无人机在垂直于地平面方向的高度。
17.本系统中,所述双目摄像头、单目摄像头、激光测距模块分别与树莓派4b电性连接。所述pixhawk飞行控制器上集成有陀螺仪传感器、气压传感器、加速度计、磁力计、电子罗盘等传感器。所述树莓派4b通过mavros使用mavlink协议与pixhawk飞行控制器实时通讯连接。
18.mavlink协议是一种专门为无人机设计的通信协议,可以实现多机多控制端的可靠通信。通过使用mavlink协议,无人机和地面站、机载计算机之间可以实现稳定的通信。系统使用qgc地面站软件通过tcp协议将数据以mavlink协议的方式进行传输,从而摆脱数据线实现了地面站与飞控之间的通信。
19.所述pixhawk飞行控制器的软件使用px4固件。px4是一款开源的无人机固件,该固件支持包括pixhawk在内的无人机飞控并且支持不同类型的多旋翼、固定翼无人机。px4基于嵌入式实时操作系统nuttx,在系统中运行有各种应用程序,主要包括传感器校正、传感器数据获取、姿态估计、姿态控制等。本系统采用的是多旋翼版本固件,该版本固件需要先在qgc地面站中设置好机架类型,首次飞行前需要校准各个传感器的数据。
20.所述树莓派4b运行ros机器人操作系统。ros机器人操作系统是开发机器人程序的一个灵活的框架,旨在创建一个在多数机器人平台上进行复杂的机器人行为的任务的工具、库的集合。本系统中的机载计算机通过mavros使用mavlink协议与pixhawk飞行控制器通讯连接,pixhawk飞行控制器向机载计算机传输姿态、速度、飞行模式等信息,而机载计算机向飞控提供离地高度、水平位移以及漂移速度等信息。机载计算机还有一个重要的作用就是给飞控发送指令,实现如切换飞行模式、以恒定的速度朝某个方向移动一段距离等功能。
21.本系统中单目视觉原理:基于光流法获得无人机在水平方向上的速度,在室内无gps信号的情况下为无人机的飞行控制提供负反馈,从而使室内无gps信号环境下无人机定
点飞行成为可能。此外,本系统搭载的激光测距传感器能获取无人机离地的高度信息,再与通过光流法获取的二维平面速度、位移信息结合就能确定无人机在三维空间中的运动状态,实现无人机在三维空间上的定点悬停。
22.更进一步地,本系统可按照一定间距和一定规律部署aruco标识,无人机通过标识来获取自身的位置。对于较大的空间,可以采用二维码阵列的方式,将已知各地标在阵列中精确标记。其中,aruco(全称:augmented reality university of cordoba,科尔多瓦大学增强现实)是一种用于机器人定位和增强现实等领域的标记系统,这类标记具有较高的鲁棒性,将其标记在地面或物体的表面,可以实现快速精确定位。
23.本系统中双目视觉原理:在机器视觉系统中,双目视觉一般由双摄像机从不同角度同时获取周围景物的两幅数字图像,或由单摄像机在不同时刻从不同角度获取周围景物的两幅数字图像,并基于视差原理即可恢复出物体三维几何信息,重建周围景物的三维形状与位置。本实施例中,双目摄像头包括第一相机和第二相机,第一相机和第二相机位于同一水平面上,且两者间隔设置。
24.通过双目相机标定可获得摄像头的内参、畸变参数和外参,这些参数就是确定相机将三维世界转为二维图像的最主要因素。本实施例中,双目相机标定使用matlab的标定工具箱和棋盘图进行。为了标定结果的准确,棋盘图粘贴的表面要平整不能有凹陷、突起和扭曲。需要注意的是,在采集棋盘图时,尽量让棋盘占据尽可能多的画面,尽可能地尝试更多的角度以及采集尽可能多的图片,这样能得到更多有关摄像头畸变方面的信息,提高双目测距的精度。
25.通过分离视差图上相近视差区域,并判断该区域中像素值决定是否为障碍物。视差越大表明距离越近,灰度值越高的区域亮度越高,说明障碍物与摄像头的距离越近。最终,通过视差图分离出障碍物。
26.当发现前方有障碍物时,避障的具体操作步骤如下:
27.(1)判断障碍物能否越过;
28.(2)如果无法越过,判断障碍物的形状、尺寸;
29.(3)根据障碍物的形状、尺寸改变航向,移动一段距离;
30.(4)恢复原航向,绕过障碍物后回到原航线。
31.相比超声波避障和激光避障,测距传感器结合单双目机器视觉的方法可以在低功耗、小体积的前提下,获得眼前场景的深度图,结合深度图就能进行障碍物识别的躲避,精度高、实用性强。
32.以上所述,仅为本实用新型之较佳实施例而已,对于本技术领域的普通技术人员来说,在不脱离本实用新型原理的前提下,还可以做出若干改进和修饰,这些改进和修饰也应视为本实用新型的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜