Research Papers

Modeling of Flexible Robots With Varying Cross Section and Large Link Deformations

[+] Author and Article Information
Laura Celentano

Dipartimento di Ingegneria Elettrica
e delle Tecnologie dell'Informazione,
Università degli Studi di Napoli Federico II,
Via Claudio 21,
Napoli 80125, Italy
e-mail: laura.celentano@unina.it

Contributed by the Dynamic Systems Division of ASME for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received March 3, 2015; final manuscript received November 26, 2015; published online December 28, 2015. Assoc. Editor: Dejan Milutinovic.

J. Dyn. Sys., Meas., Control 138(2), 021010 (Dec 28, 2015) (12 pages) Paper No: DS-15-1084; doi: 10.1115/1.4032133 History: Received March 03, 2015; Revised November 26, 2015

In this paper, a very easy, numerically stable and computationally efficient method is presented, which allows the modeling and simulation of a flexible robot with high precision. The proposed method is developed under the hypotheses of flexible links having varying cross sections, of large link deformations and of time-varying geometrical and/or physical parameters of both the robot and the end-effector. This methodology uses the same approach of the modeling of rigid robots, after suitably and fictitiously subdividing each link of the robot into sublinks, rigid to the aim of the calculus of the inertia matrix and flexible to the aim of the calculus of the elastic matrix. The static and dynamic precision of the method is proved with interesting theorems, examples and some experimental tests. Finally, the method is used to model, control, and simulate a crane, composed of three flexible links and a cable with varying length, carrying a body with a variable mass.

Copyright © 2016 by ASME
Your Session has timed out. Please sign back in to continue.


