Angular Momentum Based Controller for Balancing an Inverted Double Pendulum
This paper presents a new control algorithm, based on angular momentum, for balancing a planar inverted double pendulum robot having one degree of underactuation. The robot may either pivot about a fixed point, or roll with a curved foot over a flat ground. The controller is able to stabilize the robot in any unstable balanced configuration, and to follow arbitrary motion trajectories without losing balance. The latter necessarily involves some tracking error. Several simulation results are presented.
KeywordsAngular Momentum Contact Point Tracking Error Trajectory Tracking Revolute Joint
Unable to display preview. Download preview PDF.
- J. Hauser and R. M. Murray. Nonlinear controllers for nonintegrable systems: the acrobot example. In Proc. American Control Conf., pages 669–671, San Diego, CA, 23–25 May 1990.Google Scholar
- A. Inoue, M. Deng, S. Hara, and T. Henmi. Swing-up and stabilizing control system design for an acrobot. In Proc. IEEE Int. Conf. Networking, Sensing and Control, pages 559–561, London, UK, 15–17 April 2007.Google Scholar
- X. Xin and M. Kaneda. A new solution to the swing up control problem for the acrobot. In Proc. 40th SICE Annual Conf., pages 124–129, Nagoya, Japan, 25–27 July 2001.Google Scholar
- M. Yamakita, T. Yonemura, Y. Michitsuji, and Z. Luo. Stabilization of acrobot robot in upright position on a horizontal bar. In Proc. IEEE Int. Conf. Robotics and Automation, pages 3093–3098, Washington, DC, 11–15 May 2002.Google Scholar
- T. Yonemura and M. Yamakita. Swing up control problem of acrobot based on switched output functions. In Proc. SICE Annual Conf., pages 1909– 1914, Sapporo, 4–6 August 2004.Google Scholar