The insertion of through-hole components is a difficult task. As the tolerances of the holes are very small, minor errors in the insertion will result in failures. These failures can damage components and will require manual intervention for recovery. Errors can occur both from imprecise object grasps and bent pins. Therefore, it is important that a system can accurately determine the object's position and reject components with bent pins. By utilizing the constraints inherent in the object grasp a method using template matching is able to obtain very precise pose estimates. Methods for pin-checking are also implemented, compared, and a successful method is shown. The set-up is performed automatically, with two novel contributions. A deep learning segmentation of the pins is performed and the inspection pose is found by simulation. From the inspection pose and the segmented pins, the templates for pose estimation and pin check are then generated. To train the deep learning method a dataset of segmented through-hole components is created. The network shows a 97.3 % accuracy on the test set. The pin-segmentation network is also tested on the insertion CAD models and successfully segment the pins. The complete system is tested on three different objects, and experiments show that the system is able to insert all objects successfully. Both by correcting in-hand grasp errors and rejecting objects with bent pins.
翻译:插入洞穴组件是一项困难的任务。 由于洞洞的容度非常小, 插入中的小错误会导致失败。 这些错误会损坏部件, 需要人工处理才能恢复。 错误可能来自不精确的对象抓取和弯针。 因此, 系统必须能够准确确定对象的位置, 并拒绝使用弯针的部件。 利用对象掌握中固有的限制, 使用模板匹配的方法能够获得非常精确的面貌估计。 输入针检查的方法也会被执行, 比较和显示成功的方法。 设置将自动进行, 并有两个新的贡献。 进行针线的深度学习分割, 并通过模拟找到检查的姿势。 从检查姿势和断面针中, 将生成用于配置估计和针头检查的模板。 要训练深度学习的方法, 使用模板匹配的方法可以获得非常精确的面部位的数据集。 网络在测试集中显示97.3% 的准确度。 针片分类网络也将在插入 CAD 模型上进行测试, 并成功地进行分解, 输入针线针片标标。 完整的系统将成功测试, 将显示三个对象, 。 插入系统将成功地测试。 。