Dealing With Unexpected Moving Obstacles By Integrating Potential Field Planning With Inverse Dynamics Control

We present a motion planning/control system that deals with moving obstacles whose trajectories are not known a priori. An artificial potential field planner is tightly coupled with a robust inverse dynamic controller, allowing the robot to avoid obstacles in realtime while retaining the benefits of inverse dynamic control. Our implementation of the artificial potential field planner uses digital filtering techniques to shape the input signal to the inverse dynamic controller, so that system’s response to moving obstacles will depend, not only on the position of those obstacles, but also on their velocity relative to the robot. We prove stability along solution trajectories of the system in the absence of obstacles, and discuss stability issues that arise when obstacles are present.

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

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

[3]  Jean-Claude Latombe,et al.  Contingency-Tolerant Robot Motion Planning and Control , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

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

[5]  Narendra Ahuja,et al.  Path planning using a potential field representation , 1989, Proceedings CVPR '89: IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[6]  F. Fairman Introduction to dynamic systems: Theory, models and applications , 1979, Proceedings of the IEEE.

[7]  Jean-Claude Latombe,et al.  A Monte-Carlo algorithm for path planning with many degrees of freedom , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[8]  Bruce H. Krogh,et al.  Integrated path planning and dynamic steering control for autonomous vehicles , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[9]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[10]  Christian Laugier,et al.  On line reactive planning for a nonholonomic mobile in a dynamic world , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.