Servo-constraint realization for underactuated mechanical systems

The paper deals with underactuated mechanical systems, featured by less control inputs m than degrees of freedom f, m < f, subject to m servo-constraints (specified in time outputs) on the system. The arising servo-constraint problem (inverse dynamics analysis) is discussed with an emphasis on the way the servo-constraints are realized, varying from orthogonal to tangential, and a geometrical illustration of the different realization types is provided. Depending on the way the servo-constraints are realized, the governing equations are formulated either as ordinary differential equations (ODEs) or differential-algebraic equations (DAEs), and some computational issues for the ODEs and DAEs are discussed. The existence or non-existence of an explicit solution to the governing equations is further discussed, related to so-called differentially flat problems (without internal dynamics) and non-flat problems (with internal dynamics). It is shown that in case of non-flat problems with orthogonal realization of servo-constraints, stability of the internal dynamics must be assured. Simple case studies are reported to illustrate the proposed formulations and methodologies.

[1]  Gary T. Yamaguchi,et al.  Dynamic Modeling of Musculoskeletal Motion: A Vectorized Approach for Biomechanical Analysis in Three Dimensions , 2001 .

[2]  J. Lévine Analysis and Control of Nonlinear Systems: A Flatness-based Approach , 2009 .

[3]  V. I. Kirgetov The motion of controlled mechanical systems with prescribed constraints (servoconstraints) , 1967 .

[4]  Rogelio Lozano,et al.  Non-linear Control for Underactuated Mechanical Systems , 2001 .

[5]  P. Rouchon,et al.  Flatness based control of oscillators , 2005 .

[6]  Wojciech Blajer,et al.  Motion planning and control of gantry cranes in cluttered work environment , 2007 .

[7]  Jan Awrejcewicz Modeling, Simulation and Control of Nonlinear Engineering Dynamical Systems , 2009 .

[8]  Ali H. Nayfeh,et al.  Dynamics and Control of Cranes: A Review , 2003 .

[9]  Bruno Siciliano,et al.  Control Problems in Robotics and Automation , 1998 .

[10]  V. Hagenmeyer,et al.  Exact feedforward linearization based on differential flatness , 2003 .

[11]  Scott M. Babcock,et al.  Inverse dynamics position control of a compliant manipulator , 1987, IEEE J. Robotics Autom..

[12]  Mark W. Spong,et al.  Underactuated mechanical systems , 1998 .

[13]  W. Blajer,et al.  Control of underactuated mechanical systems with servo-constraints , 2007 .

[14]  Wojciech Blajer,et al.  Improved DAE formulation for inverse dynamics simulation of cranes , 2011 .

[15]  Javier García de Jalón,et al.  Kinematic and Dynamic Simulation of Multibody Systems: The Real Time Challenge , 1994 .

[16]  Robert Seifried,et al.  Integrated mechanical and control design of underactuated multibody systems , 2012 .

[17]  M. N. Sahinkaya Inverse dynamic analysis of multiphysics systems , 2004 .

[18]  Marco Morandini,et al.  Control Constraint Realization for Multibody Systems , 2009 .

[19]  Alessandro De Luca Trajectory control of flexible manipulators , 1998 .

[20]  Marco Morandini,et al.  Control Constraint Realization Applied to Underactuated Aerospace Systems , 2011 .

[21]  W. Blajer A geometrical interpretation and uniform matrix formulation of multibody system dynamics , 2001 .

[22]  Jean Levine,et al.  Analysis and Control of Nonlinear Systems , 2009 .

[23]  C. W. Gear,et al.  The index of general nonlinear DAEs , 1995 .

[24]  Sunil K. Agrawal,et al.  Differentially Flat Systems , 2004 .

[25]  Wojciech Blajer,et al.  Modeling of Aircraft Prescribed Trajectory Flight as an Inverse Simulation Problem , 2009 .

[26]  Wojciech Blajer,et al.  Dynamics and control of mechanical systems in partly specified motion , 1997 .

[27]  S. Sastry Nonlinear Systems: Analysis, Stability, and Control , 1999 .

[28]  Thomas Heyden,et al.  Dynamics and flatness-based control of a kinematically undetermined cable suspension manipulator , 2006 .

[29]  Gary Tad Yamaguchi,et al.  Dynamic Modeling of Musculoskeletal Motion , 2001 .

[30]  Robert Seifried,et al.  Analysis of servo-constraint problems for underactuated multibody systems , 2013 .

[31]  W. Blajer,et al.  A Geometric Approach to Solving Problems of Control Constraints: Theory and a DAE Framework , 2004 .

[32]  Reza Olfati-Saber,et al.  Nonlinear control of underactuated mechanical systems with application to robotics and aerospace vehicles , 2001 .

[33]  Ho-Hoon Lee,et al.  Modeling and Control of a Three-Dimensional Overhead Crane , 1998 .

[34]  Dewey H. Hodges,et al.  Inverse Dynamics of Servo-Constraints Based on the Generalized Inverse , 2005 .

[35]  Javier García de Jalón,et al.  Kinematic and Dynamic Simulation of Multibody Systems , 1994 .

[36]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[37]  M. Fliess,et al.  Flatness and defect of non-linear systems: introductory theory and examples , 1995 .

[38]  Robert Seifried,et al.  Two approaches for feedforward control and optimal design of underactuated multibody systems , 2012 .

[39]  Uri M. Ascher,et al.  Computer methods for ordinary differential equations and differential-algebraic equations , 1998 .