
Dan Lofaro
Biped Locomotion:
Motivation:
Every day there are more and more people on the Earth. With a world population
of almost 7 billion the need for products has increased dramatically. The
advent of the robot allowed a single worker to be more efficient at their
single task. Though robots make specific tasks easier they are often only
designed to do one thing. These tasks include cutting material with a plasma
torch like the Kawasaki FS06L Plasma Cutting Robot, patrolling the sky over
Iraq like the US Air Force’s MQ-1 Predator, or simply vacuuming a floor like
iRobot’s Roomba. Though all of these tasks are important and each robot is
only able to do their task. The Roomba could not pick up a plasma torch and
cut something and a Predator would not be a good vacuum cleaner.
![]() |
![]() |
![]() |
| Figure 1: Kawasaki’s FS06L Robot—Plasma Cutting |
Figure 2: US Air Force’s MQ-1 Predator |
Figure 3: iRobot’s Roomba |
Being limited to doing a single task is not optimal because it means that we will need to make a different robot for every task we want to have completed. For example if you wanted to have your floor cleaned automatically and a smoothie made for you all automatically you would need a separate robot for each. In addition most of the time for a given robot to function the surrounding needs to be modified, such as adding an invisible wall for the Roomba, or bolting the Kawasaki FS06L Plasma Cutting Robot to the ground in order for it to function properly.
One of the answers to this problem of having to have a single robot for each task you want done is having a single robot for every task you want to have completed. This robot will have to be able to navigate every where a human can so the surroundings do not need to be modified and it should be able to use the same tools that humans use. For example if you want the robot to cut the lawn it should just go to the lawnmower that you already own and operate yourself and the robot should use that to cut the lawn. If it is a smoothie you desire then it should be able to go and get fruit out of the refrigerator and operate the blender just like we do as humans.
Due to the fact that the tasks that we wish the robot to do are all human, and the world we want it to navigate is a world made for humans, it makes sense that the robot made to do these tasks emulate us to some degree. From this idea comes the humanoid robot. A humanoid robot simply means that it is a robot that moves like a human. It will walk on two legs and use two hands just like we do.
Currently there are a few robots designed to move like humans.
Honda’s Asimo, and KAIST’s Hubo are two of these Humanoid robots. Each robot
has approximately 40 degrees of freedom, including individual finger control
as well as full pan, tilt, and roll on each of the hips and shoulders.
![]() |
![]() |
| Figure 4: Honda’s Asimo |
Figure 5: KAIST’s Albert Hubo |
The first step in making a humanoid robot able to interact in the human world is to have it take it’s first steps, i.e. walk. Currently this is the place where humanoid robotic research is at, learning how to walk. The current method used in both Asimo and Hubo for walking is using a fixed trajectory with zero moment point, ZMP, control. This means that the robot always has its center of mass over the small area in which it is stable. In order to ensure stability the robot needs to keep it’s knees bent when walking in order to always have full control over the center of mass of the robot as well as ensure it does not hit any singularities. Though this method works it is about half as efficient as straight leg walking. It is important to note that we, as humans, walk with our legs straight, i.e. straight leg walking. Do to the fact that you can not guarantee stability using ZMP control and fixed trajectories another methods needs to be found that will allow the robot to walk more efficiently and like a human.
Topic 1: Biped Walking using Limit Cycle Control
The use of a novel form of control called limit cycle control has proven
to work very well on the quadruped robot named Big Dog made by Boston Dynamics.
In short the idea of this form of control is to manipulate the dynamics
of the system through the use of various controls to ensure the robot falls
in to a stable limit cycle. This way no matter what disturbance occurs
the system will always be attracted back to it stable limit cycle.

Figure 6: Boston Dynamic’s Big Dog
Topic 2: Study of the Effect of Biped Locomotion as it Pertains to Animals
with Tails
Though humans have been around for a few hundred thousand years there was
a species that came far before us that also walked on two legs, the dinosaurs.
The notorious Tyrannosaurus Rex, or T-Rex, and the vicious Veloso Raptor
are two examples of some biped dinosaurs which also had significant tails
when compared to their size. It was less than a century ago that paleontologists
just assumed that the dinosaurs dragged their tails. This was shown to be
false in the mid part of the 20th century by paleontologists showing that
the vast majority of the preserved track marks made by dinosaurs found did
not have any markings indicating that they were dragging their tails. This
means that their tails were there for a reason.

Figure 7: Tyrannosaurus Rex, a Biped Dinosaur with a Massive Tail Compared to it’s Body Size
The purpose of this study will be to see how the addition of a controllable tail to a biped system will affect the dynamics of the given biped walking system.






