Research Papers

A Synergistic Optimal Design for Trajectory Tracking of Underactuated Manipulators

[+] Author and Article Information
Guaraci Bastos, Jr.

Mechanical Engineering Department,
Federal University of Pernambuco,
Av. Prof. Moraes Rego 1235,
Recife-PE 50670-901, Brazil
e-mail: guarajr.bastos@gmail.com

Contributed by the Dynamic Systems Division of ASME for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT,AND CONTROL. Manuscript received January 17, 2017; final manuscript received September 13, 2018; published online October 29, 2018. Editor: Joseph Beaman.

J. Dyn. Sys., Meas., Control 141(2), 021015 (Oct 29, 2018) (9 pages) Paper No: DS-17-1031; doi: 10.1115/1.4041530 History: Received January 17, 2017; Revised September 13, 2018

An integrated and general methodology is required to define an ideal relation between input controls and structural parameters of a system in trajectory tracking problems. For underactuated manipulators, a synergistic optimal design should be able to reduce elastic deformations, mass of the structure, and actuation forces. The key advantage of such integrated approach is the capability to search in a feasible design space, to account for many dynamic couplings in an early design stage, and to avoid simplifying assumptions which would induce to suboptimal design. Particularly, some advances considering underactuated manipulators are the possibility to treat nonminimum phase systems, then lighter structures could be selected, since bounded and smoother solution can be generated. A synergistic consideration, in order to find the desired requirements and realize the specified task through an optimal control problem, is in evidence, where a generalization of an inverse dynamics problem is defined. A planar underactuated manipulator is considered for the methodology application.

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


