Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matrix 是否有标准ros 3x3矩阵信息_Matrix_Ros - Fatal编程技术网

Matrix 是否有标准ros 3x3矩阵信息

Matrix 是否有标准ros 3x3矩阵信息,matrix,ros,Matrix,Ros,是否有通过ros发送3x3旋转矩阵的标准化消息类型 理想情况下,我想要的是这样的东西 #rotation.msg Header header float64[9] R 但在我制作自定义消息之前,我想知道类似的东西是否已经存在?我找不到任何东西,但奇怪的是没有3x3矩阵类型。我不知道有任何标准消息提供3x3矩阵。但我知道旋转通常表示为四元数(x,y,z,w),它更紧凑,因此不需要3x3矩阵。您可以在geometry_msgs中找到Quaternion.msg 我不知道有任何标准消息提供3x3

是否有通过ros发送3x3旋转矩阵的标准化消息类型

理想情况下,我想要的是这样的东西

#rotation.msg

Header header
float64[9]  R

但在我制作自定义消息之前,我想知道类似的东西是否已经存在?我找不到任何东西,但奇怪的是没有3x3矩阵类型。

我不知道有任何标准消息提供3x3矩阵。但我知道旋转通常表示为四元数(x,y,z,w),它更紧凑,因此不需要3x3矩阵。您可以在geometry_msgs中找到Quaternion.msg

我不知道有任何标准消息提供3x3矩阵。但我知道旋转通常表示为四元数(x,y,z,w),它更紧凑,因此不需要3x3矩阵。你可以在geometry_msgs中找到Quaternion.msg。@ave:我认为,你应该把它作为一个答案发布,这样它就可以被接受,而问题就不会一直没有答案。为了完整性,需要补充一点:可能可以使用
std_msgs/Float64MultiArray
,但我认为对于一个固定大小的3x3矩阵来说,这样做太过分了。使用四元数是一种方法。是的,我故意不提及Float64MultiArray。对于这样一个简单的案例来说,这确实是一个过分复杂的问题。我宁愿创建一个新的float64[9]消息。