Review of modelling and control of flexible-link manipulators

In recent decades, flexible manipulators have been studied by many researchers from robotics, solid mechanics, and control fields. Flexible manipulators have many advantages, including low weight because of the slenderness of the links of the robot. Although the original objective was to take advantages of the slenderness or flexibility in real robots, the challenging dynamics of the systems intrigued interests to employ an experimental flexible manipulator as a test bed to evaluate different modelling or control methods. With such a vast and various literatures, a review is indispensable for researchers who want to adapt their interests with the area. Some valuable review articles have been published, referencing numerous articles on single-link or multi-link flexible arms. This article pays an inclusive focus on trends of the research on modelling and control of multi-link flexible-link manipulators. The scope of this review article is particularly on two-link flexible manipulators, relevant models presented for closed-loop applications, and model-based control. Recent and historical contributions in the modelling and control of flexible-link manipulators are presented and discussed. As regular industrial manipulators normally have multiple links with two long links, that is, upper arm and forearm, this review can introduce advances in considering elasticity effects to robotic researchers.

[1]  Giovanni B. Palmerini,et al.  Vibration control of a flexible space manipulator during on orbit operations , 2012 .

[2]  J. Van de Vegte,et al.  Classical control design for a flexible manipulator: Modeling and control system design , 1987, IEEE Journal on Robotics and Automation.

[3]  Chong-Won Lee,et al.  Hybrid Control Scheme for Robust Tracking of Two-Link Flexible Manipulator , 2002, J. Intell. Robotic Syst..

[4]  Ronald L. Huston,et al.  Flexibility effects in multibody system dynamics , 1980 .

[5]  T. Wongratanaphisan,et al.  A Direct Method of Adaptive FIR Input Shaping for Motion Control With Zero Residual Vibration , 2013, IEEE/ASME Transactions on Mechatronics.

[6]  C. di Castri,et al.  Matrix formulations for solving the configuration-dependent eigenvalue problem of a two-link flexible manipulator , 2010, 19th International Workshop on Robotics in Alpe-Adria-Danube Region (RAAD 2010).

[7]  Frédéric Boyer,et al.  An Efficient Calculation of Flexible Manipulator Inverse Dynamics , 1998, Int. J. Robotics Res..

[8]  Hubert Gattringer,et al.  Passivity Based Backstepping Control of an Elastic Robot , 2010 .

[9]  Miguel Ayala Botto,et al.  Vibration control of a very flexible manipulator system , 2005 .

[10]  F. Pfeiffer Combined path and force control for elastic manipulators , 1992 .

[11]  Leonardo Lanari,et al.  Rest-to-Rest Motion for Planar Multi-Link Flexible Manipulator Through Backward Recursion , 2004 .

[12]  Ashitava Ghosal,et al.  Comparison of the Assumed Modes and Finite Element Models for Flexible Multilink Manipulators , 1995, Int. J. Robotics Res..

[13]  Atef A. Ata,et al.  Dynamic analysis of a two-link flexible manipulator subject to different sets of conditions , 2012 .

[14]  Alessandro De Luca,et al.  Sensorless Robot Collision Detection and Hybrid Force/Motion Control , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[15]  Tsuneo Yoshikawa,et al.  Modeling of Flexible Manipulators Using Virtual Rigid Links and Passive Joints , 1996, Int. J. Robotics Res..

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

[17]  Vicente Feliu,et al.  Concurrent Design of Multimode Input Shapers and Link Dynamics for Flexible Manipulators , 2010, IEEE/ASME Transactions on Mechatronics.

[18]  R. Nadira,et al.  A Finite Element/Lagrange Approach to Modeling Lightweight Flexible Manipulators , 1986 .

[19]  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.

[20]  Alan S. Morris,et al.  Dynamic modelling, simulation and control of a manipulator with flexible links and joints , 2002, Robotics Auton. Syst..

[21]  Zaharuddin Mohamed,et al.  Hybrid vibration and rest-to-rest control of a two-link flexible robotic arm using H∞ loop-shaping control design , 2016 .

[22]  Stephen Yurkovich,et al.  Rule-based control for a flexible-link robot , 1994, IEEE Trans. Control. Syst. Technol..

[23]  James D. Lee,et al.  Dynamic equations for a two-link flexible robot arm , 1988 .

