资源描述:
《逆运动学及速度分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第4讲机器人的逆运动学及速度分析位姿逆解法可分为3类:代数法几何法数值解法。1.机器人的逆运动学及实例方法步骤若已知末杆某一特定的位姿矩阵T06:用qi代替θi或di表示关节变量(qi称作广义关节变量)一般的递推解题步骤如下:例:已知T06,求例PUMA560的位姿逆解。即:已知以及A1,A2,A3,A4,A5,A6求:θ1,θ2,…θ6(代数法)开链操作机位姿逆解实例解:1)求θ12)求θ33)求θ2求逆小结求逆解:1)方法:等号两端的矩阵中对应元素相等;2)步骤:利用矩阵方程进行递推,每递推一次可解一个
2、或多于一个的变量公式;3)技巧:利用三角方程进行置换关于关节角(θ)的多解(多值)问题代数法和几何法进行位姿逆解时,关节角的解都是多解(多值的)的。如用几何法,这种多值可以方便地由解图直接判定。为达到目标点,操作机的上臂(杆2)和下臂(杆3)可有两种位形关系。对于下臂,可在基座右面,转到基座的左面。这样,到达目标点,就可有4种不同的位形。关于关节角(θ)的多解(多值)问题2工业机器人速度分析1.工业机器人速度雅可比矩阵数学上,雅可比矩阵(JacobianMatrix)是一个多元函数的偏导矩阵。假设有六个函
3、数,每个函数有六个变量,即(3.36)可写成Y=F(X)将其微分,得(3.37)可简写成式中,(6×6)矩阵 称为雅可比矩阵。对于工业机器人速度分析和静力分析中遇到类似的矩阵,我们称为机器人的雅可比矩阵,简称雅可比。以二自由度平面关节机器人为例,如图3.14所示,机器人的手部坐标(x,y)相对于关节变量(θ1,θ2)有即求微分有(3.40)写成矩阵为(3.41)令(3.42)则式(3.41)可简写为dX=Jdθ其中,由此可求得(3.43)对于n自由度机器人,关节变量q=[q1q2…qn]T,当关节为转
4、动关节时,qi=θi;当关节为移动关节时,qi=di,则dq=dq1dq2…dqn]T反映关节空间的微小运动。由X=X(q)可知,dX=J(q)dq其中J(q)是(6×n)的偏导数矩阵.(X=[x,y,z,φx,φy,φz]TdX=[dx,dy,dz,δφx,δφy,δφz]T),称为n自由度机器人速度雅可比矩阵。(3.44)3转角表示的姿态矩阵用连杆坐标系之间的变换矩阵A确定的T6建立机器人运动学方程的方法.其中n,o,a共9个元素表示手部姿态.实际只有三个独立的.这种方法对坐标变换运算十分方便,但利用它做
5、手部姿态描述不方便.如何用3个独立参数描述姿态?这3个独立变量可以取作绕3个轴的转角。机器人手部位姿的六维列矢量表示:X=[x,y,z,φx,φy,φz]Tφ——滚转角(roll);θ——俯仰角(pith);ψ——偏摆角(yaw)用绕基础坐标轴的转角为参数的导航角表示法x-y-zRPY用绕基础坐标轴的转角为参数的导航角表示法x-y-zRPY用绕动坐标轴转角为参数的欧拉角表示法z-y-x欧拉角设定法用绕动坐标轴转角为参数的欧拉角表示法三次旋转变换后的得到的姿态矩阵如何?2.工业机器人速度分析把式(3.44)两
6、边各除以dt,得(3.45)或V=J(q)q(3.46)其中:V——机器人末端在操作空间中的广义速度,V=X;J(q)——速度雅可比矩阵;q——机器人关节在关节空间中的关节速度。若把J(q)矩阵的第1列与第2列矢量记为J1、J2,则有V=J1θ1+J2θ2,说明机器人速度雅可比的每一列表示其它关节不动而某一关节运动时产生的端点速度。二自由度手部速度为(3.47)若已知关节上θ1与θ2是时间的函数,θ1=f1(t),θ2=f2(t),则可求出该机器人手部在某一时刻的速度V=f(t),即手部瞬时速度。反
7、之,给定机器人手部速度,可由V=J(q)q解出相应的关节速度,q=J-1V,式中J-1为机器人逆速度雅可比矩阵。......逆速度雅可比J-1出现奇异解的情况如下:①工作域边界上的奇异:机器人手臂全部伸开或全部折回时,叫奇异形位。该位置产生的解称为工作域边界上的奇异。②工作域内部奇异:机器人两个或多个关节轴线重合引起的奇异。当出现奇异形位时,会产生退化现象,即在某空间某个方向(或子域)上,不管机器人关节速度怎样选择,手部也不可能动。