12_Generalizing Potential Fields_宾夕法尼亚大学机器人运动规划专项课程【学习笔记】

该文介绍了如何在高维度位形空间中为多自由度机器人构建人工势场进行路径规划。通过在机器人表面分布的控制点建立势场,每个点都考虑避障和目标导向,通过势能函数的求和形成总势函数,并计算其梯度以确定机器人的运动控制。这种方法利用每个控制点的势场信息,引导机器人避开障碍物并向目标移动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前面我们讨论过在二维空间建立人工势场函数,因为二维空间比较直观,然而机器人有不同的形状和大小,很容易出现四维、五维、六维甚至自由度更高的位形空间,在这种高维度空间,我们可能不太清楚该如何建立合适的势能方程。

一种为多自由度机器人生成势场的方法是,假设有一系列分布在机器人表面的控制点

在这里插入图片描述
对每个控制点,我们可以构建一个势场,引导机器人远离工作空间的障碍并走向目标点。

在这里插入图片描述
如前所述,可以通过计算每个点和工作空间中障碍物的距离来构建势场。
此外,通常可以根据位形空间坐标(由向量x表示)来计算每个控制点的位置。
在这里插入图片描述
然后,通过对这些单独的势能函数求和,我们可以构造一个总的势函数,可以认为这是位形空间坐标x的总函数
在这里插入图片描述
然后,通过已知位形空间的坐标x来计算这个函数的梯度,从而得到机器人的控制方案。
这个梯度能提供相关信息 ,引导机器人远离障碍,向目标移动。
在这里插入图片描述
在下面这个动画中,设置了一组控制点,用蓝色标记。想象每个控制点都配有可以检测附近障碍物距离的测距传感器,人工势场使用这个信息来使每一个控制点远离障碍,同时引导他们到达预设的目标。在人工势场中,所有斥力和引力会相互抵消,然后用梯度(下降法)确定机器人如何在实际中移动。
在这里插入图片描述
感谢 B 站 up 主 Here_Kin 的翻译和分享!
【自制中英】宾夕法尼亚大学机器人专项课程二 运动规划 - Robotics:Motion and Planning

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值