机器人仿真与编程(3)——齐次坐标变换

机器人仿真与编程(3)——齐次坐标变换

首页冒险解谜空间齐跑跳更新时间:2024-08-03

1、齐次坐标变换的含义

用一个 n 1维的向量表示一个 n 维向量的方法称为齐次坐标表示法,其实质是把缩放、平移和旋转统一映射到空间中进行计算。在机器人关节运动中,用4×4矩阵解决三维空间的坐标变换问题。

2、齐次坐标变换矩阵

对于齐次平移变换,机器人工具箱提供了transl()函数,其中参数可以为沿着x、y、z轴平移的距离,也可以是向量P例:

transl()函数

使用transl()提取矩阵中的平移变换分量:

对于齐次旋转变换,机器人工具箱提供了trotx()、troty()、trotz()函数,分别对X、Y、Z轴进行旋转的齐次变换,例:

trotx()函数

3、t2r()和r2t()函数

机器人工具箱提供了t2r()和r2t()函数,分别表示:

R=t2r(T),获取齐次变换矩阵T中正交旋转矩阵分量。

t2r()函数

T=r2t(R),将旋转矩阵转换为齐次变换矩阵。

r2t()函数

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved