机器人的轨迹规划.ppt
《机器人的轨迹规划.ppt》由会员分享,可在线阅读,更多相关《机器人的轨迹规划.ppt(62页珍藏版)》请在第壹文秘上搜索。
1、1& 第七章第七章 机器人的轨迹规划机器人的轨迹规划7.1 7.1 机器人规划的定义和作用机器人规划的定义和作用7.1.1 概述概述机器人学中的一个基本问题是为解决某个预定的任务而规划机器人学中的一个基本问题是为解决某个预定的任务而规划机器人的动作,然后在机器人执行完成那些动作所需的命令时机器人的动作,然后在机器人执行完成那些动作所需的命令时控制它。这里,规划的意思就是机器人在行动前确定一系列动控制它。这里,规划的意思就是机器人在行动前确定一系列动作作(作决策作决策),这种动作的确定可用问题求解系统来解决,给定,这种动作的确定可用问题求解系统来解决,给定初始情况后,该系统可达到某一规定的目标。
2、因此,初始情况后,该系统可达到某一规定的目标。因此,规划就是规划就是指机器人为达到目标而需要的行动过程的描述。指机器人为达到目标而需要的行动过程的描述。 规划内容可能没有次序,但是一般来说,规划具有某个规划规划内容可能没有次序,但是一般来说,规划具有某个规划目标的蕴含排序。例如,早晨起床后的安排。目标的蕴含排序。例如,早晨起床后的安排。 缺乏规划可能导致不是最佳的问题求解,甚至得不到问题的缺乏规划可能导致不是最佳的问题求解,甚至得不到问题的求解。求解。2 许多规划所包的步骤是含糊的,而且需要进一步说明(子许多规划所包的步骤是含糊的,而且需要进一步说明(子规划)。规划)。大多数规划具有很大的子规
3、划结构,规划中的每个大多数规划具有很大的子规划结构,规划中的每个目标可以由达到此目标的比较详细的子规划所代替。因此,目标可以由达到此目标的比较详细的子规划所代替。因此,最终得到的规划是某个问题求解算符的线性或分部排序,但最终得到的规划是某个问题求解算符的线性或分部排序,但是由算符来实现的目标常常具有分层结构。是由算符来实现的目标常常具有分层结构。 把某些比较复杂的问题分解为一些比较小的问题的想法使把某些比较复杂的问题分解为一些比较小的问题的想法使我们应用规划方法求解问题在实际上成为可能。我们应用规划方法求解问题在实际上成为可能。 有两条能够实现这种分解的重要途径:第一条是当从一个有两条能够实现
4、这种分解的重要途径:第一条是当从一个问题状态移动到下一个状态时,无需计算整个新的状态,而问题状态移动到下一个状态时,无需计算整个新的状态,而只要考虑状态中可能变化了的那些部分。第二条是把单一的只要考虑状态中可能变化了的那些部分。第二条是把单一的困难问题分割为几个有希望的、较为容易解决的子问题,这困难问题分割为几个有希望的、较为容易解决的子问题,这种分解能够使困难问题的求解变得容易些种分解能够使困难问题的求解变得容易些。3 机器人规划分为机器人规划分为高层规划高层规划和和低层规划低层规划。自动规划自动规划在机器人在机器人规划中称为高层规划。在无特别说明时,机器人规划都是指规划中称为高层规划。在无
5、特别说明时,机器人规划都是指自动规划。自动规划是一种重要的问题求解技术,它从某个自动规划。自动规划是一种重要的问题求解技术,它从某个特定的问题状态出发,寻求一系列行为动作,并建立一个操特定的问题状态出发,寻求一系列行为动作,并建立一个操作序列,直到求得目标状态为止。与一般问题求解相比,自作序列,直到求得目标状态为止。与一般问题求解相比,自动规划更注重于问题的求解过程,而不是求解结果。动规划更注重于问题的求解过程,而不是求解结果。 我们在阐述机器人自动规划问题时,机器人一般配备有传我们在阐述机器人自动规划问题时,机器人一般配备有传感器和一组能在某个易于理解的现场中完成的基本动作。这感器和一组能在
6、某个易于理解的现场中完成的基本动作。这些动作可把该现场从一种状态或布局变换为另一种状态或布些动作可把该现场从一种状态或布局变换为另一种状态或布局。例如,局。例如, “积木世界积木世界” 。4 机器人能得到的一个解答是由下面的算符序列组成的:机器人能得到的一个解答是由下面的算符序列组成的:目标状态目标状态 机器人规划是机器人学的一个重要研究领域,也是人工智能机器人规划是机器人学的一个重要研究领域,也是人工智能与机器人学一个令人感兴趣的结合点。与机器人学一个令人感兴趣的结合点。5 机器人的规划程序只需要给定任务机器人的规划程序只需要给定任务初初始状态和最终状态的描始状态和最终状态的描述。这些规划系
7、统一般都不说明为述。这些规划系统一般都不说明为实实现现一一个算符所需的详个算符所需的详细细的的机器人运动。任务规划程序机器人运动。任务规划程序则则把任务级的说明变换成操作机级把任务级的说明变换成操作机级的说明。为了进行这种变换,任务规划程序必须的说明。为了进行这种变换,任务规划程序必须包含包含被操作物被操作物体、任务环境、机器人执行的任务、环境的体、任务环境、机器人执行的任务、环境的初初始状态和所要求始状态和所要求的最终的最终( (目标目标) )状态等描述。任务规划程序状态等描述。任务规划程序的的输出就是一个机器输出就是一个机器人程序,在指定的人程序,在指定的初初始状态下执行该程序后,就能达到
8、所要求始状态下执行该程序后,就能达到所要求的最终状态。的最终状态。 任务规划有三个阶段:建立模型、任务说明和操作机程序综任务规划有三个阶段:建立模型、任务说明和操作机程序综合。任务的世界模型应含有如下的信息合。任务的世界模型应含有如下的信息:(1):(1)任务环境中的所有任务环境中的所有物体和机器人的几何描述;物体和机器人的几何描述;(2)(2)所有物体的物理描述;所有物体的物理描述;(3)(3)所有所有连接件的运动学描述,连接件的运动学描述,(4) (4) 机器人和传感器特性的描述。在世机器人和传感器特性的描述。在世界模型中,任务状态模型还必包括全部物体和连接件的布局。界模型中,任务状态模型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人 轨迹 规划
