Published on February 5, 2018
The Scorpion Rover Mk I is an autonomous driving robot that explores its environment while avoiding collisions and dead ends, seeks out bright light, and stabs defensively anything that gets too close to it.
The robot is a simple state machine controlled by the following states:
Mode 0: drive forward until a front-facing obstacle is encountered
Mode 1: if obstacle detected, steer until clear ahead, or reverse then change direction if we get stuck
Mode 2: periodically, re-orient the rover to a bright light source by spinning around until a light source found (for best results, start the rover in a location with low ambient light, with a single raised light source such as a bright window or table lamp within 20ft away) [optional, if you attach the light sensor]
Mode 3: defensive stabbing action and reverse if an object gets too close to the front of the robot [optional, if you attach the servo arm]
Duration: 1 hour