Brandon is based on a Motorola 68HC11 processor on a New Micros Inc. NMIT0020 board.
It is a differential drive robot which uses IR sensors to detect walls. The wheels
are driven by DC motors so optical encoders are used for speed and position information.
Status and diagnostics information will be displayed on an LCD module.
We are using assembly language for the multitasking kernel and other critical
pieces of code, but the bulk of the code is written in C, using
ICC11 and a
cross assembler. All of the code is compiled and assembled on a PC and then downloaded
to the HC11 board for testing.
Brandon itself. (In less than perfect condition now, after
sitting around a lab for 4 years...)
Brandon won the first (and quite possibly the last) Irish Micromouse Competition in December 1995. For further information about Brandon's internals and operation, there is a rough Design Overview too.