Veritasium published a great video on the topic.
<a href="https://www.youtube.com/watch?v=ZMQbHMgK2rw" rel="nofollow">https://www.youtube.com/watch?v=ZMQbHMgK2rw</a>
We have an autonomous robotics competition (established in 2000) in Bratislava called Istrobot. There are two brackets, one for LEGO robots (mainly for children) and another one for "more serious" robots.<p>Micromouse is one of the categories. It is pretty difficult to do with LEGO, we've tried and always failed. The main problem is that the stepper motors are not precise enough to turn 90 degrees and the error accumulates. We've even tried using a LEGO magnetometer, but it wasn't precise enough.<p>The other categories are easier in my opinion:<p>- Pathfinder: The robot has to follow a drawn line. The line is interrupted in some places, there is a tunnel and there can be obstacles -> in case of obstacles the robot needs to leave the line, avoid the obstacle and find the line again.<p>- Sumo: Two robots start in a drawn circle, once one of them leaves the circle the other one wins. There is a limit on mass and dimensions.<p>(There are some new categories as well, but I have never competed in/watched those.)<p>The competition is pretty great at engaging young kids in programming.
The actual record held by Ng Beng Kiat : <a href="https://www.youtube.com/watch?v=76blllun09Q" rel="nofollow">https://www.youtube.com/watch?v=76blllun09Q</a>
Maybe the mice could use mmwave to possibly see through maze walls. Or use a little 360 degree camera on a pole. I assume this would be classed as cheating though.<p>Sounds a fun competition :) Looking at the Veritasium video they're crazy fast.
I kinda want to try myself at building one but no idea whatsoever how do I even approach getting started. I've never done any projects that involved custom hardware.
When I was in my teens I can remember people using ZX81s and other computers of the era to build these<p>Unfortunately can't find a picture of one in Google images