[24]  William Singhose,et al.  Command shaping for flexible systems: A review of the first 50 years , 2009 .

[25]  Carmelo di Castri,et al.  Exact modeling for control of flexible manipulators , 2012 .

[26]  Bidyadhar Subudhi,et al.  Evolutionary computation approaches to tip position controller design for a two-link flexible manipulator , 2011 .

[27]  Peter Eberhard,et al.  DYNAMIC ANALYSIS OF FLEXIBLE MANIPULATORS, A LITERATURE REVIEW , 2006 .

[28]  T. R. Kane,et al.  Dynamics of a cantilever beam attached to a moving base , 1987 .

[29]  Dadi Hisseine,et al.  Robust control for a flexible-link manipulator using sliding mode techniques and nonlinear H/sub /spl infin// control design methods , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[30]  A. Fahim,et al.  Endpoint Control of a Two-Link Flexible Manipulator , 1998 .

[31]  Atsushi Konno,et al.  Vision-Based Task-Level Control of a Flexible-Link Manipulator , 2010, Adv. Robotics.

[32]  Fuchun Sun,et al.  Cloud Model-based Controller Design for Flexible-Link Manipulators , 2006, 2006 IEEE Conference on Robotics, Automation and Mechatronics.

[33]  F. Samaille,et al.  Articulated inspection arm for ITER, a demonstration in the Tore Supra tokamak , 2003, 20th IEEE/NPSS Symposium onFusion Engineering, 2003..

[34]  Vicente Feliu,et al.  Integral Resonant Control for Vibration Damping and Precise Tip-Positioning of a Single-Link Flexible Manipulator , 2011, IEEE/ASME Transactions on Mechatronics.

[35]  Ronald G.K.M. Aarts,et al.  Dynamic Simulation of Planar Flexible Link Manipulators using Adaptive Modal Integration , 2002 .

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

[37]  Ronald G.K.M. Aarts,et al.  A Perturbation Method for Dynamic Analysis and Simulation of Flexible Manipulators , 2001 .

[38]  Bidyadhar Subudhi,et al.  Nonlinear Adaptive Model Predictive Controller for a Flexible Manipulator: An Experimental Study , 2014, IEEE Transactions on Control Systems Technology.

[39]  Heidar Ali Talebi,et al.  Experimental results on tracking control of a flexible-link manipulator: a new output re-definition approach , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[40]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[41]  M. Benosman,et al.  Model inversion for a particular class of nonlinear non-minimum phase systems: an application to the two-link flexible manipulator , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[42]  P. Apkarian,et al.  Advanced gain-scheduling techniques for uncertain systems , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[43]  Rosbi Mamat,et al.  Dynamic characterisation of a two-link flexible manipulator: theory and experiments , 2014 .

[44]  Atsushi Konno,et al.  Vibration suppression control of spatial flexible manipulators , 1995 .

[45]  Gary J. Balas,et al.  Robust Control of Two-Link Flexible Manipulators Using the μ-Synthesis Technique , 1999 .

[46]  Wayne J. Book,et al.  Symbolic modeling and dynamic simulation of robotic manipulators with compliant links and joints , 1989 .

[47]  Atsushi Konno,et al.  Wrist Camera-Based Vibration Suppression Control for a Flexible Manipulator , 2011, Adv. Robotics.

[48]  Alessandro De Luca,et al.  Collision Detection and Safe Reaction with the DLR-III Lightweight Manipulator Arm , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[49]  Samuel F. Asokanthan,et al.  Identification and gain scheduled vibration control of an experimental two-link flexible manipulator , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[50]  Jinkun Liu,et al.  Nonlinear PDE observer design for a flexible two-link manipulator , 2012, 2012 American Control Conference (ACC).

[51]  Akira Abe,et al.  Trajectory planning for residual vibration suppression of a two-link rigid-flexible manipulator considering large deformation , 2009 .

[52]  M. T. Hussein A review on vision-based control of flexible manipulators , 2015, Adv. Robotics.

[53]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[54]  Y. Li,et al.  Robust Control of a Two-Link Flexible Manipulator with Quasi-Static Deflection Compensation Using Neural Networks , 2005, J. Intell. Robotic Syst..

[55]  Eric H. K. Fung,et al.  Dynamic modelling of a rigid-flexible manipulator for constrained motion task control , 1999 .

