A PC Magazine Favorite Blog

Robot Forums

  • RoboSavvy
    Specializing in humaniod robotics, RoboSavvy offers active user forums and faq's for all popular brands and custom designs.
  • Robot Magazine Forums
    Include discussions on all types of robots and provides the chance to interact with the magazine authors and contributors.
  • RoboKojo
    New, very professionally executed, robot forum with discussions on every aspect of hobby and humanoid robotics.
  • BotConnect
    Dedicated to support and sharing knowledge about the Kyosho MANOI series robots.
  • Trossen Forums
    Covers a wide range of robotic and science projects along with vendor sponsored contests.

Micro Robot Sport Draws Mega Crowds (Video)

Robot
It's not unusual to see crowds of fans at a rock concert, or even of the major ROBO-ONE competitions, but we have to admit that the crowd in the photo on the right just totally blew us away.

What are they watching? A micromouse competition! The video below was taken during the Mouse X competition at Techfest 2008 IIT in Bombay, India a few months ago.

Keep in mind that in the US, where the sport originated, a micromouse competition is lucky to attract any attention at all. In the UK, there seem to be more fans and fanatics, but still it wouldn't make the evening news unless a plane happened to crash on the building where the event was taking place. Even here, the annual All Japan Micromouse competitions are lucky to draw several hundred fans - though quite a few entries fly all the way from India and Singapore.

These guys, and gals, are really serious. The robotic future, at least technology-wise, belongs to them unless the rest of us wake up and smell the coffee.

Continue reading "Micro Robot Sport Draws Mega Crowds (Video)" »

Robots Rising in the UK

Robot
Thanks to our good friends with the Micromouse organization at TIC in the U.K., we just received a heads-up that the National Space Centre in Leicester has a special robotics weekend titled "Rise of the Robots" scheduled for May 17th-18th.

According to the Space Centre website the event will be "... the ultimate robot weekend with metallic stars from film and TV, fighting robots, scientific robots, the latest technologies and much, much more! (this is a premium event) "

Although it is highly unlikely that we'll be making the trek, we would love to see photos, videos, and short reports from any of our readers that are lucky enough to be there.

 

Micromouse Shrinks by Half (Video)

Robot

Competing in the traditional Micromouse robot competitions is hard enough. Although the engineering and design sport originated in the US quite a few decades ago, the Japanese took to it with a passion and have been holding regional and national competitions religiously for 27 years. At one point there was even a regular micromouse magazine published here in Japan.

Although the number of builders is still high - over a hundred at the annual national event - the top times have been dominated by entries from Singapore for the past few years. To inject more energy and enthusiasm into the competitions and to provide a challenging, highly motivating goal, a new "half size" classification is being introduced this year.

We recently got a look at one of the first designs in action (see video below), a half-size micromouse robot kit developed and marketed by RT Corp in Akihabara.

Continue reading "Micromouse Shrinks by Half (Video)" »

28th All Japan MicroMouse Event Draws Record Entries

There's just two weeks left before the 28th Annual All Japan MicroMouse Competition kicks off in Tsukuba, Japan - about an hour north east of Tokyo by express train. Without question this has to be the premier micromouse competition in the world, and always draws highly competitive overseas entries from the top builders in Singapore, the US, and other countries.

When entries closed for the three day event (November 16th through the 28th), there were a total of 181 micromouse robots entered (85 in the Freshman class and 96 in the Expert class), along with 108 RoboTrace entries, and 20 MicroClipper entries. In addition to the scheduled competitions there will also be a lot of buzz around the upcoming half-size micromouse events.

 

ROBOtic'07 Coming Up Quickly

Tony Wilcox with the Technology Innovation Centre (yes, they really spell it 'centre' not 'center' in the UK) at Birmingham City University wrote to remind us that ROBOtic'07 is coming up very, very soon. The event will be held on Saturday, November 24, 2007.

The ROBOtic'07 schedule includes micromouse solver, follower (both contact and non-contact categories), sumo, and drag race competitions. It looks like a lot of fun, and a great opportunity to see what this robotic sport is all about if you live in the UK. We'll be waiting to hear the results and check out the event videos.

'Half-Size' Micromouse Competitions

Robot


This is the 28th year that micromouse competitions have been annually held in Japan. The 2007 All Japan Micromouse event, scheduled for November 16-18, 2007 in Tsukuba, will follow basically the same structure and rules as past events. 

At the same time, the Japan New Technology Foundation Micromouse Committee wants to inject some additional energy and interest into the competitions, and has announced that both larger (real world size)  and smaller ('half-size') micromouse challenges will be staged in the future to complement the standard scale events.

We visited RT Corp in Akihabara yesterday afternoon to get a first hand look at the plans for the challenging half-size competitions.

