Toronto Star

Researcher­s teach gliders to make autonomous decisions on fly

Microsoft project part of effort to create self-navigating aircraft

- CADE METZ THE NEW YORK TIMES

HAWTHORNE, NEV.— As the glider turned and flew south, four men gave chase in an SUV below, rolling through the Nevada desert.

From the front seats, two of the men tracked the glider by sight. In the back, the other two followed the flight on their laptops, eyeballing data sent from the glider’s tiny on-board computer and barking the figures into a walkie-talkie. In a Jeep up ahead, Ashish Kapoor listened as he, too, sped down the gravel road, eyes fixed on the white Styrofoam glider.

Soon, the glider took another turn. It gently circled an invisible column of rising hot air while climbing slowly skyward. “It’s soaring,” Kapoor said, pointing at the glider as it spiralled higher and higher on a stream of warm air. “It found a thermal.” Last week, in the desert valley surroundin­g Hawthorne, 209 kilometres south of Reno, Kapoor and his fellow Microsoft researcher­s tested two gliders designed to navigate the skies on their own. Guided by computer algorithms that learned from on-board sensors, predicted air patterns and planned a route forward, these gliders could seek out thermals — columns of rising hot air — and use them to stay aloft.

The hope is that the autonomous aircraft can eventually ride the air for hours or even days at a time while consuming very little power, helping to, say, track weather patterns, monitor farm crops or even deliver the internet to places where it is otherwise unavailabl­e.

Led by Kapoor, who is an artificial intelligen­ce researcher and a licensed pilot, the project was part of a growing effort to build aircraft, automobile­s and other machines that can make decisions on their own when faced with uncertaint­y — an essential skill for any machine trying to navigate the world on its own.

Using similar methods, Google has built high-altitude internet balloons that can stay aloft for months on end. Countless companies are designing cars that can drive on their own. And academics at schools such as the University of California, Berkeley, are developing everything from household robots that can perform seemingly simple but surprising­ly complex tasks such as making a bed to surgical robots that can handle some procedures on their own.

Cars, planes and other robots can now recognize objects around them with an accuracy that rivals human sight thanks to the rise of neural networks, a term for mathematic­al systems that can learn certain tasks by analyzing vast amounts of data.

But that only gets them so far. To navigate the world on their own, they must also mimic the way humans intuitivel­y predict what will happen next and adjust their behaviour accordingl­y. Projects such as those at Microsoft, Google and Berkeley are reaching in that direction.

This kind of research has become increasing­ly important as many companies try to build driverless cars. Mykel Kochenderf­er, a Stanford University professor of aeronautic­s and astronauti­cs, said Microsoft’s project was a step toward selfdrivin­g vehicles that are nimble enough to handle all the unexpected behaviour that human drivers, bicyclists and pedestrian­s bring to roads.

It was also a way to push boundar- ies of mathematic­al techniques that control a machine in a relatively safe but very real environmen­t. “With a glider, you can test these algorithms with minimal risk to people and property,” Kochenderf­er said.

In building their algorithms, Kapoor and his team relied on techniques that date back decades — something called Markov decision processes. This is a way of identifyin­g and responding to uncertaint­y.

The approach is like the one you take when looking for change in a backpack crammed with random stuff. If you just stick your hand in the bag and start rummaging around, you face enormous uncertaint­y. You do not know where to grab. But if, first, you remove the larger items such as books that you know are not coins, the change falls to the bottom and the task gets easier. That is what Microsoft’s algorithms do — in a mathematic­al sense. They work to limit uncertaint­y, to reduce the scope of the problem.

Kapoor’s team included Andrey Kolobov, a researcher who specialize­s in these methods. When he joined Microsoft’s research group four years ago, Kolobov fed these ideas into the company’s Windows operating system and its Bing search en- gine. Back then, he was dealing with uncertaint­y in the digital world. Now, he’s applying them in the physical world. “The number of applicatio­ns where these methods are used is growing,” Kolobov said.

In the Nevada desert, the team launched its two gliders with help from a hand-held remote control. Once airborne, the gliders — or sailplanes — were left to their own devices. They were forced to fly with help from the wind and other air patterns.

Through those on-board algorithms, the gliders could analyze what was happening around them and change directions as need be. They could learn from their environmen­t, and although they could never be completely sure what would happen next, they could make educated guesses. Because it is dependent on phenomenon it has no control over, the glider must reason and plan in advance, Kolobov said.

The gliders planned their own paths to locations that could provide lift and then they worked to exploit this lift, to ride those columns of rising air. When Kapoor pointed skyward from his Jeep, this is what happened. The math worked. Still, these aircraft were far from perfect.

That researcher­s can improve on these sorts of learning algorithms has become an imperative to improving autonomous vehicles. To navigate the world on their own, machines must mimic the way humans intuitivel­y plan for their next action and deal with events they have never before experience­d.

Because it is dependent on phenomenon it has no control over, the glider must reason and plan in advance, Kolobov said

 ?? JOHN BRECHER/MICROSOFT VIA THE NEW YORK TIMES ?? Microsoft team in Nevada tests gliders created to autonomous­ly navigate the skies.
JOHN BRECHER/MICROSOFT VIA THE NEW YORK TIMES Microsoft team in Nevada tests gliders created to autonomous­ly navigate the skies.
 ?? JOHN BRECHER/MICROSOFT VIA THE NEW YORK TIMES ?? Andrey Kolobov, left, Iain Guilliard and Sangwoo Moon monitor a glider.
JOHN BRECHER/MICROSOFT VIA THE NEW YORK TIMES Andrey Kolobov, left, Iain Guilliard and Sangwoo Moon monitor a glider.

Newspapers in English

Newspapers from Canada