Trajectory tracking control of mechanical systems with obstacle avoidance

This paper addresses a trajectory tracking problem of obstacle avoidance in mechanical systems. Our strategy for obstacle avoidance is based on a field potential method using an existing navigation function. However, direct application of this function to trajectory tracking can hinder obstacle avoidance. To overcome this problem, we newly introduce a parameterized function representing a reference trajectory, and propose a feedback law to control this parameter, thereby ensuring effective obstacle avoidance. Successful trajectory tracking is achieved by the convergence of the coordinates of the systems to the parameterized function. Because our method adopts a bounded navigation function, the proposed controller produces a bounded input signal even when the coordinates approach obstacles. Finally, a simulation of a two-link manipulator illustrates the effectiveness of the proposed method.

[1]  Pradeep K. Khosla,et al.  Real-time obstacle avoidance using harmonic potential functions , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[2]  S. Shankar Sastry,et al.  Conflict-free navigation in unknown urban environments , 2006, IEEE Robotics & Automation Magazine.

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

[4]  D. Koditschek,et al.  Robot navigation functions on manifolds with boundary , 1990 .

[5]  Miroslaw Galicki,et al.  Collision-free control of robotic manipulators in the task space , 2005, J. Field Robotics.

[6]  Brad Paden,et al.  Globally asymptotically stable ‘PD+’ controller for robot manipulators , 1988 .

[7]  S. Adachi,et al.  Control system design for obstacle avoidance system using model predictive control , 2004, Proceedings of the 2004 IEEE International Conference on Control Applications, 2004..

[8]  L. Singh,et al.  Model predictive control in nap-of-Earth flight using polynomial control basis functions , 2005, Proceedings of the 2005, American Control Conference, 2005..

[9]  Jean-Jacques E. Slotine,et al.  Adaptive manipulator control: A case study , 1988 .

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

[11]  Pradeep K. Khosla,et al.  Manipulator control with superquadric artificial potential functions: theory and experiments , 1990, IEEE Trans. Syst. Man Cybern..