工业机器人运动轨迹.ppt
《工业机器人运动轨迹.ppt》由会员分享,可在线阅读,更多相关《工业机器人运动轨迹.ppt(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 8.1 8.1 引言引言 8.2 8.2 目标物体的描述目标物体的描述 8.3 8.3 任务的描述任务的描述 8.4 8.4 视觉视觉8.5 8.5 程序程序 8.6 8.6 传送带跟踪传送带跟踪8.7 8.7 位置之间的运动位置之间的运动 8.8 8.8 关节运动关节运动8.9 8.9 笛卡尔运动笛卡尔运动 8.10 8.10 本章小结本章小结第八章第八章 运动轨迹运动轨迹工业机器人 本章是机器人运动控制的基础本章是机器人运动控制的基础 ,它分为四个主要部分,它分为四个主要部分:第一部分:第一部分:利用齐次坐标变换构造任务利用齐次坐标变换构造任务 第二部分:第二部分:基于时间坐标轨迹的运动
2、控制描述基于时间坐标轨迹的运动控制描述 第三部分:第三部分:关节坐标运动的描述关节坐标运动的描述 第四部分:第四部分:笛卡儿运动控制描述笛卡儿运动控制描述8.1 引言(引言(Introduction)任任何何刚刚性性物物体体都都能能够够用用一一个个与与该该物物体体固固定定相相联联的的坐坐标标系系来来描描述述,给给出出该该物物体体的的图图形形表表示示及及其其坐坐标标系系统统。只只要要说说明明该该坐坐标标系系统统的的位位置置和和方方向向,就就足足以以在在任任何何位位置置和和方方位位上上复现这个物体。复现这个物体。如如图图中中的的销销钉钉,它它的的轴轴位位于于z z轴上,半径为,长度为轴上,半径为,
3、长度为6 6。R=0.5xzy6图8.1 销钉的描述8.2 目标物体的描述(目标物体的描述(Object Description)利用齐次变换来描述一个任务。任务内容是抓取如图所示的一些销钉,然后把它们插入一个装配部件的孔中(见图8.2)。图8.2 任务的描述8.3 任务的描述(任务的描述(Task Description)z 规定机械手末端执行器(手爪)的一系列位置Pn(见图8.3),就能把这一任务描述为相应于这些编号位置的机械手运动和动作的序列。图8.3 末端执行器的位置MOVE P1 接近销钉MOVE P2 移动到销钉的位置GRASP 抓住销钉 MOVE P3 垂直提起销钉 MOVE P
4、4 按一定角度接近孔眼MOVE P5 接触到孔眼时停止MOVE P6 调整销钉的位置MOVE P7 插入销钉RELEASE 松开销钉MOVE P8 离开 下下面面通通过过规规定定机机械械手手的的结结构构来来确确定定任任务务结结构构。我我们们用用三三个个变变换换的的乘积描述机械手,从而任务描述中的位置就由下式取代乘积描述机械手,从而任务描述中的位置就由下式取代 MOVE MOVE pnpn =MOVE =MOVE Z TZ T6 6 E E (8.1)(8.1)其中其中 Z Z:表示机械手相对于任务坐标系的位置;表示机械手相对于任务坐标系的位置;T T6 6:表示机械手末端相对于机械手坐标的位置
5、;表示机械手末端相对于机械手坐标的位置;E E:表示末端执行器(手爪)相对于机械手末端坐标的位置。表示末端执行器(手爪)相对于机械手末端坐标的位置。按照上述描述,机械手的位置由按照上述描述,机械手的位置由Z Z来确定,任务的执行就是来确定,任务的执行就是改变抓手的位置。现在利用下列符号来描述任务的变化改变抓手的位置。现在利用下列符号来描述任务的变化:P P 销钉在基坐标中的位置;销钉在基坐标中的位置;H H 带有两孔眼的金属块在基坐标中的位置;带有两孔眼的金属块在基坐标中的位置;H H HRHRi i 金属块上第金属块上第i i个孔相对个孔相对H H坐标系的位置;坐标系的位置;P P PGPG
6、 抓取销钉的抓手相对于销钉的位置;抓取销钉的抓手相对于销钉的位置;P P PAPA 抓手接近销钉;抓手接近销钉;P P PDPD 抓手提起销钉;抓手提起销钉;HR HR PHAPHA 销钉接近第销钉接近第i i个孔眼;个孔眼;HR HR PCHPCH 销钉接触孔眼;销钉接触孔眼;HR HR PALPAL 销钉开始插入;销钉开始插入;HR HR PNPN 插入后的销钉。插入后的销钉。现现在在,任任务务可可由由一一系系列列变变换换式式来来描描述述,由由此此解解出出机机械械手手的的控控制输入制输入T T6 6 ,这些变换式如下,这些变换式如下:P1:P1:Z T Z T6 6 E=P PA E=P
7、PA 接近销钉接近销钉 P2:P2:Z T Z T6 6 E=P PG E=P PG 到达抓取销钉的位置到达抓取销钉的位置 GRASP GRASP 抓取销钉抓取销钉 P3:P3:Z T Z T6 6 E=P PD PG E=P PD PG 提起销钉提起销钉 P4:P4:Z T Z T6 6 E=H HRE=H HRi i PHA PG PHA PG 接近第接近第i i个孔眼个孔眼 P5:P5:Z T Z T6 6 E=H HRE=H HRi i PCH PG PCH PG 接触第接触第i i个孔眼个孔眼 P6:P6:Z T Z T6 6 E=H HRE=H HRi i PAL PG PAL P
8、G 插入销钉插入销钉 P7:P7:Z T Z T6 6 E=H HRE=H HRi i PN PG PN PG 插入完成插入完成 RELEASE RELEASE 松开手爪松开手爪 P8:P8:ZT ZT6 6E=H HRE=H HRi i PN PA PN PA 回到起始位置回到起始位置手爪相对于销钉的位置 P手爪相对于第i个孔眼的位置 HRi 任务位置变换图如图 所示。尽管这样表示可能显得复杂,但是说明了任务的基本结构。而且每一个变换表示了一个独立的情况。图8.4 任务位置变换图HRHRi iHRHRi iHRHRi iHRHRi iHRHRi i P PPAPAPGPGPGPGPGPGPG
9、PGPGPGPGPGPAPA T T6 6 T T6 6 T T6 6 T T6 6 T T6 6 T T6 6 T T6 6 T T6 6 H H PN PN E E Z Z H H PAL PAL E E Z Z H H HA HA E E Z Z P P E E Z Z H H PN PN E E PD PD E E Z Z Z Z H H E E E E PCH PCH Z Z P P Z Z 相相应应的的P P,H H和和Z Z坐坐标标系如图所示。系如图所示。由由图图可可知知,Z Z为为机机械械手手坐坐标标系系,它它定定位位在在肩肩关关节节上上,因因此此工工作作坐坐标标系系(基基坐坐
10、标标系系)位位于于机机械械手坐标的位置为手坐标的位置为 T6 T6 p pz z=-5050 由由于于机机械械手手不不能能到到达达它它自自己己的的基基座座,所所以以我我们们把把它它放放在在基基坐坐标标系系原原点点的的后后面面,这这样样T6 T6 p px x=3030 。使使T6T6p py y=0 0 ,并并且且保保持两个坐标系的平行。持两个坐标系的平行。图8.5 任务坐标系P,H 和 Z 由图可知:(8.2)下下面面通通过过相相对对于于机机械械手手末末端端的的变变换换来来定定义义末末端端执执行行器器,我我们们沿沿着着这这样样的的表表示示习习惯惯:末末端端执执行行器器的的z z轴轴指指向向执
11、执行行任任务务的的方方向向,而而y y轴轴表表示示手手爪爪的的开开合合方方向向,于于是是如如图图所所示的抓手就可描述为示的抓手就可描述为图8.6 手爪变换(8.3)我我们们已已经经在在图图中中描描述述了了销销钉钉,现现在在再再看看一一下下带带有有两两个孔眼的金属块个孔眼的金属块H H。H H的的正正视视图图如如图图所所示示,借借助助于于变变换换矩矩阵阵HRHRi i(i i1 1、2 2,是是孔孔眼眼的的序序号号)来来描描述述它的特征。它的特征。HR1=HR2=(8.4)(8.5)图8.7 带有两个孔眼的金属块 HR1HR2yxxxzy10510H注意:式()和式()是分别沿H坐标的x轴旋转9
12、0再平移后得到。最最重重要要的的变变换换是是销销钉钉插插入入一一个个孔孔眼眼(见见图图)。销销钉钉的的z z轴轴必必须须与与孔孔眼眼的的轴轴一一致致。由由于于销销钉钉具具有有圆圆柱柱的的对对称称性性,x x、y y轴的方向就可任意轴的方向就可任意了。了。最最后后一一个个变变换换必必须须按按照照手手爪爪在在销销钉上的部位来确定(见图)。钉上的部位来确定(见图)。xyHRxzyzPN图8.8 销钉插入孔眼 xxzzPyyPG5图8.9 手爪在销钉上的位置(8.6)(8.7)现现在在我我们们通通过过示示教教方方式式利利用用机机械械手手来来确确定定前前面面的的变变换换关关系系。将将末末端端执执行行器放
13、在销钉上面,处于它的抓取位置(图中的器放在销钉上面,处于它的抓取位置(图中的P2P2),可得到下列变换式。),可得到下列变换式。Z T6E=P PG (P2)(8.8)上式可确定P P=Z T6 E PG-1 (8.9)手爪返回到靠近销钉的位置P1,于是有 Z T6 E=P PA (P1)(8.10)从而确定了PA PA=P-1 ZT6 E (8.11)关于P的起始点可这样确定:把手爪中的销钉提起,移到起始位置P3,于是有 Z T6 E=P PD PG (P3)(8.12)由上式确定了PD PD=P-1 Z T6 E PG-1 (8.13)金属块H的位置由下式确定Z T6 E=H HR1 PN
14、 PG (P7)()解出HH=Z T6 E(HR1 PN PG)-1 ()销钉开始插入,PAL(见图)由下式确定 Z T6 E=H HR1 PAL PG (P6)()从而 PAL=(H HR1)-1Z T6 E PG-1 ()接触孔眼的销钉位置PCH以及接近触点的点PHA可确定为PCH=(HHR1)-1 Z T6 E PG-1 (P5)()PHA=(HHR1)-1 Z T6 E PG-1(P4)()这样就定义所有的变换。PHAPCHPALXyzHR图8.10 接近接触和开始插入 问问题题:式()()三个表达式完全相同,为什么能描述三个不同的工位点?在在求求取取任任务务执执行行过过程程中中的的销
15、销钉钉位位置置时时,我我们们是是把把机机械械手手放放在在销销钉钉的的上上方方,处处于于正正确确的的抓抓取取位位置置,然然后后求求解解变变换换式式P P。在在实实际际系系统统中中,我我们们还还可可以以通通过过视视觉觉获获得得销销钉钉等等物物体体的的位位置置。假假如如有有一一个个位位置置固固定定的的摄摄像像机机,它它能能把把销销钉钉的的方方位位表表示示为为相相对对于于它它自自身身的的坐坐标标系系的的一一个个齐齐次次变变换换,比比如如说说PCPC,那那么销钉相对于基坐标的位置就可表示为么销钉相对于基坐标的位置就可表示为 P=CAM PC (8.20)P=CAM PC (8.20)其中其中CAMCAM
16、是一个变换,表示摄像机坐标系在基坐标中的位置。是一个变换,表示摄像机坐标系在基坐标中的位置。在在通通过过机机械械手手确确定定P P之之后后,CAMCAM的的值值能能通通过过摄摄取取一一幅幅图图象象来来得得到到PCPC,从而解得从而解得 CAM=P PCCAM=P PC-1-1 (8.21)(8.21)摄像机的输入通过摄像机的输入通过READREAD读取得到,读取得到,READ(CAMERA,PC)READ(CAMERA,PC)P:=CAM+PC P:=CAM+PC 而而P P是是要要被被确确定定的的,我我们们用用标标识识符符来来表表示示程程序序中中的的变变换换,“+”号号表表示示矩矩阵阵相乘,
17、相乘,“”号表示与逆阵相乘。号表示与逆阵相乘。8.4 视觉(视觉(Vision)现现在在可可以以利利用用求求解解T T6 6的的变变换换式式(见见图图8.4)8.4)来来确确定定任任务务程程序序中中从从P1P1到到P8P8的每个位置。的每个位置。为了把机械手移到为了把机械手移到P1,P1,要求要求 Z TZ T6 6 E=P PA (8.22)E=P PA (8.22)这就意味着这就意味着 T T6 6=Z=Z-1-1 P PA EP PA E-1-1 (8.23)(8.23)要到达要到达P2P2则需则需 Z TZ T6 6 E=P PG (8.24)E=P PG (8.24)如此等等。如此等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 机器人 运动 轨迹
限制150内