This educational robot was programmed using the computer language TinyBASIC. Sonar and “bump switches” helped it maneuver. A prototype attachment for vacuuming floors sadly proved impractical.