晨光
暗夜
晨光
极光
Bilingual Paper Reading · 中英对照精读

优化信息RRT路径规划:让「快但次优」的 RRT 打赢「慢但最优」的 RRT*

准大一 · 机器人工程 × 路径规划 × 采样规划 —— 优化信息 RRT 路径规划精读材料
原文:arXiv:2108.08051 2021年8月18日发布 arXiv 预印本(cs.RO · eess.SY) 路径规划 × RRT/RRT* × 信息引导采样 × 路径优化 附英文摘要朗读音频

一、论文档案

英文标题Optimised Informed RRTs for Mobile Robot Path Planning
中文标题面向移动机器人路径规划的优化信息 RRT(中文短名:优化信息RRT路径规划)
作者邦加尼·B·马塞科, 科尔内·E·范·达伦, 约翰·特罗尼赫特(机构未在素材中标注)
发布时间2021年8月18日(v1)|分类:cs.RO(机器人)、eess.SY(系统与控制)
一句话概括把「信息引导采样 + 路径优化」这对加速 RRT* 的招数用在基础 RRT 上,得到优化信息 RRT 算法族——结果在规划时间受限时,基于 RRT 的版本全面胜过基于 RRT* 的版本。
💡 为什么选这篇给你:① 路径规划是移动机器人最基础、最常考的问题,RRT / RRT* 是面试和竞赛的「必答词」;② 问题意识极好——「最优算法太慢,快算法不优,能不能让快的变好」,一句话就能讲清;③ 方法不依赖复杂数学:信息采样、剪枝、随机捷径,全部可以用直觉理解,非常适合入门。

二、核心术语表(先扫一遍再读正文)

英文术语中文大白话解释
rapidly-exploring random tree (RRT)快速探索随机树在构型空间里随机撒点、连成一棵树,快速找到一条可行路径的采样规划器。
RRT*最优 RRTRRT 的渐近最优扩展:迭代次数趋于无穷时,解收敛到最优解。
almost-surely suboptimal几乎必然次优基础 RRT 几乎肯定找不到最优解,只能保证「找到一条可行路径」。
informed sampling信息引导采样不在地图里乱撒点,而是把采样集中在「最优路径可能出现的椭圆区域」里,加快收敛。
path optimisation路径优化对已找到的路径做后处理(缩短、拉直、平滑),让路径更好更短。
convergence rate收敛速率路径质量随迭代/时间提升的速度;提升越快越好。
asymptotically optimal渐近最优随着计算量趋于无穷,解越来越接近最优解的性质。
single-query单查询只规划一次就完成任务;与之相对的是反复查询的 multi-query。
configuration space构型空间把机器人所有可能的位姿/状态构成的抽象空间,路径规划在其中进行。
path pruning路径剪枝删掉路径上多余的转折点,让路径更短。
random shortcut随机捷径随机挑两个路径点尝试用直线连接,成功就替换掉中间一大段。
wrapping process包裹处理不断把路径「包裹」到障碍物边缘,压出更短的路径。
gradient-based path optimisation基于梯度的路径优化把路径点当作优化变量,沿梯度方向迭代缩短路径。

三、摘要中英对照(精读核心)

🎧 音频在文末,可先听一遍原文再读;每个英文句都配了逐句翻译。

摘要 Abstract

EN · 原文
Path planners based on basic rapidly-exploring random trees (RRTs) are quick and efficient, and thus favourable for real-time robot path planning, but are almost-surely suboptimal.
CN · 翻译
基于基础快速探索随机树(RRT)的路径规划器快速高效,因此适合实时机器人路径规划,但几乎必然次优
EN · 原文
In contrast, the optimal RRT (RRT*) converges to the optimal solution, but may be expensive in practice.
CN · 翻译
相比之下,最优 RRT(RRT*)收敛到最优解,但在实践中可能代价高昂
EN · 原文
Recent work has focused on accelerating the RRT*'s convergence rate.
CN · 翻译
近期工作聚焦于加速 RRT* 的收敛速率
EN · 原文
The most successful strategies are informed sampling, path optimisation, and a combination thereof.
CN · 翻译
最成功的策略是信息引导采样路径优化以及两者的组合
EN · 原文
However, informed sampling and its combination with path optimisation have not been applied to the basic RRT.
CN · 翻译
然而,信息引导采样及其与路径优化的组合还没有被应用到基础 RRT 上
EN · 原文
Moreover, while a number of path optimisers can be used to accelerate the convergence rate, a comparison of their effectiveness is lacking.
CN · 翻译
此外,虽然多种路径优化器都可用于加速收敛,但缺乏对其有效性的系统比较
EN · 原文
This paper investigates the use of informed sampling and path optimisation to accelerate planners based on both the basic RRT and the RRT*, resulting in a family of algorithms known as optimised informed RRTs.
CN · 翻译
本文研究用信息引导采样与路径优化加速基于基础 RRT 和 RRT*两类规划器,得到一族算法——优化信息 RRT(optimised informed RRTs)
EN · 原文
We apply different path optimisers and compare their effectiveness.
CN · 翻译
我们应用不同的路径优化器并比较它们的有效性
EN · 原文
The goal is to ascertain if applying informed sampling and path optimisation can help the quick, though almost-surely suboptimal, path planners based on the basic RRT attain comparable or better performance than RRT*-based planners.
CN · 翻译
目标是确认:信息引导采样与路径优化能否帮助「快速但几乎必然次优」的基础 RRT 规划器,取得与 RRT* 规划器相当或更好的性能
EN · 原文
Analyses show that RRT-based optimised informed RRTs do attain better performance than their RRT*-based counterparts, both when planning time is limited and when there is more planning time.
CN · 翻译
分析表明:基于 RRT 的优化信息 RRT 确实取得了优于基于 RRT* 对应版本的表现——无论是规划时间受限还是时间更充裕时。