Feliu, V. , García, A. , and Somolinos, J. A. , 2001, “ Gauge-Based Tip Position Control of a New Three-Degree-of-Freedom Flexible Robot,” Int. J. Rob. Res., 20(8), pp. 660–675. [CrossRef]
Ailon, A. , 2004, “ Asymptotic Stability in a Flexible-Joint Robot With Model Uncertainty and Multiple Time Delays in Feedback,” J. Franklin Inst., 341(6), pp. 519–531. [CrossRef]
Al-Yahmadi, A. S. , Abdo, J. , and Hsia, T. C. , 2007, “ Modelling and Control of Two Manipulators Handling a Flexible Object,” J. Franklin Inst., 344(5), pp. 349–361. [CrossRef]
Axelsson, P. , Karlsson, R. , and Norrlöf, M. , 2012, “ Bayesian State Estimation of a Flexible Industrial Robot,” Control Eng. Pract., 20(11), pp. 1220–1228. [CrossRef]
Balas, M. J. , 1978, “ Feedback Control of Flexible Systems,” IEEE Trans. Autom. Control, 23(4), pp. 673–679. [CrossRef]
Bauchau, O. , 2011, Flexible Multibody Dynamics, Dordrecht, The Netherlands/New York, Springer.
Blevins, R. , 2001, Formulas for Natural Frequency and Mode Shape, Krieger Publishing Company, Malabarm, FL.
Book, W. J. , 1993, “ Controlled Motion in an Elastic World,” ASME J. Dyn. Syst. Meas. Control, 115, pp. 252–260. [CrossRef]
Book, W. J. , Maizza-Neto, O. , and Whitney, D. E. , 1975, “ Feedback Control of Two-Beam Two-Joint Systems With Distributed Flexibility,” ASME J. Dyn. Syst. Meas. Control, 97(4), pp. 424–431. [CrossRef]
Bouzgarrou, B. C. , Ray, P. , and Gogu, G. , 2005, “ New Approach for Dynamic Modelling of Flexible Manipulators,” J. Multibody Dyn., Part K, 219(3), pp. 285–298.
Boyer, F. , Glandais, N. , and Khalil, W. , 2002, “ Flexible Multibody Dynamics Based on a Nonlinear Euler Bernoulli Kinematics,” Int. J. Numer. Methods Eng., 54(1), pp. 27–59. [CrossRef]
Boyer, F. , and Khalil, W. , 1999, “ Kinematic Model of a Multi-Beam Structure Undergoing Large Elastic Displacement and Rotations. Part One: Model of an Isolated Beam,” J. Mech. Mach. Theory, 34(2), pp. 205–222. [CrossRef]
Boyer, F. , Khalil, W. , Benosman, M. , and LeVey, G. , 2007, “ Modeling and Control of Flexible Robots,” Robot Manipulators. Modeling, Performance, Analysis and Control (Control Systems, Robotics and Manufacturing Series), E. Dombre and W. Khalil , eds., ISTE, Newport Beach, CA, pp. 337–394.
Boyer, F. , and Khalil, W. , 1998, “ An Efficient Calculation of the Flexible Manipulator Inverse Dynamics,” Int. J. Rob. Res., 17(3), pp. 282–293. [CrossRef]
Briot, S. , and Khalil, W. , 2014, “ Recursive and Symbolic Calculation of the Elastodynamic Model of Flexible Parallel Robots,” Int. J. Rob. Res., 33(3), pp. 469–483. [CrossRef]
Chait, Y. , Miklavcic, V. , Maccluer, C. R. , and Radcliffe, C. J. , 1990, “ A Natural Modal Expansion for the Flexible Robot Arm Problem Via a Self-Adjoint Formulation,” IEEE Trans. Rob. Autom., 6(5), pp. 601–603. [CrossRef]
Chedmail, P. , Aoustin, Y. , and Chevallereau, C. , 1991, “ Modeling and Control of Flexible Robots,” Int. J. Numer. Methods Eng., 32(8), pp. 1595–1619. [CrossRef]
De Angelis, F. , 2012, “ On the Structural Response of Elasto/Viscoplastic Materials Subject to Time-Dependent Loadings,” Struct. Durability Health Monit., 8(4), pp. 341–358.
De Luca, A. , 1998, “ Control Problems in Robotics and Automation,” Trajectory Control of Flexible Manipulators (Lecture Notes in Control and Information Sciences), Vol. 230, Springer Verlag, London, pp. 83–104.
Gorade, S. K. , Kurode, S. R. , and Gandhi, P. S. , 2014, “ Modeling and Sliding Mode Control of Flexible Structure,” 14th International Conference on Control, Automation and Systems, KINTEX, Gyeonggi-do, Korea, pp. 787–792.
Han, S. M. , Benorya, H. , and Wei, T. , 1999, “ Dynamics of Transversely Vibrating Beams Using Four Engineering Theories,” J. Sound Vib., 225(5), pp. 935–988. [CrossRef]
Hasting, G. G. , and Book, W. J. , 1987, “ A Linear Dynamic Model for Flexible Robot Manipulators,” IEEE Control Syst. Mag., 7(1), pp. 61–64. [CrossRef]
Hou, H. , and Tsui, S.-K. , 2003, “ A Feedback Control and a Simulation of a Torsional Elastic Robot Arm,” Appl. Math. Comput., 142(2–3), pp. 389–407. [CrossRef]
Khadem, S. E. , and Pirmohammadi, A. A. , 2003, “ Analytical Development of Dynamic Equations of Motion for a Three-Dimensional Flexible Link Manipulator With Revolute and Prismatic Joints,” IEEE Trans. Syst. Man Cybern., 33(2), pp. 237–249. [CrossRef]
Kumar, A. , Pathak, V. , and Sukavanam, N. , 2013, “ Trajectory Control of a Two DOF Rigid–Flexible Space Robot by a Virtual Space Vehicle,” Rob. Auton. Syst., 61(5), pp. 473–482. [CrossRef]
Li, C. J. , and Sankar, T. S. , 1993, “ Systematic Methods for Efficient Modelling and Dynamics Computation of Flexible Robot Manipulators,” IEEE Trans. Syst. Man Cybern., 23(1), pp. 77–95. [CrossRef]
Liu, S. , Wu, L. , and Lu, Z. , 2007, “ Impact Dynamics and Control of a Flexible Dual-Arm Space Robot Capturing an Object,” Appl. Math. Comput., 185(2), pp. 1149–1159. [CrossRef]
Macchelli, A. , Melchiorri, C. , and Stramigioli, S. , 2007, “ Port-Based Modelling of a Flexible Link,” IEEE Trans. Rob., 23(4), pp. 650–660. [CrossRef]
Madani, M. , and Moallem, M. , 2011, “ Hybrid Position/Force Control of a Flexible Parallel Manipulator,” J. Franklin Inst., 348(6), pp. 999–1012. [CrossRef]
Megson, T. H. , 2005, Structural and Stress Analysis, Butterworth-Heinemann, Oxford, UK.
Moberg, S. , 2010, “ Modelling and Control of Flexible Manipulators,” Ph.D. thesis, Department of Electrical Engineering, Linköping University, Linköping, Sweden.
Moberg, S. , Wernholt, E. , Hanssen, S. , and Brogårdh, T. , 2014, “ Modeling and Parameter Estimation of Robot Manipulators Using Extended Flexible Joint Models,” ASME J. Dyn. Syst. Meas., Control, 136(3), p. 031005. [CrossRef]
Pai, M.-C. , 2012, “ Robust Input Shaping Control for Multi-Mode Flexible Structures Using Neuro-Sliding Mode Output Feedback Control,” J. Franklin Inst., 349(3), pp. 1283–1303. [CrossRef]
Patil, O. , and Gandhi, P. , 2014, “ On the Dynamics and Multiple Equilibria of an Inverted Flexible Pendulum With Tip Mass on a Cart,” ASME J. Dyn. Syst. Meas. Control, 136(4), p. 041017. [CrossRef]
Robinett, R. D. , Dohrmann, C. , Eisler, G. R. , Feddema, J. , Parker, G. G. , Wilson, D. G. , and Stokes, D. , 2002, Flexible Robot Dynamics and Controls, Kluver Academic/Plenum Publishers, New York.
Schäffer, A. A. , Ott, C. , and Hirzinger, G. , 2007, “ A Unified Passivity Based Control Framework for Position, Torque and Impedance Control of Flexible Joint Robots,” Int. J. Rob. Res., 26(1), pp. 23–39. [CrossRef]
Sueur, C. , and Dauphin-Tanguy, G. , 1992, “ Bond-Graph Modeling of Flexible Robots: The Residual Flexibility,” J. Franklin Inst., 329(6), pp. 1109–1128. [CrossRef]
Theodore, R. J. , and Ghosal, A. , 2009, “ Energy Minimization Approach for a Two-Link Flexible Manipulator,” J. Vib. Control, 15, pp. 497–526. [CrossRef]
Usoro, P. B. , Nadira, R. , and Mahil, S. , 1986, “ A Finite Element/Lagrangian Approach to Modelling Lightweight Flexible Manipulators,” ASME J. Dyn. Syst. Meas. Control, 108(3), pp. 198–205. [CrossRef]
Van Auken, R. M. , 2015, “ Development and Comparison of Laplace Domain Models for Nonslender Beams and Application to a Half-Car Model With Flexible Body,” ASME J. Dyn. Syst. Meas. Control., 137(7), p. 071001. [CrossRef]
Wang, D. , and Vidyasagar, M. , 1992, “ Modelling of a Class of Multilink Manipulators With the Last Link Flexible,” IEEE Trans. Rob. Autom., 8(1), pp. 33–41. [CrossRef]
Wang, G. , Li, Y. F. , and Xu, W. L. , 2000, “ Regularization-Based Recovery Scheme for Inverse Dynamics of High-Speed Flexible Beams,” Appl. Math. Comput., 115(2–3), pp. 161–175. [CrossRef]
Wang, J. , McKinley, P. K. , and Tan, X. , 2014, “ Dynamic Modeling of Robotic Fish With a Base-Actuated Flexible Tail,” ASME J. Dyn. Syst. Meas. Control., 137(1), p. 011004. [CrossRef]
Yang, J. , Lian, F. , and Fu, L. , 1997, “ Nonlinear Adaptive Control for Flexible-Link Manipulators,” IEEE Trans. Rob. Autom., 13(1), pp. 140–148. [CrossRef]
Yoshikawa, T. , and Hosoda, K. , 1996, “ Modeling of Flexible Manipulators Using Virtual Rigid Links and Passive Joints,” Int. J. Rob. Res., 15(3), pp. 290–299. [CrossRef]
Khalil, W. , and Dombre, E. , 2002, Modeling, Identification and Control of Robots, Hermes Penton Science, London.
Rossi, C. , and Savino, S. , 2013, “ Robot Trajectory Planning by Assigning Positions and Tangential Velocities,” Rob. Comput. Integr. Manuf., 29(1), pp. 139–156. [CrossRef]
Siciliano, B. , and Khatib, O. , 2008, Springer Handbook of Robotics, Springer, Berlin, Heidelberg.
Celentano, L. , 2008, “ An Innovative Method for Robots Modelling and Simulation,” New Approaches in Automation and Robotics, H. Aschemann , ed., InTech, Vienna, Austria, pp. 173–196.
Celentano, L. , and Iervolino, R. , 2007, “ A Novel Approach for Spatial Robots Modelling and Simulation,” 13th IEEE International Conference on Methods and Models in Automation and Robotics, Szczecin, Poland, pp. 1005–1010.
Celentano, L. , and Iervolino, R. , 2006, “ New Results on Robot Modelling and Simulation,” ASME J. Dyn. Syst. Meas., Control, 128(4), pp. 811–819. [CrossRef]
Celentano, L. , 2013, “ An Easy and Efficient Method for Flexible Robots Modelling and Simulation,” 11th International Conference of Numerical Analysis and Applied Mathematics 2013, Rhodes, Greece, pp. 1266–1270.
Celentano, L. , and Coppola, A. , 2011, “ A Computationally Efficient Method for Modeling Flexible Robots Based on the Assumed Modes Method,” Appl. Math. Comput., 218(8), pp. 4483–4493. [CrossRef]
Celentano, L. , and Coppola, A. , 2011, “ A Wavelet Based Method to Modelling Realistic Flexible Robots,” 18th IFAC World Congress, Milano, Italy, pp. 929–937.
Celentano, L. , 2012, “ An Innovative Method to Modelling Realistic Flexible Robots,” Appl. Math. Sci., 6(73), pp. 3623–3659.
Celentano, L. , 2005, “ A General and Efficient Robust Control Method for Uncertain Nonlinear Mechanical Systems,” 44th IEEE CDC-ECC, Seville, Spain, Dec. 12–15, pp. 659–665.
Celentano, L. , 2012, Robust Tracking Controllers Design With Generic References for Continuous and Discrete Uncertain Linear SISO Systems, LAP LAMBERT Academic Publishing, Saarbrücken, Germany.


