Localization for robotic assemblies using probing and particle filtering

This paper deals with the class of robotic assemblies where position uncertainty far exceeds assembly clearance, and visual assistance is not available to resolve the uncertainty. Specifically, we focus on the assembly of a key in a lock, with uncertainty in the position of the lock in (x,y,z). Under this scenario, we implement a localization strategy that resolves the uncertainty using a pre-acquired map of key-lock contact configurations. Prior to assembly, the strategy explores the contact configuration space (C-space) by using the key to probe the stationary (fixtured) lock-surface at various different positions and matching the contact configurations thus recorded with the map. Thus, the strategy is progressively able to localize the lock-position in (x,y,z) and achieve assembly. However, with a sampled map of the contact C-space, discretization errors are introduced, and implementing deterministic matching (at the fine-grained level necessary for assembly) would soon become prohibitively expensive in terms of computation. Additionally, with global initial uncertainty, multiple solutions abound in our localization problem. Here, we use a particle filter implementation, which can not only handle the discretization errors in map-matching, but also track multiple solutions simultaneously. The particle filter implementation was highly successful in localizing the lock-position, reducing the uncertainty by more than 95% and making it easy for a compliant strategy to achieve assembly. Results from 50 trials of the lock-key assembly are reported

[1]  Yan-Bin Jia,et al.  The complexity of sensing by point sampling , 1995 .

[2]  Wolfram Burgard,et al.  Active Markov localization for mobile robots , 1998, Robotics Auton. Syst..

[3]  Sebastian Thrun,et al.  Probabilistic Algorithms in Robotics , 2000, AI Mag..

[4]  Wyatt S. Newman,et al.  Force-responsive robotic assembly of transmission components , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[5]  Wolfram Burgard,et al.  Estimating the Absolute Position of a Mobile Robot Using Position Probability Grids , 1996, AAAI/IAAI, Vol. 2.

[6]  Michael S. Branicky,et al.  A hybrid systems approach to force-guided robotic assemblies , 1999, Proceedings of the 1999 IEEE International Symposium on Assembly and Task Planning (ISATP'99) (Cat. No.99TH8470).

[7]  Wyatt S. Newman,et al.  Workspace analysis of the ParaDex robot-a novel, closed-chain, kinematically-redundant manipulator , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[8]  Wyatt S. Newman,et al.  Towards automatic transfer of human skills for robotic assembly , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[9]  Michael S. Branicky,et al.  Search strategies for peg-in-hole assemblies with position uncertainty , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[10]  Michael S. Branicky,et al.  Localization for robotic assemblies with position uncertainty , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[11]  Dieter Fox,et al.  An experimental comparison of localization methods continued , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.