计算机工程与应用 ›› 2025, Vol. 61 ›› Issue (13): 378-388.DOI: 10.3778/j.issn.1002-8331.2409-0254

• 工程与应用 • 上一篇    

改进RRT*-Smart算法的移动机器人全局路径规划研究

赖荣燊,窦磊,巫志勇,孙帅   

  1. 厦门理工学院 机械与汽车工程学院,福建 厦门 361024
  • 出版日期:2025-07-01 发布日期:2025-06-30

Research on Global Path Planning for Mobile Robots with Improved RRT*-Smart Algorithm

LAI Rongshen, DOU Lei, WU Zhiyong, SUN Shuai   

  1. School of Mechanical and Automotive Engineering, Xiamen University of Technology, Xiamen, Fujian 361024, China
  • Online:2025-07-01 Published:2025-06-30

摘要: 针对RRT*算法在移动机器人路径规划时搜索效率低、迭代次数多以及搜索路径不平滑等问题,提出一种改进RRT*-Smart的移动机器人全局路径规划算法。基于传统RRT*-Smart算法引入A*算法代价函数和启发式思想,引导随机采样点集中分布于潜在最优路径附近,减少无效搜索;采用椭圆采样空间策略精确控制采样范围,提高搜索效率;利用Cantmull-Rom样条插值曲线对初始路径进行平滑处理,得到更为安全平滑的最终路径。基于Python和ROS仿真平台开展实验验证,改进RRT*-Smart算法在搜索效率、行走时间以及路径平滑度方面均有显著提升。

关键词: 路径规划, 改进RRT*-Smart, 启发式思想, 椭圆采样空间, Cantmull-Rom样条插值, ROS仿真平台

Abstract: An improved RRT*-Smart global path planning algorithm for mobile robots is proposed to address the issues of low search efficiency, excessive iteration times, and uneven search paths encountered in the traditional RRT* algorithm. Based upon the traditional RRT*-Smart algorithm, the A* algorithm’s cost function and heuristic thinking are introduced to steer random sampling points towards the vicinity of potential optimal paths, thereby minimizing ineffective searches. By adopting an elliptical sampling space strategy, the sampling range is precisely managed to enhance search efficiency. Additionally, a Cantmull-Rom spline interpolation curve is utilized to smoothen the initial path, resulting in a safer and smoother final path. Experiments conducted using Python and the ROS simulation platform confirm that the improved RRT*-Smart algorithm exhibits notable enhancements in search efficiency, travel time, and path smoothness.

Key words: path planning, improved RRT*-Smart, heuristic ideas, elliptic sampling space, Cantmull-Rom spline interpolation, ROS simulation platforms