micromouse (mouse + micro-): A small, autonomous robot mouse used in a competition to solve a maze