Title :
Controlling Velocity In Bipedal Walking: A Dynamic Programming Approach
Author :
Mandersloot, Thijs ; Wisse, Martijn ; Atkeson, Christopher G.
Author_Institution :
Delft Univ. of Technol.
Abstract :
We are interested in adding actuation to passive dynamic walkers to enable them to control their velocity. We control velocity by using dynamic programming to design control laws for each desired velocity. We consider three cases: a simulated planar compass gait walker, a simulated 3D compass gait walker with roll dynamics, and a simulated planar compass gait walker with a torso. Each of the walkers have massless legs. The actions include foot placement, ankle torque, and desired torso orientation. We use Poincare sections to define the state of the model, and thus choose a new action once per footstep. The optimization criterion is based on the effort of swinging the limbs, applying torques, and maintaining the desired velocity. By generating control laws at different desired velocities and then selecting the appropriate control law we are able to control velocity in each of these walkers, and smoothly transition between different velocities. Our results also indicate how complex nonlinear control laws can be approximated by gain-scheduled linear control laws.
Keywords :
control system synthesis; dynamic programming; legged locomotion; position control; robot dynamics; velocity control; Poincare section; ankle torque; bipedal walking; control design; dynamic programming; foot placement; gain-scheduled linear control; gait walker; massless legs; passive dynamic walkers; roll dynamics; torso orientation; velocity control; Angular velocity; Dynamic programming; Foot; Leg; Legged locomotion; Linear approximation; Optimal control; Torque; Torso; Velocity control;
Conference_Titel :
Humanoid Robots, 2006 6th IEEE-RAS International Conference on
Conference_Location :
Genova
Print_ISBN :
1-4244-0200-X
Electronic_ISBN :
1-4244-0200-X
DOI :
10.1109/ICHR.2006.321373