Continue reading "'Half-Size' Micromouse Competitions" »

MicroMouse Robot Building Takes Dedication (Video)

Robot


To promote public awareness, participation, and support, Otley College - Suffolk, in the UK, recently staged one of their "Big Day Out" events including a wide range of happenings like inflatable assault courses, a bucking bronco, R/C cars, chainsaw carvings, and some very impressive micromouse robot demonstrations (see video below.) 

Continue reading "MicroMouse Robot Building Takes Dedication (Video)" »

MINOS 07 - Micromouse Competition (Video)

Robot 
Micromouse robot competitions may not be as well known as ROBO-ONE, but from a technical and robot builder perspective they can be just as interesting and exciting.

Earlier this month a group of UK micromouse fanatics builders, along with foreign entries like David Otten who flew all the way from MIT in the US just to attend, put their robot design skills, talent, and pride to the test at the MINOS 07 Micromouse competition held at Royal Holloway, University of London.

Continue reading "MINOS 07 - Micromouse Competition (Video)" »

"Find The Cheese" Robot Event Coming Up In The "Show Me" State

Robot
ROBOMO, the St. Louis (Missouri) Area Robotics Group, has an interesting robot maze solving competition scheduled for April 28th. So if you're a budding robot builder, or an experienced hand, and happen to live within driving distance, then there is still time to enter, compete, and - if you're lucky - go home with some neat prizes.

The competition rules and sample maze look very straight forward, yet challenging enough to trigger some real competition. There are already quite a few robots entered and range from Lego Mindstorms based bots to full custom designs. It should be a lot of good fun. We're looking forward to hearing about how it went, and seeing some photos, after the competition.

The Summer of Robots - Big UK Micromouse Event In The Works

For quite a few years some of the more 'niche' robot activities, like micromouse design and competition, have been in a quasi-dormant mode. Of course, there have been a few exceptions - hot spots like Japan and Singapore where micromouse competitions have sustained considerable interest and momentum for decades. But, outside of those two countries, micromouse robots have been generally viewed as being rather boring or old-hat.

Thankfully, that seems to be changing with a strong increase in micromouse activity in many countries around the world. For example, in a recent communication (see below), Tony Wilcox notes that the UK Micromouse 2007 and the 2007 Schools Micromouse competitions, scheduled for June 30th, have been expanded considerably and will feature bigger pits, practice mazes, two competition mazes - both equipped with electronic timing, an expert corner, and space for exhibitors to tout robot products and services. And, they have already received inquiries about participation from Singapore, Sri Lanka, and France, and expect active overseas participation. 

Continue reading "The Summer of Robots - Big UK Micromouse Event In The Works" »

27th Annual All Japan Micromouse Competition - 2007 (Photos)

Robot
Mark Lee with the new robotics start-up company, Metacraft Technology, in Singapore recently visited with us at the ROBO-ONE Gran Prix event at Tokyo Dome City. His company is so new that they don't even have a website up yet. Their plan is to promote robotics, especially humanoid robotics, in Singapore and the South East Asia region.

For the past several years Singapore robot enthusiasts have captured the top positions in micromouse competitions, even here in Japan. So Metacraft believes that there will be a strong interest in humanoid robotics as well. While his group was here in Japan they also visited the 27th Annual All Japan Micromouse Competition and were kind enough to share some detailed close-up micromouse photos with us.  The competition, by the way,  took place in Nagai, the same rural location where we attended the ROBO-ONE 10 competition in September.


Micromouse In The Mountains

 
Although as a robot competition "Micromouse" originated in the US, it hasn't been very popular nor is it well known outside of a small group of dedicated fans. However, in Japan the micromouse competitions have been staged consistently for 27 years in a row. The top competitors return, year after year, and keep polishing and sometimes radically improving their robot designs.

The competition isn't limited to just Japanese. It's not unusual to have quite a few entries from overseas including the US, Korea, Singapore, and other countries. And you might be surprised to learn that for the past several years the Singapore micromouse builders have dominated the competition here in Japan.


Continue reading "Micromouse In The Mountains" »

Bombay Robot Event Encourages International Competition

Robot
Technology, and robotics, know no borders. In this day and age when people use high speed internet connections to talk via Skype, or watch videos on YouTube, it's not unusual to find people experimenting, learning, sharing, and having a tremendous amount of fun with robot all over the globe.

For example, we just found out about a really exciting robot and technology competition that will take place next January in Bombay, and the way that we came across the information involved at least five different countries and at least as many timezones.

Continue reading "Bombay Robot Event Encourages International Competition" »

Micromouse Robot Update - July, 2006

