Page 123 - The Unofficial Guide to Lego Mindstorms Robots
P. 123

112


          The arm also needs to be strong, as its parts are under a fair amount of stress. You may notice, as you use Minerva, that the
          p ieces of the arm loosen up after time. You could make the arm stronger, but it would also be bulkier. See Ben Williamson's
          FetchBot (in the "Online Resources" section) for the original arm design, which is stronger and larger than Minerva's.

          Balance

          One of the fundamental issues Minerva face s is balance. The grabber arm sticks out in front of Minerva. Without some kind of
          co unterbalance, Minerva falls right on her face. One way to fix this is to move the drive wheels closer to the front of Minerva.
          In this case, howe ver, the  directional transmission and the  grabber arm gearing would  not  have enough  space to  coexist.
          M inerva solves the problem of balance by mounting the RCX near the back of the robot. The weight of the RCX (the batteries,
          mostly) more than compensates for the weight of the grabber arm.

          Drivetrain

          Although the directional transmission is relatively s imple, Minerva's drivetrain is a little more complex. When the motor runs
          o ne  way, the two  drive  wheels both turn  forward.  When the motor runs the  other way, the drive  wheels turn in opposite
          directions, causing Minerva to spin in place. Minerva uses a fairly complex system of gears to translate the outputs of the
          directional transmission into the  correct wheel movements. Only one of the outputs drives a wheel directly.

          Two Sensors, One  Input

          You might think that the RCX's three inputs limit you to designing robots with only three sensors. In this section, I'll describe
          o ne way to move beyond the three-input barrier: attaching more than one sensor to a single input. Minerva, for example, has a
          touch sensor and a light sensor attached to a single input. If you have ambitious plans (and parts) for expanding Minerva,
          you've got two inputs, not just one, with which to play.

          T here are two common variations on the theme of attaching multiple sensors to one input, both of which are discussed here.

          Multiple Touch Sensors

          T he first and easiest possibility is to attach multiple touch sensors to a single input. With the input configured for a touch
          sensor, a press on any one of the attached sensors will produce a value of 1 on the input.
   118   119   120   121   122   123   124   125   126   127   128