一、 选题背景
近年来,随着人民生活质量的提高,机器人的应用也越来越广泛,其在不同的领域发挥着重要的作用。而且在许多地方,机器人已经可以代替人类去完成一些工作,特别是可以帮助人类完成复杂的计算工作,或者在一些对人类来说具有安全隐患的工作环境,机器人更是取代人类去完成这些危险的工作。而在诸如此类的工作环境中,机器人需要强大的同步定位和自动建图能力,这能够让机器人在未知的环境下对周边的环境进行实时的地图构建,以便机器人在之后的进行自主导航和路径规划。
“基于双目视觉的SLAM四旋翼无人机”的设计搭载双目摄像头,进行对周边环境的信息进行采集,通过树莓派将双目摄像头采集到的信息筛选处理并转化成点云图并输出,最终将地图完整构建之后,再通过不同的算法,规划和筛选出无人机从起点到终点的最优路径解。此设计给传统的地面建图机器人装上“翅膀”,让SLAM技术不再局限于地面小车,运用无人机搭载双目摄像头进行建图以克服传统建图机器人的众多缺点,突破地形限制,更加灵活方便,同时构建的地图也会更加立体完全。“基于双目视觉的SLAM四旋翼无人机”可轻松在各种复杂地形作业,双目摄像头拍摄多角度图片并对全地图进行建模,旨在为地图建模、未知区域探索、危险环境勘探等领域减少人员伤亡或人工成本提供解决方案。

图1 项目组成员在实验室调试组装的四旋翼无人机
一、 项目主要思路
为了实现在未知的环境下对周边的环境进行实时地构建地图,并且完成自主定位导航,设计了一种基于双目视觉的SLAM四旋翼无人机。在四旋翼无人机的基础上配置了双目摄像头,树莓派4B主控板,STM32驱动板及各种传感器,以ROS系统为载体,将ORB-SLAM建图,定位避障,自主导航各种算法集成在一起,对双目SLAM四旋翼无人机进行设计与开发。无人机上装载的树莓派将双目摄像头采集到的信息进行筛选处理后,转化成点云图并输出,同时树莓派进行与飞控板之间的信息交流,实时控制无人机位移。最终将地图完整构建之后,再通过不同的算法规划和筛选出无人机从起点到终点的最优路径解,从

而实现双目SLAM四旋翼无人机的自主导航功能。
图2 项目组成员在学校操场试飞双目四旋翼无人机

图3 使用双目四旋翼无人机进行图像采集
一、 主要特色及创新点
为了进行实时地图的构建,所选择的载体机器人应该为较为灵活机动的,所以现在市面上的传统选择为小车。但是这种SLAM小车最大的缺点是对地形的环境、地貌有很多要求,会使地图的构建产生相当多的缺陷,有许多地方无法建图,大幅度会受限于地形地貌。而运用无人机搭载摄像头进行建图可以克服如此众多缺点,突破地形限制,更加灵活方便,同时构建的地图也会更加立体完全。
“基于双目视觉的SLAM四旋翼无人机”搭载USB-双目摄像头,单目仅用一支摄像头就能完成SLAM。最大的优点是传感器简单且成本低廉,但同时也有个大问题,就是不能确切的得到深度,存在尺寸不确定的现象。通过双目摄像头拍摄的照片存在"视差"即物体距离越远,视差越小,反之,视差越大。该项目

利用双目摄像头拍摄的照片通过,可以更加真实,清楚的还原原地图场景。
图4 双目四旋翼无人机拍摄图片转换为点云图并三维重现