Image00537
It’s been a while, too long in fact, since we’ve posted anything about micromouse robots and competitions. That doesn’t mean that nothing has been going on in the micromouse world - quite the contrary. In the past few months there were international competitions, a week long training session, and some new micromouse community resources that have come on line. Here’s a quick list of recent micromouse robot activity across the globe.


Continue reading "Micromouse Robot Update - July, 2006" »

It's A Small, Small World

Image01401
Mohit Bhoite is pursuing his bachelor's degree in Electronics and Telecommunications in Mumbai, India. At least that's where his physical residence on this planet happens to be at the current moment in time. But, like many robot fanatics, Mohit actually resides in Cyberspace on the internet. He was kind enough to introduce us to his robotic website (see link below) where we were delighted to find some really interesting and useful concepts.


Continue reading "It's A Small, Small World" »

MINOS Micromouse Event A Big Success

micromouse robots
David Stivens, a micromouse designer and avid fan, wrote to tell us that the MINOS Micromouse event held last week in the UK was very well attended, interesting and successful. He's posted quite a few photos of the entries on his micro-mouse.blogspot.com weblog, and promises to upload more photos and videos soon.


Sunfire: Daniels Micromouse (Video)

Image00311
Daniel, one of our micromouse robot friends down in Singapore, is getting ready for the Singapore Robotics Games and is hurrying to put the finishing touches on his entry - a robot design that borrows a lot of concepts from Min4.


Continue reading "Sunfire: Daniels Micromouse (Video)" »

How Do Mexican Robots Run? (Video)

Image01145
The simple answer to that question is "Con mucho gusto!" as we easily saw from the line follower robot competition video sent to us by Roberto, a computer engineering student in Mexico, and an avid robot builder.


Continue reading "How Do Mexican Robots Run? (Video)" »

APEC MicroMouse Contest Offers Some Sweet Cheese To Competitors

Image00864
The Applied Power Electronics Conference and Exposition will be hosting its annual Micromouse event this March for the 20th year in a row, and features very attractive cash prizes (really sweet cheese) and trophies to competitors in a number of categories. The competition is always well attended and draws some of the top micromouse designs in the U.S. and internationally.


Continue reading "APEC MicroMouse Contest Offers Some Sweet Cheese To Competitors" »

UK Micromouse Robot Contest Goes International

Image00855
Tony Wilcox with the Technology Innovation Centre (TIC) just sent out a notice alerting micromouse robot competitors and fans worldwide that the UK Micromouse 2006 event (see links below) is scheduled for June 10th.


Continue reading "UK Micromouse Robot Contest Goes International" »

Christmas Present For Micromouse Fans (Video)

Image00507
For a lot of readers this post is going to be a ‘so-what?’, but for devoted micromouse fans this will be a rare treat. Ng Beng Kiat’s MIN4A micromouse has been captured on slow motion video doing one if it’s incredibly fast runs through the competition maze.


Continue reading "Christmas Present For Micromouse Fans (Video)" »

Micromouse Video Up Online

Just a quick note for the micromouse fanatics that happen to read this blog. The Japanese Robot-Fan website just put the original video of BR3 - the winner of the Expert class competition - online. We've included a rough translation of the webpage author's comments about BR3's victory along with instructions on accessing the video.

Continue reading "Micromouse Video Up Online" »

Pacman - The Rest Of The Story (Video)

Image00421
We had seen a lot of posts on other sites about the full size Pacman game going on at the IREX-2005 robotics show in Tokyo, but none of the stories we read gave any of the background on the exhibit. So, we spent some time with Takashi Yamazaki of Namco’s corporate group at the show to find out why Namco, celebrating their 50th anniversary, went to all the effort to build the popular exhibit.


Continue reading "Pacman - The Rest Of The Story (Video)" »

The Micromouse (Micromice?) That Roared

Image00557
It took a while, but we were finally able to pull together all the photos we took at the 26th All Japan Micromouse contest, sort through them, toss out the obvious bloopers (no need to embarrass our cameraman), and upload them.


Continue reading "The Micromouse (Micromice?) That Roared" »

Not Micromouse, It's Micro-Bantha! (Video)

Image00400


Most of us really struggle to get a robot to do simple things, like move in a straight line, or take a 90 degree turn. Yet, there are some experienced robot designers that can make a robot do very unexpected and delightful things.


Continue reading "Not Micromouse, It's Micro-Bantha! (Video)" »

All Japan Micromouse Contest - David Otten Interview (Video)

Image00395
David Otten from MIT has been involved in micromouse competitions for decades, frequently travels around the world promoting the 'sport', and has won the All Japan competition twice. Just prior to the start of Sunday's contest, David was kind enough to share a few minutes with us to discuss the competition and the current state of the art.


