I decided to build my bot on a synchronous drive platform. At the time this seemed like a good idea - I had always wanted to build a synchro-drive, and having one in the maze would eliminate having to worry about precise steering control on a conventional bot.
My basic plan was simple: on top of the synchro platform, place a touch sensor in each direction. I predicted that I might rub up against the wall when moving and thereby active a touch sensor, so I needed to be able to read each one individually. I was going to use a touch-sensor multiplexer from Hi-Technic, but Lego's decision to stop selling the wire assortment temporarily halted Hi-Technic's production. My solution was to wire the two opposing touch sensors to each input; this consumed two of my inputs, but would still allow me to not be confused if a side rubbed against the wall. Rotation sensors would also be used to provide exact turning and advancing movements.
Over the course of about four weeks, I built two prototype units. I hit a major snag when I discovered that I couldn't plug two rotation sensors into the same input on the RCX - this meant that I was one input short. So I ended up not using a rotation sensor on the drive motor, instead relying on dead reckoning.
As I built the final version, I was feeling pretty confident. The actual event disabused me of that notion, however. My bot had one major problem: the wrap-around bumper that I was so proud of tended to bind up on the walls. This, in turn, completely ruined the dead-reckoning logic. So I spent most of my time in the maze stuck against walls and corners.
So the bot never made it more than a few squares into the maze. None of the bots entered were resounding successes; most were better than mine, but I think the reality of the challenge was much different (and much harder) from what we had expected.
| Build Time: | About 25 hours (including two prototype bots) |
| Pieces: | 442 (including 1 RCX, 1 geared motor, 2 micromotors, 4 touch sensors, 1 rotation sensor, and 1 light sensor) |