Inverse dynamics of flexible robots

This paper presents a new and general technique for solving the inverse dynamics of flexible robots. The proposed method finds the joint torques that must be applied by the actuators to obtain a specified end-effector trajectory. Moreover, since the inverse dynamic problem for flexible robots is closely coupled to the inverse kinematic problem, the solution of the inverse dynamics also renders the elastic deformations of the arms and the rotations at the joints. There are no restrictions on the configuration of the flexible robots that can be analyzed with the new technique. Elastic characteristics of the robotic arms are modeled using Euler-Bernoulli beam theory. Lagrange's equations, combined with the finite element method to discretize space variables, are used to establish the global dynamic equations of the robot. Kinematic constraints are introduced in the dynamic equations by means of a penalty formulation. Given a tip trajectory, the solution to the posed numerical problem is carried out through a finite differences discretization for the time variable and a collocation procedure that provides the stable, non-causal solution. In contrast with methods previously proposed, this new technique is a non-recursive and non-iterative approach carried out in the time domain. In order to show the performance and accuracy of the proposed method, the paper presents simulation analysis for different robots and several trajectories. When available, the results are compared with those published in previous literature.

[1]  J. G. Jalón,et al.  Dynamics of flexible multibody systems using cartesian co‐ordinates and large displacement theory , 1991 .

[2]  J. C. Simo,et al.  A finite strain beam formulation. The three-dimensional dynamic problem. Part I , 1985 .

[3]  R. Ledesma,et al.  A Lagrangian approach to the non‐causal inverse dynamics of flexible multibody systems: The three‐dimensional case , 1994 .

[4]  Kuldip S. Rattan,et al.  Feedforward control of flexible manipulators , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[5]  Dong-Soo Kwon,et al.  An Inverse Dynamic Method Yielding Flexible Manipulator State Trajectories , 1990, 1990 American Control Conference.

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

[7]  Harinarayan Krishnan,et al.  Control of single-link flexible beam using Hankel-norm-based reduced-order model , 1998 .

[8]  Yannick Aoustin,et al.  Nonlinear control laws for a 2 flexible link robot: comparison of applicability domains , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[9]  Warren P. Seering,et al.  Preshaping Command Inputs to Reduce System Vibration , 1990 .

[10]  Anthony Tzes,et al.  Control and system identification of a two-link flexible manipulator , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[11]  Eduardo Bayo,et al.  Penalty Formulations for the Dynamic Analysis of Elastic Mechanisms , 1989 .

[12]  Farshad Khorrami,et al.  Experimental results on an inner/outer loop controller for a two-link flexible manipulator , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[13]  Bruno Siciliano,et al.  A Singular Perturbation Approach to Control of Lightweight Flexible Manipulators , 1988, Int. J. Robotics Res..

[14]  A. H. Soni,et al.  Coupling Effects of Kinematics and Flexibility in Manipulators , 1987 .

[15]  P. C. Dunne Finite elements, procedures in engineering analysis , 1982 .

[16]  Inverse dynamics of spatial open-chain flexible manipulators with lumped and distributed actuators , 1994, J. Field Robotics.

[17]  R. Ledesma,et al.  A non-recursive lagrangian solution of the non-causal inverse dynamics of flexible multibody systems : the planar case , 1993 .

[18]  H. Goldstein,et al.  Classical Mechanics , 1951, Mathematical Gazette.

[19]  J. C. Simo,et al.  A three-dimensional finite-strain rod model. Part II: Computational aspects , 1986 .

[20]  Masaru Uchiyama,et al.  Compensating Control of a Flexible Robot Arm , 1990, J. Robotics Mechatronics.

[21]  H. Saunders,et al.  Finite element procedures in engineering analysis , 1982 .

[22]  E. Bayo,et al.  An efficient computation of the inverse dynamics of flexible manipulators in the time domain , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[23]  Eduardo Bayo,et al.  A simple and efficient computational approach for the forward dynamics of elastic robots , 1989, J. Field Robotics.

[24]  S. B. Skaar,et al.  Point Control of a One-Link Flexible Manipulator , 1986 .

[25]  Jian-Shiang Chen,et al.  Dynamic modeling and payload-adaptive control of a flexible manipulator , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[26]  Richard D. Klafter,et al.  Dynamic modeling and optimal control of flexible robotic manipulators , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[27]  Bruno Siciliano,et al.  Joint-Based Control of a Nonlinear Model of a Flexible Arm , 1988, 1988 American Control Conference.

[28]  Toshio Fukuda,et al.  Modeling and Control Characteristics for a Two-Degrees-of-Freedom Coupling System of Flexible Robotic Arms , 1987 .

[29]  Yong Se Kim,et al.  COMPUTERS IN ENGINEERING , 1994 .

[30]  Dimitry M. Gorinevsky,et al.  Feedback control of one-link flexible manipulator with gear train , 1991, J. Field Robotics.

[31]  Steven Dubowsky,et al.  The Application of Finite Element Methods to the Dynamic Analysis of Flexible Spatial and Co-Planar Linkage Systems , 1981 .

[32]  Steven Dubowsky,et al.  On the Dynamic Analysis and Behavior of Industrial Robotic Manipulators With Elastic Members , 1983 .

[33]  Kazuo Yoshida,et al.  Digital optimal control of elastic structure systems (Positioning control of elastic rotating arm) , 1986 .

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

[35]  Mark J. Balas,et al.  Trends in large space structure control theory: Fondest hopes, wildest dreams , 1982 .

[36]  Eduardo Bayo,et al.  On the Accuracy of End-Point Trajectory Tracking for Flexible Arms by Noncausal Inverse Dynamic Solutions , 1991 .

[37]  Eduardo Bayo,et al.  Inverse Dynamics and Kinematics of Multi- Link Elastic Robots: An Iterative Frequency Domain Approach , 1989, Int. J. Robotics Res..

[38]  I. A. Castelazo,et al.  Nonlinear compensation for flexible manipulators , 1990 .

[39]  Wayne John Book Modeling, design, and control of flexible manipulator arms: Status and trends , 1989 .