Continue reading "All Japan Micromouse Contest - David Otten Interview (Video)" »

26th All Japan Micromouse Contest - BR3S (Video)

Image00393


There is probably some unwritten rule in robotics that says that any robot that looks cute and happy isn’t a serious competitor. Well, this particular Sunday in Tokyo that unwritten rule was nowhere in evidence when BR3S walked ran away with first place.


Continue reading "26th All Japan Micromouse Contest - BR3S (Video)" »

26th All Japan Micromouse Contest - MIN4 (Video)

Image00392
Ng Beng Kiat from Ngee Ann Polytechnic in Singapore is almost a legend in the Japan Micromouse competitions having taken first place in the Expert Class competitions for the past several years. His robot designs are always surprising and a thing of beauty to watch in action. This year was no exception.


Continue reading "26th All Japan Micromouse Contest - MIN4 (Video)" »

26th Annual All Japan Micromouse Contest - Tokyo, Japan

Image00378


As usual, the All Japan Micromouse Contest, held yesterday and today in Tokyo, was jam packed with surprises, exciting new micromouse robot designs, unbelievable speed, and international competition. We have so much information, photos, an exclusive interview with David Otten from MIT, and competition videos that it will take a few days just to sort through it all.

Continue reading "26th Annual All Japan Micromouse Contest - Tokyo, Japan" »

Micro-micromouse or Teensy-Weensy Line Follower

Image00360
Okay, so you don't have much space. You'd really like to build a line follower or micromouse robot, but there just isn't room in your apartment. Besides, building a test course for those robots is really involved and takes up even more space. Or does it?


Continue reading "Micro-micromouse or Teensy-Weensy Line Follower" »

Foreign Micromouse Competitors Can Win In Japan (Video)

micromouse japan
If the race car type micromouse robots do so well, who can possibly beat them? They have gyros, navigate their way through tricky maze diagonals, and come equipped with dual sets of sensors so they never have to waste time turning around. But, it is definitely possible to beat them.

 

Continue reading "Foreign Micromouse Competitors Can Win In Japan (Video)" »

Micromouse or Race Car? You decide. (Video)

micromouse
Everyone knows how seriously the Japanese take their robotics contests. The amount of engineering, attention, and probably money that they put into their competitive robots is amazing. One of the best examples is the 6 wheeled micromouse that is engineered like a race car.


Continue reading "Micromouse or Race Car? You decide. (Video)" »

The Ultimate Mouse For Micromouse Robot Lovers



MicroMouse-board
Originally uploaded by huberjoshua.



Getting Ready To Micromouse (Video)

David Otten's micromouse - 2004
As I mentioned in my Japan Micromouse post a few days ago, the schedule and venue for this year's competition has been posted on the official website. Since it's just over a month away, I've started to review my notes, photos, and videos from last year's competition, and put together a short video clip below.


Continue reading "Getting Ready To Micromouse (Video)" »

All Japan Micromouse Contest 2005 Information on the official website

041121robot001
The preliminary information and schedule for this year’s All Japan Micromouse Contest have been posted on the official website. This will be the 26th consecutive year for the event – probably a record for any type of robotic competition, and longer than a lot of the competitors have been alive on this planet. This year the competition will be held at the Panasonic Center in Koto-ku, Tokyo.

Continue reading "All Japan Micromouse Contest 2005 Information on the official website" »

Almost Time To MicroMouse Again!

041121robot018Although I attended quite a few robotics events here in Japan during the past year, the one that really sticks out in my mind is last November's All Japan Micromouse competition. I can hardly wait for this year's event. It's going to be a blast, and in a totally different way than the RoboOne and other events and competitions. This year's competition will be the 26th annual event.

Of course, every year brings a new set of first time challengers trying to knock one of the 'old boys' off their pedestal. And the 'old boys' are so well known and appreciated that the crowd gets so quiet before they compete that you could literally hear a pin drop. It's not just a "Japanese thing" - several of the 'old boys' are foreigners like Ng Beng Kiat from Singapore - a really class act, extremely professional and craftsmanlike, and David Otten the US micromouse guru from MIT who won the compeition twice back in the 90's.

You can get a small taste of what it’s all about from this video:



Top two competitors
25th Annual All Japan Micromouse Contest
(November, 2004)

Why Reinvent The Wheel?

I’ve noticed while doing research on various micromouse designs, that the designers (engineers?) often reference two sources of inspiration. One is an article written quite a while back by David Otten of MIT about how one of the early MITEE micromouse designs evolved. The second source of inspiration is RC model cars.

