七. 运动规划与任务规划

运动规划和任务规划同属机器人的研究热点,对于初学者来说,这两个概念比较容易混淆。

运动规划,即motion planning(和路径规划即path planning做的事情也类似,因此有时可以看做一个东西),顾名思义,就是在给定的空间中找出一条可行的路线让机器人去执行。对于真的是“空”的空间(一点障碍物没有,这个事情是非常好办的,只要把开始点和结束点连起来,然后在中间插值就行了。而对于含有障碍物的空间,我们就得先做一点处理了。为了直观一点,还是看图说话。

以机器人在平面中移动为例,在上图中q0是机器人,G是目的地,图中的黑线是我们期望得到的规划路径。为了得到这条路径,我们可以这么做:

1.在空间中随意撒播一堆点

2.去掉撒到障碍物里面的点

3.用搜索算法,查找沿着这些点从q0到G的最短路径。

4.这个最短路径就是规划出来的最优路径。

这个只是一个简单的例子,因为障碍物是静态的,对于动态障碍物高级玩法就很多了,当然核心思想还是类似的,就是找一条可行路径。在大部分实际应用中,运动规划是用来规划机械臂的运动轨迹的,特别是当机械臂的工作空间中存在障碍物的时候,比如说机器人想拿杯子后面的蛋糕,没有运动规划的话,机器人是永远拿不到蛋糕的,因为杯子处在它的运动轨迹上,机械臂就会一直推杯子,杯子就会推到蛋糕(画面自己脑补)。而如果有运动规划的话,机械臂就可以绕过杯子去拿蛋糕。

 

而任务规划则(task planning)相对抽象一些,因为一般情况下它不直接控制机器人。举个形象一点的例子:我们都知道如何把一头大象放进冰箱,其具体步骤就是开冰箱,放大象,关冰箱。而这些个开冰箱的步骤其实就是任务规划,而开冰箱的过程,比如说以怎样的路径去开冰箱,这就是运动规划。因此任务规划更偏向于高层决策,而非过程实现。对于简单任务,比如说把a抓起来,放到b上面。这种一般不需要严格区分task planning或者motion planning。只有对于复杂任务才有做task planning的价值,而现今大部分机器人承担的都是简单任务,因此在机器人研究领域中,做task planning的人要比做motion planning的人少得多。task planning中比较有名也比较老的解析器有PDDL(Planning Domain Definition Language),具体做法是你设定好各种条件以后,系统通过逻辑分析,会告诉你第一步做什么,第二步做什么,如此类推。最近几年虽然有很多新花样,但还是需要设定各种繁琐的条件,本质上暂时没有质的飞跃。

  • 9
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
学习路径规划运动规划的书籍有很多,以下是一些经典的书籍推荐: 1. 《机器人学导论:现代方法》(Introduction to Robotics: Mechanics and Control) - John J. Craig 这本书是机器人学领域的经典教材,涵盖了路径规划运动规划运动学、动力学等内容。它以清晰的语言和实际案例帮助读者理解和应用路径规划运动规划的理论和方法。 2. 《运动规划与控制》(Motion Planning and Control for Mobile Robots) - Jean-Paul Laumond 这本书介绍了移动机器人的运动规划和控制方法,包括几何路径规划运动学路径规划、动力学路径规划等。它提供了丰富的算法和实例,帮助读者理解和应用运动规划的技术。 3. 《计算几何与运动规划》(Computational Geometry: Algorithms and Applications) - Mark de Berg, Otfried Cheong, Marc van Kreveld, Mark Overmars 这本书介绍了计算几何和运动规划的理论和算法,包括凸包算法、最近邻搜索、随机采样算法等。它提供了丰富的数学理论和实际应用,适合对运动规划算法感兴趣的读者。 4. 《机器人路径规划》(Robot Motion Planning and Control) - Jean-Paul Laumond, Thierry Simeon 这本书深入讲解了机器人路径规划的理论和方法,包括采样规划、可视化路径规划、碰撞检测等。它结合实际案例和仿真演示,帮助读者理解和应用路径规划的技术。 5. 《运动规划:几何、组合和随机化算法》(Motion Planning: The Geometry of Robot Motion) - Joseph C. Hurd, Steven M. LaValle 这本书详细介绍了运动规划的几何、组合和随机化算法,包括搜索算法、采样算法、随机化算法等。它提供了丰富的理论和实践材料,适合对运动规划算法有深入研究兴趣的读者。 除了以上推荐的书籍,还有其他一些经典教材和参考书籍,如《移动机器人路径规划与导航》(Mobile Robots: Navigation, Control and Sensing) - Gerard Giralt, Miquel S. Palacin,《机器人导航与路径规划》(Robot Navigation: From Nature to Algorithms) - Xavier C. Lagrange, Thierry Simeon,《运动规划与控制:从理论到实践》(Motion Planning and Control: From Theory to Practice) - Emilio Frazzoli等。根据你的学习需求和水平,可以选择适合的教材进行学习。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

himlen

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

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

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

打赏作者

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

抵扣说明:

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

余额充值