机器人学导论-轨迹规划课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《机器人学导论-轨迹规划课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人学 导论 轨迹 规划 课件
- 资源描述:
-
1、第第5 5章章 轨迹规划轨迹规划(4学时)学时)学习目的:学习目的:1 理解轨迹规划原理理解轨迹规划原理2 学会用轨迹规划处理实际问题学会用轨迹规划处理实际问题学习内容:学习内容:1 轨迹规划原理轨迹规划原理 2 关节空间的轨迹规划关节空间的轨迹规划3 直角坐标空间的轨迹规划直角坐标空间的轨迹规划4 连续轨迹纪录连续轨迹纪录定义:定义:如果规定一个机器人从如果规定一个机器人从A点经过点经过B点运动到点运动到C点而不点而不强调时间的概念,那么这一过程中的位形序列就构强调时间的概念,那么这一过程中的位形序列就构成了一条成了一条路径路径。如果我们强调到达其中任意一点的。如果我们强调到达其中任意一点的
2、时间,那么这就是一条时间,那么这就是一条轨迹轨迹。我们可以看出轨迹和。我们可以看出轨迹和路径的区别就在于路径的区别就在于轨迹依赖速度和加速度轨迹依赖速度和加速度。5.1 路径与轨迹路径与轨迹5.2 关节空间描述与直角空间描述关节空间描述与直角空间描述1 关节空间描述关节空间描述如果给定机器人运动的起点和终点,就可以利用逆如果给定机器人运动的起点和终点,就可以利用逆运动学方程计算出每个关节的矢量角度值;然后机运动学方程计算出每个关节的矢量角度值;然后机器人控制器驱动关节电机运动使机器人到达相应的器人控制器驱动关节电机运动使机器人到达相应的位置。这种以关节角度的函数来描述机器人轨迹的位置。这种以关
3、节角度的函数来描述机器人轨迹的方法称为关节空间法。方法称为关节空间法。特点:特点:在机器人运动的过程中,中间状态是不可知在机器人运动的过程中,中间状态是不可知的,但计算量较小,不会出现奇异点的,但计算量较小,不会出现奇异点。2 直角坐标空间描述直角坐标空间描述将轨迹分成若干段,使机器人的运动经过这些中间将轨迹分成若干段,使机器人的运动经过这些中间点,在每一点都求解机器人的关节变量,直到到达点,在每一点都求解机器人的关节变量,直到到达终点,如下图所示:终点,如下图所示:特点:特点:路径可控且可预知,直观、容易看到机器人路径可控且可预知,直观、容易看到机器人末端轨迹;但计算量大,容易出现奇异点末端
4、轨迹;但计算量大,容易出现奇异点,如下图,如下图所示:所示:直角空间描述直角空间描述轨迹穿过轨迹穿过机器人自机器人自身身关节值突变关节值突变5.3 轨迹规划的基本原理轨迹规划的基本原理1 关节空间的轨迹规划关节空间的轨迹规划 1.计算起点和终点的关节变量,各关节都以最大角计算起点和终点的关节变量,各关节都以最大角 速度运动速度运动 特点:特点:轨迹不规则,末端走过的距离不均匀,且各轨迹不规则,末端走过的距离不均匀,且各关节不是同时到达。关节不是同时到达。AB2.在在1的基础上对关节速率做归一化处理,使各关的基础上对关节速率做归一化处理,使各关节同时到达终点。节同时到达终点。特点:特点:各关节同
5、时到达终点,轨迹各部分比较均各关节同时到达终点,轨迹各部分比较均 衡,但所得路径仍然是不规则的。衡,但所得路径仍然是不规则的。AB二二 直角坐标空间轨迹规划直角坐标空间轨迹规划1.首先画出路径,接着将路径首先画出路径,接着将路径n等分等分(为了获得较好为了获得较好的沿循精度,的沿循精度,n越大越好越大越好),分别计算到达各点所需,分别计算到达各点所需的关节变量。的关节变量。特点:特点:关节角非均匀变化,末端沿已知路径行走。关节角非均匀变化,末端沿已知路径行走。2.在在1的基础上,考虑各关节的加速减速时间,为的基础上,考虑各关节的加速减速时间,为防止在加速期间轨迹落后于设想的轨迹,在划分分防止在
6、加速期间轨迹落后于设想的轨迹,在划分分界点时,如果是直线轨迹,就按照方程划分。曲线界点时,如果是直线轨迹,就按照方程划分。曲线轨迹就相对复杂一些。轨迹就相对复杂一些。3.多点的情况多点的情况(1)从)从A向向B先加速,再匀速,接近先加速,再匀速,接近B时再减速,时再减速,从从B到到C再重复。为避免这一过程中不必要的停再重复。为避免这一过程中不必要的停止动作,可将止动作,可将B点两边的动作进行平滑过渡。机点两边的动作进行平滑过渡。机器人先抵达器人先抵达B点,然后沿着平滑过渡的路径重新点,然后沿着平滑过渡的路径重新加速,最终抵达并停止在加速,最终抵达并停止在C点。点。(2)考虑到由于采用了平滑过渡
7、曲线,机器人经)考虑到由于采用了平滑过渡曲线,机器人经过的可能不是原来的过的可能不是原来的B点,可事先设定一个不同点,可事先设定一个不同的的B点,使曲线正好经过点,使曲线正好经过B点。点。(3)在在B点前后各加过渡点点前后各加过渡点D,E,使得,使得B点落在点落在DE上。上。三三 轨迹规划的分类轨迹规划的分类v1)对于点位作业机器人,需要描述它的起始状态和对于点位作业机器人,需要描述它的起始状态和目标状态。如果用目标状态。如果用 表示工具坐标系的起始值,表示工具坐标系的起始值,表示目标值,就是表示这两个值的相对关系。表示目标值,就是表示这两个值的相对关系。这种运动称为点到点运动这种运动称为点到
8、点运动(PTP)v2)对于弧焊、研磨、抛光等曲面作业,不仅要规定对于弧焊、研磨、抛光等曲面作业,不仅要规定起始点和终止点,还要规定中间整个运动过程。对起始点和终止点,还要规定中间整个运动过程。对于一段连续运动过程,理论上无法精确实现,实际于一段连续运动过程,理论上无法精确实现,实际上是选取一定数量上是选取一定数量(满足轨迹插补精度满足轨迹插补精度)的点作为中的点作为中间点,从而近似实现沿给定的路径运动。间点,从而近似实现沿给定的路径运动。这种运动称为连续路径运动或轮廓运动这种运动称为连续路径运动或轮廓运动(CP)v3)障碍约束轨迹规划障碍约束轨迹规划0TfT5.4 关节空间的轨迹规划关节空间的
9、轨迹规划 0)(0)()()(322103fiffiitttttctctcct:这里初始和末端条件是一、一、三次多项式的轨迹规划三次多项式的轨迹规划我们假设机器人某一关节的运动方程是三次的我们假设机器人某一关节的运动方程是三次的 从上例可以看出,若我们已知开始和终止时刻从上例可以看出,若我们已知开始和终止时刻的角度以及角速度,那么就可以求得的角度以及角速度,那么就可以求得 ,进而求,进而求得关节的运动方程。得关节的运动方程。ic 0320322211322100221322103333fffifffffiitCtCCtCttCtCtCCtCttctccttctctcct得到:将初始和末端条件代
10、入求一阶导数得到:对 尽管每一个关节都是分别计算的,但是在实际尽管每一个关节都是分别计算的,但是在实际控制中,所有关节自始至终都是同步运动;控制中,所有关节自始至终都是同步运动;如果机器人初始和末端速度不为零,可以通过如果机器人初始和末端速度不为零,可以通过给定数据得到未知数值;给定数据得到未知数值;如果要求机器末端人依次通过两个以上的点,如果要求机器末端人依次通过两个以上的点,则每一段求解出的边界速度和位置均可作为下一段则每一段求解出的边界速度和位置均可作为下一段的初始条件,其余相同;的初始条件,其余相同;位置、速度连续,但是加速度不连续。位置、速度连续,但是加速度不连续。例例5.1:已知一
11、个关节在已知一个关节在5秒之内从初始角秒之内从初始角30度运动度运动到终端角到终端角75度,使用三次多项式计算在第度,使用三次多项式计算在第1,2,3,4秒时关节的角度。(我们假设在开始和终止的瞬秒时关节的角度。(我们假设在开始和终止的瞬间关节的速度是间关节的速度是0)解:由题意可得到解:由题意可得到0)5(3)5(2)(0)(75)5()5()5()(30)(232113322100ccctctcccctctfiofoi72.04.50303210cccc由此得到位置,速度和加速度的多项式方程如下:由此得到位置,速度和加速度的多项式方程如下:tttttttt32.48.1016.28.107
12、2.04.530232 32.70)4(16.59)3(84.45)2(68.34)1(我们可以进一步画出关节的位置,速度和加速度曲线我们可以进一步画出关节的位置,速度和加速度曲线可以看出,本例中需要的初始加速度为可以看出,本例中需要的初始加速度为10.8度度/秒秒2运动末端的角加速度为运动末端的角加速度为-10.8度度/秒秒2。例题:例题:在例在例5.1的基础上继续运动,要求在其后的的基础上继续运动,要求在其后的3秒内关节秒内关节角到达角到达 。画出该运动的位置,速度和加速度曲线。画出该运动的位置,速度和加速度曲线。105思路点拨:思路点拨:可将第一运动段末端的关节位置和速度可将第一运动段末
13、端的关节位置和速度作为下一运动段的初始条件。作为下一运动段的初始条件。解:解:tttttttt332.1320)(666.620)(222.21075)(232 进而可以画出以下曲线进而可以画出以下曲线 可以求得其中3062)(32322213221033fitttCCttCtCCttCtCtCCt 10575fi00fi为保证为保证机器人机器人的加速的加速度不超度不超过其自过其自身能力,身能力,应考虑应考虑加速度加速度的限制。的限制。2max)()(4ififtt 根据此式可计算出达到目标所需根据此式可计算出达到目标所需要的时间要的时间二、二、五次多项式轨迹规划五次多项式轨迹规划 同例同例5
14、.1,若采用,若采用五五次多项式,若再已知初始次多项式,若再已知初始加速度和末端减速度均为加速度和末端减速度均为5 度度/秒秒2,其他条件不变,其他条件不变,试画出三条相应曲线。(边界条件变为试画出三条相应曲线。(边界条件变为6个)个)352432453423215544332210201262)(5432)()(tctctccttctctctccttctctctctcct 根据这些方程,可以通过位置、速度和加速度根据这些方程,可以通过位置、速度和加速度边界条件计算出五次多项式的系数。边界条件计算出五次多项式的系数。352432453423215544332210201262)(5432)()
展开阅读全文