[56]  Keith W. Buffinton,et al.  Extended Kalman Filtering Applied to a Two-Axis Robotic Arm with Flexible Links , 2000, Int. J. Robotics Res..

[57]  Hubert Gattringer,et al.  Comparative Study on Sensorless Vibration Suppression of Fast Moving Flexible Linear Robots , 2013, EUROCAST.

[58]  Heinz Unbehauen,et al.  Multiobjective control of a four-link flexible manipulator: a robust H∞ approach , 2002, IEEE Trans. Control. Syst. Technol..

[59]  Hubert Gattringer,et al.  Passivity-Based Tracking Control of a Flexible Link Robot , 2013 .

[60]  Victor Etxebarria,et al.  Control of a Lightweight Flexible Robotic Arm Using Sliding Modes , 2005, ArXiv.

[61]  Max Donath,et al.  Robust control of flexible manipulators via μ-synthesis , 2000 .

[62]  Kyung-Jo Park,et al.  Flexible Robot Manipulator Path Design to Reduce the Endpoint Residual Vibration under Torque Constraints , 2004 .

[63]  Wen Chen,et al.  Dynamic modeling of multi-link flexible robotic manipulators , 2001 .

[64]  Delbert Tesar,et al.  Deflection prediction for serial manipulators , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[65]  Friedrich Pfeiffer A feedforward decoupling concept for the control of elastic robots , 1989, J. Field Robotics.

[66]  Jörn Malzahn,et al.  Link elasticity exploited for payload estimation and force control , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[67]  I. Sharf,et al.  Simulation of Flexible-Link Manipulators With Inertial and Geometric Nonlinearities , 1995 .

[68]  Uy-Loi Ly,et al.  Experimental comparison of robust reduced-order hybrid position and force optimization techniques for a two-link flexible manipulator , 1996, Proceeding of the 1996 IEEE International Conference on Control Applications IEEE International Conference on Control Applications held together with IEEE International Symposium on Intelligent Contro.

[69]  Stephen Yurkovich,et al.  Rule-based supervisory control of a two-link flexible manipulator , 1993, J. Intell. Robotic Syst..

[70]  Alessandro De Luca,et al.  Closed-form dynamic model of planar multilink lightweight robots , 1991, IEEE Trans. Syst. Man Cybern..

[71]  Luca Zaccarian,et al.  Dynamic modelling of a two link flexible robot and experimental validation , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[72]  Mohd Ashraf Ahmad,et al.  Dynamic Modelling and Characterisation of a Two-Link Flexible Robot Manipulator , 2010 .

[73]  Jerzy Sąsiadek Space Robotics and its Challenges , 2013 .

[74]  Anthony Green,et al.  Dynamics and Trajectory Tracking Control of a Two-Link Robot Manipulator , 2004 .

[75]  Edward J. Park,et al.  Vibration Control of a Flexible Link Manipulator Using an Array of Fiber-Optic Curvature Sensors and Piezoelectric Actuators , 2007 .

[76]  Christopher J. Damaren,et al.  Single-Link Flexible Manipulator Control Accommodating Passivity Violations: Theory and Experiments , 2012, IEEE Transactions on Control Systems Technology.

[77]  Wayne J. Book,et al.  Filtering Schilling manipulator commands to prevent flexible structure vibration , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[78]  K. Krishnamurthy,et al.  Unconstrained and constrained motion control of a planar two-link structurally flexible robotic manipulator , 1994, J. Field Robotics.

[79]  Torsten Bertram,et al.  Collision Detection and Reaction for a Multi-Elastic-Link Robot Arm , 2014 .

[80]  Zhao-Hui Jiang Impedance Control of Flexible Robot Arms with Parametric Uncertainties , 2005, J. Intell. Robotic Syst..

[81]  Russell Schloss,et al.  End effector load force estimation and control for a multi elastic link robot arm , 2014 .

[82]  Ahmed A. Shabana,et al.  Application of perturbation techniques to flexible multibody system dynamics , 1987 .

[83]  Hoon Cheol Park,et al.  Vibration suppression of a flexible robot manipulator with a lightweight piezo-composite actuator , 2009 .

