特征位姿变换
使用场景
该步骤适用于需要在3D相机、表面数据、机器人等不同参考坐标系之间传递或统一特征位姿的场景。常用于机器人引导、坐标系标定、位姿补偿以及后续测量或抓取流程。
使用前,应先在前序流程中添加结构光3D相机步骤,并确保手眼标定结果已应用。完成上述配置后,特征位姿变换步骤即可基于手眼标定结果,将特征或位姿数据在表面数据坐标系、相机坐标系和机器人坐标系之间进行转换。
位姿变换说明
在Mech-MSR中,结构光3D相机步骤采集得到的数据并不是直接以相机坐标系输出,而是会先转换为表面数据坐标系。因此,在使用本步骤进行固定变换时,界面中显示的参考坐标系映射,本质上对应的是包含相机坐标系在内的两段式变换过程。
-
表面数据→机器人
该过程实际执行的是“表面数据坐标系→相机坐标系→机器人坐标系”的变换。
-
机器人→表面数据
该过程实际执行的是“机器人坐标系→相机坐标系→表面数据坐标系”的变换。
其中,相机坐标系下的结果会作为步骤的中间特征(相机坐标系)输出,便于查看位姿在中间转换环节中的结果。
参数说明
| 参数 | 解释 | ||
|---|---|---|---|
变换模式 |
用于指定特征位姿转换的方式。 可选模式如下:
|
||
参考坐标系映射 |
仅当变换模式设置为固定变换时,需要设置此参数。 该参数用于指定预定义的参考坐标系之间的位姿变换关系。 可选值如下:
|
||
变换方向 |
仅当变换模式设置为自定义变换时,需要设置此参数。 该参数用于指定变换矩阵的应用方向。 可选值如下:
|
输出说明
勾选输出项后,步骤将增加对应的输出端口,步骤运行后将输出对应的数据。
| 输出项 | 说明 |
|---|---|
变换后特征 |
将输入特征的位姿变换到目标坐标系后得到的特征。 |
中间特征(相机坐标系) |
输入的特征在相机坐标系下的位姿,为位姿变换的中间结果。 |
错误排查
|