Home
 Technology
 Nano Technology
 Space
 Automotive
 Videos
 Login

 

 
      Stanford's 'autonomous' helicopters teach themselves to fly
 Stanford computer scientists have developed an artificial intelligence system that enables robotic helicopters to teach themselves to fly difficult stunts by watching other helicopters perform the same maneuvers. The result is an autonomous helicopter than can perform a complete airshow of complex tricks on its own.

The stunts are "by far the most difficult aerobatic maneuvers flown by any computer controlled helicopter," said Andrew Ng, the professor directing the research of graduate students Pieter Abbeel, Adam Coates, Timothy Hunter and Morgan Quigley.

The dazzling airshow is an important demonstration of "apprenticeship learning," in which robots learn by observing an expert, rather than by having software engineers peck away at their keyboards in an attempt to write instructions from scratch.

Stanford's artificial intelligence system learned how to fly by "watching" the four-foot-long helicopters flown by expert radio control pilot Garett Oku. "Garett can pick up any helicopter, even ones he's never seen, and go fly amazing aerobatics. So the question for us is always, why can't computers do things like this?" Coates said.

Computers can, it turns out. On a recent morning in an empty field at the edge of campus, Abbeel and Coates sent up one of their helicopters to demonstrate autonomous flight. The aircraft, brightly painted Stanford red, is an off-the-shelf radio control helicopter, with instrumentation added by the researchers.

For five minutes, the chopper, on its own, ran through a dizzying series of stunts beyond the capabilities of a full-scale piloted helicopter and other autonomous remote control helicopters. The artificial-intelligence helicopter performed a smorgasbord of difficult maneuvers: traveling flips, rolls, loops with pirouettes, stall-turns with pirouettes, a knife-edge, an Immelmann, a slapper, an inverted tail slide and a hurricane, described as a "fast backward funnel."

The pièce de résistance may have been the "tic toc," in which the helicopter, while pointed straight up, hovers with a side-to-side motion as if it were the pendulum of an upside down clock.

"I think the range of maneuvers they can do is by far the largest" in the autonomous helicopter field, said Eric Feron, a Georgia Tech aeronautics and astronautics professor who worked on autonomous helicopters while at MIT. "But what's more impressive is the technology that underlies this work. In a way, the machine teaches itself how to do this by watching an expert pilot fly. This is amazing."

Writing software for robotic helicopters is a daunting task, in part because the craft itself, unlike an airplane, is inherently unstable. "The helicopter doesn't want to fly. It always wants to just tip over and crash," said Oku, the pilot.

To scientists, a helicopter in flight is an "unstable system" that comes unglued without constant input. Abbeel compares flying a helicopter to balancing a long pole in the palm of your hand: "If you don't provide feedback, it will crash."

Early on in their research, Abbeel and Coates attempted to write computer code that would specify the commands for the desired trajectory of a helicopter flying a specific maneuver. While this hand-coded approach succeeded with novice-level flips and rolls, it flopped with the complex tic-toc."

It might seem that an autonomous helicopter could fly stunts by simply replaying the exact finger movements of an expert pilot using the joy sticks on the helicopter's remote controller. That approach, however, is doomed to failure because of uncontrollable variables such as gusting winds.

When the Stanford researchers decided their autonomous helicopter should be capable of flying airshow stunts, they realized that even defining their goal was difficult. What's the formal specification for "flying well?" The answer, it turned out, was that "flying well" is whatever an expert radio control pilot does at an airshow.

So the researchers had Oku and other pilots fly entire airshow routines while every movement of the helicopter was recorded. As Oku repeated a maneuver several times, the trajectory of the helicopter inevitably varied slightly with each flight. But the learning algorithms created by Ng's team were able to discern the ideal trajectory the pilot was seeking. Thus the autonomous helicopter learned to fly the routine better—and more consistently—than Oku himself.

During a flight, some of the necessary instrumentation is mounted on the helicopter, some on the ground. Together, they continuously monitor the position, direction, orientation, velocity, acceleration and spin of the helicopter in several dimensions. A ground-based computer crunches the data, makes quick calculations and beams new flight directions to the helicopter via radio 20 times per second.

The helicopter carries accelerometers, gyroscopes and magnetometers, the latter of which use the Earth's magnetic field to figure out which way the helicopter is pointed. The exact location of the craft is tracked either by a GPS receiver on the helicopter or by cameras on the ground. (With a larger helicopter, the entire navigation package could be airborne.)

There is interest in using autonomous helicopters to search for land mines in war-torn areas or to map out the hot spots of California wildfires in real time, allowing firefighters to quickly move toward or away from them. Firefighters now must often act on information that is several hours old, Abbeel said.

"In order for us to trust helicopters in these sort of mission-critical applications, it's important that we have very robust, very reliable helicopter controllers that can fly maybe as well as the best human pilots in the world can," Ng said. Stanford's autonomous helicopters have taken a large step in that direction, he said.

Watch a video of the robotic helicopter performing stunts.


