本章概述了 HALCO 中可用的不同三维匹配方法。
正如其名,盒子查找器可用于在三维数据中定位盒状对象。因此, 算子无需对象的模型作为输入,只需指定待定位盒子的尺寸即可。由此可获取抓取点的姿态,这在箱内拾取应用中尤为实用。
find_box_3d
| ( 1) | ( 2) |
基于表面的匹配方法同样适用于定位更复杂的对象。这些对象的形状以表面模型的形式分别传递给算子 或 find_surface_model。随后,系统将返回场景中已定位对象实例的姿态信息。
find_surface_model_image
请注意,在使用基于表面的匹配时存在多种不同的方法。有关何时以及如何使用这些方法的详细说明、提示、技巧和故障排除指南,请参阅技术说明 基于表面的匹配。
| ( 1) | ( 2) | ( 3) |
当场景中某个对象可能以不同变形状态出现时,可使用可变形表面模型来定位该对象。如果 算子检测到此类对象的实例,即可获取包含对应变形状态和姿态的对象模型。
find_deformable_surface_model
| ( 1) | ( 2) | ( 3) | ( 4) |
基于形状的匹配技术通过在二维图像中搜索三维 CAD 模型的实例,而非直接在三维点云中进行搜索。为此,目标对象的边缘需在图像中清晰可见,且使用的相机需预先完成校准。最终,对象姿态由 算子计算并返回。find_shape_model_3d
| ( 1) | ( 2) | ( 3) |
基于深度学习的三维抓取点检测技术,可识别三维场景中任意对象的抓取点。更多详情请参阅 三维匹配 / 三维抓取点检测 一章。
| ( 1) | ( 2) | ( 3) | ( 4) |