Grahic Jump Location
Fig. 1

Schematic representation of the generic flexible link

Grahic Jump Location
Fig. 2

Forces and torques acting on an element ΔL of the link

Grahic Jump Location
Fig. 3

Elastic lines of a clamped link

Grahic Jump Location
Fig. 5

Property of the static deformation

Grahic Jump Location
Fig. 4

Clamped link and hinged link

Grahic Jump Location
Fig. 8

Deviations between d(z) and s(z)

Grahic Jump Location
Fig. 7

Optimal approximation of a flexible link with rigid and flexible sublinks

Grahic Jump Location
Fig. 9

Illustration of Theorem 3 in the case where ν=3

Grahic Jump Location
Fig. 10

Illustration of Theorem 4 in the case where ν=3

Grahic Jump Location
Fig. 20

Behaviors of: (a) e1(t), e2(t), e3(t) and (b) qf1(t), qf2(t),..., qf9(t)

Grahic Jump Location
Fig. 21

Configurations of the robot crane during the grip and transport of a heavy load disturbed by a bump

Grahic Jump Location
Fig. 11

Deflections computed with linear and nonlinear theory for F = 1 N and integral interval [0 Ld]

Grahic Jump Location
Fig. 12

Deflections computed with linear and nonlinear theory for F = 5 N and integral interval [0 Ld]

Grahic Jump Location
Fig. 13

Elastic lines determined with the linear method, with the proposed one (ν=4, 10) and with the exact method

Grahic Jump Location
Fig. 18

Scheme of the considered robot crane

Grahic Jump Location
Fig. 19

Behaviors of: (a) β1d(t),β2d(t),β3d(t), (b) Lf(t) and Mc(t), and (c) Fx(t) and Fy(t)

Grahic Jump Location
Fig. 14

Behaviors of the vertical tip displacement determined with the linear method and the proposed one (ν=10)

Grahic Jump Location
Fig. 15

Link with varying cross section

Grahic Jump Location
Fig. 16

Optimum broken line with the condition of ν+1=3

Grahic Jump Location
Fig. 17

Optimum broken line with the condition of ν+1=4

Grahic Jump Location
Fig. 27

Oscillations of a clamped link in presence of gravity

Grahic Jump Location
Fig. 22

Aluminum clamped link

Grahic Jump Location
Fig. 23

Simulink scheme of a single link robot

Grahic Jump Location
Fig. 24

Deflection of a clamped link in absence of gravity

Grahic Jump Location
Fig. 25

Deflection of a clamped link in presence of gravity

Grahic Jump Location
Fig. 26

Oscillations in absence and presence of gravity



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In