图5 三维立体重现图
一、 主要内容
双目视觉系统设计:设计双目视觉系统,包括选择合适的双目摄像头、设计相机安装结构、确定摄像头的标定参数等。双目视觉系统能够获取飞行过程中的立体图像信息,为无人机提供视觉感知能力。
SLAM算法开发:开发适用于四旋翼无人机的SLAM算法,使无人机能够在未知环境中实时建立地图,并同时定位自身位置。这涉及到传感器融合、特征提取与匹配、运动估计等方面的算法研究和实现。
飞行控制系统集成:将双目视觉系统和SLAM算法与飞行控制系统进行集成,实现无人机在飞行过程中基于视觉和地图数据的自主导航和定位。这需要设计合适的数据传输和处理流程,以确保实时性和稳定性。
实时地图生成与更新:无人机在飞行过程中需要实时生成和更新环境地图,并将其用于自身定位和导航。这需要设计高效的地图构建算法和数据管理机制,以适应复杂的环境和不确定的飞行条件。
系统集成与测试:将以上各部分进行集成,并进行系统级的测试和验证。这包括地面实验和飞行试验,以验证系统的性能和稳定性,同时不断优化和改进系统设计。
基于双目视觉的SLAM四旋翼无人机设计主要涉及双目视觉系统、SLAM算法、飞行控制系集统成、实时地图生成与更新以及系统集成与测试等关键内容。这些方面的研究和实现将为无人机在未知环境中的自主导航和定位提供重要技术支持
一、 应用前景
基于双目视觉的SLAM四旋翼无人机设计是一项引人注目的技术创新,其潜在应用前景广泛而深远。这种无人机不仅仅是一种新型的飞行平台,更是一种具有高度智能化和自主化能力的空中工具,为各行业带来了许多新的可能性和机遇。
这种无人机在航拍与地图制作领域具有巨大的潜力。通过其搭载的双目视觉和SLAM系统,无人机能够在飞行过程中实时获取周围环境的三维信息,并生成高精度的地图数据。这对于城市规划、环境监测和地质勘测等领域的应用具有重要意义,为相关领域的研究和实践提供了全新的视角和手段。基于双目视觉的SLAM四旋翼无人机在搜索与救援任务中有着突出的表现。在灾害发生或紧急情况下,这种无人机可以快速部署并利用其先进的定位和导航能力,在复杂的地形和环境中搜索受困者或提供紧急救援。这对于提高灾害应对能力和减少人员伤亡具有重要意义。
智能监控与安防是另一个这种无人机的重要应用领域。通过配备先进的传感器和智能算法,无人机可以实时监测城市交通、边境安全等关键领域,及时发现异常情况并采取相应措施,为城市管理和安全维护提供了有力支持。
农业与林业是另一重要的应用领域。这种无人机可以利用其高度灵活的飞行能力和先进的传感器技术,为农民和林业管理者提供精准的农田和森林监测服务,帮助他们进行精准的农事管理和资源保护。
建筑与工程领域也是这种无人机的重要应用领域之一。通过搭载先进的测量和建模设备,无人机可以为建筑工地的监测和管理提供高效、精准的解决方案,为建筑项目的规划和执行提供可靠的数据支持。
综上所述,基于双目视觉的SLAM四旋翼无人机设计具有广泛而深远的应用前景,将为各行各业带来全新的技术革新和发展机遇。
二、 改进方向
传感器和硬件改进:持续关注并采用新一代传感器技术和硬件设备,例如更高分辨率的双目摄像头、更精准的惯性测量单元(IMU)、更快速的处理器等,以提升系统的感知能力和计算效率。
算法优化和增强:不断改进和优化SLAM算法,提高地图建立和定位的精度、鲁棒性和实时性。此外,可以考虑引入深度学习等先进技术来改善特征提取和匹配的效果,以及增强系统在复杂环境下的适应能力。
多传感器融合:进一步探索和利用多种传感器信息,例如激光雷达、GPS、气象传感器等,与双目视觉数据融合,以提高系统的定位精度和鲁棒性,同时增强对多样化环境的适应能力。
自主决策与路径规划:加强无人机的智能决策能力,使其能够根据实时感知到的环境信息和任务要求,自主规划飞行路径,并做出相应的飞行决策,以提高任务执行的效率和安全性。
系统集成与应用拓展:进一步完善系统的集成和应用,使其能够适用于更广泛的领域和场景,例如在无人驾驶汽车、智能仓储等领域中的应用,同时提供更灵活、可扩展的系统架构和接口,以满足不同应用场景的需求。
安全性和隐私保护:加强系统的安全性和隐私保护机制,防范飞行中可能出现的安全风险和数据泄露风险,确保系统在实际应用中的安全可靠性和合规性。
三、 对以后工作的建议
在项目的实践过程中,我们发现了诸多问题:1、小组成员专业知识不过硬。在前期的软件开发阶段进展缓慢,导致小组成员积极性减弱,有退缩情绪等。2、实践中采用全组成员统一攻克相同方向的方法不合理,每个同学的擅长方向不同,比如有人擅长硬件研制有人擅长软件开发。这就导致在攻克某一难题时,不擅长此方向的同学无法很好的融入环境容易浪费时间。
解决建议;、
认真学习专业知识课程,包括但不仅限 数字电路、模拟电路、通信电路原理等硬件课程;C语言、python等软件课程。
再次实践项目时应将小组成员再次分组,分为不同方向齐头并进共同推进进度,避免不擅长某一方向的同学积极性减弱,也能大大加快实践进度。