齐次矩阵转化为欧拉角坐标系_Matlab坐标系变换---姿态的表示方法:旋转矩阵-欧拉角--四元数-齐次矩阵...

本文介绍了机器人坐标变换中欧拉角和齐次矩阵的表示及相互转换方法。通过旋转矩阵、欧拉角(Z-Y-X和X-Y-Z)和四元数之间的转换,阐述了姿态表示在机器人逆解和笛卡尔空间规划中的应用。详细展示了从欧拉角到旋转矩阵、旋转矩阵到欧拉角以及四元数到旋转矩阵和齐次矩阵的转换过程。
摘要由CSDN通过智能技术生成

1、前记:

老生常谈的坐标变换,主要将之前的系列稍稍梳理一下。因为在进行机器人逆解的时候,或者笛卡尔空间规划时需要知道机器人的末端位姿。借https://www.guyuehome.com/5478中的一个图,末端位姿由姿态矩阵和位置矢量组成。

而机器人的姿态可以由怎样表示?表示的方法怎么相互转换?3by3的旋转矩阵如何与3by1的位置矢量构成4by4齐次变换矩阵的呢?下面进行简单说明。

2、姿态的表示

1)、旋转矩阵

(1)旋转算子(以下分别是绕x轴,绕y轴,绕z轴)

而 在matlab里按照Robotics Toolbox中分别为有rotx(),roty(),rotz()三个函数表示。

比如,现在只需要将世界坐标系沿其X轴旋转20度,代码和变化过程如下。

               

2)X-Y-Z固定角坐标系(按照参考坐标系的轴进行旋转变换)

那么以一个固定的坐标系(比如世界坐标系)作为参考系,分别依次绕其X轴旋转,Y旋转,Z旋转一定的角度后

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值