Angular momentum based balance controller for an under-actuated planar robot
- 477 Downloads
In this paper, a new control algorithm based on angular momentum is presented for balancing an under-actuated planar robot. The controller is able to stabilize the robot in any unstable balanced configuration in which the robot is controllable, and also it is able to follow a class of arbitrary trajectories without losing balance. Simulation results show the good performance of the controller in balancing and trajectory tracking motions of the robot. The simulations also show that the proposed controller is robust to significant imperfections in the system, such as errors in the controller’s dynamic model of the robot and imperfections in the sensors and actuators. The new controller is compared with three existing balance controllers and is shown to equal or outperform them.
KeywordsUnder-actuated robots Momentum based control Balance control
This paper was partly supported by the European Commission, within the CoDyCo project (FP7–ICT–2011–9, No. 600716).
- Azad, M. (2014). Balancing and hopping motion control algorithms for an under-actuated robot. Ph.D. Thesis, The Australian National University, School of Engineering.Google Scholar
- Azad, M., & Featherstone, R. (2012). Angular momentum based controller for balancing an inverted double pendulum, RoManSy 19-Robot Design, Dynamics and Control, pp. 251–258, Paris, France, June 12–15.Google Scholar
- Azad, M., & Featherstone, R. (2013). Balancing and hopping motion of a planar hopper with one actuator. IEEE International Conference Robotics and Automation (pp. 2027–2032). Karlsruhe, Germany, May 6–10.Google Scholar
- Azad, M., & Featherstone, R. (2014). Balancing control algorithm for a 3D under-actuated robot. Proceedings IEEE/RSJ International Conference Intelligent Robots and Systems (pp. 3233–3238). Chicago, IL, September 14–18.Google Scholar
- Featherstone, R. (2012). Analysis and design of planar self-balancing double-pendulum robots, RoManSy 19-Robot Design, Dynamics and Control, pp. 259–266, Paris, France, June 12–15.Google Scholar
- Goswami, A., & Kallem, V. (2004). Rate of change of angular momentum and balance maintenance of biped robots. IEEE Interantional Conference Robotics and Automation (pp. 3785–3790). New Orleans, LA.Google Scholar
- Hauser, J., & Murray, R. M. (1990). Nonlinear controllers for nonintegrable systems: the acrobot example. American Control Conference (pp. 669–671). SanDiego, CA, May 23–25.Google Scholar
- Inoue, A., Deng, M., Hara, S., & Henmi, T. (2007). Swing-up and stabilizing control system design for an acrobot. Proceeding IEEE International Conference Networking, Sensing and Control (pp. 559–561), London, UK, April 15–17.Google Scholar
- Lauwers, T. B., Kantor, G. A., & Hollis, R. L. (2006). A dynamically stable single-wheeled mobile robot with inverse mouse-ball drive. Proceeding IEEE International Conference Robotics and Automation (pp. 2884–2889). Orlando, FL, May 15–19.Google Scholar
- Olfati-saber, R. (2000). Control of underactuated mechanical systems with two degrees of freedom and symmetry. Proceeding American Control Conference. pp. 4092–4096.Google Scholar
- Raibert, M. H. (1986). Legged robots that balance. Cambridge, MA: The MIT Press.Google Scholar
- Segway Inc. (2015). Personal Transporter. http://www.segway.com, Accessed January 2015.
- Yamakita, M., Yonemura, T., Michitsuji, Y., & Luo, Z. (2002). Stabilization of acrobot robot in upright position on a horizontal bar. IEEE Internatioanl Conference Robotics and Automation. (pp. 3093–3098), Washington, DC, May 11–15.Google Scholar
- Yonemura, T., & Yamakita, M. (2004). Swing up control problem of acrobot based on switched output functions. Proceeding SICE Annual Conference. (pp. 1909–1914). Sapporo, Japan, August 4–6.Google Scholar