六维空间向量表示法目录
目前对机器人动力学还没有一套标准的表示法,比如有3D向量、齐次矩阵、六维空间向量等。其中最有效的是六维空间向量( Spatial Vector Notation),本文是我看《Handbook of robotics》的笔记,其中看起来弯弯曲曲的字母 v f v f vf表示3维向量,看起来直直的v f 表示六维空间向量。
1、运动和力
为了区分刚体的运动(motion)和施加在刚体上的力(force),分别用运动六维向量空间 M 6 M^6 M6和力六维向量空间 F 6 F^6 F6来表示。两个空间及其各自的基向量如下图所示
两个空间共有12个基向量,6个用来描述运动,6个用来描述力。
在运动六维空间,对于一个坐标系 O x y z O_{xyz} Oxyz,三个描述分别绕坐标轴 O x O_x Ox, O y O_y Oy, O z O_z Oz进行旋转的基向量 d O x d_{Ox} dOx, d O y d_{Oy} dOy, d O z d_{Oz} dOz;三个描述分别沿着坐标轴 O x O_x Ox, O y O_y Oy, O z O_z Oz进行平移的基向量 d x d_{x} dx, d y d_{y} dy, d z d_{z} dz。
在力六维空间,对于一个坐标系 O x y z O_{xyz} Oxyz,三个描述分别绕坐标轴 O x O_x Ox, O y O_y Oy, O z O_z Oz进行旋转的基向量 e O x e_{Ox} eOx, e O y e_{Oy}