路径规划

功能描述

使用输入的视觉点规划机器人路径,输出规划成功的机器人路径。

“路径规划”步骤功能与Mech-Viz相关,需安装Mech-Viz并获得软件许可,才能使用该步骤。

  • 使用该步骤前先完成 机器人与通信配置

  • 使用标准接口通信方式时,需使用 101 指令启动 Mech-Vision 工程,发送的指令参数具体为:101, Mech-Vision 工程编号, 预期视觉点数量, 机器人位姿类型, 机器人位姿

使用场景

该步骤一般在通信方式为标准接口或 Adapter,只需规划在视觉目标附近的机器人运动路径的项目中使用。通过建立场景、传入视觉点和点云进行碰撞检测和路径规划并最终输出无碰撞的机器人路径。

该步骤一般的前接和后接步骤如下:

  • 前接步骤:位姿调整和位姿处理相关的步骤。

  • 后接步骤:“输出”步骤(“端口类型”参数设置为“预定义(机器人路径)”)。

path planning use scence

输入与输出

输入

  • 视觉点:此端口输入的位姿将会被用来规划机器人路径。

  • 碰撞点云:此端口输入的点云用于进行与末端工具的碰撞检测。

  • 位姿分类标签:此端口为各视觉点对应的物体标签。

  • 物体尺寸:此端口为各视觉点对应的物体尺寸。

以下三个输入端口在开启 更新场景物体设置 > 开启输入端口 后可见。

  • 场景物体名称: 此端口为场景物体的名称。

  • 场景物体尺寸: 此端口为场景物体的尺寸。

  • 场景物体位姿: 此端口为场景物体的位姿。

输出

  • 规划的路径:规划完毕的机器人路径。

  • 过滤结果: 视觉点的过滤结果列表,True 表示对应视觉点符合要求,False 表示不符合要求。

参数说明

路径规划设置

工作流程配置

参数解释:打开路径规划工具进行工作流程相关配置,并从已配置的工作流程中选择一个工作流程。

更新场景物体

开启该选项后,此步骤将增加场景物体名称场景物体尺寸、和场景物体位姿端口,用于更新料筐等场景物体的位姿和尺寸。

使用场景

选择场景

参数解释:选择当前方案的使用场景。

值列表:匹配、拆垛、其他

  • 匹配:适用于在工件库中创建工件,并使用点云模板匹配的方法获得工件位姿的场景。

  • 拆垛:适用于拆垛类场景,可直接通过深度学习或其他方法获得工件位姿,无需进行点云模板匹配。

  • 其他:适用于非上述两种场景、通过其他方法获得工件位姿的场景。

默认值:匹配

数据转换方式

参数解释:通过选择结果转换方式,该步骤可将识别结果转换成抓取所需的数据类型。

值列表:根据物体中心点生成抓取策略、根据抓取点生成抓取策略

默认值:根据物体中心点生成抓取策略

碰撞检测设置

点云类型

参数解释:该参数用于选择输入到路径规划工具中的点云类型。

值列表:CloudXYZRGB(彩色点云)、CloudXYZ(点云)、CloudXYZNormal(带法向的点云)

默认值:CloudXYZRGB

点云在相机坐标系下

参数解释:点云在相机坐标系下时,需勾选此参数。勾选后,点云将被转换到机器人坐标系下,然后输入到路径规划工具;未勾选时,点云将直接输入到路径规划工具。

默认值:勾选

移除工件点云

参数解释:该参数用于移除与工件重叠部分的点云,尽量避免检测夹具与该部分点云之间的碰撞。

默认值:不勾选

工件点云搜索半径

参数解释:以工件点云中的任意点为圆心,搜索半径内的点云将被移除。当勾选移除工件点云后,需设置该参数。

默认值:3 mm

其他输入设置

其他输入

参数解释:勾选后,步骤将新增“抓取点标签”、“工件尺寸”、“抓取点偏置”输入端口。

默认值:不勾选

调节说明:勾选该参数后,需确保新增的输入端口有数据输入,否则“输出”步骤将运行失败。

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。