96、微分约束下的采样规划

微分约束下的采样规划

1. 高效寻找最近点

在微分约束下的 RDT(随机树)中,高效寻找最近点的问题再次出现。由于图 G 中的边通常是弯曲的,这使得简单的点 - 线段距离测试方法无法使用。而且,状态轨迹的精确表示通常是未知的,只能通过系统模拟器进行数值近似。

因此,最好使用在扫描带中确定最近点的近似方法。如果应用的运动原语产生的状态轨迹在自由空间 Xfree 中移动得很远,可以插入中间顶点。当维度足够低(例如小于 20)时,可以使用高效的最近邻算法来抵消维护中间顶点的成本。

操作步骤

  1. 采用近似方法确定扫描带中的最近点。
  2. 若运动原语产生的轨迹在 Xfree 中移动远,插入中间顶点。
  3. 维度低于 20 时,使用高效最近邻算法。

2. 处理障碍物

当存在障碍物(Xobs ≠ ∅)时,RDT 在微分约束下有两个新的复杂情况:
1. 运动原语的使用 :如果时间步长 t 较小,在很多情况下,在到达障碍物边界之前时间就会耗尽。可以使用较大的 t,然后只取轨迹中无约束违反的部分,甚至可以提前裁剪轨迹以避免超调。
2. Xric 的影响 :如果动量较大,将树尽可能靠近障碍物会增加 RDT 被困的可能性。靠近障碍物的顶点由于具有较大的 Voronoi 区域而经常被选择,但无法进行扩展。在大多数实验中,只向边界移动一部分距离(例如一半)似乎是最好的选择。

处理障碍物的方法

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值