机器人轨迹规划-ppt课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《机器人轨迹规划-ppt课件.ppt》由会员分享,可在线阅读,更多相关《机器人轨迹规划-ppt课件.ppt(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章第四章第四章第四章 机器人轨迹规划机器人轨迹规划机器人轨迹规划机器人轨迹规划1/20/202321/20/202321/20/202321/20/20232-2-工业机器人技术基础工业机器人技术基础2016/9/25篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统本章主要内容本章主要内容4.1机器人轨迹规划概述机器人轨迹规划概述4.2插补方式分类与轨迹控制插补方式分类与轨迹控制4.3机器人轨迹插补计算机器人轨迹插补计算4.4轨迹的实时生成轨迹的实时生成1/20/202331/20/202331/20/202331/20/2023
2、3-3-工业机器人技术基础工业机器人技术基础2016/9/25篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 所谓机器人的规划所谓机器人的规划(P1anning),指的是,指的是机器人机器人根据自身的任务,求得完成这一任务的解决方案的根据自身的任务,求得完成这一任务的解决方案的过程过程。这里所说的任务,具有广义的概念,既可以。这里所说的任务,具有广义的概念,既可以指机器人要完成的某一具体任务,也可以是机器人指机器人要完成的某一具体任务,也可以是机器人的某个动作,比如手部或关节的某个规定的运动等。的某个动作,比如手部或关节的某个规定的
3、运动等。4.1机器人轨迹规划概述机器人轨迹规划概述一、机器人规划的概念一、机器人规划的概念1/20/202341/20/202341/20/202341/20/20234-4-工业机器人技术基础工业机器人技术基础2016/9/25篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 为说明机器人规划的概念,我们举下面的例子:为说明机器人规划的概念,我们举下面的例子:在一些老龄化比较严重的国家,开发了各种各样的在一些老龄化比较严重的国家,开发了各种各样的机器人专门用于伺候老人,这些机器人有不少是采用机器人专门用于伺候老人,这些机器人有不少是
4、采用声控的方式比如主人用声音命令机器人声控的方式比如主人用声音命令机器人“给我倒一给我倒一杯开水杯开水”,我们先不考虑机器人是如何识别人的自然,我们先不考虑机器人是如何识别人的自然语言,而是着重分析一下机器人在得到这样一个命令语言,而是着重分析一下机器人在得到这样一个命令后,如何来完成主人交给的任务。后,如何来完成主人交给的任务。一、机器人规划的概念一、机器人规划的概念1/20/202351/20/202351/20/202351/20/20235-5-工业机器人技术基础工业机器人技术基础2016/9/25篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统
5、是一种得分类型的系统 首先,机器人应该把任务进行分解,把主人交代的任务分解成为首先,机器人应该把任务进行分解,把主人交代的任务分解成为“取一个杯子取一个杯子”、“找到水壶找到水壶”、“打开瓶塞打开瓶塞”、“把水倒人杯中把水倒人杯中”、“把水送给把水送给主人主人”等一系列子任务。这一层次的规划称为等一系列子任务。这一层次的规划称为任务规划任务规划任务规划任务规划(Taskplanning),它完成总体任务的分解。它完成总体任务的分解。然后再针对每一个子任务进行进一步的规划。以然后再针对每一个子任务进行进一步的规划。以“把水倒入杯中把水倒入杯中”这一这一子任务为例,可以进一步分解成为一系列动作,这
6、一层次的规划称为子任务为例,可以进一步分解成为一系列动作,这一层次的规划称为动动动动作规划作规划作规划作规划,它把实现每一个子任务的过程分解为一系列具体的动作。,它把实现每一个子任务的过程分解为一系列具体的动作。取一个杯子取一个杯子 找到水壶找到水壶 打开水壶打开水壶把水倒入杯中把水倒入杯中 把水送给主人把水送给主人给主人倒一杯水给主人倒一杯水把水倒入杯中把水倒入杯中 提起水壶到杯口上方提起水壶到杯口上方 把水壶倾斜把水壶倾斜 把水壶竖直把水壶竖直 把水壶放回原处把水壶放回原处1/20/202361/20/202361/20/202361/20/20236-6-工业机器人技术基础工业机器人技术
7、基础2016/9/25篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统为了实现每一个动作,需要对手部的运动轨迹进行必要的规定,这为了实现每一个动作,需要对手部的运动轨迹进行必要的规定,这是手部是手部轨迹规划轨迹规划(Handtrajectoryplanning)。为了使手部实现预定的运动,就要知道各关节的运动规律,这是为了使手部实现预定的运动,就要知道各关节的运动规律,这是关关节轨迹规划节轨迹规划(Jointtrajectoryplanning)。最后才是关节的最后才是关节的运动控制运动控制(Motioncontrol)。取一个杯子取
8、一个杯子 找到水壶找到水壶 打开水壶打开水壶把水倒入杯中把水倒入杯中 把水送给主人把水送给主人给主人倒一杯水给主人倒一杯水 提起水壶到杯口上方提起水壶到杯口上方 把水壶倾斜把水壶倾斜 把水壶竖直把水壶竖直 把水壶放回原处把水壶放回原处 手部从手部从A点移到点移到B 点点 关节从关节从C点移到点移到D点点1/20/202371/20/202371/20/202371/20/20237-7-工业机器人技术基础工业机器人技术基础2016/9/25篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 上述例子可以看出,机器人的规划是分层次的,从高
9、上述例子可以看出,机器人的规划是分层次的,从高层的层的任务规划任务规划,动作规划动作规划到到手手部轨迹规划部轨迹规划和和关节轨迹规划关节轨迹规划。在上述例子中,我们没有讨论力的问题,实际上,对有些在上述例子中,我们没有讨论力的问题,实际上,对有些机器人来说,力的大小也是要控制的,这时,除了手部或机器人来说,力的大小也是要控制的,这时,除了手部或关节的轨迹规划,还要进行手部和关节输出关节的轨迹规划,还要进行手部和关节输出力的规划力的规划。智能化程度越高,规划的层次越多,操作就越简单。智能化程度越高,规划的层次越多,操作就越简单。轨迹规划的目的是将操作人员输入的简单的轨迹规划的目的是将操作人员输入
10、的简单的任务描述任务描述变变为详细的为详细的运动轨迹描述运动轨迹描述。例如,对一般的工业机器人来说,操作员可能只输入机例如,对一般的工业机器人来说,操作员可能只输入机械手末端的目标位置和方位,而规划的任务便是要确定出达械手末端的目标位置和方位,而规划的任务便是要确定出达到目标的关节轨迹的形状、运动的时间和速度等。这里所说到目标的关节轨迹的形状、运动的时间和速度等。这里所说的轨迹是指随时间变化的位置、速度和加速度。的轨迹是指随时间变化的位置、速度和加速度。1/20/202381/20/202381/20/202381/20/20238-8-工业机器人技术基础工业机器人技术基础2016/9/25篮
11、球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统 简言之,机器人的工作过程,就是通过规划,将要求的任务变简言之,机器人的工作过程,就是通过规划,将要求的任务变为期望的运动和力,由控制环节根据期望的运动和力的信号,产生相为期望的运动和力,由控制环节根据期望的运动和力的信号,产生相应的控制作用,以使机器人输出实际的运动和力,从而完成期望的任应的控制作用,以使机器人输出实际的运动和力,从而完成期望的任务。如下图所示。这里,机器人实际运动的情况通常还要反馈给规划务。如下图所示。这里,机器人实际运动的情况通常还要反馈给规划级和控制级,以便对规划和
12、控制的结果做出适当的修正。级和控制级,以便对规划和控制的结果做出适当的修正。人人机机接接口口规规划划控控制制机机器器人人本本体体要求的任务要求的任务 期望的期望的运动和力运动和力 实际的实际的运动和力运动和力控制作用控制作用 要求的任务由操作人员输入给机器人,为了使机器人操作方便、使要求的任务由操作人员输入给机器人,为了使机器人操作方便、使用简单,必须允许操作人员给出尽量简单的描述。用简单,必须允许操作人员给出尽量简单的描述。期望的运动和力是进行机器人控制所必需的输入量,它们是机械手末期望的运动和力是进行机器人控制所必需的输入量,它们是机械手末端在每一个时刻的位姿和速度,对于绝大多数情况,还要
13、求给出每一时端在每一个时刻的位姿和速度,对于绝大多数情况,还要求给出每一时刻期望的关节位移和速度,有些控制方法还要求给出期望的加速度等。刻期望的关节位移和速度,有些控制方法还要求给出期望的加速度等。1/20/202391/20/202391/20/202391/20/20239-9-工业机器人技术基础工业机器人技术基础2016/9/25篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统4.1机器人轨迹规划概述机器人轨迹规划概述轨迹规划?轨迹规划?机器人在作业空间要完成给定的任务,其手部机器人在作业空间要完成给定的任务,其手部运动必须按一
14、定的轨迹运动必须按一定的轨迹(trajectory)进行。进行。轨迹的生成一般是先给定轨迹上的若干个点,轨迹的生成一般是先给定轨迹上的若干个点,将其经运动学反解映射到关节空间,对关节空间将其经运动学反解映射到关节空间,对关节空间中的相应点建立运动方程,然后按这些运动方程中的相应点建立运动方程,然后按这些运动方程对关节进行插值,从而实现作业空间的运动要求,对关节进行插值,从而实现作业空间的运动要求,这一过程通常称为这一过程通常称为轨迹规划轨迹规划。1/20/2023101/20/2023101/20/2023101/20/202310-10-工业机器人技术基础工业机器人技术基础2016/9/25
15、篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统二、轨迹规划的一般性问题二、轨迹规划的一般性问题工业机器人的作业可以描述成工具坐标系工业机器人的作业可以描述成工具坐标系T相相对于工件坐标系对于工件坐标系S的一系列运动。的一系列运动。图图4.1机器人将机器人将销销插入工件孔中的作插入工件孔中的作业业描述描述图图4.1所示的将销插入所示的将销插入工件孔中的作业,可以工件孔中的作业,可以借助工具坐标系的一系借助工具坐标系的一系列位姿列位姿Pi(i=1,2,n)来描述。来描述。1/20/2023111/20/2023111/20/202311
16、1/20/202311-11-工业机器人技术基础工业机器人技术基础2016/9/25篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统二、轨迹规划的一般性问题二、轨迹规划的一般性问题用工具坐标系相对于工用工具坐标系相对于工件坐标系的运动来描述作件坐标系的运动来描述作业路径是一种通用的作业业路径是一种通用的作业描述方法。描述方法。它把作业路径描述与具它把作业路径描述与具体的机器人、手爪或工具体的机器人、手爪或工具分离开来,形成了模型化分离开来,形成了模型化的作业描述方法,从而使的作业描述方法,从而使这种描述既适用于不同的这种描述既适用于不
17、同的机器人,也适用于在同一机器人,也适用于在同一机器人上装夹不同规格的机器人上装夹不同规格的工具。工具。图图4.2机器人的初始状机器人的初始状态态和和终终止状止状态态1/20/2023121/20/2023121/20/2023121/20/202312-12-工业机器人技术基础工业机器人技术基础2016/9/25篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统对对点位作业点位作业(pickandplaceoperation)的机器的机器人,需要描述它的起始状态和目标状态,即工人,需要描述它的起始状态和目标状态,即工具坐标系的起始值具
18、坐标系的起始值T0,目标值,目标值Tf。在此,。在此,用用“点点”这个词表示工具坐标系的位置和姿态这个词表示工具坐标系的位置和姿态(简简称位姿称位姿)。1/20/2023131/20/2023131/20/2023131/20/202313-13-工业机器人技术基础工业机器人技术基础2016/9/25篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统对于另外一些作业,如弧焊和曲面加工等,不仅要规定对于另外一些作业,如弧焊和曲面加工等,不仅要规定操作臂的起始点和终止点,而且要指明两点之间的若干中操作臂的起始点和终止点,而且要指明两点之间的
19、若干中间点间点(称称路径点路径点),必须沿特定的路径运动,必须沿特定的路径运动(路径约束路径约束)。这类。这类称为连续路径运动称为连续路径运动(continuousPathmotion)或轮廓运动或轮廓运动(contourmotion)。在规划机器人的运动时还需要弄清楚在其路径上是否在规划机器人的运动时还需要弄清楚在其路径上是否存在障碍物存在障碍物(障碍约束障碍约束)。主要讨论连续路径的无障碍的轨迹规划方法。主要讨论连续路径的无障碍的轨迹规划方法。轨迹规划器可形象地看成为一个黑箱,其输入包括路轨迹规划器可形象地看成为一个黑箱,其输入包括路径的径的“设定设定”和和“约束约束”,输出的是操作臂末端
20、手部的,输出的是操作臂末端手部的“位姿位姿序列序列”,表示手部在各离散时刻的中间形位。,表示手部在各离散时刻的中间形位。1/20/2023141/20/2023141/20/2023141/20/202314-14-工业机器人技术基础工业机器人技术基础2016/9/25篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统轨迹规划既可在关节空间也可在直角空间中进行,轨迹规划既可在关节空间也可在直角空间中进行,但是所规划的轨迹函数都必须连续和平滑,使机器人但是所规划的轨迹函数都必须连续和平滑,使机器人的运动平稳,不平稳的运动将加剧机械部件的磨
21、损,的运动平稳,不平稳的运动将加剧机械部件的磨损,并导致机器人的振动和冲击。为此,要求所选择的运并导致机器人的振动和冲击。为此,要求所选择的运动轨迹描述函数必须连续,而且它的一阶导数动轨迹描述函数必须连续,而且它的一阶导数(速度速度),有时甚至二阶导数,有时甚至二阶导数(加速度加速度)也应该连续也应该连续。在关节空间进行规划时是将关节变量表示成时间的在关节空间进行规划时是将关节变量表示成时间的函数,并规划它的一阶和二阶时间导数。函数,并规划它的一阶和二阶时间导数。在直角空间进行规划是指将手部位姿、速度和加速在直角空间进行规划是指将手部位姿、速度和加速度表示为时间的函数。而相应的关节位移、速度和
22、加度表示为时间的函数。而相应的关节位移、速度和加速度由手部的信息导出。通常通过运动学反解得出关速度由手部的信息导出。通常通过运动学反解得出关节位移、用逆稚可比求出关节速度,用逆雅可比及其节位移、用逆稚可比求出关节速度,用逆雅可比及其导数求解关节加速度。导数求解关节加速度。1/20/2023151/20/2023151/20/2023151/20/202315-15-工业机器人技术基础工业机器人技术基础2016/9/25篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统三、轨迹的生成方式三、轨迹的生成方式(1)示教示教-再现运动。再现运动
23、。这种运动由人手把手示教机器人,这种运动由人手把手示教机器人,定时记录各关节变量,得到沿路径运动时各关节的位移定时记录各关节变量,得到沿路径运动时各关节的位移时间函数时间函数q(t);再现时,按内存中记录的各点的值产生;再现时,按内存中记录的各点的值产生序列动作。序列动作。(2)关节空间运动。关节空间运动。这种运动直接在关节空间里进行。这种运动直接在关节空间里进行。由于动力学参数及其极限值直接在关节空间里描述,所由于动力学参数及其极限值直接在关节空间里描述,所以用这种方式求最短时间运动很方便。以用这种方式求最短时间运动很方便。(3)空间直线运动。空间直线运动。这是一种直角空间里的运动,它便这是
24、一种直角空间里的运动,它便于描述空间操作,计算量小,适宜简单的作业。于描述空间操作,计算量小,适宜简单的作业。(4)空间曲线运动空间曲线运动。这是一种在描述空间中用明确的函。这是一种在描述空间中用明确的函数表达的运动,如圆周运动、螺旋运动等数表达的运动,如圆周运动、螺旋运动等1/20/2023161/20/2023161/20/2023161/20/202316-16-工业机器人技术基础工业机器人技术基础2016/9/25篮球比赛是根据运动队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统4.2插补方式分类与轨迹控制插补方式分类与轨迹控制一、插补方式分类
25、一、插补方式分类点位作业(点位作业(PTP=point-to-pointmotion)连续路径作业(连续路径作业(CP=continuous-pathmotion)路径控制路径控制不插不插补补关关节节插插补补(平滑平滑)空空间间插插补补点位控制点位控制PTP(1)各各轴轴独立独立快速到达。快速到达。(2)各关各关节节最最大加速度限制大加速度限制(1)各各轴协调轴协调运运动动定定时时插插补补。(2)各关各关节节最大加速度限制最大加速度限制连续连续路径路径控制控制CP(1)在空在空间间插插补补点点间进间进行关行关节节定定时时插插补补。(2)用关用关节节的低的低阶阶多多项项式式拟拟合空合空间间直直线
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人 轨迹 规划 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内