Micromouse book
Categories
Recent Comments
Meta
Popular Posts
- Simple ADC use on the STM32 (3,936)
- STM32 Arm-Cortex bootloader (2,658)
- STM32 USART basics (2,538)
- All Japan Micromouse 2011 – finals (1,970)
- STM32F4 – the first taste of speed (1,615)
- Micromouse Book (1,532)
- Nokia 3410 LCD on the STM32 (1,267)
- CodeSourcery GNU Toolchain for the ARM on a Mac (1,097)
- Bit Banding in the STM32 (974)
- ARM STM32 JTAG (921)
Blogroll
-
Upcoming Events
-
Feb6Mon
-
Apr14Sat
-
Category Archives: RoboTIC
Robotic 2011
The annual winter micromouse contest was held at Millenium Point in Birmingham by the University of Central England on Saturday November 19th 2011. Unfortunately, I was not able to attend this year but I gather everyone had a great day. … Continue reading
Posted in Micromouse, RoboTIC
3 Comments
ROBOtic 2011
The 2001 ROBOtic event will be held at Millenium Point, Birmingham on Saturday November 19th 2011. The event starts at 10am. There is no entry fee and no need to register in advance. Just turn up with your robot or … Continue reading
Posted in RoboTIC
Leave a comment
RoboTIC 2010
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.
Posted in RoboTIC
4 Comments
RoboTic 2010 date announced
The date for the 2010 RoboTIC event has now been set for Saturday, November 27th 2010. As in previous years, the event will be held at Millenium Point in Birmingham. RoboTIC is a fairly informal event. More details will follow here or at the BCU site at http://www.tic.ac.uk/micromouse
Posted in RoboTIC
Leave a comment
ROBOtic09 results
On Saturday November 28th 2009, we held out our semi-formal winter event for the micromouse and small robot builder. Held at Millennium Point in Birmingham and made possible by Birmingham City University, this is an ideal opportunity to get in a bit of mid-year competition and size up the opposition before those long winter nights of robot building and tweaking…
I was not paying as much attention as I might but there was a very gratifying turnout of entrants and spectators from near and far. We had the usual range of maze, related events, the results of which are listed below. Also present again were a number of biped and sumo builders. The photo in the header is of a small robot hacked out of a Meccano Spykee original:
The non-contact wall followers only managed a small number of entrants this time. This is a bit of a shame as anyone who is building a micromouse should give serious thought to making thins one of the stages on the way to a fully functional micromouse.
| Name | Handler | Best run | Best Score |
|---|---|---|---|
| Topo | Bernard Grabowski | 24.56 | 24.56 |
| PIC02 | Bernard Grabowski | 27.1 | 27.1 |
| Lefty | Ken Hewitt | 37.32 | 40.32 |
| E RAT IC | David Hannaford | 42.85 | 51.85 |
| LAZ-E | David Hannaford | 67.76 | 70.76 |
The maze solvers managed a rather more convincing field for the time of year with several entries, old and new. The maze was not without its challenges with a couple of nasty diagonals to negotiate.
Decimus just managed to retain its pride:
| Name | Handler | Best run | Best Score |
|---|---|---|---|
| Decimus | Peter Harrison |
7.69
|
17.91
|
| Mouse X | Derek Hall |
9.33
|
18.36
|
| MouseX2 | Derek Hall |
9.41
|
18.55
|
| PICone | Jim Chidley |
19.97
|
31.53
|
| Isambard II | Martin Barratt |
28.81
|
33.00
|
| PICone Turbo | Jim Chidley |
17.18
|
35.80
|
| Thezeus C | Alan Dibley |
99.14
|
99.14
|
| Kaasjager | Coen Roos |
119.7
|
138.42
|
Note that, this year, and from henceforth, we have made a small change to the awarding of prizes to ensure that builders with several mice cannot take a disproportionate number of prizes. Hence the best entry by each builder will get the award. In the table above, the best run time does not necessarily correspond to the best score time. For example, Decimus obtained its best score on its second run even though that took 8.15 seconds. The search time penalties are dominant here and the UK contest really demands a slightly different strategy. If Decimus had only taken about 15 seconds longer in the search before starting it speed run, its score time would have been worse than that of Mouse X.
The route taken by Decimus covered 41 cells at a nominal average speed of 0.96 m/s. This is not a reliable figure since it is calculated by assuming that each cell covers 180mm. This is clearly not the case in practice when mice are running diagonals. Interestingly, this is less than half the speed of the top Japanese and Singaporean mice right now. We still have a way to go.
Actually Decimus was pretty lucky to get a good run at all. the on-board display clearly shows that it added a wall in the lower right cell. That wall could just as easily have been added in a place that would have stopped it running altogether. Evidently, I need to do some adjustments.
The final event of the day was the time trial. This is a simple run around the outside of the maze with all the walls put in place. This has become quite popular and is a good test of the stability and accuracy of a maze solver.
| Name | Handler | Best run | Best Score |
|---|---|---|---|
| Decimus | Peter Harrison |
7.41
|
7.41
|
| PICone Turbo | Jim Chidley |
13.21
|
13.21
|
| Snoopy | Chloe Hall |
13.58
|
13.58
|
| CheddarByte | Peter Walker |
16.50
|
16.50
|
| Lefty | Ken Hewitt |
28.76
|
28.76
|
| Thezeus D | Alan Dibley |
28.95
|
28.95
|
| E RAT IC | David Hannaford |
29.86
|
29.86
|
As this is a simple race, the best score is the same as best time
Time to take a bit of a break from mouse building. Christmas looms large. Plenty of work in the new Year though. I am looking forward to being able to go to the APEC contest at Palm Springs in February.
UK competition Dates 2007 and 2008
ROBOtic’07 will be held on Saturday 24th November 2007UK Micromouse 2008 will be held on Saturday 28th June 2008 Continue reading
Posted in RoboTIC, UK contest
Leave a comment

Add to Google