RoboTIC is the winter micromouse event in the UK. An informal affair, it can still attract contestants from surprising distances. This year we had Coen Roos from the Netherlands who is becoming a regular. Although there was a small turnout overall – probably due to the threat of snow – we still managed to scrape together a good set of mice for the main event.
As well as micromouse, we also ran a small contest for line followers and one for non-contact wall followers. The wall followers are, in principle, proto-mice having sensors and motor control but which are unable to solve the maze or calculate a better route. However, the distinction can become a little fuzzy since a full mouse could be entered in the wall follower event with appropriate software changes. It may be time to prevent a mouse from entering both events. Bernard Grabowski put the competition firmly in its place with a very respectable time. I do not have a record of the length of the path taken.
Bernard Grabowski | muso |
37.63
|
David Hannaford | proto |
62.74
|
David Hannaford | E RAT IC |
74.49
|
Martin Barratt | Kitty |
77.63
|
The line followers are a very mixed bunch. This is a relatively sedate affair with a lot of scope for improvement and I rather hope we might encourage more people to try to produce high-performance followers. There was only one entry from Stephen Pithouse, in the junior category and just four in the senior category:
Tony Wilcox | Non Entity |
16.09
|
Bernard Grabowski | Groundhog |
29.57
|
David Hannaford | Nosey |
44.00
|
David Hannaford | D Drive |
62.00
|
For the main micromouse event this year, our maze designer was David Hannaford. Now, when I say design…
The finals maze was interesting. Mice generally managed to find the middle quite quickly but were then likely to spend quite a while exploring further to be sure of finding the shortest route. There were two main alternatives. The first, shown in blue was 54 cells long with a couple of tricky short diagonals. The next longest route was 66 cells long but should have been easier to run for many mice. Unfortunately, it was so much longer than the first route that most solving algorithms failed to find it. Unless, like Decimus 2, you put in a phantom wall that prevented you running the shorter route.
UK rules carry a search and touch penalty to encourage smarter searching and greater reliability. The scores in the results table are the adjusted times with the penalties added in.
Derek Hall | Mouse X2 | 17.74 |
Derek Hall | Mouse X | 20.09 |
Peter Harrison | Decimus | 23.63 |
Peter Harrison | Decimus 2 | 24.98 |
Martin Barratt | ISAMBARD II | 40.12 |
Jim Chidley | PICone Turbo | 41.03 |
Coen Roos | Kaasjager | 64.90 |
Tim Foden | FatCat | 76.57 |
Jim Chidley | PICone | 78.19 |
David Hannaford | E RAT IC | 119.92 |
A separate award is made for fastest run time, the results for which look like this:
Peter Harrison | Decimus | 8.67 |
Derek Hall | Mouse X2 | 9.19 |
Derek Hall | Mouse X | 9.94 |
Peter Harrison | Decimus 2 | 12.74 |
Jim Chidley | PICone Turbo | 22.72 |
Martin Barratt | ISAMBARD II | 33.42 |
Tim Foden | FatCat | 50.32 |
Coen Roos | Kaasjager | 50.44 |
Jim Chidley | PICone | 78.19 |
David Hannaford | E RAT IC | 99.24 |
After the event, the maze is reconfigured for the time trials. Here the mice get to run all the way around the outside of the maze and the shortest time is recorded. For a while, purely mechanical devices were winning this but, I am glad to say, the ‘proper’ mice are getting back their self respect. D-Whiz is little more than a motor and a cunningly shaped piece of carbon fibre that slides around corners because it has nowhere else to go.
Derek Hall | FAB1 | 5.61 |
Peter Harrison | Decimus 2 | 7.19 |
Martin Barratt | D-Whiz | 8.13 |
Tim Foden | FatCat | 8.29 |
Stephen Pithouse | Persistence | 9.79 |
David Hannaford | E RAT IC | 18.46 |
FAB1 is Derek Halls new mouse design with size wheels. This is an extension of the four wheel design idea and promises no loss of traction as well as a egree of self-steering when accelerating and braking in a straight line. The middle wheel is arranged a millimeter or so lower than the outer wheels and the center of mass is over the middle axle so that turning is pretty much the same as for a more conventional two wheel design. In its current configuration, it has only one active sensor so that it can steer down a straight and detect the corner for the turn in the time trial.
Derek’s six wheeler, FAB 1, managed the time trial – a complete run around the 64 cell periphery – in an impressive 5.61 seconds. It is only using one sensor for steering off the inner wall. By my calculation, FAB1 will be accelerating at a little under 7m/s/s with a top speed of 4m/s. That is pretty quick and could present some really stiff competition next summer.
Star of the show this year was probably Tim Foden with FatCat. Tim is a relative newcomer to the micromouse contest but, at his current rate of progress, it won’t be long before he starts to challenge for the top spot.
Here are the vital statistics for this mouse:
Weight: 138g
Height: 41mm
Length: 105mm
Width: 82mm
Main Board
Double sided, 0.8mm, made by toner transfer process.
Length: 100mm
Width: 80mm
Processor: PIC24FJ64GB106 TQFP (64 pin)
Motors: MFA/Como Drills RE 140/1 (6v)
Gears: 0.5 MOD; Motor 10 teeth, Wheel 60 teeth.
Battery: Rhino 360mAh, 7.4v (2s)
Motor Driver: Toshiba TB6552
IR transmitter: OSRAM SFH 4350 (3mm, +/- 13 degrees)
IR receiver: OSRAM SFH 309 FA (3mm, +/- 12 degrees)
Quadrature boards
Single sided, 1.5mm,
Width: 30mm
Height: 17mm
Processor: PIC24F04KA200 SSOP (14 pin)
IR Led: OPTEK OP251 (1206, +/- 45 degrees)
IR Phototransistor: OPE522 (1206, +/- 53 degrees)
The encoders are pretty remarkable. Note that the mouse has very inexpensive motors which do not have encoders. Tim has build very simple encoder discs which give an approximately sinusoidal response to the reflective sensors mounted on the encoder boards. The small PIC24 processor on each of these, reads two such channels for each encoder. These are arranged in quadrature so that it is possible, by simple trigonometry, to determine the absolute angle of the shaft holding the encoder discs. This is exactly the technique used by the AS5040 magnetic encoders but this is a (very effective) DIY solution. The job of the PIC is to turn the reading into counting signals for the main processor. In this way, the main processor can treat the encoders exacty the same as any other digital encoder. Should Tim change to AS5040 encoders or the vastly more expensive Faulhaber/Maxon motors with integrated encoders, the basic software in the mouse will remain the same. This arrangement, while still needing some tuning, manages sub millimetre accuracy and allows the mouse to calculate its position and heading wherever it is in the maze.
Thus far, FatCat can only turn in place but, as soon as Tim has implemented smooth turns, I expect he will be able to put in very fast times with quite inexpensive hardware. This year, he was awarded a prize for best new mouse.
Pete is there any chance you have the results for the mazesolving heats, as I forgot to record the scores. I think Picone fared better but I’m not entirely sure. Jim.
These are the best score times for each mouse in the maze solver heats.
Hi Pete,
The date in the title of this article should be 2010, not 2011!
Cheers, Tim
So it should. Thank you.