🟧 抓取物位姿分析 / 抓取点分析

功能描述

该算子用于比较两组位姿(或抓取点)列表,并输出它们在位置和姿态上的差异,并且可以通过设定阈值来过滤掉差异过小的匹配对。

使用场景

比较前后两次计算的结果,筛选或分析发生移动或姿态变化的目标。

输入输出

输入项

第一组输入

第二组输入

输出项

分析结果:输出一个包含差异信息的字典列表,格式为 {"index1": i, "index2": j, "distance": d, "angle": a}。其中 index1 和 index2 分别是差异对在第一组和第二组列表中的索引,只有当一对位姿的距离差异>距离忽略阈值,或角度差异>角度忽略阈值时,这条记录才会被输出。

参数说明

【抓取物位姿分析】与【抓取点分析】算子功能一致,仅是处理的数据类型不同:

  • 抓取物位姿分析: 处理通用的位姿列表。

  • 抓取点分析: 处理特定的抓取点列表。

计算方法

参数说明

选择匹配两组位姿的方式。

调参说明

  • 逐个数据计算: 对两个列表中索引相同的元素进行比较。此方法要求两个输入列表的长度必须相等。

  • 最近距离计算: 对于第一组列表中的每个位姿,在第二组列表中寻找位置距离最近的一个位姿进行比较。此方法不要求列表长度相等。

距离忽略阈值

参数说明

当计算出的距离差小于或等于此值时,该差异可能被忽略。

调参说明

增大此值可以过滤掉更多位置上差异不大的结果对,使得结果更关注那些位置偏差显著的目标。

参数范围

[0,5000],默认值:1,单位:mm

角度忽略阈值

参数说明

当计算出的角度差小于或等于此值时,该差异可能被忽略。

调参说明

增大此值可以过滤掉更多姿态上差异不大的结果对,使得结果更关注那些姿态偏差显著的目标。

参数范围

[0,360],默认值:1,单位:°