The Leg Laboratory uses physics-based
computer simulation to study robot control systems, animal behavior, and to create
automated computer characters.
The flip executed
while dismounting from a high bar is physically unstable, yet humans can perform this
maneuver consistently. We have a simulation which can, too.
A
simulated cockroach used to examine the dynamics of locomotion at small scale: do they
move dynamically?
We have also been investigating the use of
robotic simulation and control as a means of generating motion for animated creatures to
be used in entertainment and education.
Elephants,
giraffes, horses and dogs have similar topology but widely differing sizes and
proporations. If we had a control system that worked correctly for one of them,
could we easily adapt it to work on the others.
This project explored using a computer program to
automatically tune the control parameters for such variations.
Using dynamic simulation and control systems
to animate imaginary creatures could free the traditional animator from specifying the
details of joint and limb motion while producing both physically realistic and
natural-looking results.
All
of our hopping robots have control systems which, especially compared to most mobile
robots, are fairly simple.
These simulations take it one step further: there is no
"control system" in the sense of something which senses the state and reacts
accordingly, yet they still run.
This is a simulation
of a six-legged walking creature with eighteen actuated degrees of freedom.
Using Virtual Model Control, a simple control scheme was
devised in order to have the hexapod walk in three dimensions. The hexapod is also able to
walk while balancing a two degree of freedom pendulum on its back.