Causal end-effector inversion of a flexible link manipulator

A new method to obtain the required base torque for the rest-to-rest manoeuvre of a single flexible link manipulator as its end-effector moves along a desired trajectory is introduced. Contrary to available causal and non-causal end-effector inversion techniques, this new approach does not require pre- and/or post-actuation and works even in the presence of the purely imaginary zeros for the transfer function. In this approach, the desired end-effector trajectory is divided into a finite number of segments. In each segment, but the last one, the desired trajectory is redefined so that a bounded continuous torque can be obtained using causal dynamic inversion. For the last segment the desired trajectory is redefined so that not only the causal inversion is achieved but also the final conditions are satisfied; that is, the end-effector reaches its desired position and the manipulator comes to rest at a given time. The redefinition of the desired trajectory at each segment employs summation of the stable exponential functions, which leads to a family of possible answers for the redefined trajectory. To obtain the best member of this family which minimizes the difference between the desired trajectory and redefined trajectory, an efficient search algorithm is proposed and used. Simulation results show the effectiveness of this new method.

[1]  W. Book Recursive Lagrangian Dynamics of Flexible Manipulator Arms , 1984 .

[2]  Rajnikant V. Patel,et al.  Friction Identification and Compensation in Robotic Manipulators , 2007, IEEE Transactions on Instrumentation and Measurement.

[3]  Peter N. Nikiforuk,et al.  Tip Trajectory Tracking of Flexible-Joint Manipulators Driven by Harmonic Drives , 2009, Int. J. Robotics Autom..

[4]  Ming Liu,et al.  Estimation and Compensation of Gravity and Friction Forces for Robot Arms: Theory and Experiments , 2001, J. Intell. Robotic Syst..

[5]  M. Indri,et al.  Rapid Prototyping of a Model-Based Control With Friction Compensation for a Direct-Drive Robot , 2006, IEEE/ASME Transactions on Mechatronics.

[6]  William Singhose,et al.  Command generation for flexible systems , 1997 .

[7]  Carlos Canudas de Wit,et al.  A new model for control of systems with friction , 1995, IEEE Trans. Autom. Control..

[8]  M. Vakil,et al.  Causal inversion of a single-link flexible-link manipulator via output planning , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[9]  Xiaoping Zhang,et al.  PDE modeling and control of a flexible two-link manipulator , 2005, IEEE Transactions on Control Systems Technology.

[10]  Mouhacine Benosman,et al.  Stable inversion of SISO nonminimum phase linear systems through output planning: an experimental application to the one-link flexible manipulator , 2003, IEEE Trans. Control. Syst. Technol..

[11]  B. Paden,et al.  Nonlinear inversion-based output tracking , 1996, IEEE Trans. Autom. Control..

[12]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[13]  A. Isidori,et al.  Output regulation of nonlinear systems , 1990 .

[14]  M. Vakil,et al.  A Constrained Lagrange Formulation of Multilink Planar Flexible Manipulator , 2008 .

[15]  L. Y. Liu,et al.  On the Stability of Zero Dynamics of a Single-Link Flexible Manipulator for a Class of Parametrized Outputs , 2003, J. Field Robotics.

[16]  Eduardo Bayo,et al.  A finite-element approach to control the end-point motion of a single-link flexible robot , 1987, J. Field Robotics.

[17]  Giovanni Ulivi,et al.  End-effector trajectory tracking in flexible arms. Comparison of approaches based on regulation theory , 1991 .

[18]  Mohammad Vakil,et al.  Dynamics and control of flexible manipulators , 2008 .

[19]  Rafael Kelly,et al.  A measurement procedure for viscous and coulomb friction , 2000, IEEE Trans. Instrum. Meas..

[20]  Reza Fotouhi Dynamic analysis of very flexible beams , 2007 .

[21]  Dong-Soo Kwon,et al.  A Time-Domain Inverse Dynamic Tracking Control of a Single-Link Flexible Manipulator , 1994 .

[22]  William Singhose,et al.  Friction-Compensating Command Shaping for Vibration Reduction , 2005 .

[23]  Eduardo Bayo,et al.  Exponentially Stable Tracking Control for Multi-Joint Flexible-Link Manipulators , 1990, 1990 American Control Conference.

[24]  Eduardo Bayo,et al.  Exponentially Stable Tracking Control for Multijoint Flexible-Link Manipulators , 1993 .

[25]  Santosh Devasia,et al.  Approximated stable inversion for nonlinear systems with nonhyperbolic internal dynamics , 1999, IEEE Trans. Autom. Control..

[26]  Degang Chen,et al.  Output tracking control of a one-link flexible manipulator via causal inversion , 2006, IEEE Transactions on Control Systems Technology.