主要内容

坐标变换的转换

转换到指定的坐标变换表示

  • 库:
  • 机器人系统工具箱/实用工具

    导航工具/工具

    ROS工具箱/公用事业

    无人机工具箱/公用事业

  • 坐标变换转换块

描述

坐标变换的转换阻止一个坐标变换转换输入到指定的输出形式。输入和输出表示使用以下形式:

  • 轴角(AxAng)- - -(x y zθ)

  • 欧拉角(Eul)- - -[z y x],[z y z],或[x y z]

  • 齐次变换(TForm)- 4×4矩阵

  • 四元数(皮疹)- - -[w x y z]

  • 旋转矩阵(RotM3×3的矩阵)

  • 翻译向量(TrVec)- - -[x y z]

所有的向量必须列向量

适应表示,只有包含位置或方向信息(TrVecEul),您可以指定两个输入或输出转换来处理所有信息。当您选择齐次变换作为输入或输出,一个可选的显示TrVec输入/输出端口参数可以选择块面具切换多个端口。

港口

输入

全部展开

输入变换,指定为一个坐标变换。以下表示支持:金宝app

  • 轴角(AxAng)- - -(x y zθ)

  • 欧拉角(Eul)- - -[z y x],[z y z],或[x y z]

  • 齐次变换(TForm)- 4×4矩阵

  • 四元数(皮疹)- - -[w x y z]

  • 旋转矩阵(RotM3×3的矩阵)

  • 翻译向量(TrVec)- - -[x y z]

所有的向量必须列向量

适应表示,只有包含位置或方向信息(TrVecEul),您可以指定两个输入或输出转换来处理所有信息。当您选择齐次变换作为输入或输出,一个可选的显示TrVec输入/输出端口参数可以选择块面具切换多个端口。

转换翻译向量,指定为一个列向量,[x y z]对应的翻译x,y,z分别轴。这个端口可以用来输入或输出翻译信息分开旋转向量。

依赖关系

你必须选择齐次变换(TForm)相反的转换端口显示额外的选项TrVec端口。通过单击启用端口显示TrVec输入/输出端口

输出参数

全部展开

输出变换,指定为一个与指定的坐标变换表示。以下表示支持:金宝app

  • 轴角(AxAng)- - -(x y zθ)

  • 欧拉角(Eul)- - -[z y x],[z y z],或[x y z]

  • 齐次变换(TForm)- 4×4矩阵

  • 四元数(皮疹)- - -[w x y z]

  • 旋转矩阵(RotM3×3的矩阵)

  • 翻译向量(TrVec)- - -[x y z]

适应表示,只有包含位置或方向信息(TrVecEul),您可以指定两个输入或输出转换来处理所有信息。当您选择齐次变换作为输入或输出,一个可选的显示TrVec输入/输出端口参数可以选择块面具切换多个端口。

翻译向量,作为三元素指定列向量,[x y z]对应的翻译x,y,z分别轴。这个端口可以用来输入或输出翻译信息分开旋转向量。

依赖关系

你必须选择齐次变换(TForm)相反的转换端口显示额外的选项TrVec端口。通过单击启用端口显示TrVec输入/输出端口

参数

全部展开

选择表示为输入和输出端口。如果您正在使用一个转换只有定位信息,您还可以选择显示TrVec输入/输出端口当转换或从一个齐次变换。

欧拉角轴旋转,指定为ZYX股票,ZYZ,或XYZ。角的顺序的输入或输出端口Eul必须匹配这个旋转序列。默认的顺序ZYX股票指定一个方向:

  • 旋转的初始z设在

  • 旋转的中间y设在

  • 关于第二个中间旋转x设在

依赖关系

您必须选择欧拉角表示输入或输出参数。轴旋转序列只适用于欧拉角旋转。

切换的TrVec输入或输出端口当你想指定或接收一个单独的翻译矢量位置信息以及一个姿态表示。

依赖关系

你必须选择齐次变换(TForm)相反的转换端口显示额外的选项TrVec端口。

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

版本历史

介绍了R2017b