Robotics: Computational Motion Planning(路径规划)笔记(二):配置空间(Configuration Space)

在本章中我们将会引入配置空间(Configuration Space)这一个概念,这会帮助我们在一个统一的框架内解决路径规划问题。

上一章链接:

Robotics: Computational Motion Planning(路径规划)笔记(一):基于图搜索的方法-Grassfire、Dijkstra和A*算法

配置空间

我们知道,机器人有不同的形状和尺寸,如果我们要规划机器人的移动路径,我们是需要进行碰撞检测的,目的是防止机器人撞到障碍物上,所以我们在进行路径规划时需要知道机器人的几何信息:

但是通过引入配置空间,在这个空间里我们就可以将机器人当作一个质点来分析,这就大大减小了路径规划的复杂性,但是我们就需要同时也要在配置空间里表示障碍物:

如上图所示,我们来看一个有两个自由度的机器人,也就是说机器人只能平移,不能旋转。在工作空间里,机器人还是有尺寸,并且有不同形状的。但是在配置空间里,机器人就变成了一个质点,这时候我们还需要在配置空间里表示障碍物

总结

  • 在工作空间: 机器人有形状和大小,难以进行运动规划
  • 在配置空间(Configuration Space):
    • 机器人是一个点
    • 障碍物需要在配置空间中表示
  •  在配置空间中表示障碍物可能非常复杂。因此,在实践中使用了近似(但更保守)表示法:

如果是在三维空间中,我们可以把机器人当做一个球体来看待,这个球体要完全包围住机器人,其半径就是 \delta_r ,那么在配置空间中我们可以把所有障碍物进行膨胀操作,即把障碍物朝各个方向扩大 \delta_r 。

下一章链接:

Robotics: Computational Motion Planning(路径规划)笔记(三):基于采样的方法-PRM和RRT算法

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向南而行灬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值