2008: JohnNXT is my LEGO MINDSTORMS NXT replica of Johnny 5, the robot star of the Short Circuit movies. Its building and programming instructions are included in my book. It’s an evolution of my RCX version of Johnny 5.
This Johnny 5 model has been built after dimensional study of real Johnny five to obtain the most precise replica possible in desktop scale. It features:
- Differential drive treads
- Rotating poseable head
- Raising torso
- Moving and lighting laser
- Grabbing & lifting underactuated hands
- Hand Following
- Line Following
- Speech and music clips from the Short Circuit movie
- Double NXT system
- Fully remote controllable
- Autonomous behavior
This model is driven by 6 NXT motors and can sense the world with 3 sensors (up to 8 sensors can be plugged). The two NXTs communicate with each other using the serial link on port 4.
The triangular structure of the treads has been designed after precise studies of the real Johnny 5 photos. The Motors drive 40z gears by a couple of 24z gears, so that Johnny 5 can travel at a max speed of 10cm/s.
The gear ratio of the arms mechanism is 1:5. Two universal joints allow the shoulders to bend inwards and outwards. The arms motor, placed like this, seems the toolbox of Johnny 5. A parallel kinematic structure mantains the shoulders correctly aligned to the ground, when J5′s torso is raised or lowered.
The most stressed motor is the one that raises the torso. A powerful geartrain is needed to lift the upper frame, including 3 motors, the head, and the arms. The ratio is 8:24 x 8:40 = 1/15 so that the motor torque is powered by a 15 factor. In such cases symmetry is very important: otherwise gears could slip under this huge load.
A chain trasmits the motion from the shoulder universal joint to the elbow. Here you can see the ball joint link that opens and closes the hand, and rotates the wrist. A rubber band is necessary to force the arm to come down before the hand opens. Some 2M rubber pieces have been cut to add some grip on finger tips.