RRT *是否可以保证最小清关成本度量的渐近最优性?


14

最优的基于采样的运动计划算法(本文描述)已显示出无冲突路径,随着计划时间的增加,这些路径会收敛到最优路径。但是,据我所知,最优性证明和实验都假设路径成本度量是配置空间中的欧几里德距离。可也产生了其他路径质量指标,如整个路径障碍物最大化最小间隙最优性能?RRT *RRTRRT

定义最小间隙:为简单起见,我们可以考虑一个点机器人在欧几里得空间中运动。对于无碰撞配置空间中的任何配置,定义一个函数,该函数返回机器人与最近的C障碍物之间的距离。对于路径,最小距离是所有中的最小值。在最佳运动计划中,可能希望最大化与路径上的障碍物的最小距离。这意味着定义一些成本指标,使得d q σ min_clear σ d q q ∈ σ Ç σ Ç Ç σ = EXP - min_clear σ qd(q)σmin_clear(σ)d(q)qσc(σ)c随着最小游隙的减小而增加。一个简单的函数是。c(σ)=exp(min_clear(σ))

在介绍的第一篇论文中,对路径成本度量进行了一些假设,以便证明成立;假设之一涉及成本度量的可加性,而上述最小清除率度量不成立。但是,在较新的描述该算法的期刊文章中,没有列出几个先前的假设,并且似乎最小清除成本指标也可以通过该算法进行优化。RRT

有谁知道的最优性证明是否可以适用于最小清算成本度量标准(也许不是我上面给出的那个,但是另一个具有相同的最小值),或者是否已经进行了实验来是否支持该算法对此类指标的有用性?RRT


我对最小清关成本度量标准不熟悉,尽管通过它的名字我可以大致了解。是特定功能还是一类功能?
DaemonMaker 2012年

1
很好的问题:由于指标因机器人而异,因此假设我们正在研究一个在欧几里德空间中移动的完整点机器人。在任何配置q下,我们都有一个函数d(q),该函数返回点机器人与最近的C障碍物之间的距离。因此,对于配置空间中的路径,整个路径的最小间隙是路径中所有q的d(q)的最小值。
giogadi

1
元问题:什么时候建议我编辑原始问题,并在注释和其他答案中明确说明?
giogadi 2012年

这是一个很好的元问题,并且会在Robotics meta SE中获得更多响应。;)不过,为清楚起见,最好编辑问题。当引起的答案与预期问题不符时,我特别建议您这样做。
DaemonMaker

Answers:


4

*注意,是路径和的串联。然后定义为最小间隙的表示a b c c a | b = m i n c aa|babc()c(a|b)=min(c(a),c(b))

您参考(在参考文献1中):

定理11 :(成本函数的可加性。) 对于所有 , ,成本函数c满足以下条件: σ 2X ˚F ř ë ë Ç σ 1 | σ 2= c ^ σ 1+ c ^ σ 2σ1σ2 Xfreec(σ1|σ2)=c(σ1)+c(σ2)

已变为(在参考文献3中,问题2):

在所有的意义上,成本函数被假定为单调的σ1,σ2Σ:c(σ1)c(σ1|σ2)

最小间隙距离仍然不是这样。

更新:鉴于宽松的路径成本限制,建议的exp(-min_clearance)看起来不错。


1
您的回答使我意识到,正如我所描述的,该指标实际上是错误的。我们通常希望最大化路径上的最小间隙,因此实际上,路径的成本应增加,因为路径的最小间隙减少了。为此,我想到的第一个成本函数是c(sigma)= 1 / min_clearance(sigma),但这使该函数在障碍物边界处未定义,我相信RRT *需要关闭Q_free才能使证明起作用。除非有边界问题,否则新的成本函数将如证明所要求的那样单调。
giogadi 2012年

1
我想一个避免边界问题的简单成本函数可以是c(sigma)= -min_clearance(sigma),但是我不确定使用负度量对RRT *证明的其他部分有什么作用……
giogadi

本文明确假设成本为零。您可以将配置空间扩展为以解决触摸边界的奇异之处,但本文还假定 clearance,这可能会与更改产生冲突。我认为您现在正在尝试回答一个不同的问题,这可能需要进行一些讨论,采用这种格式并不容易。ϵ>0δXfree
乔什·范德·胡克

另一个可能的度量标准:c(sigma)= exp(-min_clear(sigma))
giogadi 2012年

我最喜欢指数成本函数。
乔什·范德·胡克

1

先前的答案中,我们同意将成本函数定义为

c(σ)=exp(min_clear(σ))

将满足RRT *在此指标下产生渐近最优性所需的属性。

然而,在审查其描述RRT *的IJRR文章,这个成本函数并没有在技术上满足了文章中所做的假设。具体来说,此成本函数违反了boundedness属性,定义为:

kcc(σ)kcTV(σ),σΣ

其中是路径的总变化量,本质上是路径的欧几里得长度。在这种有界假设下,长度为0的路径的成本也必须为0。TV(σ)

让我们定义一个路径使其由单个配置,这意味着的长度为0。因此,路径成本为,这违反有界假设。因此,此成本函数不满足IJRR文章中设定的产生渐近最优性的要求。 q σ 0 Ç σ 0= EXP - d q > 0σ0qσ0c(σ0)=exp(d(q))>0

我想知道,在这样的成本函数下,RRT *是否根本不会产生渐近最优解,或者是否仍然可能,但是这些假设简化了本文中的最优性证明。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.