Computed torque control and utilization of parametric excitation for underactuated dynamical systems

Dynamical systems with less independent control input than degrees of freedom are called underactuated systems. They form a special group of robotic systems, because they are more energy efficient and agile compared to the classical industrial robots having heavy mechanical structure and robust actuators at each joint. Cranes are typical underactuated systems because there is no direct actuation on the swinging payload. The present work is motivated by a newly designed domestic robot called Acroboter, which moves on a specially designed ceiling and the working unit of the robot hangs down and operates in the 3D workspace like a crane. Since the robot has a complex multibody structure, the dynamic modeling requires a special approach, where non-minimum set of redundant coordinates describes the system instead of the classical minimum set of generalized coordinates. Geometric constraints are introduced to represent the relations among the redundant coordinates. The corresponding dynamical model is a system of differential algebraic equations. The present work addresses the developement of model based motion control algorithms for underactuated multibody systems, in general. As an application of the results, the proposed control algorithms are applied for varying topology systems, like fully actuated systems in the presence of actuator saturation. Actuator saturation is a relevant nonlinearity, which is treated here as a decrement in the number of independent control inputs. Another group of varying topology underactuated systems in focus belong to the limbless locomotion. One of the most intricate problems is when certain tasks are prescribed for the passive DoF of an underactuated system. By augmenting the actuator forces with some periodic excitation for the active DoF, the tasks could be approached even for the passive DoF. Since this periodic excitation at the actuators usually presents some time-periodic parameters in the equations of motion, this kind of forcing is called parametric excitation in classical mechanics. In this sense, parametric excitation could succesfully be used for the control of certain underactuated systems. Case studies of stabilization of water vessels and the control of pendulum-like robots via parametric excitation are presented. Finally, the motion control of the Acroboter is accomplished, which is partially based on closed form formulae derived from simplified pendulum-like models of the robot. The simplified control appoaches are combined with the general methods derived in the first part of the dissertation. The control approaches are tested and applied in laboratory experiments for the Acroboter prototype.

[1]  Dean T. Mook,et al.  Cargo Pendulation Reduction on Ship-Mounted Cranes Via Boom-Luff Angle Actuation , 2001 .

[2]  László Bencsik,et al.  Stability case study of the ACROBOTER underactuated service robot , 2012 .

[3]  Gábor Stépán,et al.  Redundancy Resolution of the Underactuated Manipulator , 2013 .

[4]  Gábor Stépán,et al.  Impact models for walking and running systems-angular moment conservation versus varying geometric constraints , 2013 .

[5]  Gábor Stépán,et al.  The influence of parametric excitation on floating bodies , 2008 .

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

[7]  G. Stépán,et al.  Dynamics and Actuation of the Acroboter Platform , 2013 .

[8]  Giuseppe Oriolo,et al.  Control of mechanical systems with second-order nonholonomic constraints: underactuated manipulators , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[9]  J. Baumgarte Stabilization of constraints and integrals of motion in dynamical systems , 1972 .

[10]  Mark W. Spong,et al.  Partial feedback linearization of underactuated mechanical systems , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[11]  Gunnar Bolmsjö,et al.  ACROBOTER: a ceiling based crawling, hoisting and swinging service robot platform , 2009 .

[12]  Ian D. Walker,et al.  Minimum effort inverse kinematics for redundant manipulators , 1997, IEEE Trans. Robotics Autom..

[13]  Hanafy M. Omar Control of Gantry and Tower Cranes , 2003 .

[14]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[15]  W. Blajer,et al.  Modeling of underactuated mechanical systems in partly specified motion , 2008 .

[16]  Gábor Stépán,et al.  Motion Control of an Under-Actuated Service Robot Using Natural Coordinates , 2010 .

[17]  Ambrus Zelei,et al.  Periodic Servo-Constraints for Stabilizing Underactuated Multibody Systems , 2013 .

[18]  Gábor Stépán,et al.  Łódź , Poland TRAJECTORY GENERATION OF AN UNDERACTUATED AND REDUNDANT SERVICE ROBOT PLATFORM EQUIPPED WITH DUCTED FAN ACTUATORS , 2009 .

[19]  A. Zelei,et al.  STABILIZING EFFECT OF VERTICAL PERIODIC MOTION ON ATHLETES – PADDLE SYSTEMS , 2012 .

[20]  Balth van der Pol Jun. Doct.Sc. II. On the stability of the solutions of Mathieu's equation , 1928 .

[21]  H. Harry Asada,et al.  The Winch-Bot: A cable-suspended, under-actuated robot utilizing parametric self-excitation , 2009, 2009 IEEE International Conference on Robotics and Automation.

[22]  Ambrus Zelei,et al.  Analysis of worm-like locomotion , 2013 .

[23]  G. Stépán,et al.  MOTION ANALYSIS OF A CRANE AS AN UNDER-ACTUATED ROBOT , 2008 .

[24]  Ambrus Zelei,et al.  Servo Constraint Based Computed Torque Control of ACROBOTER , 2010 .