On most weekends, assuming the weather decides to cooperate, I like to go kickbiking. It’s great conditioning and exercise, and it gets me out of the house for a while. This morning (Sunday) it was extremely cold, but there was no wind, and no rain, so I put on a sweatshirt, muffler, jacket, and cap, and went out to exercise for a while. One of my favorite kickbiking routines is to kick through the local neighborhoods, through the bayside park, and then finally head up towards a major shopping center that has a Starbucks across the street. I buy a paper at the train station kiosk, then an iced cafe mocha grande, and spend the next hour or so relaxing, catching up on the news, and doing some people watching. This particular morning I also stopped by the bookstore and picked up a RC model magazine. I wanted to see what ideas I could find that might be adapted to robot design – especially to micromouse design.

It’s been years, perhaps decades, since I examined a RC model car in any detail. Apparently the technology and design has evolved quite a bit since I was very surprised at some of the models. It was definitely time well spent – a good investment. Here’s a short rundown of things that caught my attention:

Weight distribution – low center of gravity, batteries in the middle, motor to the rear giving more weight (traction) to the rear wheels. Servo controlling the steering is tilted at an angle (most robot designs tend to keep the servo mounting at right angles.)

050123-steering-03

Close-up view of the steering servo mounting and linkage.

050123-steering-03a

Base plate is thin and low to the ground. In this case, it’s actually two separate plates. The base doesn’t have to be symmetrical – notice how the rear plate is offset to provide clearance for the motor gearing..

050123-steering-03b

Different design but some of the same features.

050123-steering-05

Here’s an interesting diagram that explains how some of the steering mechanism works and how it’s controlled by the servo.

050123-steering-02

Here’s a very different design – this time with four wheel drive. The motor sits on one side of the chassis and its weight is counter balanced by the patterns on the opposite side. I was really impressed by the cut outs in the the chassis for the batteries and motor. They provide a lot of stability, and allow the center of gravity to be as low as possible. There were several other things about this design that stood out.

050123-steering-07

The effective use of cotter pins to secure some parts.

050123-steering-07a

Here’s a closer look at the chassis cutouts I mentioned above.

050123-steering-07b

The drive mechanism comes straight up the middle of the chassis.

050123-steering-07c

This is a top view of the motor, gears, and toothed drive belt.

050123-steering-07d

Side view of the motor, gears, and belt.

050123-steering-06

The drive belt runs almost the whole length of the vehicle.

050123-steering-06b

It certainly seems possible, even probable, that I will be able to draw on some of these, and other RC model design concepts for my own robot projects.

How Big is a Smart Micromouse?

The micromouse rules allow for a lot of latitude in designing a robot. The cell size is 180 x 180 mm. with 12 mm corner posts, which means that the width of the path within the maze is a maximum of 168 mm. Of course, the mouse has to be considerably thinner than the maximum from a practical standpoint. The rules also allow for the mouse to extend above the maze walls to the point that it could occupy a space as large as 250 x 250 mm.

One design approach is to build the mouse so that it has sensors that read the tops of the walls in much the same way that a human would perceive it looking down on the maze from above.

Note: Photos taken at the 25th All Japan Micromouse Competition in Tokyo, Japan - November, 2004

This approach is certainly workable and has achieved a level of success. It simplifies the wall detection problem, and has the added advantage of being able to peek over the walls of the current cell to identify connecting walls in adjacent cells. The most obvious disadvantage is the high center of gravity dictated by the mouse height. At low speeds while mapping the maze this is not a significant problem. During the speed runs however, the center of gravity is likely to play a role in determining the overall mouse stability and may limit the top speed it can achieve reliably.

Another viable design approach is to keep the mouse below the level of the walls, totally within the maze as if it was a real mouse. Robots designed from this perspective seem to fall into several broad classifications.

The "PC Stack"

Boards, batteries, and motors are stacked in vertical layers.

The "Flying PC Board"

Extremely low center of gravity - well below the wheel axis - with excellent aerodynamics.

The "Dragonfly"

A minimalist design that takes the previous example to it's logical extreme.

And, the "Race Car"-

My personal favorite - at least at this point in time....

The top competitors have structured their designs so that the mouse can identify and travel along diagonal paths in the maze. While this enables them to shorten the total path while eliminating the need for time consuming turns, it also constrains their width.

041210_diagonal_analysis_1

In order to travel on a diagonal, the mouse has to have sufficient clearance, not only to fit through the diagonal space, but also to allow for drifts from calculated positions. For example, coming off of a high speed straight away and making a turn into a diagonal leg is likely to cause the rear end of the mouse to overshoot, or the entire mouse body may drift towards one side or the other of the intended path.

