Skip to main content
QUICK REVIEW

[论文解读] Dynamic Path Planning and Replanning for Mobile Robots using RRT*

Devin Connell, Hung Manh La|arXiv (Cornell University)|Apr 15, 2017
Robotic Path Planning Algorithms参考文献 6被引用 8
一句话总结

本文提出了一种基于RRT*的动态重规划方法,用于处理移动机器人在实时环境中遇到的不可预测、随机移动障碍物。通过逐步修改现有的RRT*树以避开新检测到的障碍物,同时保持路径的最优性,该方法实现了在动态环境中高效且自适应的导航,且重规划开销极低,在多次障碍物遭遇的仿真中已证明有效。

ABSTRACT

It is necessary for a mobile robot to be able to efficiently plan a path from its starting, or current, location to a desired goal location. This is a trivial task when the environment is static. However, the operational environment of the robot is rarely static, and it often has many moving obstacles. The robot may encounter one, or many, of these unknown and unpredictable moving obstacles. The robot will need to decide how to proceed when one of these obstacles is obstructing it's path. A method of dynamic replanning using RRT* is presented. The robot will modify it's current plan when an unknown random moving obstacle obstructs the path. Various experimental results show the effectiveness of the proposed method.

研究动机与目标

  • 解决在不可预测移动障碍物阻断预计算路径的环境中进行动态路径规划的挑战。
  • 通过引入一种重规划机制,增强RRT*在适应实时障碍物变化的同时保持路径最优性的能力。
  • 通过重用现有树结构而非从零重建,降低重规划过程中的计算开销。
  • 在具有多个随机移动障碍物的复杂2D环境中,评估该方法的有效性。
  • 为未来向高维空间和多机器人系统扩展奠定基础。

提出的方法

  • 该方法使用RRT*在静态环境中生成初始最优路径,以机器人配置空间中的树结构表示。
  • 当在路径执行过程中检测到移动障碍物时,触发重规划事件,机器人选择一个新的目标位置以绕过障碍物。
  • 算法通过使障碍物占据区域内的节点失效(但不删除)来修改现有的RRT*树,从而保留树结构以备未来重用。
  • RRT*重规划过程包括使用最小化代价标准为随机采样点选择新父节点,并重新连接邻近节点以优化路径代价。
  • 该方法利用RRT*的渐近最优性,确保新路径虽非最优,但随每次迭代逐步改进。
  • 该算法动态更新树结构以避开被移动障碍物占据的区域,将其视为临时障碍物,同时在区域清空时仍保留重新启用节点的能力。

实验结果

研究问题

  • RQ1RRT*能否有效适应未知、随机移动障碍物的动态重规划?
  • RQ2在动态条件下,所提出的基于RRT*的重规划方法与标准RRT相比,在路径质量和计算效率方面表现如何?
  • RQ3在重规划过程中,现有RRT*树在多大程度上可被重用以最小化计算成本?
  • RQ4当存在多个移动障碍物且机器人在路径执行过程中不同点遭遇它们时,该方法表现如何?
  • RQ5初始树大小(例如2000个节点与5000个节点)对重规划成功率和路径最优性有何影响?

主要发现

  • 基于RRT*的重规划方法在所有测试仿真中均成功避开了移动障碍物,包括最多三个随机移动障碍物的情况。
  • 初始RRT*运行中,机器人执行的路径总长度为103.96个单位,且该方法在重规划过程中保持了路径质量。
  • 在2000个节点的树结构仿真中,机器人在遭遇两个障碍物后成功完成重规划,修改后的树结构明显避开了障碍物区域。
  • 在5000个节点的树结构和高障碍物密度条件下,机器人三次遭遇并成功绕过障碍物,表现出在更高复杂度下的鲁棒性。
  • 该方法在树结构中清晰区分了自由空间与障碍物空间,失效节点被保留以备未来可能重用。
  • 机器人最终遵循的路径(品红色显示)在避障后成功恢复到原始最优路径,证实了该方法的有效性。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。