Da Silva, M. , Brüls, O. , Desmet, W. , and Van Brussel, H. , 2009, “ Integrated Structure and Control Design for Mechatronic Systems With Configuration-Dependent Dynamics,” Mechatronics, 19(6), pp. 1016–1025. [CrossRef]
Ravichandran, T. , Wang, D. , and Heppler, G. , 2006, “ Simultaneous Plant-Controller Design Optimization of a Two-Link Planar Manipulator,” Mechatronics, 16(3–4), pp. 233–242. [CrossRef]
Rieber, J. , and Taylor, D. , 2004, “ Integrated Control System and Mechanical Design of a Compliant Two-Axes Mechanism,” Mechatronics, 14(9), pp. 1069–1087. [CrossRef]
Van Amerongen, J. , 2003, “ Mechatronic Design,” Mechatronics, 13(10), pp. 1045–1066. [CrossRef]
Van Brussel, H. , 1996, “ Mechatronics—A Powerful Concurrent Engineering Framework,” IEEE-ASME Trans. Mech., 1(2), pp. 127–136. [CrossRef]
Oral, S. , and Kemal Ider, S. , 1997, “ Optimum Design of High-Speed Flexible Robotic Arms With Dynamic Behavior Constraints,” Comput. Struct., 65(2), pp. 255–259. [CrossRef]
Haussler, P. , Minx, J. , and Emmrich, D. , 2004, “ Topology Optimization of Dynamically Loaded Parts in Mechanical Systems: Coupling of MBS, FEM and Structural Optimization,” NAFEMS Seminar Analysis of Multi-Body Systems Using FEM and MBS.
Hong, E. , You, B. , Kim, C. , and Park, G. , 2010, “ Optimization of Flexible Components of Multibody Systems Via Equivalent Static Loads,” Struct. Multidiscip. Optim., 40(1–6), pp. 549–562. [CrossRef]
Da Silva, M. , Brüls, O. , Paijmans, B. , Desmet, W. , and Van Brussel, H. , 2009, “ Computer-Aided Integrated Design for Mechatronic Systems With Varying Dynamics,” Motion and Vibration Control (Selected Papers from MOVIC 2008), Springer, Dordrecht, The Netherlands, pp. 53–62.
Da Silva, M. , Brüls, O. , Swevers, J. , Desmet, W. , and Van Brussel, H. , 2009, “ Computer-Aided Integrated Design for Machines With Varying Dynamics,” Mech. Mach. Theory, 44(9), pp. 1733–1745. [CrossRef]
Seifried, R. , 2012, “ Integrated Mechanical and Control Design of Underactuated Multibody Systems,” Nonlinear Dyn., 67(2), pp. 1539–1557. [CrossRef]
Chernousko, F. L. , Bolotnik, N. N. , and Gradetsky, V. , 1994, Manipulation Robots—Dynamics, Control and Optimization, CRC Press, Boca Raton, FL.
Sun, N. , and Fang, Y. , 2012, “ New Energy Analytical Results for the Regulation of Underactuated Overhead Cranes: An End-Effector Motion-Based Approach,” IEEE Trans. Ind. Electron., 59(12), pp. 4723–4734. [CrossRef]
Sun, N. , Fang, Y. , Zhang, Y. , and Ma, B. , 2012, “ A Novel Kinematic Coupling-Based Trajectory Planning Method for Overhead Cranes,” IEEE-ASME Trans. Mech., 17(1), pp. 166–173. [CrossRef]
Masarati, P. , Morandini, M. , and Fumagalli, A. , 2014, “ Control Constraint of Underactuated Aerospace Systems,” ASME J. Comput. Nonlinear Dyn., 9(2), p. 021014. [CrossRef]
Ehrgott, M. , 2005, Multicriteria Optimization, Springer, Auckland, New Zealand.
Miettinen, K. , 1999, Nonlinear Multiobjective Optimization, Springer, New York.
Géradin, M. , and Cardona, A. , 2001, Flexible Multibody Dynamics: A Finite Element Approach, Wiley, New York.
Chung, J. , and Hulbert, G. , 1993, “ A Time Integration Algorithm for Structural Dynamics With Improved Numerical Dissipation: The Generalized-α Method,” ASME J. Appl. Mech., 60(2), pp. 371–375. [CrossRef]
Arnold, M. , and Brüls, O. , 2007, “ Convergence of the Generalized-α Scheme for Constrained Mechanical Systems,” Multibody Syst. Dyn., 18(2), pp. 185–202. [CrossRef]
Bastos, G. , Seifried, R. , and Brüls, O. , 2017, “ Analysis of Stable Model Inversion Methods for Constrained Underactuated Mechanical Systems,” Mech. Mach. Theory, 111, pp. 99–117. [CrossRef]
Newmark, N. , 1959, “ A Method of Computation for Structural Dynamics,” J. Eng. Mech. Div. (ASCE), 85(3), pp. 67–94. http://cedb.asce.org/CEDBsearch/record.jsp?dockey=0011858
Brenan, K. , Campbell, S. , and Petzold, L. , 1996, Numerical Solution of Initial–Value Problems in Differential–Algebraic Equations, 2nd ed., SIAM, Philadelphia, PA.
Hairer, E. , and Wanner, G. , 1996, Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems, Springer, Berlin.
Seifried, R. , 2014, Dynamics of Underactuated Multibody System, Springer, Cham, Switzerland.
Bastos, G. , Seifried, R. , and Brüls, O. , 2013, “ Inverse Dynamics of Serial and Parallel Underactuated Multibody Systems Using a DAE Optimal Control Approach,” Multibody Syst. Dyn., 30(3), pp. 359–376. [CrossRef]
Brüls, O. , Bastos, G. , and Seifried, R. , 2014, “ A Stable Inversion Method for Feedforward Control of Constrained Flexible Multibody Systems,” ASME J. Comput. Nonlinear Dyn., 9(1), p. 011014.
Betts, J. , 2010, Practical Methods for Optimal Control and Estimation Using Nonlinear Programming, 2nd ed., Society for Industrial and Applied Mathematics, Philadelphia, PA.
Bock, H. , and Plitt, K. , 1984, “ A Multiple Shooting Algorithm for Direct Solution of Optimal Control Problems,” Ninth World Congress—International Federation of Automatic Control, Budapest, Hungary, July 2–6, pp. 242–247.
Houska, B. , Ferreau, H. , and Diehl, M. , 2011, “ Acado Toolkit-an Open-Source Framework for Automatic Control and Dynamic Optimization,” Optim. Control Appl. Met., 32(3), pp. 298–312. [CrossRef]
Andersson, J. , Akesson, J. , and Diehl, M. , 2012, “ Casadi: A Symbolic Package for Automatic Differentiation and Optimal Control,” Recent Advances in Algorithmic Differentiation, Vol. 87, Springer, Berlin, pp. 297–307.
Bellman, R. , 2003, Dynamic Programming, Princeton University Press, Princeton, NJ.
Hwang, C.-L. , and Masud, A. , 1979, Multiple Objective Decision Making - Methods and Applications: A State-of-the-Art Survey, Springer, Berlin.
Isidori, A. , 1995, Nonlinear Control Systems, 3rd ed., Springer, London.
Kwon, D.-S. , and Book, W. J. , 1994, “ A Time-Domain Inverse Dynamics Tracking Control of a Single-Link Flexible Manipulator,” ASME J. Dyn. Syst. Meas. Control, 116(2), pp. 193–200. [CrossRef]
Brüls, O. , and Eberhard, P. , 2008, “ Sensitivity Analysis for Dynamic Mechanical Systems With Finite Rotations,” Int. J. Numer. Methods Eng., 74(13), pp. 1897–1927. [CrossRef]


Grahic Jump Location
Fig. 1

Underactuated manipulator: scheme and motion

Grahic Jump Location
Fig. 2

Integrated design—initial guess (i) 130 time steps

Grahic Jump Location
Fig. 3

Integrated design—initial guess (ii) 130 time steps

Grahic Jump Location
Fig. 4

Final objective function values related to the case 1, for a variety of initial values of type p0 = (0.05, c0, 0.25)T

Grahic Jump Location
Fig. 5

Inverse dynamics comparison—passive joint motion

Grahic Jump Location
Fig. 6

Inverse dynamics comparison—feedforward controls



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