关键词 Keywords:Path Planning 路径规划 | RRT / RRT* | Informed Sampling 信息引导采样 | Path Optimisation 路径优化 | Mobile Robots 移动机器人

四、引言精选(为什么这个问题重要)

① 自主运输系统对路径规划器的要求:又快又稳又优

EN · 原文
Key requirements for an autonomous transportation system include safety, reliability and responsiveness. The path planner, which is a critical component of such a system, therefore has to plan near-optimal paths that result in reaching destinations safely. Moreover, paths must be planned quickly, otherwise unacceptable delays (in real-time path planning) are incurred.
CN · 翻译
自主运输系统的关键要求包括安全、可靠与快速响应。作为核心组件的路径规划器必须规划出接近最优的路径以安全到达目的地;而且必须规划得快,否则实时路径规划会产生不可接受的延迟。

② 经典两难:RRT 快但次优,RRT* 最优但太慢

EN · 原文
The basic rapidly-exploring random tree (RRT) (LaValle, 1998) is a quick and efficient single-query sampling-based path planner that has, unfortunately, been proven to be almost-surely suboptimal. The optimal RRT (RRT*) (Karaman and Frazzoli, 2011), an asymptotically-optimal extension of the RRT, finds a solution that tends to the optimal solution as the number of iterations tends to infinity; so, it may take very long to find a near-optimal path.
CN · 翻译
基础 RRT 是快速高效的单查询采样规划器,但已被证明几乎必然次优;RRT* 作为 RRT 的渐近最优扩展,当迭代次数趋于无穷时解趋于最优,因此找到近优路径可能要花很长时间

③ 被忽略的空白:加速招数只用在 RRT* 上,没用在 RRT 上

EN · 原文
Although some strategies, notably informed sampling (Gammell et al., 2014) and its combination with path optimisation (Kim and Song, 2015), have been shown to be effective in accelerating the RRT*'s convergence, this has not been compared to similar acceleration of the basic RRT. Basic RRT-based planners are usually much faster than RRT*-based planners, which would allow more time to improve the solution.
CN · 翻译
虽然信息引导采样及其与路径优化的组合已被证明能有效加速 RRT* 收敛,但这从未与基础 RRT 的同类加速进行比较。基于基础 RRT 的规划器通常比 RRT* 快得多,这会给「继续改进解」留出更多时间

④ 本文做法:给两类规划器都加上「信息采样 + 四种路径优化」

EN · 原文
To this end, we apply a combination of informed sampling and path optimisation to both planners based on the basic RRT and the RRT*, and compare their convergence rates. We use different path optimisers, including path pruning, random shortcut, the wrapping process and gradient-based path optimisation (Geraerts and Overmars, 2007; Kim and Song, 2015; Campana et al., 2016).
CN · 翻译
为此,我们把「信息引导采样 + 路径优化」的组合同时应用到基础 RRT 与 RRT*两类规划器上并比较收敛速率。使用的路径优化器包括:路径剪枝、随机捷径、包裹处理、基于梯度的路径优化
💡 这是全文最有味道的一句“Basic RRT-based planners are usually much faster than RRT*-based planners, which would allow more time to improve the solution.”——别人只盯着「怎么让最优算法更快」,这篇论文反问:「快算法省下的时间,不正好用来把解改好吗?」换个视角,问题就翻过来了。

五、论文贡献(3 个要点)

EN · 原文
1. A new family of algorithms. This paper investigates the use of a combination of informed sampling and path optimisation to accelerate convergence of RRT* and RRT-based path planners. Four path optimisers, namely path pruning, random shortcut, the wrapping process and a gradient-based path optimiser, are used to accelerate convergence of the benchmark path planners, resulting in a family of algorithms known as optimised informed RRTs.
CN · 翻译
1. 新算法族。研究「信息引导采样 + 路径优化」组合对 RRT* 与 RRT 规划器收敛的加速;用四种路径优化器(剪枝、随机捷径、包裹、梯度)加速基准规划器,得到优化信息 RRT 算法族
EN · 原文
2. Benchmarks with informed sampling. Two RRT-based path planners, namely informed basic RRT and informed k-nearest RRT, that make use of informed sampling, are used as benchmarks, along with informed RRT*.
CN · 翻译
2. 信息采样基准。采用信息基础 RRT信息 k 近邻 RRT 两个使用信息引导采样的 RRT 规划器作为基准,与信息 RRT* 一起对比。
EN · 原文
3. Systematic comparison of optimisers. Analyses show that when planning time is limited, all optimised informed basic RRT (OIB-RRT) versions outperform all optimised informed RRT* (OI-RRT*) versions.
CN · 翻译
3. 优化器的系统比较。分析表明:当规划时间受限时,所有优化信息基础 RRT(OIB-RRT)版本都胜过所有优化信息 RRT*(OI-RRT*)版本——这是全文最硬核的结论。