[84]  Wayne J. Book,et al.  Filtering micro-manipulator wrist commands to prevent flexible base motion , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[85]  Edouard Laroche,et al.  A Mutivariable Methodology for Fast Visual Servoing of Flexible Manipulators Moving in a Restricted Workspace , 2012, Adv. Robotics.

[86]  Warren P. Seering,et al.  Input Shaping With Negative Sequences for Reducing Vibrations in Flexible Structures , 1993, 1993 American Control Conference.

[87]  Stephen Yurkovich,et al.  Vibration control of a two-link flexible robot arm , 1993 .

[88]  Helmut Schwarz,et al.  Adaptive augmented state feedback control for an experimental planar two-link flexible manipulator , 1998, IEEE Trans. Robotics Autom..

[89]  M. A. Elbestawi,et al.  Modelling and dynamic analysis of a two-link manipulator with both joint and link flexibilities , 1995 .

[90]  W. Cleghorn,et al.  Dynamic finite-element analysis of a planar high-speed, high-precision parallel manipulator with flexible links , 2005 .

[91]  Atsushi Konno,et al.  A singularly perturbed method for pole assignment control of a flexible manipulator , 2002, Robotica.

[92]  Hubert Gattringer,et al.  The Lightweight Robot ElRob: Interesting Aspects in Modeling and Control , 2011 .

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

[94]  Ashitava Ghosal,et al.  Robust control of multilink flexible manipulators , 2003 .

[95]  Wayne J. Book,et al.  Experimental study on micro/macro manipulator vibration control , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[96]  Jorn Malzahn,et al.  Modeling and control of multi-elastic-link robots under gravity , 2014 .

[97]  N. O. Myklestad A New Method of Calculating Natural Modes of Uncoupled Bending Vibration of Airplane Wings and Other Types of Beams , 2012 .

[98]  Mouhacine Benosman,et al.  Control of flexible manipulators: A survey , 2004, Robotica.

[99]  Jamal Daafouz,et al.  Robust control of a flexible robot arm using the quadratic d-stability approach , 1998, IEEE Trans. Control. Syst. Technol..

[100]  Ku Der-Ming,et al.  Kineto-elastodynamic vibration analysis of robot manipulators by the finite element method , 1990 .

[101]  Christopher J. Damaren,et al.  Passivity analysis for flexible multilink space manipulators , 1995 .

[102]  Ronald Allison,et al.  CANADARM: 20 Years of Mission Success Through Adaptation , 2001 .

[103]  Miguel Ayala Botto,et al.  Approaches for dynamic modelling of flexible manipulator systems , 2003 .

[104]  Jörn Malzahn,et al.  Vibration control of a multi-link flexible robot arm with Fiber-Bragg-Grating sensors , 2009, 2009 IEEE International Conference on Robotics and Automation.

[105]  Ravi N. Banavar,et al.  An LQG/H∞ controller for a flexible manipulator , 1995, IEEE Trans. Control. Syst. Technol..

[106]  Weiliang Xu,et al.  Dynamic Compensation Control of Flexible Macro–Micro Manipulator Systems , 2010, IEEE Transactions on Control Systems Technology.

[107]  Atsushi Konno,et al.  Configuration- Dependent Vibration Controllability of Flexible-Link Manipulators , 1997, Int. J. Robotics Res..

[108]  Liu Yan,et al.  Dynamic model and tip trajectory tracking control for a two-link flexible robotic manipulator , 1996, 1996 IEEE International Conference on Systems, Man and Cybernetics. Information Intelligence and Systems (Cat. No.96CH35929).

[109]  Jonathan P. How,et al.  The Limitations of Independent Controller Design for a Multiple-link Flexible Macro-manipulator Carrying a Rigid Mini-manipulator , 1996 .

[110]  Ben Jonker,et al.  A Finite Element Dynamic Analysis of Flexible Manipulators , 1990, Int. J. Robotics Res..

[111]  Chang Tai Kiang,et al.  Review of Control and Sensor System of Flexible Manipulator , 2015, J. Intell. Robotic Syst..

[112]  Wayne J. Book,et al.  A robust nonlinear observation strategy for the control of flexible manipulators , 2011, 2011 IEEE International Conference on Robotics and Automation.

