If you're looking for a base for your next robot, look no further than the Rover 5. The Rover 5 uses 4 independent motors, each with an optical quadrature encoder and gearbox. The entire gearbox assembly can be rotated at 5 degree increments for different clearance configurations. You can even replace the tank treads with traditional wheels.
This isn't a wimpy or flimsy robot base. Weighing in at over 2.5 pounds without batteries, this base is heavy duty and can drive over quite a bit. Check the manual below for dimensional drawings.
Inside of the chassis are 4 noise suppression coils at the bottom and a battery holder that accepts 6x AA batteries. It is recommended to use NiMh batteries as they last longer and have a higher current output than Alkaline batteries.
A quadrature encoder, also known as an incremental rotary encoder measures the speed and direction of a rotating shaft. Quadrature encoders can use different types of sensors, optical and hall effect are both commonly used. There are two hall effect sensors on the PCB that respond to an 8-pole disc magnet mounted on one of the gears . No matter what type of sensors are used the output is typically two square waveforms 90° out of phase.
If you only wish to monitor the speed of rotation then you can use either output and simply measure the frequency. The reason for having two outputs is that you can also determine the direction of shaft rotation by looking at the pattern of binary numbers generated by the two outputs.
By feeding both outputs into an XOR gate (exclusive OR) you will get a square wave with twice the frequency regardless of direction. This can be useful as it allows one interrupt pin to monitor both encoder inputs.
With only four motor leads and two battery leads, it is easy to interface the chassis with most dual motor controllers and robot controllers. Simply connect the battery holder leads to the controller’s power source and the motor leads to the controller’s motor driver outputs. Each set of motor leads is terminated with a female 3.96 mm pitch, 3-pin JST VH-style connector (the middle pin is not used), which our male premium jumper wires plug into nicely.
The TReX Jr dual motor controller makes it easy to turn this chassis into a platform that can be controlled by RC signals or serial commands, or you can accomplish the same thing by pairing two Simple Motor Controllers. The Orangutan SV-328 or Baby Orangutan robot controllers work well with this chassis and make it easy to get an autonomous robot up and running (note: the stall current exceeds the ratings for these robot controllers, so make sure to avoid stalling the motors).
The Rover 5 chassis with encoders has two additional bundles of wires, each containing the leads for the quadrature encoder’s 5 V power (red), ground (black), and signal (white and yellow) connections; the wires are individually terminated with female connectors that mate with 0.1" (2.54 mm) male headers.