Feeds

Boffins produce aerobatic copycat-copter pilotware

Computer see, computer do

Beginner's guide to SSL certificates

Researchers at Stanford University have developed technology which lets computers handling remote-control helicopters achieve complex manoeuvres by copying a human pilot. Having "seen" a move carried out successfully once, the pilot-ware can then repeat it more consistently than the human.

Stanford grad students led by Professor Andrew Ng refer to their new methods as "apprenticeship learning". The Uni press release and resulting coverage has followed a "helicopters teach themselves by watching" line. However - at present, anyway - it would be more accurate to say something like "human pilot programs computer autopilot using sensor-equipped helicopter".

The Stanford kit works using normal, small remote-control copters fitted with a lot of sensors and a data link. First, a human pilot - in this case, one Garett Oku, a remote-control chopper ace - flies a manoeuvre. The sensors continually measure the copter's position and attitude, creating a precise record of what the helicopter is actually doing.

Previous attempts at writing code which could fly difficult manoeuvres such as knife-edges, Immelmanns, inverted tail slides etc would fail, because the programmers only knew in general terms what these manoeuvres consisted of. They had no idea of exactly what values and rates of change in velocity, pitch, yaw and roll would mean success in any given feat.

Oku, however, did know - but would have had difficulty describing his knowledge in terms of numbers. So the sensor-equipped copter was used as an interface to his brain, creating records of what he was actually doing.

Once the records existed, the Stanford pilot-ware running in a ground computer had a go at duplicating Oku's efforts. Again, the sensor-equipped helicopters were used, so that the computer could tell how it was doing.

According to Stanford, the computer was soon able to "fly the routine better — and more consistently — than Oku himself".

The machine was even able to execute Oku's piece de resistance, the so-called "tic toc". Here's a YouTube vid of the hands-off copter aerobatics:

(You'll need Flash installed and your net admins will need to agree you should be watching YouTube at work.)

For the Stanford experimental setup, the computer and some of the necessary instrumentation are on the ground, not in the aircraft. But Ng and his cohorts say that larger aircraft could carry all the needful gear themselves, producing an autonomous system.

This isn't so much a case of computers learning to do tasks, then, as of using sensors to describe an aircraft's motion in terms of numbers. Given an accurate description of what's wanted - generated in this case from previous successful manoeuvres - and a continual description of what's actually happening, the computer can easily enough line up the two.

It's an interesting trick, which could make the programming of some future autonomous aircraft easier and simpler. But it might struggle to find relevance. There have been aircraft flying for decades now which humans can control only with automated help. That help is generally provided using onboard computer and sensor rigs not unlike the Stanford kit just proven.

Flight tasks, profiles and such these days are usually developed from models and simulations and wind tunnels, not by flying real airframes under direct human control. The numbers may be refined somewhat in flight testing, but in the case of aircraft intended for automated control there would be no need for humans to get hands on in order to explore the limits of the envelope. A human pilot doesn't really add anything to the performance of the Space Shuttle or the B-2 bomber. Automatic systems can already accomplish most tricky piloting feats as well as humans - landing, air-to-air refuelling, carrier deck landings and so on.

The example of small helicopter aerobatics may actually be one of the last cases in aviation where the Stanford human-recording trick is applicable, rather than one of the first. And indeed, the ability to do airshow stunts isn't all that handy in and of itself. It isn't clear how this sort of thing is going to help helicopters search for landmines or track wildfires, as the Stanford boffins suggest.

It's still a pretty cool trick, though; and things like this often turn out to be useful in ways you wouldn't expect. That, after all, is what academic research is supposed to be about - things whose use isn't immediately obvious - and there are other fields of activity aside from aviation, too.

A writeup from Stanford can be read here, and more vids watched here. ®

Top 5 reasons to deploy VMware with Tegile

More from The Register

next story
Microsoft to bake Skype into IE, without plugins
Redmond thinks the Object Real-Time Communications API for WebRTC is ready to roll
Mozilla: Spidermonkey ATE Apple's JavaScriptCore, THRASHED Google V8
Moz man claims the win on rivals' own benchmarks
Microsoft promises Windows 10 will mean two-factor auth for all
Sneak peek at security features Redmond's baking into new OS
FTDI yanks chip-bricking driver from Windows Update, vows to fight on
Next driver to battle fake chips with 'non-invasive' methods
DEATH by PowerPoint: Microsoft warns of 0-day attack hidden in slides
Might put out patch in update, might chuck it out sooner
Ubuntu 14.10 tries pulling a Steve Ballmer on cloudy offerings
Oi, Windows, centOS and openSUSE – behave, we're all friends here
Apple's OS X Yosemite slurps UNSAVED docs into iCloud
Docs, email contacts... shhhlooop, up it goes
prev story

Whitepapers

Cloud and hybrid-cloud data protection for VMware
Learn how quick and easy it is to configure backups and perform restores for VMware environments.
Forging a new future with identity relationship management
Learn about ForgeRock's next generation IRM platform and how it is designed to empower CEOS's and enterprises to engage with consumers.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.
Saudi Petroleum chooses Tegile storage solution
A storage solution that addresses company growth and performance for business-critical applications of caseware archive and search along with other key operational systems.
How to simplify SSL certificate management
Simple steps to take control of SSL certificates across the enterprise, and recommendations centralizing certificate management throughout their lifecycle.