Manipulator control with superquadric artificial potential functions: theory and experiments

A potential function based on superquadrics is presented that closely models a large class of object shapes. This potential function also prevents the creation of local minima when it is added to spherically symmetric attractive wells. Two compatible forms of the superquadric potential function are introduced: one for obstacle avoidance, and another for obstacle approach. The avoidance and approach potentials are implemented in simulations. In these simulations the end effector of the manipulator experiences an attractive force from a global spherical well, while the end effector and each of the links experience repulsive forces from all of the objects. The authors have also experimentally implemented the avoidance potentials on the CMU DDARM II system. The results demonstrate successful obstacle avoidance and approach, and exhibit an improvement over existing schemes. >

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

[2]  C. cohen-tannoudji,et al.  Quantum Mechanics: , 2020, Fundamentals of Physics II.

[3]  Wyatt S. Newman,et al.  High speed robot control and obstacle avoidance using dynamic potential functions , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[4]  V. Lumelsky,et al.  Gross motion planning for a simple 3D articulated robot arm moving amidst unknown arbitrarily shaped obstacles , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[5]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[6]  Charles W. Warren,et al.  Global path planning using artificial potential fields , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[7]  Daniel E. Koditschek,et al.  The construction of analytic diffeomorphisms for exact robot navigation on star worlds , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[8]  P. Khosla,et al.  Artificial potentials with elliptical isopotential contours for obstacle avoidance , 1987, 26th IEEE Conference on Decision and Control.

[9]  J. Y. S. Luh,et al.  Resolved-acceleration control of mechanical manipulators , 1980 .

[10]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part I—Theory , 1985 .

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

[12]  Daniel E. Koditschek,et al.  Exact robot navigation by means of potential functions: Some topological considerations , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[13]  J. T. Shwartz,et al.  On the Piano Movers' Problem : III , 1983 .

[14]  Pradeep K. Khosla,et al.  Superquadric artificial potentials for obstacle avoidance and approach , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

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

[16]  Barr,et al.  Superquadrics and Angle-Preserving Transformations , 1981, IEEE Computer Graphics and Applications.

[17]  J. Linnett,et al.  Quantum mechanics , 1975, Nature.

[18]  James H. Davenport A :20piano movers' ' , 1986, SIGS.

[19]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation , 1984, 1984 American Control Conference.

[20]  Bernard Faverjon,et al.  Obstacle avoidance using an octree in the configuration space of a manipulator , 1984, ICRA.

[21]  R. Bajcsy,et al.  Three dimensional object representation revisited , 1987 .

[22]  Masatoshi Okutomi,et al.  Decision of robot movement by means of a potential field , 1986, Adv. Robotics.

[23]  H. Hanafusa,et al.  Stable Prehension by a Robot Hand with Elastic Fingers , 1977 .

[24]  Pradeep K. Khosla,et al.  A strategy for obstacle avoidance and approach using superquadric potential functions , 1991 .

[25]  D. Koditschek,et al.  The construction of analytic diffeomorphisms for exact robot navigation on star worlds , 1991 .

[26]  Pradeep K. Khosla,et al.  CHIMERA II: a real-time multiprocessing environment for sensor-based robot control , 1989, Proceedings. IEEE International Symposium on Intelligent Control 1989.

[27]  Takeo Kanade,et al.  CHIMERA: a real-time programming environment for manipulator control , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[28]  Wyatt S. Newman,et al.  Automatic obstacle avoidance at high speeds via reflex control , 1989, Proceedings, 1989 International Conference on Robotics and Automation.