Skip to main content
Log in

Self-Balancing Controlled Lagrangian and Geometric Control of Unmanned Mobile Robots

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

This work presents a novel geometric framework for self-balancing as well as planar motion control of wheeled vehicles with two fewer control inputs than the configuration variables. For self-balancing control, we shape the kinetic energy in such a way that the upright direction of the robot’s body becomes a nonlinearly stable equilibrium for the corresponding controlled Lagrangian which is inherently a saddle point. Then for planar motion control of the robot, we set its position and attitude as an element of the special Euclidean group SE(2) and apply a logarithmic feedback control taking advantage of the Lie group exponential coordinates. For simulation and evaluating the controllers, the unified dynamic model of the self-balancing mobile robot (SMR) is developed using the constrained Euler-Lagrange equations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Chan, R.P., Stol, K.A., Halkyard, C.R.: Review of modelling and control of two-wheeled robots. Ann. Rev. Control 37, 89–103 (2013)

    Article  Google Scholar 

  2. Huang, C.: The development of self-balancing controller for one-wheeled vehicles. Engineering 2, 212–219 (2010)

    Article  Google Scholar 

  3. Lee, J.H., Shin, H.J., Lee, S.J., Jung, S.: Balancing control of a single-wheel inverted pendulum system using air blowers. Mechatronics 23, 926–932 (2013)

    Article  Google Scholar 

  4. Han, S.I., Lee, J.M.: Balancing and velocity control of a unicycle robot based on the dynamic model. IEEE Tran. Ind. Electron. 62, 405–413 (2015)

    Article  Google Scholar 

  5. Pinto, L.J., Kim, D.H., Lee, J.Y.: Development of a Segway robot for an intelligent transport system. IEEE/SICE Int. Symposium on System Integration, Fukuoka (2012)

    Book  Google Scholar 

  6. Raffo, G.V., Ortega, M.G., Madero, V., Rubio, F.R.: Two-wheeled self-balanced pendulum workspace improvement via underactuated robust nonlinear control. Control Eng. Pract. 44, 231–242 (2015)

    Article  Google Scholar 

  7. Bature, A.A., Buyamin, S.: A comparison of controllers for balancing two wheeled inverted pendulum robot. Mechatronics 14, 62–68 (2014)

    Google Scholar 

  8. Pathak, K., Franch, J.: Velocity and position control of a wheeled inverted pendulum by partial feedback linearization. IEEE Tran. Robot. 21, 505–513 (2005)

    Article  Google Scholar 

  9. Lin, S., Tsai, C., Huang, H.: Adaptive robust self-balancing and steering of a two-wheeled human transportation vehicle. J. Intell. Robot. Syst. 62, 103–123 (2011)

    Article  MATH  Google Scholar 

  10. Bloch, A.M., Leonard, N.E., Marsden, J.E.: Controlled Lagrangians and the stabilization of mechanical systems I: the first matching theorem. IEEE Trans. Autom. Control 45, 2253–2270 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  11. Woolsey, C.A., Reddy, C.K.: Controlled Lagrangian systems with gyroscopic forcing and dissipation. Eur. J. Control 10(5), 478–496 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  12. Chang, D.E.: The method of controlled Lagrangian systems: Energy plus force shaping. SIAM J. Control Optim. 48(8), 4821–4845 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  13. Brockett, R.: Asymptotic stability and feedback stabilization. In: Brockett, R.W., Millman, R.S., Sussmann, H.J. (eds.) Differential Geometric Control Theory, pp. 181–191. Birkhauser, Verlag (1983)

  14. Serrano, M.E., Godoy, S.A., Quintero, L., Scaglia, G.J.E.: Interpolation based controller for trajectory tracking in mobile robots. J. Intell. Robot. Syst. 86, 569–581 (2017)

    Article  Google Scholar 

  15. Morin, P., Samson, C.: Control of nonholonomic mobile robots based on the transverse function approach. IEEE Trans. Robot. 25, 1058–1073 (2009)

    Article  Google Scholar 

  16. Oriolo, G., Luca, A.D., Vendittelli, M.: WMR control via dynamic feedback linearization: design, implementation, and experimental validation. IEEE Tran. Control Syst. Tech. 10, 835–852 (2002)

    Article  Google Scholar 

  17. Paskonka, J.: Different kinematic path following controllers for a wheeled mobile robot of (2,0) type. J. Intell. Robot. Syst. 77, 481–498 (2015)

    Article  Google Scholar 

  18. Maithripala, D.S., Dayawansa, W.P.: Almost-global tracking of simple mechanical systems on a general class of Lie groups. IEEE Trans. Autom. Control 51, 216–225 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  19. Bullo, F., Murray, R.: Proportional derivative (PD) control on the Euclidean group. In: European Control Conference, pp. 1091–1097, Rome (1995)

  20. Tayefi, M., Geng, Z.: A constructive self-balancing controlled Lagrangian for wheeled inverted pendulum. Chinese Control and Decision Conference, Yinchuan (2016)

    Book  Google Scholar 

  21. Khalil, H.K.: Nonlinear systems, 3rd edn., pp. 589–603. Prentice Hall, Upper Saddle River (2002)

    Google Scholar 

Download references

Acknowledgements

This work is supported by National Natural Science Foundation (NNSF) of China under Grant 61374033. The authors would also like to thank the reviewers for the valuable comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhiyong Geng.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tayefi, M., Geng, Z. Self-Balancing Controlled Lagrangian and Geometric Control of Unmanned Mobile Robots. J Intell Robot Syst 90, 253–265 (2018). https://doi.org/10.1007/s10846-017-0666-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-017-0666-7

Keywords

Navigation