Other News
Giant Robotic Spider To Destroy Liverpool 99
Spykee Micro Goes Under The Knife 84
Stanford's 'autonomous' helicopters teach themselves to fly 77
New Standard of Care for Robot-Assisted Therapy 103
Scarab' the robot 90
iRobot In The Gutter 75
Readybot 62
Robot Guitar Tuner 65
Could we be swarmed by robots? 27
Norwegian Robots Paint Chinese Cars 31
Emotional Robots-Software Empowers Robots To Learn When A Person Is Sad, Happy Or Angry 34
Snake-arm robot built of vertebrae, not elbows 44
Entertainment Robots Running On VIA EPIA Pico-ITX Motherboards 33
Daym Robot Concept 43
Robotic Lawnmower Concept 32
Milking Robot Saves Famers Knees 30
Starting Our Christmas Robot Wish List Early 38
Nothing New Under The Robotic Sun 26
Robot Lion Skinned and Autopsied 32
New Robot Controller Jam-Packed With Features 27
Robot Dog Gains Attention and Recognition in Japan 32
Mars robots begin test campaign 28
Japanese researchers craft "e-skin" to let robots feel 43
Autosub6000 – UK Robot submarine successfully completes first science mission 41
the robostool is at your feet’s beck and call 55
ann p smith’s robot sculptures upcylcled wonders 149
GPS Robot Tank Patrols Your Border 59
Bottle-brush robot goes where 'pigs' can't reach 59
Former iRobot employees cultivate new idea 40
Spykee Debuts Next Month 31
Fish and Turtle Robots 54
Handy Robotic Hand 52
DelFly Micro Image Sensing Mini Dragonfly 50
New robot no poser in fashion world 49
Putter Bot looks Cute 48
HERO Suitcase Robot Patrols Border 47
Robot Doctors, Now In Canada 51
Hitachi EMIEW2 Distinguishes Human Voices 45
Vexplorer Robot Contest Announces Winners 63
Thai robot moves onto finals in China 45
Robotic Chef Helps You Clean Up 44
Robot Spider from a Javelin Stamp 62
Bandai Hex Bug Robot Crabs 76
Asahi Beer Buddy 46
Telerobotic Shopper Makes Life Easy 47
Japan Expo Showcases Latest Humanoid Robots 48
Kondo 4th KHR Anniversary: Cool Moves (Video) 0
robots build smaller versions of themselves, ad infinitum 51
Do We Think That Machines Can Think? 55
Own Your Own NS-5 Sonny, Or At Least His Head 53
Creepy robot crawls the streets, working himself to death 45
ROBO-ONE Space-Attitude Competition 48
Land Shark From Black-I Robotics 66
Time Posts 15 Favorite Robots 49
Robot Plays Greeter Role 54
The Personal Exploration Rover (PER) is a robotic ... 40
RoboBuilder Humaniod Robot Metal Bracket Option 62
Young Inventors' Firefighting Robots Are More than Just Fun Toys 44
The Future Of Robots 59
Nagasaki man busted for autonomous Digg robot 51
New ASIMO debuts in UK Youth Engineering Show 52
Toshiba Shows Prototype Home Management Robot 48
UK Micromouse Competitors World Class 50
Robot Girl in a Robot World 53
Robot Bartender From Asahi 46
Art world abuzz over prof's Styrofoam robots 132
Hope Gets Robotic Legs 54
Nuvation Air-Hockey Robot 51
Chrome Robot USB Drive 67
Terrain Adaptive Crawler Vehicle "HELIOS-VII" 171
Research on Quadruped Walking Machines 197
Readybot Almost Ready for Prime Time 42
Amphibious snake-like robot "ACM-R5" 88
Honda Develops Intelligence Technologies Enabling Multiple ASIMO Robots to Work Together in Coordination 59
crabfu tortoise robot hits the ground crawling 79
Simple Drawing Robot 434
Mobile Autonomous Robotic Vehicle for Indoor Navigation (MARVIN) 56
Taking the plunge - Space robot headed for test in Antarctic lake 49
Emotive robots take lessons from toddlers 51
Robot Receptionist Gets Job 52
ASIMO Sprints to Lisbon's International Motor Show for its Portuguese Debut 49
Black Ox by Vstone 59
Temuzatsuku Female Robot Police 64
A.M.P. Robot 55
Robotic Bugs 66
Tartalo The Robot Is Knocking On Your Door 66
Kondo Robot 4th KHR Anniversary - Robot Golf 54
Robo Games 2008 78
Robotic Chair 61
Pomi, World’s First Robo Penguin 84
Pal Technology Unveils The Reem-B 60
Waalbot Wall Climbing Robot 75
Robotic Hand Uses Shark-like "Sixth Sense" to Find Its Grip 89
iRobot to Become Seaworthy With Seaglider 66
Asimo Rules Rock Paper Scissors 68
Drawbot 75
A Visit From Asimo 68
How Swashbots Are Made 53
Robotic Jeeves A Reality With Care O Bot 3 130
Robots seen doing work of 3.5 million people in Japan 56
School Of Robofish Provides Basis For Underwater Robot Teams 70
New Robots Can Provide Elder Care For Aging Baby Boomers 92
Soccer Robots Compete For The Title 76
First Steps Toward Autonomous Robot Surgeries 81
Innovative U-Md Robotics Course Captures Challenges of Post-College World 57
Next Step In Robot Development Is Child's Play 74