Strategies for Solving Collision-free Trajectories Problems for Mobile and Manipulator Robots

This article addresses issues involved in programming auto matic solvers for collision-avoidance problems in robotics. It presents a refined notion of empty space and shows that solution methods to the find-path problem all reduce to graph-search techniques. The article introduces an intrinsic tree structure for empty space that reduces the complexity of the problem and discusses inherent limitations to implemen tations, taking into account approximation and computer geometry problems. Computational complexity and practical limitations of the methods are addressed. This study shows how to develop a very simple and efficient solution to prob lems of gross motion for general manipulator robots. The approach is compatible with arbitrary assumptions about ob stacle geometry and representation of real objects in a com puter.

[1]  Donald L Peiper THE KINEMATICS OF MANIPULATORS UNDER COMPUTER CONTROL , 1968 .

[2]  Daniel E. Whitney,et al.  State Space Models of Remote Manipulation Tasks , 1969, IJCAI.

[3]  S. M. Udupa,et al.  Collision Detection and Avoidance in Computer Controlled Manipulators , 1977, IJCAI.

[4]  Tomás Lozano-Pérez,et al.  An algorithm for planning collision-free paths among polyhedral obstacles , 1979, CACM.

[5]  Tomás Lozano-Pérez,et al.  Automatic Planning of Manipulator Transfer Movements , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[6]  Raja Chatila,et al.  Path Planning and Environment Learning in a Mobile Robot System , 1982, ECAI.

[7]  J. Schwartz,et al.  On the “piano movers'” problem I. The case of a two‐dimensional rigid polygonal body moving amidst polygonal barriers , 1983 .

[8]  Malik Ghallab,et al.  A: an efficient near admissible heuristic search algorithm , 1983, IJCAI 1983.

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

[10]  Eugene Grechanovsky,et al.  An Algorithm for Moving a Computer-Controlled Manipulator While Avoiding Obstacles , 1983, IJCAI.

[11]  J. Schwartz,et al.  On the Piano Movers' Problem: III. Coordinating the Motion of Several Independent Bodies: The Special Case of Circular Bodies Moving Amidst Polygonal Barriers , 1983 .

[12]  J. Schwartz,et al.  On the “piano movers” problem. II. General techniques for computing topological properties of real algebraic manifolds , 1983 .

[13]  R. Brooks Planning Collision- Free Motions for Pick-and-Place Operations , 1983 .

[14]  Bo Zhang,et al.  Planning Collision-Free Paths for Robotic Arm Among Obstacles , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  J. Y. S. Luh,et al.  Advanced Industrial Robot Control Systems , 1984 .