4. 被抓物体配置

被抓物体用于检测转移物体过程中的碰撞,主要分为两类:

4.1. 长方体

../../../../_images/collision_picked1.png
  • 长方体模型添加方式:

    在 Mech-Vision 使用 将 NumberList 转换为 Size3DList 来计算物体尺寸并输入到 输出 ,然后由 输出 将 Size3DList(物体尺寸)发送给 Mech-Viz,Mech-Viz 将自动生成对应的碰撞模型。

  • 长方体安全底部距离设置:

    调节说明:在长方体类型物体配置中有一个设置安全底部距离的功能,主要目的是对已抓取的箱子碰撞模型底部进行加厚,用来选择更加安全的放入路径,避免箱子在移动时与已放置的箱子碰撞,如下图所示。 该功能目前仅用于 混合码垛 ,且必须开启。
    参数设置:开启 对混合码垛的持有和放置过程中的被抓长方体使用底部安全距离 ,然后设置 长方体安全底部距离 ,建议值为 80mm-120mm。
    ../../../../_images/collision_picked5.png
  • 碰撞体积阈值设置:

    指进行碰撞检测时允许被抓长方体与其他部分碰撞的体积。

设置完成后,所得到的就是含有被抓长方体的碰撞检测场景,如下图所示。

../../../../_images/collision_picked2.png

4.2. 非长方体

../../../../_images/collision_picked3.png
  • 非长方体模型添加方式:

    移动物体 STL 模型和 binvox 模型文件到工程中的 collision_models 文件夹下,然后在 Mech-Vision 中使用 发送点云到外部服务 步骤并且勾选其参数的 发送物体信息Ture 来导入。

  • 碰撞体积阈值设置:

    指进行碰撞检测时允许被抓非长方体与其他部分碰撞的体积。

设置完成后,所得到的就是含有被抓非长方体的碰撞检测场景,如下图所示。

../../../../_images/collision_picked4.png