六、结论中英对照

EN · 原文
This paper investigates the use of a combination of informed sampling and path optimisation to accelerate convergence of RRT* and RRT-based path planners. The key goal is to ascertain if incorporating informed sampling and path optimisation can help a quick, but almost-surely suboptimal, RRT-based planner attain comparable or better performance than an asymptotically optimal RRT*-based counterpart.
CN · 翻译
本文研究「信息引导采样 + 路径优化」对 RRT* 与 RRT 规划器收敛的加速作用,核心目标是确认:这些技术能否帮助「快速但几乎必然次优」的 RRT 规划器,取得与渐近最优的 RRT* 对应版本相当或更好的性能。
EN · 原文
Analyses show that when planning time is limited, all optimised informed basic RRT (OIB-RRT) versions outperform all optimised informed RRT* (OI-RRT*) versions. The best two OIB-RRT versions (RS-based and wrapping-based) also outperform all OI-RRT* versions when there is more planning time; the last two OIB-RRT versions (GB-based and path-pruning-based) have comparable performance to the best two OI-RRT* versions in this case. Thus incorporating informed sampling and path optimisation does help the quick, but almost-surely suboptimal, basic RRT attain better performance than its RRT*-based counterpart.
CN · 翻译
分析表明:时间受限时,所有 OIB-RRT 版本都胜过所有 OI-RRT* 版本;时间更充裕时,最好的两个 OIB-RRT 版本(基于随机捷径 RS 与基于包裹处理)依然胜过所有 OI-RRT* 版本,其余两个 OIB-RRT 版本(基于梯度 GB 与基于剪枝)也与最好的两个 OI-RRT* 版本性能相当。因此,引入信息引导采样与路径优化确实帮助「快但次优」的基础 RRT 取得了优于 RRT* 对应版本的表现。

七、编者解读:这篇论文到底讲了什么(大白话版)

  1. 问题:路径规划有个经典两难——基础 RRT 快得飞起,但几乎必然次优;RRT* 保证收敛到最优,但可能慢到没法实时用。而移动机器人(自动驾驶、AGV)恰恰既要快又要好。
  2. 做法:过去大家只想着「怎么把 RRT* 加速」(信息引导采样:把随机撒点集中在最优解可能出现的椭圆区域;路径优化:剪枝、随机捷径、包裹、梯度优化)。这篇论文的妙处是——这些招数也用到基础 RRT 上:RRT 本来就快,省下的时间正好让路径优化器把解改好。
  3. 结果:时间受限时,所有基于 RRT 的优化信息 RRT 都打赢了所有基于 RRT* 的版本;时间充裕时,最好的两个 RRT 版本依然全胜,另外两个打平。结论:「快而次优」+「后处理优化」可以反超「慢而最优」。
  4. 最值钱的观点:实时系统里的「最优」不是数学最优,而是「在时限内能拿到的最好解」——把时间花在刀刃上,比追求理论最优更实际。这背后的思想(anytime / 渐进改进)在现代规划算法里到处可见。
  5. 工程意义:对做移动机器人/自动驾驶的同学,这篇论文是理解「采样规划 → 信息采样 → 路径优化」演进脉络的最佳入口;文中四种优化器的对比也很有参考价值。
🎯 对保研的启示:这篇论文示范了「问题重定义」的科研套路——大家都忙着给 RRT* 提速,作者把问题改成「快算法能不能通过后处理变好」,一下就打开了新空间。复试时能讲出「我重新定义了什么问题、为什么这么定义」,是很大的加分项。

八、给准大一的阅读路线图 & 延伸方向

📖 怎么读这篇论文(三遍法)

  1. 第一遍(10 分钟):只读摘要和术语表,回答三个问题——问题是什么?(RRT 快但次优)方法是什么?(信息采样 + 路径优化)结果是什么?(RRT 版反超 RRT* 版)。
  2. 第二遍(20 分钟):读引言 + 结论,重点体会「为什么没人把信息采样用到基础 RRT 上」以及四种优化器的分工(剪枝删点、捷径拉直、包裹贴边、梯度平滑)。
  3. 第三遍(30 分钟):读方法文字部分,跳过所有公式和编号,只看文字描述;遇到不懂的术语回查术语表。

🚀 这个方向你能延伸做什么

九、英文摘要朗读(练听力用)

先盲听一遍→再看对照稿→再听一遍。目标是听出术语(informed sampling、path optimisation、RRT*、convergence rate)和结论句(RRT-based … better performance)。