The maze post centerlines are laid out so that the diagonal gap between them is just over 127 mm - without taking the width of the posts themselves into consideration. If a design provides for an over generous clearance safety margin, then it will give up precious hundreds of a second. On the other hand, if it scrimps on safety margin it runs a significant risk of impact. During the preliminary competition on Saturday, several of the mice ran into this post in the maze:

Some of them clipped the post at a diagonal, while others ran straight into it. The problem may have been tied to their sensors misreading the post as the edge of the open space since it was slightly discolored when compared to the walls and other posts, or there may have been some other factors at play. In any case, I want to keep the design safety margins as generous as possible in the beginning, then take more risks later in the game. It may prove beneficial to design the control program with switchable parameters that allow for taking more risks on successive speed runs.

Unfortunately, a commitment has to be made to the overall design approach and the corresponding dimensions early in the process. With that in mind, I'm going to constrain the width of my micromouse design, tentatively named "Peevee", to a maximum of 65 mm. I may have to change that later, but for now I think it's a workable goal.

Scatter vs. Reflection - IR Sensors - Robotics

It looks like I will have to do some serious testing with IR sensors to determine their sensitivity to scatter as well as reflection. For example, the Parallax BOE-BOT manual has a section that explains how to detect drop offs like the edge of a table using IR sensors. They show this figure-

041208irsensordropoff_1
If we were dealing strictly with light rays the light would be reflected off the surface at the same angle that it impacted it, and no light would bounce back to be sensed. However, no surface is a perfect reflector, not even a mirror, so some of the light is scattered and a part of it does end up traveling back to be detected by the sensor.

I thought, incorrectly, that the scattered light would be small enough that it would be very hard to detect and perhaps even lost in the noise. What I didn't know was that the IR emitters are pulsed at 38.5k and the sensors are looking for that frequency. This helps deal with interference and noise issues, and also implies that the back scattered light is easier to detect.

In a controlled environment, like the micromouse maze, the light patterns, especially the back scatter patterns, should be fairly repeatable and predictable. It may turn out that some experimentation with the sensors will yield a method to determine the wall status for the next cell before entry.

Micromouse - Video as an Analysis Tool

I wanted to take a better look at the performance of some of the faster micromice. I was especially interested in their split times, and what their strategies are for dealing with cornering, acceleration and deceleration. I've collected a lot of video clips - some that I shot myself, and others that I picked up off the Internet.

041207mm3diagonal

It's easy enough to do a frame grab to capture individual images, but I wanted something more automated, and less prone to my human mistakes. A little searching on the Internet turned up a program called Blaze MediaConvert by MysticMedia. It's loaded to the gills with features, bells, and whistles that I want to explore when I have a chance. And, there's a free trial download file. You can install and try it for 15 days before you have to decide whether or not you want to continue.

MediaConvert allowed me to import one of the video clips, digest it, then dump it out frame by frame. The clip I used was fairly short - about 11 seconds. But at 30 fps that generates over 300 images.

After I had all the frames converted to jpg image files, I browsed through them and picked out the ones that were particularly relevant.041207mm3runanalysis

It was easy to drop them into an Excel workbook, and to do calculations based on the images themselves. For example, knowing the video fps (30 frames per second) we can calculate the elapsed time between any two events, and to analyze the robot's journey in much more depth.

041207mm3runspreadsheet

Micromouse - Sensors and Cornering

I've tended to think of robot motion in terms of a Cartesian coordinate system - straight lines and 90 degree turns. The micromouse 'maze', with its 16x16 array of cells, plays right into this way of thinking. Each cell in the maze comes neatly packaged with right angles and perfect dimensional order. It's easy to represent in the computer's memory as well by mapping each cell in the maze to a corresponding array cell in memory.

This leads us to think of traveling through the maze as a serial process - cell by cell. Enter a new cell, figure out where the walls are, figure out where to go next, then move on. In fact, when you watch a competition in person, it appears that many of the robots are following that exact same strategy. They move into a new cell, make a noticeable pause, then start moving again. It's perfectly understandable. It's a significant challenge just to get your robot design to move in a straight line and make reasonable turns.

Yet the top competitors seem to have approached the problem a little differently. They move smoothly through the maze. Of course they go down blind alleys and have to retrace their steps. But, as they move, even during the very first exploratory trip, they appear to have already figured out what lies ahead of them. Some of them, albeit a small number of them, go faster during their first search than many of their competitors go during their speed runs.

Mouse_paths_01

They appear to be committing to turns before they are completely into a cell (see conceptual drawing above.) Both approaches result in a 180 degree turn but the path on the right is significantly shorter than the one on the left. It requires 3 turns rather than 2, but the total turn angle is the same. More importantly, the sensing and decision making have already been done before the robot enters the next cell.

One approach that might allow them to achieve that kind of speed is to sense the presence, or absence, of walls in the next cell before they get there.

