物流(目标检测)场景参数调节

物流(目标检测)场景使用 Logistics_OD_RGBSuction 模型。此模型只预测物体在图片中的位置、大小和状态(压叠或未被压叠)。由于目标检测不检测像素,因此无法获取外轮廓。

参数调节逻辑说明

  1. 首先设置 工作距离,限制相机采集数据的范围。

  2. 物流场景中物体一般为散乱堆叠摆放,通过 压叠检测 将物体分为压叠物体与未被压叠物体。

  3. 调节 异形件过滤,过滤过于细长的物体与面积过大的物体,减少抓取失败的概率。

  4. 调节 位姿处理,控制机器人沿 Z 轴向上偏置的距离,防止损坏物品。

  5. 调节 动态放置 下的参数,调节机器人的速度。

  6. 最后调节 优先抓取设置排序逻辑,确定抓取顺序。

参数调节说明

工作距离

最小工作距离
参数解释:该参数用于指定相机至场景中物体的最小距离,单位为毫米(mm)。若使用料筐,该参数应为相机至料筐顶部边沿的距离。需根据实际情况设定该值。
默认值:0mm
值范围:0~3000mm
最大工作距离
参数解释:该参数用于指定相机至场景中物体的最大距离,单位为毫米(mm)。若使用料筐,该参数应为相机至料筐底部边沿的距离。需根据实际情况设定该值。
默认值:3000mm
值范围:0~3000mm

压叠检测

物流中常见的包裹包含盒状、袋状与文件袋(信封)三种,需设置盒状物体、袋状物体与文件袋的矩形度阈值,以判断被抓取物体是否处于压叠状态。

最大物体数量
参数解释:该参数用于设置被判定为被压叠物体的最大数量。
默认值:6
值范围:0~10
盒状物体矩形度阈值
参数解释:该参数用于指定盒状物体的 矩形度 阈值。当盒状物体的矩形度大于该值时,检测为未被压叠;当矩形度小于该值时,检测为被压叠。
默认值:10%
推荐值:60%
值范围:0~100%
信封状物体矩形度阈值
参数解释:该参数用于指定信封状物体的 矩形度 阈值。当信封状物体的矩形度大于该值时,检测为未被压叠;当矩形度小于该值时,检测为被压叠。
默认值:10%
推荐值:75%
值范围:0~100%
袋状物体矩形度阈值
参数解释:该参数用于指定袋状物体的 矩形度 阈值。当袋状物体的矩形度大于该值时,检测为未被压叠;当矩形度小于该值时,检测为被压叠。
默认值:10%
推荐值:70%
值范围:0~100%

异形件过滤

该组下的参数用于过滤过于细长的物体与面积过大的物体,减少无法抓取的概率。

短边长度下限
参数解释:该参数用于设置检测短边长度的最小值,单位为毫米(mm)。当被检测物体短边长度小于该值时,将被过滤。
默认值:0mm
值范围:0~1500mm
调节建议:请根据实际情况设置该参数。
长边长度上限
参数解释:该参数用于设置检测长边长度的最大值,单位为毫米(mm)。当被检测物体长边长度大于该值时,将被过滤。
默认值:1500mm
值范围:0~1500mm
调节建议:请根据实际情况设置该参数。

位姿处理

最大输出位姿数量
参数解释:该参数用于指定最大输出位姿个数。
值范围:0~20
沿Z轴向上偏置
参数解释:抓取点沿 Z 轴向上的距离,防止机器人抓取时挤压物体。单位为毫米(mm)。
默认值:0
值范围:0~10mm
调节建议:请根据实际情况设置该参数。

动态放置

该组参数可以根据物体的高度来决定放置物体时机器人末端工具的高度,以此避免以下两种情况:

  • 机器人在放置过程中释放包裹的位置过高,导致包裹在高速运行的传送带上包裹发生滚动。

  • 机器人在放置过程中释放包裹的位置过低,导致包裹直接与传送带碰撞,挤压损坏包裹,甚至损坏传送带。

机器人在抓取物体时,需判断物体重量,该参数相关的算法是通过计算物体的体积以估计物体的重量。机器人抓取较重的包裹时,如果机器人速度过快,可能会导致以下问题:

  • 包裹未被抓起来。

  • 抓到的包裹被甩出去。

  • 包裹表面被撕破,但包裹本身还在原地。

2D面积阈值
参数解释:该参数用于检测物体的面积。当被检测物体的面积大于该值时,机器人放置时会减小速度;当被检测物体的面积小于该值时,机器人以 物体放置速度 放置该物体。
值范围:0~10000000 px
物体放置速度
参数解释:该参数用于设置机器人放置物体的速度。当被检测物体的面积小于 2D面积阈值 时,机器人以 物体放置速度 放置该物体;当被检测物体的面积大于 2D面积阈值 时,机器人放置时会减小放置速度。
默认值:100%
值范围:0~100%

优先抓取设置

优先抓取方向
参数解释:该参数用于设置优先抓取物体时的方向。
值列表:
默认值:右

排序逻辑

该步骤对识别的位姿按照位姿得分进行降序排序。位姿得分计算公式:位姿得分 = 物体高度 × 位姿高度权重 + 物体水平位置 × 物体水平位置权重 + 矩形度 × 矩形度权重。

位姿高度权重
参数解释:该参数用于设置抓取物体时位姿高度的权重。优先抓取较高的物体,权重将影响其在排序逻辑的占比。
默认值:5
值范围:0~5
物体水平位置权重
参数解释:该参数用于设置抓取物体时物体水平位置的权重。优先抓取距离 优先抓取方向 边界较近的物体,权重将影响其在排序逻辑的占比。
默认值:1
值范围:0~5
矩形度权重
参数解释:该参数用于设置抓取物体时矩形度的权重。优先抓取矩形度较高的物体,权重将影响其在排序逻辑的占比。
默认值:0
值范围:0~5

可视化

注解

可视化 仅用于查看数据,与实际调节无关。

开启
参数解释:勾选后,可在 调试输出 窗口查看选择的 可视化参数 结果。
默认值:勾选。
可视化参数
参数解释:该参数用于指定想要可视化的内容。
值列表:
  • 最终得分

  • 位姿高度

  • 吸盘直径

  • 物体长度

默认值:最终得分

提示

勾选 开启 后,才可设置该参数。

其他解释

矩形度

指被检测物体与矩形的相似程度。计算方法是物体的面积除以最小外接矩形(下图橙色矩形),值范围为 0~1。

../../../../../_images/rectangularity.png