特征位姿变换

您正在查看最新版本(V2.2.0)的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持

功能描述

该步骤用于将点、圆、矩形、腰型孔、圆柱等特征的位姿从一个参考坐标系转换到另一个参考坐标系。

此外,该步骤也支持对独立的3D位姿数据进行坐标系转换。

使用场景

该步骤适用于需要在3D相机、表面数据、机器人等不同参考坐标系之间传递或统一特征位姿的场景。常用于机器人引导、坐标系标定、位姿补偿以及后续测量或抓取流程。

使用前,应先在前序流程中添加结构光3D相机步骤,并确保手眼标定结果已应用。完成上述配置后,特征位姿变换步骤即可基于手眼标定结果,将特征或位姿数据在表面数据坐标系、相机坐标系和机器人坐标系之间进行转换。

位姿变换说明

在Mech-MSR中,结构光3D相机步骤采集得到的数据并不是直接以相机坐标系输出,而是会先转换为表面数据坐标系。因此,在使用本步骤进行固定变换时,界面中显示的参考坐标系映射,本质上对应的是包含相机坐标系在内的两段式变换过程。

  • 表面数据→机器人

    该过程实际执行的是“表面数据坐标系→相机坐标系→机器人坐标系”的变换。

  • 机器人→表面数据

    该过程实际执行的是“机器人坐标系→相机坐标系→表面数据坐标系”的变换。

其中,相机坐标系下的结果会作为步骤的中间特征(相机坐标系)输出,便于查看位姿在中间转换环节中的结果。

输入说明

输入项 说明

特征

输入的特征,其位姿将被转换到目标坐标系。

变换矩阵

用于在不同参考坐标系之间转换特征位姿的变换矩阵。

参数说明

参数 解释

变换模式

用于指定特征位姿转换的方式。

可选模式如下:

  • 固定变换:使用软件内预定义的参考坐标系映射关系完成位姿转换。

  • 自定义变换:使用输入的变换矩阵对特征位姿进行转换。

参考坐标系映射

仅当变换模式设置为固定变换时,需要设置此参数。

该参数用于指定预定义的参考坐标系之间的位姿变换关系。

可选值如下:

  • 表面数据→机器人:将位姿从表面数据坐标系转换到机器人坐标系。

  • 机器人→表面数据:将位姿从机器人坐标系转换到表面数据坐标系。

变换方向

仅当变换模式设置为自定义变换时,需要设置此参数。

该参数用于指定变换矩阵的应用方向。

可选值如下:

  • 正向变换:按输入的变换矩阵进行位姿变换。

  • 逆向变换:按输入变换矩阵的逆矩阵进行位姿变换。

当输入的变换矩阵描述的是与目标方向相反的参考坐标系关系时,应选择逆向变换

输出说明

勾选输出项后,步骤将增加对应的输出端口,步骤运行后将输出对应的数据。

输出项 说明

变换后特征

将输入特征的位姿变换到目标坐标系后得到的特征。

中间特征(相机坐标系)

输入的特征在相机坐标系下的位姿,为位姿变换的中间结果。

错误排查

  • 各步骤通用的错误码,详见错误码列表

  • 若错误码与错误信息不对应,请联系技术支持获取帮助。

无效输入

问题现象:

连接输入数据时,弹窗提示“无效输入”。

可能原因:

输入数据类型不受支持。

解决方案:

检查输入端口连接的数据类型,确保输入数据为3D特征(Shape3D)或3D位姿(Pose)。

该页面是否有帮助?

可以通过以下方式反馈意见:

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。