From Formal Methods to Algorithmic Implementation of Human Inspired Control on Bipedal Robots
This paper presents the process of translating formal theory and methods to efficient algorithms in the context of human-inspired control of bipedal robots, with the end result being experimentally realized robust and efficient robotic walking with AMBER. We begin by considering human walking data and find outputs (or virtual constraints) that, when calculated from the human data, are described by simple functions of time (termed canonical walking functions). Formally, we construct a torque controller, through model inversion, that drives the outputs of the robot to the outputs of the human as represented by the canonical walking function; while these functions fit the human data well, they do not apriori guarantee robotic walking (due to do the physical differences between humans and robots). An optimization problem is presented that determines the best fit of the canonical walking function to the human data, while guaranteeing walking for a specific bipedal robot; in addition, constraints can be added that guarantee physically realizable walking. We consider a physical bipedal robot AMBER and define a simple voltage based control law—utilizing only the human outputs and canonical walking function with parameters obtained from the optimization—for which we obtain walking in simulation. Since this controller does not require model inversion, it can be implemented efficiently in software. Moreover, applying this methodology to AMBER experimentally results in robust and efficient ”human-like” robotic walking.
KeywordsPeriodic Orbit Bipedal Robot Algorithmic Implementation Model Inversion Human Walking
Unable to display preview. Download preview PDF.
- 1.Amber walking and undergoing robustness tests, http://youtu.be/SYXWoNU8QUE
- 2.Robustness tests conducted on AMBER, http://youtu.be/RgQ8atV1NW0
- 4.Ames, A.D.: First steps toward underactuated human-inspired bipedal robotic walking. In: 2012 IEEE Conference on Robotics and Automation, St. Paul, Minnesota (2012)Google Scholar
- 5.Ames, A.D., Cousineau, E.A., Powell, M.J.: Dynamically stable robotic walking with NAO via human-inspired hybrid zero dynamics. In: Hybrid Systems: Computation and Control, Beijing, China (April 2012)Google Scholar
- 9.Grizzle, J.W., Hurst, J., Morris, B., Park, H., Sreenath, K.: MABEL, a new robotic bipedal walker and runner. In: American Control Conference, St. Louis, MO, pp. 2030–2036 (2009)Google Scholar
- 15.Morimoto, J., Cheng, G., Atkenson, C., Zeglin, G.: A simple reinforcement learning algorithm for biped walking. In: Proceedings of the 2004 IEEE International Conference on Robotics & Automation, New Orleans, LA (May 2004)Google Scholar
- 18.Pasupuleti, M., Nadubettu Yadukumar, S., Ames, A.D.: Human-inspired underactuated bipedal robotic walking with amber on flat-ground, up-slope and uneven terrain. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Algarve, Portugal (2012)Google Scholar
- 22.Srinivasan, S., Raptis, I.A., Westervelt, E.R.: Low-dimensional sagittal plane model of normal human walking. ASME J. of Biomechanical Eng. 130(5) (2008)Google Scholar