A Modular 3D-Printed Inverted Pendulum

  • Ian S. HowardEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11649)


Here we describe a simple modular 3D-printed design for an inverted pendulum system that is driven using a stepper motor operated by a microcontroller. The design consists of a stainless-steel pole that acts as the pendulum, which is pivoted at one end and attached to a cart. Although in its inverted configuration the pendulum is unstable without suitable control, if the cart travels backwards and forwards appropriately it is possible to balance the pole and keep it upright. The pendulum is intended for use as a research and teaching tool in the fields of control engineering and human sensori-motor control. We demonstrate operation of the design by implementing an observer-based state feedback controller, with augmented positional state of the cart and integral action, that can balance the pole in its unstable configuration and also maintains the cart at its starting position. When the controller is running, the pendulum can resist small disturbances to the pole, and it is possible to balance objects on its endpoint.



Two 3rd year University of Plymouth student projects, undertaken by Jacob Threadgould and Daniel Hunt, influenced and contributed to the inverted pendulum design presented here. We thank Phil Culverhouse and two anonymous reviewers for commenting on an earlier version of the manuscript.


  1. 1.
    Anderson, C.W.: Learning to control an inverted pendulum using neural networks. IEEE Control Syst. Mag. 9, 31–37 (1989).
  2. 2.
    Cabrera, J.L., Milton, J.G.: Stick balancing: on-off intermittency and survival times. Nonlinear Stud. 11, 305–318 (2004)
  3. 3.
    Loram, I.D., Gawthrop, P.J., Lakie, M.: The frequency of human, manual adjustments in balancing an inverted pendulum is constrained by intrinsic physiological factors. J. Physiol. 577(1), 417–432 (2006)CrossRefGoogle Scholar
  4. 4.
    Franklin, S., Cesonis, J., Franklin, D.W.: Influence of visual feedback on the sensorimotor control of an inverted pendulum. Presented at the 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), pp. 5170–5173 (2018)Google Scholar
  5. 5.
    Kajita, S., Kanehiro, F., Kaneko, K., Yokoi, K., Hirukawa, H.: The 3D linear inverted pendulum mode: a simple modeling for a biped walking pattern generation. In: Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems (2001).
  6. 6.
    Awtar, S., et al.: Inverted pendulum systems: rotary and arm-driven - a mechatronic system design case study. Mechatronics 12(2), 357–370 (2002)CrossRefGoogle Scholar
  7. 7.
    Grasser, F., D’arrigo, A., Colombi, S., Rufer, A.C.: JOE: a mobile, inverted pendulum. IEEE Trans. Ind. Electron. 49, 107–114 (2002).
  8. 8.
    Dorf, R.C., Bishop, R.H.: Modern control systems (2011)Google Scholar
  9. 9.
    Aström, K.J., Murray, R.M.: Feedback Systems. Princeton University Press, Princeton (2010)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Centre for Robotics and Neural SystemsUniversity of PlymouthPlymouthUK

Personalised recommendations