Skip to main content
Top

2018 | OriginalPaper | Chapter

Unifying Robot Trajectory Tracking with Control Contraction Metrics

Authors : Ian R. Manchester, Justin Z. Tang, Jean-Jacques E. Slotine

Published in: Robotics Research

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

In this paper we present new results for nonlinear tracking control design based on the search for a “control contraction metric” (CCM). We show that for fully-actuated robots, CCMs can be found analytically that correspond to classical methods of robot control including sliding and energy-based designs. We also show that, for underactuated robots, the CCM approach extends more recent optimization-based methods such as LQR-Trees to tracking of arbitrary feasible trajectories. Therefore the CCM methodology represents a bridge between these methods. We illustrate our results with calculations and simulations on the single and double inverted pendulums and the underactuated cart-pole system.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Vukobratović, M., Borovac, B.: Zero-moment point — thirty five years of its life. Int. J. Humanoid Robot. 1(1), 157–173 (2004)CrossRef Vukobratović, M., Borovac, B.: Zero-moment point — thirty five years of its life. Int. J. Humanoid Robot. 1(1), 157–173 (2004)CrossRef
2.
go back to reference Slotine, J.-J.E., Li, W.: Applied Nonlinear Control. Prentice-Hall, USA (1991) Slotine, J.-J.E., Li, W.: Applied Nonlinear Control. Prentice-Hall, USA (1991)
3.
go back to reference Spong, M.W., Hutchinson, S., Vidyasagar, M.: Robot Modeling and Control, vol. 3. Wiley, New York (2006) Spong, M.W., Hutchinson, S., Vidyasagar, M.: Robot Modeling and Control, vol. 3. Wiley, New York (2006)
4.
go back to reference Mellinger, D., Michael, N., Kumar, V.: Trajectory generation and control for precise aggressive maneuvers with quadrotors. Int. J. Robot. Res. 31(5), 664–674 (2012)CrossRef Mellinger, D., Michael, N., Kumar, V.: Trajectory generation and control for precise aggressive maneuvers with quadrotors. Int. J. Robot. Res. 31(5), 664–674 (2012)CrossRef
5.
go back to reference Collins, S., Ruina, A., Tedrake, R., Wisse, Martijn: Efficient bipedal robots based on passive-dynamic walkers. Science 307(5712), 1082–1085 (2005)CrossRef Collins, S., Ruina, A., Tedrake, R., Wisse, Martijn: Efficient bipedal robots based on passive-dynamic walkers. Science 307(5712), 1082–1085 (2005)CrossRef
6.
go back to reference Albu-Schäffer, A., Ott, C., Hirzinger, G.: A unified passivity-based control framework for position, torque and impedance control of flexible joint robots. Int. J. Robot. Res. 26(1), 23–39 (2007)CrossRefMATH Albu-Schäffer, A., Ott, C., Hirzinger, G.: A unified passivity-based control framework for position, torque and impedance control of flexible joint robots. Int. J. Robot. Res. 26(1), 23–39 (2007)CrossRefMATH
7.
go back to reference Fantoni, I., Lozano, R.: Non-linear Control for Underactuated Mechanical Systems. Springer, Berlin (2001) Fantoni, I., Lozano, R.: Non-linear Control for Underactuated Mechanical Systems. Springer, Berlin (2001)
8.
go back to reference Tedrake, R.: Underactuated Robotics: Algorithms for Walking, Running, Swimming, Flying, and Manipulation (Course Notes for MIT 6.832) (2014) Tedrake, R.: Underactuated Robotics: Algorithms for Walking, Running, Swimming, Flying, and Manipulation (Course Notes for MIT 6.832) (2014)
9.
go back to reference Anderson, B.D.O., Moore, J.B.: Optimal Control: Linear Quadratic Methods. Prentice-Hall, USA (1990) Anderson, B.D.O., Moore, J.B.: Optimal Control: Linear Quadratic Methods. Prentice-Hall, USA (1990)
10.
go back to reference Parrilo, P.A.: Structured Semidefinite Programs and Semialgebraic Geometry Methods in Robustness and Optimization. PhD thesis, California Institute of Technology (2000) Parrilo, P.A.: Structured Semidefinite Programs and Semialgebraic Geometry Methods in Robustness and Optimization. PhD thesis, California Institute of Technology (2000)
11.
go back to reference Tedrake, R., Manchester, I.R., Tobenkin, M., Roberts, John W.: LQR-trees: feedback motion planning via sums-of-squares verification. Int. J. Robot. Res. 29(8), 1038–1052 (2010)CrossRef Tedrake, R., Manchester, I.R., Tobenkin, M., Roberts, John W.: LQR-trees: feedback motion planning via sums-of-squares verification. Int. J. Robot. Res. 29(8), 1038–1052 (2010)CrossRef
12.
go back to reference Majumdar, A., Ahmadi, A.A., Tedrake, R.: Control and verification of high-dimensional systems via DSOS and SDSOS optimization. In: 53rd IEEE Conference on Decision and Control, Los Angeles, CA (2014) Majumdar, A., Ahmadi, A.A., Tedrake, R.: Control and verification of high-dimensional systems via DSOS and SDSOS optimization. In: 53rd IEEE Conference on Decision and Control, Los Angeles, CA (2014)
13.
go back to reference Henrion, D., Korda, M.: Convex computation of the region of attraction of polynomial control systems. IEEE Trans. Autom. Control 59(2), 297–312 (2014)MathSciNetCrossRefMATH Henrion, D., Korda, M.: Convex computation of the region of attraction of polynomial control systems. IEEE Trans. Autom. Control 59(2), 297–312 (2014)MathSciNetCrossRefMATH
14.
go back to reference Majumdar, A., Vasudevan, R., Tobenkin, M.M., Tedrake, R.: Convex optimization of nonlinear feedback controllers via occupation measures. Int. J. Robot. Res. 33(9), 1209–1230 (2014)CrossRef Majumdar, A., Vasudevan, R., Tobenkin, M.M., Tedrake, R.: Convex optimization of nonlinear feedback controllers via occupation measures. Int. J. Robot. Res. 33(9), 1209–1230 (2014)CrossRef
15.
go back to reference Manchester, I.R., Slotine, J.-J.E.: Control contraction metrics and universal stabilizability. In: Proceedings of the IFAC World Congress, Cape Town, South Africa (2014) Manchester, I.R., Slotine, J.-J.E.: Control contraction metrics and universal stabilizability. In: Proceedings of the IFAC World Congress, Cape Town, South Africa (2014)
16.
go back to reference Manchester, I.R., Slotine, J.-J.E.: Control contraction metrics: convex and intrinsic criteria for nonlinear feedback design, IEEE Transactions on Automatic Control, in press (2017) Manchester, I.R., Slotine, J.-J.E.: Control contraction metrics: convex and intrinsic criteria for nonlinear feedback design, IEEE Transactions on Automatic Control, in press (2017)
18.
go back to reference Spong, M.W.: The swing up control problem for the acrobot. Control Systems, IEEE, 15(1):49–55, (1995) Spong, M.W.: The swing up control problem for the acrobot. Control Systems, IEEE, 15(1):49–55, (1995)
19.
go back to reference Åström, K.J., Furuta, K.: Swinging up a pendulum by energy control. Automatica 36(2), 287–295 (2000) Åström, K.J., Furuta, K.: Swinging up a pendulum by energy control. Automatica 36(2), 287–295 (2000)
20.
go back to reference Ijspeert, A.J., Nakanishi, J., Hoffmann, H., Pastor, P., Schaal, S.: Dynamical movement primitives: learning attractor models for motor behaviors. Neural Comput. 25(2), 328–373 (2013) Ijspeert, A.J., Nakanishi, J., Hoffmann, H., Pastor, P., Schaal, S.: Dynamical movement primitives: learning attractor models for motor behaviors. Neural Comput. 25(2), 328–373 (2013)
21.
go back to reference Manchester, I.R., Slotine, J.-J.E.: Transverse contraction criteria for existence, stability, and robustness of a limit cycle. Syst. Control Lett. 62, 32–38 (2014) Manchester, I.R., Slotine, J.-J.E.: Transverse contraction criteria for existence, stability, and robustness of a limit cycle. Syst. Control Lett. 62, 32–38 (2014)
22.
go back to reference Do Carmo, M.P.: Riemannian Geometry. Springer, Berlin (1992) Do Carmo, M.P.: Riemannian Geometry. Springer, Berlin (1992)
23.
go back to reference Hespanha, J.P.: Linear Systems Theory. Princeton University Press, USA (2009) Hespanha, J.P.: Linear Systems Theory. Princeton University Press, USA (2009)
24.
go back to reference Aylward, E.M., Parrilo, P.A., Slotine, J.-J.E.: Stability and robustness analysis of nonlinear systems via contraction metrics and SOS programming. Automatica 44(8), 2163–2170 (2008)MathSciNetCrossRefMATH Aylward, E.M., Parrilo, P.A., Slotine, J.-J.E.: Stability and robustness analysis of nonlinear systems via contraction metrics and SOS programming. Automatica 44(8), 2163–2170 (2008)MathSciNetCrossRefMATH
25.
26.
go back to reference Jouffroy, J., Slotine, J.-J.E.: Methodological remarks on contraction theory. In: 43rd IEEE Conference on Decision and Control, The Bahamas (2004) Jouffroy, J., Slotine, J.-J.E.: Methodological remarks on contraction theory. In: 43rd IEEE Conference on Decision and Control, The Bahamas (2004)
27.
go back to reference Slotine, J.-J.E., Li, W.: On the adaptive control of robot manipulators. Int. J. Robot. Res. 6(3), 49–59 (1987)CrossRef Slotine, J.-J.E., Li, W.: On the adaptive control of robot manipulators. Int. J. Robot. Res. 6(3), 49–59 (1987)CrossRef
28.
29.
go back to reference Leung, K., Manchester, I.R.: Nonlinear stabilization via control contraction metrics: a pseudospectral approach for computing geodesics. In: Proceedings of the 2017 American Control Conference, Seattle, WA (2017) Leung, K., Manchester, I.R.: Nonlinear stabilization via control contraction metrics: a pseudospectral approach for computing geodesics. In: Proceedings of the 2017 American Control Conference, Seattle, WA (2017)
30.
go back to reference Spong, M.W.: Energy based control of a class of underactuated mechanical systems. In: Proceedings of the IFAC World Congress, San Francisco, CA (1996) Spong, M.W.: Energy based control of a class of underactuated mechanical systems. In: Proceedings of the IFAC World Congress, San Francisco, CA (1996)
31.
go back to reference Löfberg, J.: Yalmip: a toolbox for modeling and optimization in MATLAB. In: Proceedings of the CACSD Conference, Taipei, Taiwan (2004) Löfberg, J.: Yalmip: a toolbox for modeling and optimization in MATLAB. In: Proceedings of the CACSD Conference, Taipei, Taiwan (2004)
Metadata
Title
Unifying Robot Trajectory Tracking with Control Contraction Metrics
Authors
Ian R. Manchester
Justin Z. Tang
Jean-Jacques E. Slotine
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-60916-4_23