My first NXT creation was a two legged walker which is very similar to AT-ST, only it was much easier to build. The motor/rotation sensor combination are very popular. My new creation, called Rooster
(a chicken walker), can walk forwards, backwards and turn right and left. It can turn within its own footprint.
The NXT language is very powerful, and it only took a few programming blocks to make it walk. A very similar program can make it turn.
Rooster
walks by shifting its weight from side to side, and turning its legs.
One motor is used to lean to the left and right. This motor works the hardest because it has to shift the NXT and its batteries from foot to foot. I only use two gears (8 tooth driving a 40 tooth gear that then makes the NXT move side to side).
Each leg has a motor too. The NXT motors are very strong, and can move the legs without any gearing at all. Rooster has pretty good sized feet so that he doesn't fall over. The leg motors are parallel to the floor, with the drive axles pointing straight down.
Rooster's feet should always be parallel to the ground, but bending of the plastic stops this from happening.
The vertical motor makes Rooster lean side to side. The leg motors are underneath the NXT and make the legs turn.
I also like to make my own building instructions for my creations. I included a couple pictures related to that. One is a list of all the parts used to make Rooster. The other is an example of building the chassis around one of the leg motors.
My Links
My LEGO MINDSTORMS RIS Personal Page
My Website
Play Well!
NXT Parts list for Rooster
Example building instruction for the chassis around one of the Rooster leg motors