Skip to main content
Erschienen in: Acta Mechanica 6/2020

03.04.2020 | Original Paper

Analysis of open-loop control design and parallel computation for underactuated manipulators

verfasst von: Guaraci Bastos Jr., Olivier Brüls

Erschienen in: Acta Mechanica | Ausgabe 6/2020

Einloggen, um Zugang zu erhalten

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Trajectory tracking problems for underactuated manipulators represent an actual research topic, which is sustained by the interest in a lighter and faster automatic class of mechanical systems, bringing some benefits as lower energy consumption, higher productivity and a more convenient human–machine interaction. This work presents a feedforward design method, which is based on the inverse dynamics of underactuated manipulators. To achieve this aim, an optimal control problem is formulated based on a direct multiple shooting method and the mechanical model is formulated according to the nonlinear finite element approach. Based on the proposed formulation, a bounded solution of the inverse dynamics problem can be achieved. The main contributions of this work are: (1) the development of an alternative formulation for the trajectory tracking problem of underactuated manipulators; (2) a parallel computation method for the inverse dynamics of underactuated manipulators; (3) a comparison/validation with the direct transcription method and the stable inversion method. A planar underactuated manipulator with one passive joint is considered as an illustrative example, but the methodology is general and could be applied to more complex systems, e.g. with flexible bodies, with parallel kinematics and in 3D.
Literatur
1.
Zurück zum Zitat Arnold, M., Brüls, O.: Convergence of the generalized-\(\alpha \) scheme for constrained mechanical systems. Multibody Syst. Dyn. 18(2), 185–202 (2007)MathSciNetCrossRef Arnold, M., Brüls, O.: Convergence of the generalized-\(\alpha \) scheme for constrained mechanical systems. Multibody Syst. Dyn. 18(2), 185–202 (2007)MathSciNetCrossRef
2.
Zurück zum Zitat Bastos, G.J., Seifried, R., Brüls, O.: Inverse dynamics of serial and parallel underactuated multibody systems using a DAE optimal control approach. Multibody Syst. Dyn. 30(3), 359–376 (2013)MathSciNetCrossRef Bastos, G.J., Seifried, R., Brüls, O.: Inverse dynamics of serial and parallel underactuated multibody systems using a DAE optimal control approach. Multibody Syst. Dyn. 30(3), 359–376 (2013)MathSciNetCrossRef
3.
Zurück zum Zitat Bastos, G.J., Seifried, R., Brüls, O.: Analysis of stable model inversion methods for constrained underactuated mechanical systems. Mech. Mach. Theory 111, 99–117 (2017)CrossRef Bastos, G.J., Seifried, R., Brüls, O.: Analysis of stable model inversion methods for constrained underactuated mechanical systems. Mech. Mach. Theory 111, 99–117 (2017)CrossRef
4.
Zurück zum Zitat Bayo, E., Ledesma, R.: Augmented lagrangian and mass-orthogonal projection methods for constrained multibody dynamics. Nonlinear Dyn. 9, 113–130 (1996)MathSciNetCrossRef Bayo, E., Ledesma, R.: Augmented lagrangian and mass-orthogonal projection methods for constrained multibody dynamics. Nonlinear Dyn. 9, 113–130 (1996)MathSciNetCrossRef
5.
Zurück zum Zitat Bazaraa, M.S., Sherali, H.D., Shetty, C.M.: Nonlinear Programming: Theory and Algorithms, 3rd edn. Wiley, Hoboken (2006)CrossRef Bazaraa, M.S., Sherali, H.D., Shetty, C.M.: Nonlinear Programming: Theory and Algorithms, 3rd edn. Wiley, Hoboken (2006)CrossRef
6.
Zurück zum Zitat Betts, J.T.: Practical Methods for Optimal Control and Estimation Using Nonlinear Programming, 2nd edn. Society for Industrial and Applied Mathematics, Philadelphia (2010)CrossRef Betts, J.T.: Practical Methods for Optimal Control and Estimation Using Nonlinear Programming, 2nd edn. Society for Industrial and Applied Mathematics, Philadelphia (2010)CrossRef
7.
Zurück zum Zitat Bock, H.G., Plitt, K.J.: A multiple shooting algorithm for direct solution of optimal control problems. In: Proceedings of 9th World Congress—International Federation of Automatic Control, pp. 242–247 (1984) Bock, H.G., Plitt, K.J.: A multiple shooting algorithm for direct solution of optimal control problems. In: Proceedings of 9th World Congress—International Federation of Automatic Control, pp. 242–247 (1984)
8.
Zurück zum Zitat Brüls, O., Bastos, G.J., Seifried, R.: A stable inversion method for constrained feedforward control of flexible multibody systems. J. Comput. Nonlinear Dyn. 9, 011014 (2014)CrossRef Brüls, O., Bastos, G.J., Seifried, R.: A stable inversion method for constrained feedforward control of flexible multibody systems. J. Comput. Nonlinear Dyn. 9, 011014 (2014)CrossRef
9.
Zurück zum Zitat Brüls, O., Eberhard, P.: Sensitivity analysis for dynamic mechanical systems with finite rotations. Int. J. Numer. Methods Eng. 74, 1897–1927 (2008)MathSciNetCrossRef Brüls, O., Eberhard, P.: Sensitivity analysis for dynamic mechanical systems with finite rotations. Int. J. Numer. Methods Eng. 74, 1897–1927 (2008)MathSciNetCrossRef
10.
Zurück zum Zitat Brüls, O., Lemaire, E., Duysinx, P., Eberhard, P.: Optimization of multibody systems and their structural components. Multibody Dynamics: Computational Methods and Applications, Computational Methods in Applied Sciences 23, 49–68 (2011)CrossRef Brüls, O., Lemaire, E., Duysinx, P., Eberhard, P.: Optimization of multibody systems and their structural components. Multibody Dynamics: Computational Methods and Applications, Computational Methods in Applied Sciences 23, 49–68 (2011)CrossRef
11.
Zurück zum Zitat Chung, J., Hulbert, G.M.: A time integration algorithm for structural dynamics with improved numerical dissipation: the generalized-\(\alpha \) method. ASME J. Appl. Mech. 60, 371–375 (1993)MathSciNetCrossRef Chung, J., Hulbert, G.M.: A time integration algorithm for structural dynamics with improved numerical dissipation: the generalized-\(\alpha \) method. ASME J. Appl. Mech. 60, 371–375 (1993)MathSciNetCrossRef
12.
Zurück zum Zitat Devasia, S., Chen, D., Paden, B.: Nonlinear inversion-based output tracking. IEEE Trans. Autom. Control 41(7), 930–942 (1996)MathSciNetCrossRef Devasia, S., Chen, D., Paden, B.: Nonlinear inversion-based output tracking. IEEE Trans. Autom. Control 41(7), 930–942 (1996)MathSciNetCrossRef
13.
Zurück zum Zitat Diehl, M., Bock, H.G., Diedam, H., Wieber, P.-B.: Fast direct multiple shooting algorithms for optimal robot control. In: Fast Motions in Biomechanics and Robotics. Springer, Berlin (2007) Diehl, M., Bock, H.G., Diedam, H., Wieber, P.-B.: Fast direct multiple shooting algorithms for optimal robot control. In: Fast Motions in Biomechanics and Robotics. Springer, Berlin (2007)
14.
Zurück zum Zitat Fisette, P., Samin, J.C., Vaneghem, B.: Simulation of flexible multibody systems: coordinate partitioning method in an implicit integration scheme. In: Second ECCOMAS Conference on Numerical Methods in Engineering (1996) Fisette, P., Samin, J.C., Vaneghem, B.: Simulation of flexible multibody systems: coordinate partitioning method in an implicit integration scheme. In: Second ECCOMAS Conference on Numerical Methods in Engineering (1996)
15.
Zurück zum Zitat Géradin, M., Cardona, A.: Flexible Multibody Dynamics: A Finite Element Approach. Wiley, New York, USA (2001) Géradin, M., Cardona, A.: Flexible Multibody Dynamics: A Finite Element Approach. Wiley, New York, USA (2001)
16.
Zurück zum Zitat Houska, B., Ferreau, H.J., Diehl, M.: ACADO toolkit—an open source framework for automatic control and dynamic optimization. Optim. Control Appl. Methods 32(3), 298–312 (2011)MathSciNetCrossRef Houska, B., Ferreau, H.J., Diehl, M.: ACADO toolkit—an open source framework for automatic control and dynamic optimization. Optim. Control Appl. Methods 32(3), 298–312 (2011)MathSciNetCrossRef
17.
Zurück zum Zitat Leineweber, D. B. Schräfer, A., Bock, H. G., Schlröder, J. P.: An efficient multiple shooting based reduced SQP strategy for large-scale dynamic process optimization: Part ii: Software aspects and applications. In: Computers & Chemical Engineering, pp. 167–174 2003 (2) Leineweber, D. B. Schräfer, A., Bock, H. G., Schlröder, J. P.: An efficient multiple shooting based reduced SQP strategy for large-scale dynamic process optimization: Part ii: Software aspects and applications. In: Computers & Chemical Engineering, pp. 167–174 2003 (2)
18.
Zurück zum Zitat Lismonde, A., Sonneville, V., Brüls, O.: A geometric optimization method for the trajectory planning of flexible manipulators. Multibody Syst. Dyn. 47, 347–362 (2019) MathSciNetCrossRef Lismonde, A., Sonneville, V., Brüls, O.: A geometric optimization method for the trajectory planning of flexible manipulators. Multibody Syst. Dyn. 47, 347–362 (2019) MathSciNetCrossRef
19.
Zurück zum Zitat Newmark, N.M.: A method of computation for structural dynamics. J. Eng. Mech. Div. (ASCE) 85, 67–94 (1959) Newmark, N.M.: A method of computation for structural dynamics. J. Eng. Mech. Div. (ASCE) 85, 67–94 (1959)
20.
Zurück zum Zitat Nocedal, J., Wright, S.J.: Numerical Optimization. Springer, Berlin (1999)CrossRef Nocedal, J., Wright, S.J.: Numerical Optimization. Springer, Berlin (1999)CrossRef
21.
Zurück zum Zitat Schulz, V.H., Bock, H.G., Steinbach, M.C.: Exploiting invariants in the numerical solution of multipoint boundary value problems for DAE. SIAM J. Sci. Comput. 19(2), 440–467 (1998)MathSciNetCrossRef Schulz, V.H., Bock, H.G., Steinbach, M.C.: Exploiting invariants in the numerical solution of multipoint boundary value problems for DAE. SIAM J. Sci. Comput. 19(2), 440–467 (1998)MathSciNetCrossRef
22.
Zurück zum Zitat Seifried, R.: Dynamics of Underactuated Multibody System. Springer, Berlin (2014)CrossRef Seifried, R.: Dynamics of Underactuated Multibody System. Springer, Berlin (2014)CrossRef
Metadaten
Titel
Analysis of open-loop control design and parallel computation for underactuated manipulators
verfasst von
Guaraci Bastos Jr.
Olivier Brüls
Publikationsdatum
03.04.2020
Verlag
Springer Vienna
Erschienen in
Acta Mechanica / Ausgabe 6/2020
Print ISSN: 0001-5970
Elektronische ISSN: 1619-6937
DOI
https://doi.org/10.1007/s00707-020-02656-0

Weitere Artikel der Ausgabe 6/2020

Acta Mechanica 6/2020 Zur Ausgabe

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.