A Tiny LEGO Rover

When I saw Bert van Dam's BEAM Walker I knew I had to build a tiny rover. The requirements:

Drivetrain

Initially I planned to use one micromotor and a wheel design that would cause the rover to turn while backing up (ala mini-R2D2). While experimenting with swivel wheel designs I realized that a micromotor was going to be smaller than anything I could come up with to let a technic wheel pivot back and forth. Adding the second micromotor meant another wire tethered to the rover, but it would give me differential steering and a smaller footprint. Each wheel is attached by a technic axle 3 with stud and spaced out from the body using two half bushings, one of which is driven by a small white rubber band connected to the micromotor. Together with wheel diameter, this gears up the micromotor significantly to get some speed. I started with the next smaller size of technic wheel, but in the end more ground clearance and higher traction were more important.

Bumper

The tricky part turned out to be the bumper design. I wanted it to be small, but wide enough to hit anything in front of the rover. Because of the very low speed provided by the micromotors, it had to be very sensitive. The result is a transverse mounted switch, with a carefully tensioned bumper to trigger it:

The most critical part of the contruction is the bumper tensioner, which holds the bar mechanism up high enough that a tiny force from the front of the rover will activate it. The bumper is attached by a 5 stud long axle, and in the center of the frame there is a cam which strikes an inverted ramp brick:

The 2 axle with half bushing must be carefully adjusted so that the slightest pressure on the bumper triggers the switch. The half bushing on a 3 axle through the button's axle hole serves as a backstop which prevents the bumper arm from getting hung up on the button. That way the button's own internal spring can push the bumper back down.

Software

Since it uses differential steering and has a single front bumper, it works fine with the Scout's built in Forward/Avoid code (which I believe is default program 5 on the RCX).

Larger Pictures

Right Side
Left Side
Bottom

[Ben Jackson's Home] [LEGO Raytracing Home] [Mindstorm]