041207_sensors

Some of the competitors have multiple sensors mounted on the front, and sometimes on the rear, of their robots. The sensor pointed directly forward is easy to understand. Theoretically it should be possible to select the transmitter and sensor and adjust the operating parameters to detect a wall on the far side of the next cell. Of course there are a lot of variables that might inhibit reliable performance. But, in principle, we should be able to make that approach work.

The sensors that are pointed at an angle, crossing each other, are more interesting.

041207_sensors_02   

At first glance it would appear that they are not very useful. After all, they will only be able to sense light (or ultrasound) that is reflected back to them. Assuming that the emitter for each sensor is also aligned at the same angle, then as long as the robot is moving straight ahead, no signal will be reflected. The angle of incidence and the angle of reflection are equal. So, it appears that the added electronics are of no practical use at all....

But, the top competitors are obviously smart people. They didn't spend extra money, time, and effort just to build in sensors that don't provide useful information.

Most of the information I've run across on the web indicates that the best strategy is always to go straight ahead until you find a wall. It follows that once you find a wall ahead of you, then you will find-

  • an opening on the left
  • an opening on the right
  • walls on both sides

Why not decide to turn as soon as you know there's a wall directly ahead? As soon as you turn far enough so that one of the angled sensors is positioned to get feedback, you will know if there is an opening in that direction or not, and can act accordingly.

Another area where the angled sensors might be playing a key role is in recognizing and navigating through a diagonal opening in the maze.

Mouse_paths_02

The simplistic, right angle approach, shown in blue, requires a long series of moves and turns. This is extremely expensive from an elapsed time perspective. On the other hand, if the robot can identify and naviate through opportunities like this by going straight up the middle, then it will save a terrific amount of time. But, in order to do that, it has to have some way of knowing where the walls are, and avoid running into them. This may be where the angled sensors play a role.

Naively I assumed that the best angle for sensors like these would be 45 degrees so that they would be pointing perpendicular to the side walls while transversing a diagonal stretch. Observation shows, however, that the actual angle being used by the top competitors is a little less than 45 degrees. Trying to figure out the specifics, and the root causes behind them, will be a very interesting exercise.

The 'best of the best', by the way, go one step further. They also design in a gyroscope module that keeps them on the straight and narrow while they put the pedal to the metal. And, some of them even design their robot mice so that they can run just as fast backwards as forwards.

Scaling the Micromouse to the real world

I spent some time in a toy store yesterday looking at some of the model vehicles and thinking about how they scale to their real counterparts. Of course I started to wonder about how some of the top micromouse competitors would scale to the real world, so I did some back of the envelope calculations comparing Itani-san's MM3 mouse and the new Citroen C4.

MM3

C4

Ratio

041121robot026

Length (mm)

130

4,260

32.77

Height (mm)

52

1,458

28.04

Width (mm)

60

1,773

29.55

A rough scale factor would seem to be 30:1. When MM3 won the 2002 All Japan Micromouse competition it raced across 75 cells with 37 turns at an average speed of 1,508 mm/sec. Scaling that up it corresponds to a real world speed of 162 kph (101 mph). Imagine driving a race car at 160 kph over a course that's only 400 meters long but includes 37 right angle turns with very little clearance. Really breath-taking performance.

MicroMouse Speed

I was blown away extremely impressed by the speed of the top competitors during the recent MicroMouse competition in Tokyo. They weren't just fast, they were lightening fast, "faster than a speeding bullet" fast. I took a number of videos during the competition, and it was really hard to keep up with them. I had to use fixed focus because when I let my camera use it's auto focus function the video was blurred because the the focus couldn't keep up with the mouse.

There were, of course, slower competitors. Some of them just trundled along at their own pace. I'm not putting them down, not at all. The fact that they were able to navigate the maze is a major accomplishment by itself no matter how fast they were going.

When I first got interested in the MicroMouse competition I assumed that the major challenge would be exploring the maze and optimizing the best path. Naively I thought that the speed attempts would be interesting, but not necessarily the key to winning. After spending two days watching the actual competition and thinking about what I observed, I'm coming to the conclusion that the top competitors have very good exploration and analysis algorithms, and, more importantly, have spent an extreme amount of effort to shave hundreds of a second off their speed attempts. They are really what the Japanese refer to as 'takumi' - skilled craftsmen.

So, how did this evolve over time? That's going to take considerable research and analysis to figure out. The rules and the maze structure haven't undergone any major change during the 25 years that the competition has been taking place. The available technology has certainly improved very dramatically. And since the contest format has remained constant there was the opportunity for the accumulated knowledge to increase year after year. This may have been the most significant factor.

