《第三章 数学基础精选文档.ppt》由会员分享,可在线阅读,更多相关《第三章 数学基础精选文档.ppt(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第三章 数学基础本讲稿第一页,共三十六页Robotics 数学基础数学基础3.13.1工业机器人位姿描述工业机器人位姿描述2、点的齐次坐标其中:a=px,b=py,c=pz。本讲稿第二页,共三十六页Robotics 数学基础数学基础3.13.1工业机器人位姿描述工业机器人位姿描述3、坐标轴的方向描述若用 来表示直角坐标系中X、Y、Z坐标轴的单位向量,用齐次坐标来描述X、Y、Z轴的方向,则有本讲稿第三页,共三十六页Robotics 数学基础数学基础3.13.1工业机器人位姿描述工业机器人位姿描述3、坐标轴的方向描述规定:列阵a b c 0T中第四个元素为零,且a2+b2+c2=1,表示某轴(或某
2、矢量)的方向;列阵a b c T中第四个元素不为零,则表示空间某点的位置。本讲稿第四页,共三十六页Robotics 数学基础数学基础 例例3.1 3.1 用齐次坐标写出图中矢量用齐次坐标写出图中矢量u v wu v w的方向列阵。的方向列阵。本讲稿第五页,共三十六页本讲稿第六页,共三十六页Robotics 数学基础数学基础3.13.1工业机器人位姿描述工业机器人位姿描述4、动坐标系位姿的描述动坐标系位姿的描述 动坐标系位姿的描述就是用位姿矩阵对动坐标系原点位置和坐标系各坐标轴方向的描述。该位姿矩阵为()的方阵。本讲稿第七页,共三十六页Robotics 数学基础数学基础3.13.1工业机器人位姿
3、描述工业机器人位姿描述5、刚体位姿的描述、刚体位姿的描述机器人的每一个连杆均可视为一个刚体,若给定了刚体上某一点的位置和该刚体在空中的姿态,则这个刚体在空间上是唯一确定的,可用唯一一个位姿矩阵进行描述。本讲稿第八页,共三十六页Robotics 数学基础数学基础例3-2:下图表示固连于刚体的坐标系B位于OB点,XB10,YB5,ZB0。ZB与画面垂直,坐标系B相对固定坐标系A有一个30的偏转,试写出表示刚体位姿的坐标系B的(44)矩阵表达式。本讲稿第九页,共三十六页Robotics 数学基础数学基础3.13.1工业机器人位姿描述工业机器人位姿描述6、手部位姿描述本讲稿第十页,共三十六页Robot
4、ics 数学基础数学基础手部的位置矢量为固定参考系原点指向手部坐标系手部的位置矢量为固定参考系原点指向手部坐标系B原点的矢量原点的矢量p,手部的方向矢量为手部的方向矢量为n、o、a。于是。于是手部的位姿可用(手部的位姿可用(4X4)矩阵表示为)矩阵表示为本讲稿第十一页,共三十六页Robotics 数学基础数学基础例3-3:下图表示手部抓握物体Q,物体为边长2个单位的正立方体,写出表达该手部位姿的矩阵式。抓握物体Q的手部本讲稿第十二页,共三十六页Robotics 数学基础数学基础7、目标物位姿的描述 下图中的物体可以由(1,0,0),(-1,0,0),(-1,0,2),(1,0,2),(1,4,
5、0),(-1,4,0)表示。如果该物体在基坐标系中先绕z轴旋转90,再绕y轴旋转90,再沿x轴平移4,求物体6个顶点的位置。xyzoo1xyzoo1x1y1z1xyzoo1z1 y1x1xyzoo1x1z1y1本讲稿第十三页,共三十六页Robotics 数学基础数学基础这个变换矩阵表示对原参考坐标系重合的坐标系进行旋转和平移操作。本讲稿第十四页,共三十六页Robotics 数学基础数学基础绝对变换:如果所有的变换都是相对于固定坐标系中各坐标轴旋转或平移,则依次左乘,称为绝对变换。相对变换:如果动坐标系相对于自身坐标系的当前坐标轴旋转或平移,则齐次变换为依次右乘,称为相对变换。本讲稿第十五页,共
6、三十六页Robotics 数学基础数学基础3.2齐次变换及运算1、齐次坐标性质 三维空间中任一点P可以用直角坐标表示,也可以用不同时为零的4个数(x1,x2,x3,x4)来表示,称为齐次方程。齐次坐标与直角坐标的关系为:本讲稿第十六页,共三十六页Robotics 数学基础数学基础齐次方程有以下性质:空间一点P的直角坐标是单值的,但对应的齐次坐标是多值的;即齐次坐标可以是 ,其中a为非零值。x4为比例坐标,表示点P的各直角坐标值与对应的齐次坐标之间的比例关系,x4不为零时,齐次坐标才能确定三维空间中唯一的点。直角坐标原点的齐次坐标为(0,0,0,x4),x4=0时,是无意义的。齐次坐标(1,0,
7、0,0)表示指向无穷远的ox轴方向,同理(0,1,0,0)和(0,0,1,0)则表示指向无穷远的oy,oz轴方向。本讲稿第十七页,共三十六页Robotics 数学基础数学基础2、齐次坐标的矢量计算三维空间矢量为 ,其中 ox,oy,oz轴上的单位矢量矢量 的齐次坐标为x,y,z,wT,一般常取w=1。矢量的计算方法:(1)sa=sa1,a2,a3,a4T=s a1,s a2,s a3,s a4T,其中s为标量。(2)(3)(4)其中(5)T本讲稿第十八页,共三十六页Robotics 数学基础数学基础3.2齐次变换及运算3、平移的齐次变换点的平移变换本讲稿第十九页,共三十六页Robotics 数
8、学基础数学基础注:算子左乘:表示点的平移是相对固定坐标系进行的坐标变换。算子右乘:表示点的平移是相对动坐标系进行的坐标变换。该公式亦适用于坐标系的平移变换、物体的平移变换,如机器人手部的平移变换。本讲稿第二十页,共三十六页Robotics 数学基础数学基础例3-4:有下面三种情况:动坐标系A相对于固定坐标系的X0、Y0、Z0轴作(-1,2,2)平移后到A;动坐标系A相对于自身坐标系的X、Y、Z轴分别作(-1,2,2)平移后到A”;物体Q相对于固定坐标系(2,6,0)平移后Q。本讲稿第二十一页,共三十六页Robotics 数学基础数学基础已知:写出坐标系A、A以及物体Q的矩阵表达式。本讲稿第二十
9、二页,共三十六页Robotics 数学基础数学基础2、旋转的齐次变换本讲稿第二十三页,共三十六页Robotics 数学基础数学基础绕Z轴、X轴、Y轴旋转的算子本讲稿第二十四页,共三十六页Robotics 数学基础数学基础如图所示为点A绕任意过原点的单位矢量k旋转 角的情况。分别是k矢量在固定参考坐标轴X,Y,Z上三个分量,且 。可以证明,其旋转齐次变换矩阵为:注:该式为一般旋转齐次变换通式,概括了绕X,Y,Z轴进行旋转变换的情况。反之,当给出某个旋转变换矩阵,则可求得k及转角 。变换算子公式不仅适用于点的旋转,也适用于矢量、坐标系、物体的旋转。左乘是相对固定坐标系的变换,右乘是相对于动坐标的变
10、换。本讲稿第二十五页,共三十六页Robotics 数学基础数学基础 例3-5 已知坐标系中U的位置矢量U7 3 2 1T,将此点绕Z轴旋转90,再绕Y轴旋转90,求旋转变换后所得的点W。本讲稿第二十六页,共三十六页Robotics 数学基础数学基础例3-5:单臂操作手的手腕具有一个自由度。已知手部起始位姿矩阵为 若手臂绕Z0轴旋转+90,则手部到达G2;若手臂不动,仅手部绕手腕Z1 轴旋转+90,则手部到达G3,写出手部坐标轴G2及G3的矩阵表达式。本讲稿第二十七页,共三十六页Robotics 数学基础数学基础例3-6:已知坐标系中U的位置矢量U7 3 2 1T,将此点绕Z轴旋转90,再绕Y轴
11、旋转90,W在 作 的平移至点E,求变换后所得的点E。平移加旋转变换本讲稿第二十八页,共三十六页Robotics 数学基础数学基础绝对变换:如果所有的变换都是相对于固定坐标系中各坐标轴旋转或平移,则依次左乘,称为绝对变换。相对变换:如果动坐标系相对于自身坐标系的当前坐标轴旋转或平移,则齐次变换为依次右乘,称为相对变换。本讲稿第二十九页,共三十六页Robotics 数学基础数学基础例例3-8:下图下图(a)示出摆放在坐标系中的两个相同的楔形物体。示出摆放在坐标系中的两个相同的楔形物体。要求把它们重新摆放在图要求把它们重新摆放在图(b)所示位置。用数字值给出两个描所示位置。用数字值给出两个描述重新
12、摆置的变换序列,每个变换表示沿某个轴平移或绕该轴述重新摆置的变换序列,每个变换表示沿某个轴平移或绕该轴旋转。在重置过程中,必须避免两楔形物体的碰撞。旋转。在重置过程中,必须避免两楔形物体的碰撞。本讲稿第三十页,共三十六页Robotics 数学基础数学基础习题习题:3.9:3.9 解一解一本讲稿第三十一页,共三十六页Robotics 数学基础数学基础习题习题:3.9:3.9 解一解一本讲稿第三十二页,共三十六页Robotics 数学基础数学基础习题习题:3.9:3.9 解一解一本讲稿第三十三页,共三十六页Robotics 数学基础数学基础习题习题:3.9:3.9 解一解一本讲稿第三十四页,共三十六页Robotics 数学基础数学基础习题习题:3.9:3.9 解一解一本讲稿第三十五页,共三十六页Robotics 数学基础数学基础习题习题:3.9:3.9 解一解一本讲稿第三十六页,共三十六页