3 齐次坐标变换 3.1齐次坐标变换 3.1齐次坐标变换 假设机器人手部拿一个钻头在 工件上实施钻孔作业,已知钻 头中心P点相对于手腕中心的 位置,求P点相对于基座的位 置。
x i o
zb kb yb jb o, ib xb P
z
k
j
y
分别在基座和手部设置为固定坐标系和动坐标系, 如图所示。
P点 相对于固定坐标系
1 4 0 −3 0 7 0 1
T中第一列的三个元素(0,1,0)T表示活动坐标系的u轴与 固定坐标系三个坐标轴之间的投影,故u轴平行于y轴;T中第 二列的三个元素(0,0,1)T表示活动坐标系的v轴与固定坐 标系三个坐标轴之间的投影,故v轴平行于z轴;T中第三列的 三个元素(1,0,0)T表示活动坐标系的w轴与固定坐标系三 个坐标轴之间的投影,故轴w平行于x轴;T中第四列的三个元 素(4,-3,7)T表示活动坐标系的原点与固定坐标系原点之 间的距离。
b
3.3.2 举例 ⋅ i i
z kb k o, xb i o xi y j y j
1 0 0 R = 0 1 0 0 0 1
所以
x0 X 0 = y0 z0
0 0 1 0 0 1 0 0
1 0 A = Trans( x0 , y0 , z0 ) = 0 0
上面所述的坐标变换每步都是相对于固定坐标系进行的,也可以 相对于动坐标系进行变换: 坐标系 {o , : u , v, w} 初始与固定坐标系 {o:x, y, z} 相重合,首先相对于固定坐标系平移
4i − 3 j + 7 k ;然后绕活动系的v轴旋转900;最后绕w轴旋转900。
变换的几何表示如图所示。这是合成变换矩阵为