Crawler I (1966) by H.R. Everett, Mt. Pleasant, South Carolina. Crawler is a tracked vehicle that uses a rotating photocell sensor to locate a homing beacon for automatic recharging. Tactile sensors for collision avoidance are made from a pair of screw eyes and a guitar string; any deflection of the wire caused contact closure.
"My next creation had to be battery powered, so I began to amass an impressive collection of DC motors, relays, and other diverse components while sorting out the design in my head. The end result was CRAWLER I, intended to be my junior-year science project, but the eagerly anticipated event was unfortunately canceled due to faculty indifference. I had also decided to build a tracked vehicle for improved maneuverability. A pair of 24-volt DC gearmotors from a aircraft surplus catalog were mounted on a 18- by 13-inch plywood base, driving left and right tracks fashioned from 1.5-inch rubber timing belts turned inside out. Control was again provided by electromechanical relays, but each motor had a centrifugal speed-limiting switch that could be adjusted to achieve precise straight-line travel. By adding an override circuit on the stationary side of the slip rings that fed the centrifugal governor, it was possible to momentarily boost the motor rpm to maximum. Skid steering was achieved by providing differential speed commands in this fashion or by stopping one motor altogether. The vehicle could also turn in place by reversing one track. The tough part in building an autonomous vehicle, of course, lies in how to control its motion, made even tougher in an era that predated microprocessors and low-cost sensors. I had in mind a platform that would drive around until it encountered an object, then alter course in an intelligent fashion. I also wanted it to automatically recharge the onboard lead-acid motorcycle batteries when they ran low. Like most engineers, I tackled the tougher issue first: automatic recharging. I settled on a beacon homing scheme with an ordinary 60-watt light bulb as the source. The scanning sensor was simply a cadmium-sulfide photoresistor mounted in the end of a 12-inch plastic tube, which was rotated in the horizontal plane of the beacon by a small DC gearmotor from a sign display. A special slip-ring sensor at the bottom of the rotating shaft was used to index the 0-degree position coinciding with the forward axis of travel. All the control logic was implemented with surplus mechanical relays. The photocell scanner rotated at a constant rate, with vehicle turning initiated by the shaft index sensor and halted by beacon detection (or vice versa). The first sweep was used to determine if the beacon was present, and if so, in which direction the vehicle needed to turn. A pair of triple-pole, double-throw relays was used to implement an electromechanical flip-flop to remember on which side the beacon had most recently been seen. CRAWLER I was therefore not only my first autonomous robot, but also the first to have an actual memory, albeit but a single bit! (Keep in mind this was a high-school science project back in the technology-starved mid-sixties.) For example, if the beacon lay off to the right side, the scanner would initiate a platform turn in that direction by stopping the right drive motor every time the collimating tube passed through the forward index (i.e., pointed straight ahead). As the sweep continued from left to right, the photocell would eventually detect the beacon, whereupon the control logic would restart the right drive motor. This process would repeat with every sweep. Each time the turning action would last for a shorter period than before, because the beacon would have moved closer to the 0-degree index as the robot turned toward it. When the beacon lay dead ahead, the sweep would start and then immediately stop the turn, resulting in straight-line travel." β H.R. Everett, ROBART I: In Retrospect.