通过统计数据检查位姿重复精度
功能描述
该步骤用于验证视觉工程位姿的稳定性。
在实际应用中,可通过对同一工件在不同位置进行 10~20 次拍照,重复采集,统计该工件在工程中输出的位姿数据(包括范围 Range、标准差 Stdev、最小值 Min、最大值 Max、均值 Mean),从而评估位姿及其他相关数据的稳定性。
使用场景
该步骤用于检查相机系统的稳定性或验证视觉工程的调参有效性。
该步骤可连接于3D 匹配相关步骤之后,用于统计模板匹配所得位姿的稳定性。也可连接于 “视觉输出”步骤前,在固定工件位置的情况下,通过相机多次采集图像数据,检验定位系统的稳定性和识别误差。
运行工程后,该步骤将生成 Excel 格式的统计数据文件至指定路径,用户可在该文件中查看详细数据值及统计结果。
输入
位姿:待统计的位姿或数值数据。
输出
统计值:根据输入数据类型不同,输出相应统计结果。
若输入为位姿,则以列表形式输出位姿的 X、Y、Z 坐标值及以欧拉角 Z、Y、X 表示的旋转角度的范围、标准差、最小值、最大值、均值。
若输入为数值,则以列表形式输出输入数值的范围、标准差、最小值、最大值、均值。
参数说明
待统计数据
输入数据类型
指定输入到本步骤的数据类型,不同的输入数据类型对应不同的输入端口。
PoseListInput:输入一组或多组位姿数据。
NumberListInput:输入单个数值或数值列表。
输出数据类型
显示选择不同输入数据类型后对应的输出数据类型。
位置坐标偏差范围(0-1000)
仅当“输入数据类型”选择为 PoseListInput 时显示。
设置输入位姿的位置坐标偏差上限,单位为毫米(mm)。设置后,如果最小值和最大值之间的差超出该阈值,该步骤将按照“异常值处理”参数的设定报错。
值范围:0~1000
欧拉角偏差范围(0-360)
仅当“输入数据类型”选择为 PoseListInput 时显示。
设置输入位姿的欧拉角坐标偏差上限,单位为度(°)。设置后,如果最小值和最大值之间的差超出该阈值,该步骤将按照“异常值处理”参数的设定报错。
值范围:0~360
统计数据保存
重新开始
在统计数据过程中,如果出现工件位置发生变化或引入异常数据的情况,该参数用于决定是否重新统计数据。勾选后,会在输出的数据中加入“Restart”标记,该标记对应时间戳之前的数据将不计入统计范围,并在文件中显示为灰色。本步骤成功运行一次后,该参数将自动重置为取消勾选状态。如不勾选,异常数据将始终保留在统计结果中。
调节说明:若需重新统计数据,可勾选此项。
异常值处理
仅当“输入数据类型”选择为 PoseListInput 时显示。
当统计过程中发现异常值时,指定相应的处理方式。
可选值:发现异常值立即报错、记录异常值并标记。
发现异常值立即报错:检测到异常值时立即中止工程运行并报错(包含以下三种报错类型),异常数据不会写入文件。
因新输入的数据长度与旧数据不一致导致的报错 → 建议尝试使用“拆包数据”步骤解决
因位置坐标偏差或欧拉角偏差超出阈值导致的报错 → 建议调整位置坐标偏差范围或欧拉角偏差范围参数值
因统计数据保存文件被占用导致无法保存数据的报错 → 关闭数据保存文件后重新运行工程即可
记录异常值并标记:发现异常值后不会报错,异常数据将被写入文件并参与统计,且异常数据标记为红色。
小数点位数(0-8)
设置统计数据小数点后保留的位数。例如,当该参数设置为2后,该步骤使用四舍五入的方式对计算后得到的统计值保留两位小数。
值范围:0~8
文件基本名
设置统计数据文件的保存名称。如未设置,运行工程后将报错。若修改文件基本名,系统将自动勾选“重新开始”参数,以重新开始统计数据。
提示:当工件位置发生移动或引入异常数据时,可勾选“重新开始”参数并修改“文件基本名”,以创建新的数据文件重新收集数据。
保存文件夹路径
设置统计数据文件的保存路径。