[113]  Jörn Malzahn,et al.  Dynamics identification of a damped multi elastic link robot arm under gravity , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[114]  Sabri Tosunoglu,et al.  Accessibility and Controllability of Flexible Robotic Manipulators , 1990, 1990 American Control Conference.

[115]  Nabil G. Chalhoub,et al.  Dynamic modeling of a revolute-prismatic flexible robot arm fabricated from advanced composite materials , 1991 .

[116]  Friedrich Pfeiffer,et al.  Experiments with flexible manipulators , 1994 .

[117]  Mohammad S. Alam,et al.  Hybrid fuzzy logic control with genetic optimisation for a single-link flexible manipulator , 2008, Eng. Appl. Artif. Intell..

[118]  Lining Sun,et al.  On singular perturbation based inverse dynamics control for a two-link flexible manipulator , 2002 .

[119]  Christopher J. Damaren,et al.  Design of Gain-Scheduled Strictly Positive Real Controllers Using Numerical Optimization for Flexible Robotic Systems , 2010 .

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

[121]  Friedrich Pfeiffer,et al.  A multistage-approach to the dynamics and control of elastic robots , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[122]  Inna Sharf,et al.  Comparison and Validation of Dynamics Simulation Models for a Structurally Flexible Manipulator , 1998 .

[123]  Friedrich Pfeiffer,et al.  Path and force control of elastic manipulators , 1990, 29th IEEE Conference on Decision and Control.

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

[125]  M.A. Ahmad,et al.  Dynamic modelling of a two-link flexible manipulator system incorporating payload , 2008, 2008 3rd IEEE Conference on Industrial Electronics and Applications.

[126]  Jinkun Liu,et al.  A robust observer design for a flexible manipulator based on a PDE model , 2017 .

[127]  Stephen Yurkovich,et al.  Fuzzy learning control for a flexible-link robot , 1995, IEEE Trans. Fuzzy Syst..

[128]  Celia M. Oakley,et al.  End-Point Control of a Two-Link Manipulator with a Very Flexible Forearm: Issues and Experiments , 1989, 1989 American Control Conference.

[129]  Samuel F. Asokanthan,et al.  CONFIGURATION DEPENDENT EIGENFREQUENCIES FOR A TWO-LINK FLEXIBLE MANIPULATOR: EXPERIMENTAL VERIFICATION , 1999 .

[130]  Wayne J. Book,et al.  Feedback control of two beam, two joint systems with distributed flexibility , 1975 .

[131]  Anthony Tzes,et al.  Experimental results on adaptive nonlinear control and input preshaping for multi-link flexible manipulators , 1995, Autom..

[132]  Barry Gough Historical dictionary of Canada , 1999 .

[133]  M. K. Lim,et al.  A nonlinear finite element model for dynamics of flexible manipulators , 1996 .

[134]  Kenji Fujimoto,et al.  An Energy-Based Nonlinear Control for a Two-Link Flexible Manipulator , 2005 .

[135]  Jan Swevers,et al.  Comparison of two feedforward design methods aiming at accurate trajectory tracking of the end point of a flexible robot arm , 1998, IEEE Trans. Control. Syst. Technol..

[136]  N. Galili,et al.  Fully inverse dynamics of very flexible beam using a finite element approach and lagrange formulation , 1994 .

[137]  Zaharuddin Mohamed,et al.  Mixed sensitivity H2/H8 control of a flexible-link robotic arm , 2014 .

[138]  Sahjendra N. Singh,et al.  Control of Elastic Robotic Systems by Nonlinear Inversion and Modal Damping , 1986 .

[139]  Olivier David,et al.  A vision-based method for estimating vibrations of a flexible arm using on-line sinusoidal regression , 2010, 2010 IEEE International Conference on Robotics and Automation.

[140]  Hubert Gattringer,et al.  On time-optimal trajectory planning for a flexible link robot , 2013, J. Syst. Control. Eng..

[141]  Robert H. Cannon,et al.  Design and Experimental Demonstration of Rapid, Precise End-Point Control of a Wrist Carried by a Very Flexible Manipulator , 1991, Int. J. Robotics Res..

[142]  Bidyadhar Subudhi,et al.  Linear matrix inequality-based robust proportional derivative control of a two-link flexible manipulator , 2016 .

[143]  S.O.R. Moheimani,et al.  Precise Tip Positioning of a Flexible Manipulator Using Resonant Control , 2008 .