4 ms·
I came across some youtube videos of Micromouse competitions completly by chance a few weeks ago. I wa struck by how impressive the engineering was to make the
by Lerc 9y ago
I came across some youtube videos of Micromouse competitions completly by chance a few weeks ago.
I wa struck by how impressive the engineering was to make the little things go and corner so quickly. At the same time I noticed there was still what I would consider low-hanging-fruit. Specifically one of the mazes had a dead-end of depth one that most of the mice tried going down after passing it in favour of a longer dead-end path. It strikes me that you could sense simple cases like this as you go past them.
If I were to have a go (I have been somewhat tempted since discovering this was a thing) I would try a sonar ping to compare against a dictionary of known simple configurations. It's something that would be in the realms of possibility for modern microcontrollers. Then if you pass an intersection, you can ping them all and eliminate any known dead ends.
I did see one that raised a camera to scan the map, but it took a long time processing the data.
- iamgopal 9y agoThe goal of competition is to run in shortest time. If the goal was to find shortest path in shortest time, this is good idea.
- ComputerGuru 9y agoAnd if a sub-100ms ping told you “dead end, don’t try” how does that not get you to the finish line faster?
- jotux 9y agoThe mice traverse the maze, find the optimized path, then return to the start to do the fast run from start to finish. It's not the speed of the first run, but the overall fastest.
- PhasmaFelis 9y agoDoes the exploration run not count at all, then? Are they only scored on the speed of the optimized run?
- jstanley 9y agoOnly the fastest time is counted.
- ddlsmurf 9y agoI think the ultrasonic transponders would be a considerable additional mass/current draw, which would hurt acceleration ability, so it still is a tradeoff... But hey, would love to be proven wrong =)