Course Name: Seminar on Legged Locomotion
Course Number 16-899 E
Units: 12
Day: Monday, First meeting Jan. 13
Time: 5-6pm
Location: NSH4201
Instructors: Christopher Atkeson, Jessica Hodgins
The goal of this seminar is to understand and move forward the state of the art in robot legged locomotion. The NSF has funded a human-sized bipedal robot for CMU, and we need to be ready to control it when it arrives. We also have part of the Rhex legged locomotion project here at CMU (/www.ri.cmu.edu/projects/project_485.html). Participants will read and present key papers, explore research issues in simulation, and ideally test ideas on actual robots. We are also interested in insights into human locomotion and how to program graphical characters.
/afs/cs.cmu.edu/user/arizzi/tmp/ohta-rnlc01.pdf
Author(s): Ohta, H. ; Yamakita, M. ; Furuta, K.
Affiliation: Dept. of Comput. Sci., Tokyo
Inst. of Technol., Japan
Title: From passive to active dynamic walking
Source: International Journal of Robust and Nonlinear
Control 11, no. 3, (March 2001) : 287-303 Journal Code: Int. J.
Robust Nonlinear Control (UK)
Additional Info: Wiley
/afs/cs.cmu.edu/user/arizzi/tmp/00898695.pdf
Author(s): Grizzle, J.W. ; Abba, G. ; Plestan, F.
Affiliation: Control Syst. Lab., Michigan
Univ., Ann Arbor, MI, USA
Title: Asymptotically stable walking for biped robots:
analysis via systems with impulse effects
Source: IEEE Transactions on Automatic Control 46, no. 1,
(Jan. 2001) : 51-64 Journal Code: IEEE Trans. Autom. Control (USA)
Additional Info: IEEE
/afs/cs.cmu.edu/user/arizzi/tmp/01166523.pdf
Author(s): Westervelt, E.R. ; Grizzle, J.W. ; Koditschek, D.E.
Affiliation: Electr. Eng. & Comput. Sci.
Dept., Univ. of Michigan, Ann Arbor, MI, USA
Title: Hybrid zero dynamics of planar biped walkers
Source: IEEE Transactions on Automatic Control 48, no. 1,
(Jan. 2003) : 42-56 Journal Code: IEEE Trans. Autom. Control (USA)
Additional Info: IEEE
/afs/cs.cmu.edu/user/arizzi/tmp/klavins-kod-ijrr02.pdf
Author(s): Klavins, E. ; Koditschek, D.E.
Affiliation: Dept. of Comput. Sci.,
California Inst. of Technol., Pasadena, CA, USA
Title: Phase regulation of decentralized cyclic robotic
systems
Source: International Journal of Robotics Research 21, no.
3, (March 2002) : 257-75 Journal Code: Int. J. Robot. Res. (USA)
Additional Info: Sage Publications
All the topics we could think of.
Assignment 1: Find a control scheme that minimizes the cost for walking for 20 seconds for the "compass" or "stiff-legged" biped. You can use the software below, or you can write your own. The cost function is defined in the software below (see compass1.c).
compass.sd description of robot for SDFAST
compass_sar.c SDFAST output
compass_dyn.c SDFAST output
sdlib.c standard SDFAST support routines
compass1.c my interface to SDFAST
demo-policy1.c demo program to run a policy (controller)
demo-pdw.c demo program to run passive dynamic walking (sideways gravitational force simulates tilted walkway)
compass1.h .h file
compass1-policy.c a simple policy (controller)
compass1-policy.h .h file
compass1-graphics.c X11 graphics.
no-graphics.c compile with no-graphics.c to run on non-X11 systems.
useful.c some useful routines.
Design an "intuitive" (Raibert style) controller for the compass biped.
Demonstrate the compass biped passive dynamic walking generated by the demo-pdw.c demo program is stable (ideally by estimating eigenvalues (Floquet multipliers))
Bonus: Find the maximally stable passive dynamic walking pattern for the compass biped (define stable).
Bonus 2: Find the maximally robust passive dynamic walking pattern for the compass biped (define robust).