Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Embedded Systems

Flying Robots and Weather Forecasting



Planning for bad weather involves far more than remembering an umbrella. Researchers in MIT's Department of Aeronautics and Astronautics are trying to improve weather forecasting using robotic aircraft and advanced flight plans that consider millions of variables.

"Weather affects huge sectors of our economy, such as agriculture and transportation," said Nicholas Roy, an assistant professor and one of the researchers who worked on the project. With more time for advanced planning, farmers could bring in their crop before a big storm hits. Airlines could adjust their flight schedules further in advance, reducing the impact on customers.

Improving weather forecasting could also save lives. "People do get killed in these storms," said Jonathan How, the principal investigator. The more time to prepare for a storm and evacuate the area, the better. Currently, forecasts made more than 48 hours in the future aren't considered highly reliable.

The researchers hope to gain some lead-time by improving the way data about current weather conditions are collected. Existing forecasting systems depend on pressure, temperature, and other sensors aboard a single piloted airplane that flies scripted routes. But the data that are collected can't be processed fast enough to alter the flight plan if a storm starts brewing. "The response time is fairly slow," How said. "Today's flight path is based on yesterday's weather."

Ideally, teams of unmanned aircraft would be used to gather data. Current sensor readings from one plane would be used to guide the deployment of additional planes to areas with especially interesting or changing weather. By gathering information from several key areas at the same time, the researchers believe they could offer more accurate forecasts.

"We'd like to better predict the weather three to five days in advance," said Han-Lim Choi, a postdoctoral associate in How's lab.

But this is no easy task, largely because weather involves extremely complicated interactions between a lot of different factors. And while the researchers focused their work on the area over the Pacific Ocean, this was still a vast expanse to consider in terms of automated flight planning. Traditional robotic planning algorithms don't scale well to problems of that size, How explained. So the key challenge was creating an algorithm that could develop an effective flight plan quickly, based on millions of variables.

After three years of research using computerized weather simulations, the team believes their algorithm can quickly and efficiently determine where aircraft should be sent to take the most important measurements. Essentially, the algorithm works by determining the relative utility of taking different flight paths to gather measurements. How said their system can create a new flight plan within six hours of collecting data.

How said the results of the research could reach far beyond weather prediction. Intelligent path planning is essential for all kinds of mobile robots, be they autonomous cars or mail-carrying robots. The research also be used, How noted, to help environmental engineers determine where best to take samples to determine the source of a contaminant.

Although the system has not yet been used with real aircraft, How's team continues to test their algorithm against increasingly complex weather models with the help of former MIT meteorologist James Hansen, who is now with the Naval Research Laboratory.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.