[25]  A Baudouin,et al.  A biomechanical review of factors affecting rowing performance , 2002, British journal of sports medicine.

[26]  Valery D. Yurkevich,et al.  Design of Nonlinear Control Systems with the Highest Derivative in Feedback , 2004 .

[27]  Stephen Cameron,et al.  The Virtual Springs Method: Path Planning and Collision Avoidance for Redundant Manipulators , 1996, Int. J. Robotics Res..

[28]  J. Kövecses,et al.  Dynamics modeling and simulation of constrained robotic systems , 2003 .

[29]  Gábor Stépán,et al.  COMPUTED TORQUE CONTROL METHOD FOR UNDER-ACTUATED MANIPULATOR , 2009 .

[30]  R L Lieber,et al.  Skeletal muscle mechanics: implications for rehabilitation. , 1993, Physical therapy.

[31]  Joachim Steigenberger Some theory towards a stringent definition of ‘locomotion’ , 2011 .

[32]  Tamás Insperger,et al.  PENDULUM WITH HARMONIC VARIATION OF THE SUSPENSION POINT , 2000 .

[33]  Haiyan Hu,et al.  Symbolic computation of normal form for Hopf bifurcation in a neutral delay differential equation and an application to a controlled crane , 2012 .

[34]  Phillip J. McKerrow,et al.  The design of a tethered aerial robot , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[35]  Paulo Flores,et al.  A Parametric Study on the Baumgarte Stabilization Method for Forward Dynamics of Constrained Multibody Systems , 2009 .

[36]  Gábor Stépán,et al.  COMPUTED TORQUE CONTROL OF UNDER-ACTUATED DYNAMICAL SYSTEMS MODELED BY NATURAL COORDINATES , 2010 .

[37]  Warren E. Dixon,et al.  Tracking Control of Robot Manipulators with Bounded Torque Inputs , 1999, Robotica.

[38]  Npi Nnaedozie Aneke Control of underactuated mechanical systems , 2003 .

[39]  László Bencsik,et al.  Stability case study of an underactuated service robot , 2011 .

[40]  Jianbo Su,et al.  Computed torque control-based composite nonlinear feedback controller for robot manipulators with bounded torques , 2009 .

[41]  G. Watanabe,et al.  [da Vinci surgical system]. , 2014, Kyobu geka. The Japanese journal of thoracic surgery.

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

[43]  Ping Lu,et al.  Tracking control of nonlinear systems with bounded controls and control rates , 1996, Autom..

[44]  Floren Colloud,et al.  A KAYAK ERGOMETER USING A SLIDING TROLLEY TO REPRODUCE ACCURATE ON-WATER MECHANICAL CONDITIONS , 2007 .

[45]  Gábor Stépán,et al.  Computed torque control of an under-actuated service robot platform modeled by natural coordinates , 2011 .

[46]  Gábor Stépán,et al.  Computed torque control of a constrained manipulator considering the actuator saturation , 2011 .

[47]  Gábor Stépán,et al.  Experimental analysis of a fan driven underactuated pendulum , 2011 .

[48]  E. Mathieu Mémoire sur le mouvement vibratoire d'une membrane de forme elliptique. , 1868 .

[49]  H. Kinjo,et al.  Load Swing Suppression in Jib Crane Systems Using a Genetic Algorithm-trained Neuro-controller , 2007, 2007 IEEE International Conference on Mechatronics.

[50]  E. Hairer,et al.  Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems , 2010 .

[51]  Giuseppe Oriolo,et al.  Control of Redundant Robots under End-Effector Commands : A Case Study in Underactuated Systems , 2009 .

[52]  Miklós Farkas,et al.  Periodic Motions , 1994 .

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

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

[55]  Rui Fukui,et al.  Construction of ceiling adsorbed mobile robots platform utilizing permanent magnet inductive traction method , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[56]  Gábor Stépán,et al.  Energy efficient walking and running-impact dynamics based on varying geometric constraints , 2013 .

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

[58]  Gábor Stépán,et al.  Case studies for computed torque control of constrained underactuated systems , 2012 .

[59]  Gábor Stépán,et al.  The ACROBOTER Platform - Part 2: Servo-Constraints in Computed Torque Control , 2011 .

[60]  John M. Hollerbach,et al.  Redundancy resolution of manipulators through torque optimization , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[61]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[62]  Gábor Stépán,et al.  An underactuated modular robot for testing control algorithms , 2011 .

[63]  Gábor Stépán,et al.  The ACROBOTER Platform – Part 1: Conceptual Design and Dynamics Modeling Aspects , 2011 .

[64]  Robert Seifried,et al.  Dynamics of Underactuated Multibody Systems: Modeling, Control and Optimal Design , 2013 .

[65]  Ziyad N. Masoud A Control System for the Reduction of Cargo Pendulation of Ship-Mounted Cranes , 2000 .

[66]  Gábor Stépán,et al.  Servo-constraint based computed torque control of underactuated mechanical systems , 2011 .