Dumb Robots V Smart Robots
Dumb Robots V Smart Robots
Written by Mike James   
Sunday, 10 March 2013

AirBurr is a dumb flying robot that manages to get from A to B as effectively as a smart robot. It does the trick by simply bouncing off objects, recovering and carrying on in the same general direction.

Most programmers, if set the task of inventing some code that would get a flying robot from one place to another, would start to think about how to locate the robot in its environment, how to model the environment, what the best planning method was to get from A to B, how to recover from problems that might occur during the journey ... and so on.



The AirBurr in action in a darkened room


A group at the Ecole Polytechnique Federale De Lausanne (EPFL) has taken a completely different route and decided to copy the way an insect often does the job. If you have ever watched a fly or a moth navigate towards an open window, say, you will have seen it bounce off obstacles and generally perform what looks like a random walk with a directional bias.



This is what AirBurr does, and it does it very well. A robust outer frame means that it can run into things and survive. Even though I refer to the robot as "dumb" it isn't entirely stupid. It makes use of a random directional algorithm much like a robot vacuum cleaner. It also has an active recovery system. If an impact makes it fall to the floor then a set of legs deploy to right it so that it can take off again. It also has optic flow sensors that can provide it with feedback on how fast it is traveling.



The advantages of the approach are quite interesting. Whereas a more sophisticated robot would need to employ sensors to work out where it is and where to go, AirBurr simply presses on with its journey even when it can't see. It can also "solve" the problem of chaotic environments, destroyed buildings for example, by simply ignoring the problem. In short, AirBurr makes a good exploration or search and rescue robot because it is simple and can traverse difficult environments.



Many times when I was working on an AI project I noticed that there was an easy but not very AI solution to the problem which involved a low tech approach. Usually I was told that this wasn't the sort of solution that the research group was looking for and to focus on the more advanced and "intelligent" solution. So AirBurr might be dumb, but the approach of the research team is smart.

Now if only I can avoid the reflexive desire to swat it every time I see it flying....




More Information


The AirBurr: A Flying Robot That Can Exploit Collisions

Related Articles

Juggling Quadrotors

Flying Neural Net Avoids Obstacles

Robots That Fly - Video

A Spherical Flying Robot


To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.


blog comments powered by Disqus



Android Studio 2 In Preview

Soon after the release of Android Studio 1.6 to the stable channel, Google is showing off what a full version 2.0 will look like. 

Star Wars For Hour Of Code

Code.org has again teamed up with Disney to create its new tutorial for the 2015 hour of Code. This time the theme, characters and soundtrack come from Star Wars - which should give it a wide appeal.

 [ ... ]

More News


Last Updated ( Sunday, 10 March 2013 )

RSS feed of news items only
I Programmer News
Copyright © 2015 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.