Automatic Generation of High-Level Contact State Space

A divide-and-merge approach is introduced for automatic generation of high-level, discrete contact state space, represented as contact state graphs, between two contacting polyhedral solids from their geometric models. Based on the fact that a contact state graph is the union of the subgraphs called a goal-contact relaxation (GCR) graph, the approach consists of algorithms (1) to generate a complete GCR graph automatically given the most constrained contact state in the GCR graph and (2) to merge GCR graphs automatically. The algorithms arplemented for cases in which the most constrained contact state in a GCR graph consists of up to three principal contacts. The ability to capture and represent contact state information effectively and efficiently is essential for robotic operations involving compliant motions, for simulation of contact motions, and for haptic interactions.

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

[2]  Lydia E. Kavraki,et al.  Probabilistic Roadmaps for Robot Path Planning , 1998 .

[3]  Jing Xiao,et al.  On Random Sampling in Contact Configuration Space , 2000 .

[4]  Arthur C. Sanderson,et al.  Evolutionary path planning using multiresolution path representation , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[5]  E Dombre,et al.  Compliant motion control , 2002 .

[6]  Mark H. Overmars,et al.  Algorithms for robotic motion and manipulation : 1996 Workshop on the Algorithmic Foundations of Robotics , 1997 .

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

[8]  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).

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

[10]  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 -.

[11]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[12]  Joris De Schutter,et al.  Estimating First-Order Geometric Parameters and Monitoring Contact Transitions during Force-Controlled Compliant Motion , 1999, Int. J. Robotics Res..

[13]  Lydia E. Kavraki,et al.  Probabilistic roadmaps for path planning in high-dimensional configuration spaces , 1996, IEEE Trans. Robotics Autom..

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

[15]  Zbigniew Michalewicz,et al.  Adaptive evolutionary planner/navigator for mobile robots , 1997, IEEE Trans. Evol. Comput..

[16]  Chong-Won Lee,et al.  A compliant motion control for insertion of complex shaped objects using contact , 1997, Proceedings of International Conference on Robotics and Automation.

[17]  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.

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

[19]  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..

[20]  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.

[21]  Stephen J. Buckley Planning Compliant Motion Strategies , 1989, Int. J. Robotics Res..

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

[23]  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.

[24]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[25]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[26]  Richard A. Volz,et al.  On replanning for assembly tasks using robots in the presence of uncertainties , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

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

[28]  Dinesh Manocha,et al.  Collision Detection: Algorithms and Applications , 1996 .

[29]  Joris De Schutter,et al.  Modelling and specification of compliant motions with two and three contact points , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

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

[31]  Angel P. del Pobil,et al.  Practical Motion Planning in Robotics: Current Approaches and Future Directions , 1998 .

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

[33]  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).

[34]  井上 博允,et al.  Force Feedback in Precise Assembly Tasks , 1975 .

[35]  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.

[36]  Matthew T. Mason,et al.  Robot Motion: Planning and Control , 1983 .

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

[38]  H. Harry Asada,et al.  A discrete event approach to the control of robotic assembly tasks , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[39]  Jing Xiao,et al.  Planning Motions Compliant to Complex Contact States , 2001, Int. J. Robotics Res..

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

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

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

[43]  Hirochika Inoue,et al.  Force Feedback in Precise Assembly Tasks , 1974 .

[44]  Daniel E. Whitney,et al.  Historical Perspective and State of the Art in Robot Force Control , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.