{"id":502862,"date":"2018-08-27T23:27:11","date_gmt":"2018-08-28T06:27:11","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?post_type=msr-project&p=502862"},"modified":"2024-04-04T10:26:39","modified_gmt":"2024-04-04T17:26:39","slug":"project-frigatebird-ai-for-autonomous-soaring","status":"publish","type":"msr-project","link":"https:\/\/www.microsoft.com\/en-us\/research\/project\/project-frigatebird-ai-for-autonomous-soaring\/","title":{"rendered":"Project Frigatebird: AI for Autonomous Soaring"},"content":{"rendered":"

Autonomous Soaring: an Open-World Challenge for AI<\/h2>\n

Techniques for automatic decision making under uncertainty have been making great strides in their ability to learn complex policies from streams of observations. However, this progress is happening mostly in — and has a bias towards — settings with abundant data or readily available high-fidelity simulators, such as games. Learning algorithms in these environments enjoy luxuries unavailable to AI agents in the open world, including resettable training episodes, many attempts at completing a task, and negligible costs of making mistakes.<\/p>\n

Enabling fixed-wing small uninhabited aerial vehicles (sUAVs) to travel hundreds of miles without using a motor by taking advantage of regions of rising air the way some bird species and sailplane pilots do, challenges modern reinforcement learning and related approaches at all their weak spots. It requires building an AI agent that, given limited computational resources onboard, can plan far in advance for a wide variety of highly uncertain atmospheric conditions only crudely modeled by existing simulators, deal with these conditions’ non-stationarity, and learn literally on the fly, with mistakes potentially resulting in drone loss.<\/p>\n

\n
\n
\"\"<\/div>\n
\"\"<\/div>\n

\n<\/div>\n

A frigatebird and one of its sUAV counterparts from our fleet, an F3J Shadow.
\nFrigatebird photo credit: Benjamint444, Wikimedia Commons<\/a>. Licensed under GFDL 1.2<\/a>.<\/span><\/em><\/small><\/p>\n<\/div>\n

Project Goals<\/h2>\n

We aim to push the state of the of the art in AI decision making under uncertainty through enabling sailplane (a.k.a. “glider”) sUAVs to do what the most adept soarers — frigatebirds — can: autonomously fly long distances using energy extracted from the atmosphere<\/strong>. The problems we are interested in solving with AI include:<\/p>\n