Automatic obstacle avoidance at high speeds via reflex control

A reflex control system is proposed for the realization of automatic collision avoidance in an environment that is compatible with arbitrary higher-level torque-based controllers. The system has the virtue of being failsafe without introducing unnecessary interference in the execution of higher-level controls. The reflex controller is useful for safely experimenting with new, possibly unstable control algorithms. Operation of the reflexes proposed here, although implemented as a decision-making process, is equivalent to the action of repulsive potential fields plus dissipative terms. The equivalent potential fields have a finite range of influences and combine through logic and set operations rather than linear superposition. Reflex control has been demonstrated to work effectively in the presence of moving, albeit quasi-static, obstacles.<<ETX>>

[1]  S. Dubowsky,et al.  On the Optimal Control of Robotic Manipulators with Actuator Constraints , 1983, 1983 American Control Conference.

[2]  Vladimir J. Lumelsky,et al.  Motion planning for robot arm manipulators with proximity sensing , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[3]  Jean-Jacques E. Slotine,et al.  The Robust Control of Robot Manipulators , 1985 .

[4]  David W. Payton,et al.  An architecture for reflexive autonomous vehicle control , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[5]  George A. Bekey,et al.  Robot control by reflex actions , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[6]  J. Y. S. Luh,et al.  On-Line Computational Scheme for Mechanical Manipulators , 1980 .

[7]  James S. Albus,et al.  RCS: The NBS Real-Time Control System , 1984 .

[8]  Steven Dubowsky,et al.  Global time optimal motions of robotic manipulators in the presence of obstacles , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

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

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

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

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

[13]  Kang G. Shin,et al.  Minimum-time control of robotic manipulators with geometric path constraints , 1985 .

[14]  V. Lumelsky,et al.  Dynamic path planning for a mobile automaton with limited information on the environment , 1986 .

[15]  Bernard Roth,et al.  The Near-Minimum-Time Control Of Open-Loop Articulated Kinematic Chains , 1971 .

[16]  Rodney A. Brooks A hardware retargetable distributed layered architecture for mobile robot control , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[17]  R. H. Cannon,et al.  Initial Experiments on the End-Point Control of a Flexible One-Link Robot , 1984 .

[18]  Leo Dorst,et al.  Collision Avoidance and Path Finding through Constrained Distance Tranceformation in Robot State Space , 1986, IAS.

[19]  Daniel E. Whitney,et al.  Force Feedback Control of Manipulator Fine Motions , 1977 .

[20]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1986 .

[21]  John J. Craig,et al.  Hybrid position/force control of manipulators , 1981 .

[22]  Wayne J. Book,et al.  Controller Design for Flexible, Distributed Parameter Mechanical Arms Via Combined State Space and Frequency Domain Techniques , 1983 .

[23]  Suguru Arimoto,et al.  A New Feedback Method for Dynamic Control of Manipulators , 1981 .

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

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