移动机器人的SLAM与导航技术


关于此领域

移动机器人的SLAM(Simultaneous Localization and Mapping)与导航技术是实现机器人自主移动和环境感知的重要组成部分。 SLAM技术旨在让机器人在未知环境中同时建立地图和定位自身的位置。它通过使用传感器(如激光雷达、相机、惯性测量单元等)来感知周围环境, 并将感知到的数据与机器人自身的运动信息相结合。SLAM算法将这些信息进行处理和分析,以估计机器人的位置和姿态,并同时构建地图。 导航技术则是指机器人在已知地图的基础上规划路径和控制移动,以实现自主导航。 导航算法使用机器人的定位信息和目标位置,通过路径规划算法确定机器人应该采取的动作,以避开障碍物、遵循规划路径,并最终到达目标位置。导航技术还涉及机器人的控制系统,通过控制机器人的执行器(如轮子或关节)来实现移动。 总而言之,移动机器人的SLAM和导航技术是机器人实现自主移动和感知环境的关键技术,它们的发展和创新将为机器人在各种应用领域带来更高的自主性和智能性。


一些 Demos

(1)球形双模态空中机器人

球形双模态空中机器人框架

空地双模态作机器人一般定义为同时具备空中飞行和地面运动的移动机器人,其可应用于军事侦察、密闭空间巡检、外星探索等各个方面,通过对空地双模态机器人系统的构建,可以满足复杂应用场景下的作业任务需求,提高机器人系统的智能化水平和解决实际问题能力。

(2)室内智能消毒机器人

智能消毒机器人框架

智能消毒机器人流程

智能消毒机器人机构

防疫机器人消毒过程中可躲避动态障碍进行自主避让,并能精确走到预先设定的位置进行全方位消杀工作,且可通过防跌落传感器检测到可能导致跌落的地形,避免自身倾倒情况的发生,当检测到有人员进入消杀范围时,能主动关闭消杀设备防止对人员造成伤害。经测试,通过多传感器融合输出的实时定位精度可达到0.04m,为防疫机器人在不同场景下作业提供了高精度和高可靠性定位,对于智能防疫机器人在疫情防控应用具有重大现实意义。 主要包括如下技术:

1.基于多传感器融合的定位技术: 机器人的环境感知系统必须利用各种主动、被动传感器获取周围环境的信息,通过对传感器数据进行处理、融合、理解,实现机器人对环境中道路、障碍物的检测以及地形分类等,给智能防疫消杀机器人的自主导航、路径规划提供依据。

2.基于图优化的SLAM算法: 主要思路利用闭环检测来减少建图过程中的累积误差,通过激光测距仪等传感器测量的数据生成分辨率为5cm的实时栅格地图。算法整体可以分为两个部分:第一个部分称为Local SLAM, 该部分通过一帧帧的Laser Scan建立并维护一系列的Submap,而所谓的submap就是一系列的Grid Map。当再有新的Laser Scan中会通过Ceres Scan Matching的方法将其插入到子图中的最佳位置。但是submap会产生误差累积的问题,因此,算法的第二个部分,称为Global SLAM的部分,就是通过Loop Closure来进行闭环检测,来消除累积误差:当一个submap构建完成,也就是不会再有新的laser scan插入到该submap时,算法会将该submap加入到闭环检测中。

3.基于动态窗口的局部路径规划算法:局部规划方法主要采用的是动态窗口法,动态窗口法主要是在速度(v,w)空间中采样多组速度,并模拟机器人在这些速度下一定时间内的轨迹,在得到多组轨迹以后,对这些轨迹进行评价,选取最优轨迹所对应的速度来驱动机机器人运动。

(3)空地协同机器人集群侦察系统

无人系统框架

无人系统流程

无人系统机构

本系统主要由指控基础软件平台端以及空地协同机器人组成。机器人系统单元组采用空地协同模式,主要由自组网电台以及地面空中机器人集群组成。 整个系统结构采用集中式架构,即以指控端为中心节点构成通信网络,指控基础软件平台与空地一体化机器人集群通信,同时采用ROS2作为机器人系统的软件框架。 当一台无人侦察车发现嫌疑目标后,通过指控平台向其他无人侦察车发布嫌疑目标的经纬度数据,无人侦察车自主导航至目标点,并打开无人机起降平台,接收指控平台发布的协同跟踪指令,完成侦察跟踪等任务后, 无人机降落在无人侦察车的起降平台,并统一返回基地。 主要包括如下技术:

1.多源融合定位: 为实现无人侦察车在户外自主导航,首先需要知道自身的位姿信息。各个传感器获取的信息都存在一定的误差。与单传感器相比,运用多传感器数据融合技术在解决探测、跟踪和目标识别等问题方面,能够提高系统的可靠性和鲁棒性,增强数据的可信度,提高精度,扩展系统的时间、空间覆盖率,增加系统的实时性和信息利用率等。因此本项目采用多传感器融合算法,融合轮式里程计、IMU及BDS的传感器输出,估计机器人的3D姿势,从而减少测量中的总体误差,实现高精度的户外导航功能。

