碰撞检测配置说明
简介
通过配置碰撞检测来检测机器人抓取过程中可能发生的碰撞。
碰撞检测主要通过设置碰撞检测对及其对应的碰撞阈值来实现。
-
碰撞检测对即可能发生碰撞的双方。
-
碰撞阈值即对碰撞的容忍程度,该值设置越大则代表对碰撞的容忍程度越大。
配置教程
碰撞检测配置流程如下:
-
打开配置矩阵
单击打开配置矩阵,打开碰撞检测矩阵配置窗口。
-
选择碰撞检测对
您可以配置机器人各关节、工具、场景物体、动态障碍物(场景点云、匹配结果模型)之间的碰撞。根据实际需求,选择合适的碰撞检测对。
根据行列信息,单击对应的方格,打开碰撞检测对配置窗口。
-
设置碰撞检测阈值
-
在碰撞检测对配置窗口中,在碰撞阈值下栏中选择碰撞检测单位并设置阈值。
-
单击添加配置。已配置的碰撞检测对方格将变为蓝色,并显示阈值参数。
-
单击保存配置。
-
-
设置八叉树分辨率
八叉树分辨率指的是八叉树中叶子节点所代表的空间大小(立方体的边长)。在碰撞检测过程中,点云本身不直接参与,而是通过将点云转换为八叉树来实现。如果八叉树与其他物体发生碰撞,则视为点云发生碰撞。通过调整八叉树分辨率参数,可以改变立方体的边长,从而影响碰撞检测的精度和效率。
对于同一点云:
分辨率
小立方体数量
计算精度
计算时间
图示
较低
较多
精确
较长
较高
较少
粗糙
较短
-
进行碰撞检测
-
单击拍照并等待拍照完成。
-
单击检测并等待检测完成。
-
单击碰撞检测等待碰撞检测完成。
碰撞检测结果将在参数配置栏最上方显示。
-