Kinodynamic Motion Planning: A Novel Type Of Nonlinear, Passive Damping Forces And Advantages

T his article extends the capabilities of the harmonic potential field (HPF) approach to planning to cover both the kinematic and dynamic aspects of a robot's motion. The suggested approach converts the gradient guidance field from a harmonic potential to a control signal by augmenting it with a novel type of damping forces called nonlinear, anisotropic, damping forces (NADFs). The combination of the two provides a signal that can both guide a robot and effectively manage its dynamics. The kinodynamic planning signal inherits the guidance capabilities of the harmonic gradient field. It can also be easily configured to efficiently suppress the inertia-induced transients in the robot's trajectory without compromising the speed of operation. The approach works with dissipative systems as well as systems acted on by external forces without needing the full knowledge of the system's dynamics. Theoretical developments and simulation results are provided in this article. The HPF approach to planning is emerging as a powerful paradigm for the guidance of autonomous agents. Since it was suggested in the mid-late 1980s [1], [2], the approach is continuously being developed to meet the stringent requirements operation in a real-life environment imposes on an agent. Until now, the approach has amassed many attractive properties crucial for enhancing goal reachability. The approach is provably correct, driving the agent to a successful conclusion if the task is manageable and providing an indication if the task is intractable. It can be used to guide the motion of an arbitrarily shaped agent in an unknown environment regardless of its geometry or topology, relying only on the sensory data acquired online by the agent's finite-range sensors. The method can also impose a variety of constraints on the agent's trajectory such as regional avoidance and directional constraints [3]–[8]. Harmonic functions are also Morse functions and a general form of the navigation functions suggested in [13] (see ''Navigation Functions''). A planner may be defined as an intelligent, purposive, context sensitive controller that can instruct an agent on how to deploy its motion actuators (i.e., generate a control signal) so that a target state may be reached in a constrained manner. Traditionally, a planning task is distributed at two stages: a high-level control (HLC) and a low-level control (LLC). The HLC stage receives data about the environment, the target of the agent, and constraints on its behavior. It then simultaneously processes these data to generate a reference plan or …

[1]  S. Kawamura,et al.  New navigation function utilizing hydrodynamic potential for mobile robot , 1990, Proceedings of the IEEE International Workshop on Intelligent Motion Control.

[2]  Vasile I. Istrăţescu,et al.  Fixed point theory : an introduction , 1981 .

[3]  Ahmad A. Masoud,et al.  Motion planning in the presence of directional and obstacle avoidance constraints using nonlinear, anisotropic, harmonic potential fields , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[4]  A.A. Masoud,et al.  Agile, Steady Response of Inertial, Constrained Holonomic Robots Using Nonlinear, Anisotropic Dampening Forces , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[5]  J. Guldner,et al.  Sliding mode control for gradient tracking and robot navigation using artificial potential fields , 1995, IEEE Trans. Robotics Autom..

[6]  Ahmad A. Masoud,et al.  Robot navigation using a pressure generated mechanical stress field: "the biharmonic potential approach" , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[7]  Didier Keymeulen,et al.  A Reactive Robot Navigation System Based on a Fluid Dynamics Metaphor , 1990, PPSN.

[8]  Ahmad A. Masoud Using hybrid vector-harmonic potential fields for multi-robot, multi-target navigation in a stationary environment , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[9]  Ahmad A. Masoud Decentralized Self-Organizing Potential Field-Based Control for Individually Motivated Mobile Agents in a Cluttered Environment: A Vector-Harmonic Potential Field Approach , 2007, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[10]  Xiaoping Yun,et al.  A wall-following method for escaping local minima in potential field based motion planning , 1997, 1997 8th International Conference on Advanced Robotics. Proceedings. ICAR'97.

[11]  Ahmad A. Masoud,et al.  Evolutionary action maps for navigating a robot in an unknown, multidimensional, stationary environment. II. Implementation and results , 1997, Proceedings of International Conference on Robotics and Automation.

[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]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[14]  H. Luetkepohl The Handbook of Matrices , 1996 .

[15]  S. Axler,et al.  Harmonic Function Theory , 1992 .

[16]  Ahmad A. Masoud,et al.  A self-organizing, hybrid PDE-ODE structure for motion control in informationally-deprived situations , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[17]  Keisuke Sato Deadlock-free motion planning using the Laplace potential field , 1992, Adv. Robotics.

[18]  J. Brian Burns,et al.  Path planning using Laplace's equation , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[19]  A. A. Petrov,et al.  Control of a Robot-Manipulator with Obstacle Avoidance Under Little Information about the Environment , 1981 .

[20]  Audra E. Kosh,et al.  Linear Algebra and its Applications , 1992 .

[21]  Ahmad A. Masoud,et al.  An informationally-open, organizationally-closed control structure for navigating a robot in an unknown, stationary environment , 2003, Proceedings of the 2003 IEEE International Symposium on Intelligent Control.

[22]  Daniel E. Koditschek,et al.  Exact robot navigation using artificial potential functions , 1992, IEEE Trans. Robotics Autom..

[23]  Ahmad A. Masoud,et al.  Solving the Narrow Corridor Problem in Potential Field-Guided Autonomous Robots , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[24]  Ahmad A. Masoud,et al.  Constrained motion control using vector potential fields , 2000, IEEE Trans. Syst. Man Cybern. Part A.

[25]  Ahmad A. Masoud Dynamic Trajectory Generation for Spatially Constrained Mechanical Systems Using Harmonic Potential Fields , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[26]  J. P. Lasalle Some Extensions of Liapunov's Second Method , 1960 .

[27]  Yoram Koren,et al.  Potential field methods and their inherent limitations for mobile robot navigation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[28]  L. Tarassenko,et al.  Analogue computation of collision-free paths , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[29]  M. Altman Review: Vasile I. Istratescu, Fixed point theory: An introduction , 1983 .