In-Hand Pose Estimation and Pin Inspection for Insertion of Through-Hole Components
Frederik Hagelskjaer, Dirk Kraft

TL;DR
This paper presents a precise in-hand pose estimation and pin inspection system for through-hole component insertion, utilizing template matching, deep learning segmentation, and simulation to improve accuracy and reject defective components.
Contribution
The authors introduce a novel automatic setup combining deep learning segmentation and simulation-based pose estimation for improved in-hand component handling.
Findings
97.3% accuracy in pin segmentation on test set
Successful insertion of all tested objects
Effective rejection of bent-pin components
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobot Manipulation and Learning · Industrial Vision Systems and Defect Detection · Advanced Measurement and Metrology Techniques
MethodsTest