2.全局路径规划: 本项目针对侦察任务中存在多种维度地图的问题,提出了基于JPS算法的快速路径规划算法,在二维地图中使用JPS算法进行路径搜索,在三维地图中使用改进的JPS算法进行路径搜索。

3.局部路径规划: 为实现无人侦察车在执行巡检侦察任务时对动态障碍物进行避障的功能,因此需要设计局部路径跟踪算法,本项目中的局部避障方法主要采用的是基于DWA与人工势场法,在速度空间中采样多组速度,并模拟机器人在这些速度下一定时间内的轨迹,在得到多组轨迹以后,对这些轨迹进行评价,引入人工势场获得的合力作为一个速度权重,选取最优轨迹所对应的速度来驱动机机器人运动。

4.目标检测: 针对无人侦察车在可疑人员的检测任务中室外环境复杂,人脸识别困难、目标特征难以提取等难点,本项目利用PPYOLO目标检测与FaceNet人脸识别算法,对行人脸部进行检测与识别,若识别为嫌疑目标,根据PPYOLO检测出的人体位置坐标,利用卡尔曼滤波算法进行目标跟踪。


当前研究方向

    飞滚模态切换的运动控制算法研究

    面向复杂场景的局部路径规划算法研究


依托项目

  • 面向重大疫情的应急防控救护智能机器人.(长沙市重大专项)

  • 基于北斗的XXX技术.(军口项目)


投稿的工作


发表的成果

  1. Zhou X , Zhong H , Zhang H ,et al.Current Status,Challenges,and Prospects for New Types of Aerial Robots[J].Engineering, 2024, 41(10):19-34. [pdf]

  2. Zhou X , Zhong H , Zhang H ,et al.Optimization-Based Single Anchor UWB Positioning System for Mobile Robots[J].IEEE Transactions on Instrumentation and Measurement, 2024:73. [pdf]

  3. Zhang H , X. Zhou , Zhong H ,et al., "A Dynamic Window-Based UWB-Odometer Fusion Approach for Indoor Positioning," in IEEE Sensors Journal, vol. 23, no. 3, pp. 2922-2931, 1 Feb.1, 2023. [pdf]

  4. 周熙栋,张辉,陈波.非结构化场景下基于改进JPS算法的移动机器人路径规划[J].控制与决策, 2024, 39(2):474-482. [pdf]

  5. 汪湘川,张辉,陈波,等.基于扫描上下文优化的紧耦合激光SLAM方法[J].控制与决策, 2024, 39(10):3234-3242. [pdf]

  6. Zhang J , Zhang H , Zhou X ,et al., "A Graph-Based SLAM Method Assisted by Visual Marker in the Degenerate Scenes," 2023 International Conference on Advanced Robotics and Mechatronics (ICARM), Sanya, China, 2023, pp. 1-6. [pdf]

  7. Luo X , Zhang H , Zhou X ,et al., "An Adaptive Path Planning Method Based on the Frenét Frame," 2023 6th International Conference on Robotics, Control and Automation Engineering (RCAE), Suzhou, China, 2023, pp. 70-74. [pdf]

  8. Zhou X , Zhang H , Tan X ,et al., "A location method based on UWB for ward scene application," 2021 36th Youth Academic Annual Conference of Chinese Association of Automation (YAC), Nanchang, China, 2021, pp. 66-71. [pdf]

  9. Xu T , Zhang H , Zhou X ,et al., "A Weight Adaptive Kalman Filter Localization Method Based on UWB and Odometry," 2022 International Conference on Advanced Robotics and Mechatronics (ICARM), Guilin, China, 2022, pp. 956-961. [pdf]

  10. Tan X , Zhang H , Zhou X ,et al., "Research on Graph-Based SLAM for UVC Disinfection Robot," 2021 IEEE International Conference on Real-time Computing and Robotics (RCAR), Xining, China, 2021, pp. 1064-1069. [pdf]

Note: * indicates the corresponding author.

项目组成员

周熙栋(在读)

博士

徐涛(在读)

硕士二年级

张捷清心(在读)

硕士二年级

汪湘川(在读)

硕士二年级

罗鑫泳(在读)

硕士一年级

罗腾(在读)

硕士一年级

学术&活动

学术竞赛

学术会议

校企合作

组会讨论

实验设备&研发条件

教育机器人

全向移动作业机器人

紫外线消毒机器人

移动测绘机器人

喷洒消毒机器人

双臂消毒机器人

室内外搬运机器人

无人系统

如果您对此领域感兴趣并想加入我们的研究, 请联系我(xidong_zhou@163.com)或者张辉老师(zhanghuihby@126.com).谢谢!