As time permits, I want to go back and look at the mouse design evolution over the years. For example, many of the mouse photo's I've found on the internet worldwide show designs with sensor arrays that extend over the walls and read the maze that way. Yet there were only a few of that type taking the field in Tokyo. All of the top competitors used design approaches that were down inside the maze.

I did manage to locate some of the performance statistics for the competition from its beginning in 1980 through last years (2003) event. At the initial event in 1980 no competitor was able to successfully complete the maze. In 1981 the winner navigated the course at an average speed of 189 mm/sec. Last year's winner managed an average speed of 1,609 mm/sec, getting very close to 10X the 1981 velocity.

I put together the chart below showing the way the winning speed (red) has increased over the years. I also included the path length in # of cells (green) and the number of turns (blue). Of course, the relative maze complexity is difficult to compare from year to year - at least I'm not sure how to tackle it yet. I'm also very curious about the drop off in speed from 1993 till 1997.

041124japanstats

How much faster can they go? What new, innovative design approaches will be required? What is the asymptotic limit? Who will be the first to build a Mighty Mouse that can literally fly through the maze like Luke Skywalker flying in the canyons of the Death Star?

It's going to be fun to find out....

Micromouse Robot Maze Solution Simulation

I mentioned Itani-san's MM3 website in my previous post. He has included a program he wrote that simulates different maze search strategies. First you either load the maze you want to test from a file, or build and save it interactively. To test the program I built the maze used for the APEC 2002 contest. Once you have the maze setup, you click on the magnifying glass icon and are prompted to set the parameters for the search. In the webpage text he explains the primary options and what the trade offs are for each of them. Then you press a button to run the program.

A second window opens and you can see the maze as it looks to the mouse as it does its search. In the figure the maze appears in the left window, and the mouse with its path in the second. The mouse is the yellow figure and the green dots represent cells it has already visited. It also projects a shortest path to the goal indicated by the white path. When I was watching the competition this past weekend I was really impressed by the fact that many of the mice seemed to guess the correct path very quickly, almost as if they already knew which way to go. Now, after studying Itani-san's program, I'm beginning to understand how they achieved their magic.

In this screenshot the mouse has already completed enough of its search to know that it has found the shortest path. It is retracing it with the path in white with yellow symbols showing the mouse in each of the cells in the path.

When the program finishes it displays the optimum path in blue in the left window, the cells visited in green in the right window, and reports the total number of steps taken, number of steps in the optimum path, and the number of turns.

Itani-san's MM3 Micromouse

041121robot001


I was really fascinated by Itani-san's MM3 micromouse during the competition this weekend, and a little disappointed that it didn't end up winning. Nevertheless, the concept of steerable wheels really caught my attention, so I decided to do more research. It was a little difficult since the kanji used in his family name can be pronounced a number of different ways, but eventually I managed to do a successful Google search and located a website (in Japanese) that includes lots of MM3 photos and wealth of design detail. There are photos showing the body without the PC boards, and even a photo of MM3's underside. There is also an extensive writeup covering things like steering through the maze on a diagonal, speed control, sensors, a great video, a downloadable maze program, and the like, plus a link to Nakajima's site for the background on the six wheel design. I wasn't too surprised to find that MM3 uses a Murata piezo-electric gyroscope.

MM3 Website - Details

How Big Is a Micromouse in Texas?

The Applied Power Electronics Conference (APEC) will be held in Austin, Texas from March 6th-10th, 2005. In conjunction with the conference their 18th annual MicroMouse contest will be staged on Monday evening, March 7th. It's not likely that I will be able to attend. But, stranger things have happened, so I'm not going to entirely rule it out, especially since my sister lives in Hewitt, Texas, only a few hours by car.

041121robot019041121robot021041121robot029
The organizer for the APEC Austin MicroMouse event is David Otten, the primary designer for the MIT MITEE micromice (micromouses?) In addition to his work at MIT, David is an extremely proactive supporter of micromouse events worldwide. The photos above were taken during the Japan event last weekend where David's entry in the competition was MITEE 9.

I highly recommend that you attend the APEC Austin event, if you have the chance. I've watched competitions on television before, but actually being there in person is a completely different experience - well worth the time and effort involved.

APEC 2005 will be hosting its eighteenth annual MicroMouse contest at Hilton Hotel in Austin, Texas the evening of Monday, March 7 starting at approximately 8:00 PM. It is not necessary for contestants to register for the conference in order to compete.

Applied Power Electronics Conference and Exposition (APEC) 2005 Entering The MicroMouse Contest

2004 Japan Micromouse Competition Photo Gallery

I just posted a number of photos in the "Japan Micromouse 2004" gallery. Most of the photos were taken during the Expert level micromouse competition on Sunday. I will be pos