Automatic Generation of High-Level Contact State Space

Planning in contact state space is very important for many robotics tasks. This paper introduces a general and novel approach for automatic creation of high-level, discrete contact state space between two objects, called contact formation (CF) graphs. A complete CF graph is the result of merging several special subgraphs, called the goal-contact relaxation graphs. We have implemented our algorithm for arbitrary contacting polygons, and the results obtained are presented in this paper. The implementation is extended for arbitrary contacting polyhedra. The time complexity of our algorithm is bounded by O(M/sup 2/), where M characterizes the maximum complexity of the two objects.

[1]  Jing Xiao,et al.  Contact constraint analysis and determination of geometrically valid contact formations from possible contact primitives , 1997, IEEE Trans. Robotics Autom..

[2]  Jing Xiao,et al.  Planning motion compliant to complex contact states , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[3]  Jing Xiao,et al.  Contact states: representation and recognizability in the presence of uncertainties , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[4]  R. H. Sturges,et al.  Fine motion planning through constraint network analysis , 1995, Proceedings. IEEE International Symposium on Assembly and Task Planning.

[5]  Jean-Daniel Boissonnat,et al.  A practical exact motion planning algorithm for polygonal object amidst polygonal obstacles , 1988, Geometry and Robotics.

[6]  John E. Hopcroft,et al.  Motion of Objects in Contact , 1984 .

[7]  J. Xiao Goal-contact relaxation graphs for contact-based fine motion planning , 1997, Proceedings of the 1997 IEEE International Symposium on Assembly and Task Planning (ISATP'97) - Towards Flexible and Agile Assembly and Manufacturing -.

[8]  Hirohisa Hirukawa,et al.  A motion planning algorithm for convex polyhedra in contact under translation and rotation , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[9]  G. Dakin,et al.  Simplified fine-motion planning in generalized contact space , 1992, Proceedings of the 1992 IEEE International Symposium on Intelligent Control.

[10]  Jing Xiao,et al.  Automatic determination of topological contacts in the presence of sensing uncertainties , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[11]  Luis Basañez,et al.  Determining compliant motions for planar assembly tasks in the presence of friction , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[12]  Rutvik H. Desai On Fine Motion in Mechanical Assembly in Presence of Uncertainty , 1989 .

[13]  H. Hirukawa,et al.  A motion planning algorithm of polyhedra in contact for mechanical assembly , 1994, Proceedings of IECON'94 - 20th Annual Conference of IEEE Industrial Electronics.

[14]  Jing Xiao,et al.  Replanning with compliant rotations in the presence of uncertainties , 1992, Proceedings of the 1992 IEEE International Symposium on Intelligent Control.

[15]  John Canny,et al.  The complexity of robot motion planning , 1988 .

[16]  Xuerong Ji,et al.  Automatic Generation of High-Level Contact State Space , 2001, Int. J. Robotics Res..

[17]  Richard A. Volz,et al.  Contact formations and design constraints: a new basis for the automatic generation of robot programs , 1988 .

[18]  Russell H. Taylor,et al.  Automatic Synthesis of Fine-Motion Strategies for Robots , 1984 .

[19]  Bruce Randall Donald,et al.  On motion planning with six degrees of freedom: Solving the intersection problems in configuration space , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[20]  Brenan J. McCarragher Task primitives for the discrete event modeling and control of 6-DOF assembly tasks , 1996, IEEE Trans. Robotics Autom..

[21]  Russell H. Taylor,et al.  Interference-Free Insertion of a Solid Body Into a Cavity: An Algorithm and a Medical Application , 1996, Int. J. Robotics Res..

[22]  Randy C. Brost,et al.  Computing metric and topological properties of configuration-space obstacles , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[23]  Chandrajit L. Bajaj,et al.  Sliced Configuration Spaces for Curved Planar Bodies , 1998, Int. J. Robotics Res..

[24]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[25]  Oussama Khatib,et al.  Collision/Contact Models for Dynamic Simulation and Haptic Interaction , 2000 .

[26]  Jean-Daniel Boissonnat,et al.  A practical exact motion planning algorithm for polygonal objects amidst polygonal obstacles , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.