根据与参考方向的夹角判断位姿是否有效

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

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

功能描述

该步骤计算位姿指定轴和参考方向之间的夹角,角度在设定的最大角度差内的位姿会被保留,判断结果为 True;角度超出设定的最大角度差的位姿会被去除,判断结果为 False。

使用场景

该步骤为通用的位姿过滤步骤,无固定使用场景。

输入与输出

输入

输入端口 数据类型 说明

位姿

Pose[]

用于判断的位姿。

参考位姿

Pose[] -

参考位姿。

参考方向

Vector3D[] -

参考方向。

输出

输出端口 数据类型 说明

判断结果

Bool[]

判断结果数量与输入位姿的数量相同。 如果角度差足够小,则判断结果为True。

有效位姿

Pose[]

判断后的位姿。

角度

Number[]

位姿的指定轴与参考方向的夹角。单位为度(°)。

参数说明

可视化设置

参数 解释

在选定坐标系下显示点云

参数解释:在机器人坐标系或相机坐标系下显示点云。

默认值:机器人坐标系

值列表:机器人坐标系、相机坐标系

调节说明:当选择相机坐标系时,调试输出窗口显示相机坐标系下的可视化输出结果;当选择机器人坐标系时,调试输出窗口显示机器人坐标系下的可视化输出结果。具体效果见 调节示例

当工程中设置了场景点云时,才可设置该参数。

  • 选择机器人坐标系时,调试输出窗口显示为黑色,需调整视角才可看到点云及坐标。

  • 选择相机坐标系时,调试输出窗口仅显示点云,需调整点云方向才可看到坐标。

位姿显示设置

参数解释:该参数用于设置位姿的显示形式。

默认值:只显示输出位姿

值列表:只显示输出位姿、只显示输入位姿、输入与输出一同显示

调节说明:根据实际需求,在下拉列表中选择合适的位姿显示设置。具体效果见 调节示例

参数 解释

坐标系

参数解释:该参数用于显示判断操作使用的坐标系。

值列表:机器人坐标系。

参考方向源

参数解释:该参数用于设置参考方向的来源。

值列表:Pose、Vector3d

默认值:Pose

参考方向

参数解释:该参数用于设置参考方向。

值列表:X 轴正方向、X 轴负方向、Y 轴正方向、Y 轴负方向、Z 轴正方向、Z 轴负方向、自定义。

默认值:Z 轴正方向

调节说明:选择不同的参考方向以适应不同的判断需求。

需要指定的轴

参数解释:该参数用于设置位姿中用于计算夹角的轴。

值列表:X、Y、Z

默认值:Z

调节说明:选择位姿的对应轴与参考方向计算夹角。

最大角度差(0 - 180)

参数解释:该参数用于设置判断位姿有效的最大角度阈值,单位为度(°)。如果指定轴与参考方向之间的角度差大于阈值,则该位姿将被视为无效。

默认值:90°

调节说明:位姿指定轴与参考方向的夹角小于或等于此值时,判断结果为 True;否则为 False。

如含无效位姿则输出空列表

参数解释:如果输入列表中存在无效位姿,则输出一个空列表。

默认值:不勾选

该页面是否有帮助?

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

我们重视您的隐私

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