本研究提出了一种通过优化视觉SLAM和路径规划算法来提升轮式移动机器人(WMR)自主室内导航性能的方法。该方法融合了多传感器信息,增强了特征提取能力,并应用轨迹优化技术,从而实现了更精确的定位、更有效的障碍物规避以及更平滑的运动路径,在真实环境和模拟环境中均表现出优越的性能。
方法文章
本研究提出了一种通过优化视觉SLAM和路径规划算法来提升轮式移动机器人(WMR)自主室内导航性能的方法。该方法融合了多传感器信息,增强了特征提取能力,并应用轨迹优化技术,从而实现了更精确的定位、更有效的障碍物规避以及更平滑的运动路径,在真实环境和模拟环境中均表现出优越的性能。
本研究聚焦于轮式移动机器人自主导航中使用的关键技术,如路径规划优化、系统集成以及视觉同步定位与建图(SLAM)技术的进展。为解决传统视觉里程计因特征点重复或分布不均而导致的定位问题,提出了一种改进方法。该方法结合了高效透视n点(EPNP)特征匹配、迭代最近点(ICP)位姿优化以及基于四叉树的特征点管理策略。实验结果表明,所提出的方法显著提高了定位的精度与稳定性。为提升环境表达的完整性与细节水平,同时缓解传统SLAM系统生成的点云地图中常见的稀疏性问题,开发了一种基于RGB-D数据的稠密点云重建技术。为进一步提升路径质量与计算效率,提出了一种改进的快速探索随机树(RRT)方法,该方法融合了自适应步长管理、目标偏向策略以及基于B样条的路径平滑技术。此外,通过集成定时弹性带(TEB)算法,实现了在动态环境中的实时局部避障。在基于机器人操作系统(ROS)的实验平台上实现后,全面的实际测试验证了所提出方案在效率、鲁棒性及实际应用性方面的有效性。
机器人技术的潜力和应用模式正在经历快速变革,这主要得益于人工智能技术的进步。近年来,视觉同步定位与建图(Visual SLAM)及其扩展形式——视觉惯性导航系统(VINS)在鲁棒性和定位精度方面取得了显著进展1。为了提高在低纹理和光照条件差等挑战性环境下的初始化可靠性,Campos 等人提出了 ORB-SLAM3,该方法引入了多地图系统,并改进了视觉与视觉-惯性系统的初始化过程2。为在复杂场景中实现更优的特征匹配,DeTone 等人开发了 SuperPoint,一种自监督的兴趣点检测与描述方法3;而 Sarlin 等人则提出了 SuperGlue,这是一种基于图神经网络的特征匹配器,能够应对恶劣的视觉条件4。在稠密三维重建方面,Dai 等人提出了 BundleFusion,这是一种实时全局一致的三维重建系统,通过在线表面重新融合技术来处理大规模环境及闭环问题5。
在路径规划领域,快速扩展随机树(Rapidly-exploring Random Trees, RRT)及其变体仍被广泛用于机器人运动规划。基础RRT算法最初由LaValle提出,作为一种新的路径规划工具,为求解复杂的高维问题提供了一种高效的基于采样的方法6。Karaman和Frazzoli对此进行了重大改进,提出了RRT*算法,该算法在运动规划中具备渐近最优性保证7。在这些核心算法的基础上,现代研究聚焦于将基于采样的方法与其他技术相结合的混合方法。例如,Rösmann等人开发了时间弹性带(Timed Elastic Band, TEB)方法,可实现局部最优轨迹生成,并已广泛与全局规划器集成8。类似地,Fox等人提出的动态窗口法(Dynamic Window Approach, DWA)为动态环境中的局部避障提供了有效手段9。
在局部规划与语义感知层面,Chen 等人提出了一种面向微型飞行器(MAVs)的语义感知型信息路径规划策略,显著提升了目标探索过程中的搜索效率与安全性10。Kabiri 等人将5G到达时间(ToA)测量数据集成至VINS框架中,实现了全局与局部SLAM的融合,有效提高了在GNSS覆盖受限环境下的定位精度11。为实现高频实时建图,Xu 等人开发了FAST-LIO2方法,这是一种紧耦合的激光雷达-惯性里程计方法,能够生成精确且稠密的三维地图12。针对复杂环境中的路径规划,Gammell 等人提出了一种改进的RRT*方法,该方法引入双向树生长与自适应采样机制,显著提升了动态环境中路径质量与搜索效率13。此外,在狭窄通道场景下,Coleman 等人提出了一种基于采样的运动规划方法,采用可变概率采样策略,提高了规划成功率与计算效率14。
本研究通过改进路径规划策略和SLAM前端,解决了轮式移动机器人(WMRs)在室内自主导航中的基本挑战。具体而言,所提出的系统针对典型的结构化室内环境(如实验室和走廊)设计,适用于光照适中且全球导航卫星系统(GNSS)信号受限的条件。该导航系统主要采用立体RGB-D相机、惯性测量单元(IMU)和轮式编码器,所有传感器均配置为采样频率不低于20 Hz。为确保系统运行的可靠性,机器人的最大速度被限制在1.5 m/s以下。主要贡献如下:
开发了一种用于轮式移动机器人(WMRs)的多传感器融合自主导航平台,采用深度相机作为主传感器。为在典型室内环境中实现精确定位和高效避障,该系统融合了轮速里程计和惯性测量单元(IMU)。这些组件之间的协同作用对提升整体导航性能具有关键作用。
将EPnP和ICP算法与基于四叉树的特征提取技术相结合,有助于提升ORB-SLAM2中跟踪模块的性能。这些改进带来了更高的跟踪精度和鲁棒性。
提出了一种强调轨迹优化的新型路径规划方法。该方法基于一种改进的RRT技术,采用目标偏向策略和可调步长,并利用B样条曲线进行轨迹平滑。同时引入TEB算法,以实现动态环境中的避障管理。
通过真实环境测试和仿真验证了该系统的性能。典型的室内环境可实现对地图精度、路径质量和导航性能的定量与定性分析。在鲁棒性、实时处理和轨迹平滑性方面,所提出的方法优于现有解决方案。
访问受限。请登录或开始试用以查看此内容。
1. 硬件平台
2. 室内建图中 ORB-SLAM2 的优化
使用四叉树算法进行特征点处理
(1)4. 使用EPnP进行姿态估计
5. 使用ICP进行精细位姿优化
6. 密集点云地图构建
7. 从VSLAM生成的点云生成占据栅格地图
8. 改进的全局路径规划策略(基于RRT算法)
(2)9. 采用改进型TEB的局部轨迹优化
(3)访问受限。请登录或开始试用以查看此内容。
改进的 ORB-SLAM2 评估
特征提取实验
为评估 RGB-D 深度相机在实际场景中的有效性,开展了一项特征点提取实验。该测试采用两种不同的背景环境设计,每种环境在物体颜色和亮度上有所变化,以模拟真实世界中的视觉复杂性。
将所提出的改进提取方法与传统的基准方法应用于相同的测试条件。记录并分析提取的特征点数量及其空间一致性,作为主要性能指标。
如表1所示,提取的特征点的数量和空间一致性被记录并分析为主要性能指标。改进后的方法使识别出的特征点比例提高了25.95%,特征点分布的均匀性提升了24.36%。实验结果如图8所示,展示了两种方法的对比性能。值得注意的是,在光照和颜色条件变化的情况下,改进后的方法获得了更多的特征点,并表现出更强的稳定性。
完成时间说明:特征提取为实时执行。在2.4 GHz四...
访问受限。请登录或开始试用以查看此内容。
本研究聚焦于轮式移动机器人自主室内导航系统的两项关键技术:视觉同步定位与建图(SLAM)16,17和路径规划18。SLAM 模块提出一种基于四叉树的分层选择方法,以校正 ORB-SLAM2 中特征点分布不均的问题。为提高所生成地图的精度,采用了异步稠密建图方法。实验结果表明,所提出的方法显著提升了定位稳定性与建图精度,特征点提取准确率提高了 25.95%。
为克服传统快速扩展随机树(RRT)方法在路径规划中收敛速度慢、路径平滑性不足的问题19,提出了一种融合目标偏差与自适应步长的新型采样技术。该方法还采用三次B样条函数进行轨迹优化,并利用时间弹性带(TEB)技术实现动态环境下的避障。与传统RRT方法相比,实验结果表明,所提出的方法有效提升了轨迹质量与规划效率,运行时间缩短了8.15%,节点数量减少了85.70%,路径长度降低了12.11%。
访问受限。请登录或开始试用以查看此内容。
作者声明无利益冲突。
我们谨向马来西亚理科大学的余国华副教授致以诚挚的谢意,感谢他在本研究过程中提供的宝贵指导。同时,我们感谢昆明理工大学的同学贾景涛所提供的帮助,他的支持对本工作的顺利完成起到了重要作用。
访问受限。请登录或开始试用以查看此内容。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| Astra Pro Plus 3D相机 | CRBBEC | 无 | 3D相机 |
| TARKBOT-R20-TWD | 无 | 无 | ROS机器人 |
访问受限。请登录或开始试用以查看此内容。
申请许可以重复使用本 JoVE 文章的文本或图表
申请许可