Articulated 4X4 robot


I saw this picture of the Mars Sojourner a long time ago, and have never really forgotten it. Its sojourner2.jpg (58862 bytes)cool how it can steer each of its corner wheels individually. This allows the robot to turn about its own center without relying on skid steering. So of course I wondered how I could possibly model this type of driving base out of Lego. I had to come up with a different design, since I couldn't use individual motors to steer each wheel.

 


art1.jpg (85720 bytes)

Front view. Unlike the Sojourner, this robot only has four wheels, but you can see how they all steer in a similar way. All wheels are powered as well.

art2.jpg (83116 bytes)

Side view. With the wheels in this configuration, the robot can turn about its own center. The wheels are all tangent to a common circle, so they do not skid.

art7.jpg (81440 bytes) Side view with the wheels turned straight.
art5.jpg (96725 bytes) Top view. Notice how the diagonally opposite wheels are parallel. 
art6.jpg (106287 bytes) Bottom view. The wheels are connected to the 40t gears through universal joints.
art3.jpg (86785 bytes) Rear view. Whats that crazy setup with the polarity switch? I'm glad you asked.
art8.jpg (92382 bytes) Now, about the polarity switch... Both motors are powered from the same output. The left drive motor is connected to this switch. When the wheels are pointed straight, the motors turn in the same direction.
art9.jpg (95080 bytes) When the wheels are steered completely, the polarity of the left drive motor is reversed, so it will turn in the opposite direction of the right motor. This configuration uses one output for steering, and one output for driving, so the third motor can be used for another function.
art12.jpg (103627 bytes) Side view with the RCX off. The two clutch gears power the worm gears at each wheel for the steering. The steering motor is in the middle at the back.
art14.jpg (76908 bytes) Close up of one of the steering arms (they are all the same). I borrowed the idea of this assembly from Fabio Sali. The cams provide a 1.5 unit spacing that is necessary to have the steering arm pivot about the center of the universal joint.
art13.jpg (82639 bytes) Another close up. Notice the non-standard mounting of the worm gear. It looks funny, but it works. The 8t gear is on the axle for spacing purposes only.

Reflections

This robot is really only a proof of concept (Notice it doesn't have any sensors). It is fun to watch how it drives around and steers, but it isn't quite strong enough for a practical application. Usually the more complex a mechanism gets, the less rigid and reliable it is. Universal joints aren't true 'constant velocity' joints, since the speed of the output shaft will fluctuate slightly when the joint is at an angle. The greater the angle, the greater the speed fluctuation. You could notice a very slight amount of shuddering due to this speed fluctuation when the robot was turning. 


This Page was made by Rob Stehlik
LegoŽ is a trademark of the Lego company
Revised: September 01, 2002 .
For questions or comments, send me an email: