|
|
� |
SuperDroid V was started
in December 1992. It was a welded aluminum framed robot with one front
drive wheel that turned and two followers that had encoders attached
to them. The Robot was controlled with a standard PC with I/O cards
to control the motors and read the encoders. A lot of work and many
modifications were put into this robot. It was eventually retired so the next generation robots could
be created. The following list of functions were
available:
The robot was designed to look somewhat human like
and stood about 6'4" tall with a CRT monitor for a head, which was subsequently
removed. The CRT on the head was not too beneficial because to
troubleshoot you had to chase the robot around. The monitor was replaced
with a network and the base computer would emulate the robots computer. If
the network was removed the robot computer was self-sufficient and could run on
its own. The network was for troubleshooting, etc. The eventual plan
was to use a wireless network. In order to troubleshoot, the system status
needs to be transmitted to the stationary base. SuperDroid VII�s control
system is capable of doing this with a Wireless Communications Module (WCM). The arm slid up and down the side of the robot so
it could pick thinks up off the floor (without bending at the waist). The
shoulder function was completed, but the rest of the arm never was completed.
The drawing below illustrates the design and functionality of the arm. The
pictures below show many of the design features of SuperDroid V. As anyone who has used encoders knows, they have their inaccuracies. The encoders were not the drive wheels, so if the motor accelerated too
fast or otherwise slipped it would not affect the distance the program thought
it moved. The problem comes from slip while taking
turns, any inaccuracy in the alignment of the wheels, etc. Its not major, but it slowly adds up. SuperDroid V could drive back and forth in a straight 20-foot path multiple
times before loosing its accuracy. Usually
about a �” left/right positional tolerance per 20 feet could be expected. The error gets worse when taking turns
or running on carpet; Hence the Ultrasonic sensors. Two sensors were used. One sensor was used on the Base and one on the head. The base and head’s angles were
know to better than a � degree using encoder readouts. The two sensors were used to verify the robots position and
re-baseline its position off know targets. Using the two sensors, the head and base could rotate separately
and determine perpendicular angles off fixed walls and distances.
(Click on the images to enlarge the view)
|
information@superdroidrobots.com |