Powerelectronics 4381 Drone

Self-Flying Drone Dips, Darts, and Dives through Trees at 30 MPH

Nov. 9, 2015
Researchers from MIT’s Computer Science and Artificial Intelligence Lab (CSAIL) have developed an obstacle-detection system that allows a drone to autonomously dip, dart, and dive through a tree-filled field at upwards of 30 miles per hour.

(Image courtesy of MIT’s Computer Science and Artificial Intelligence Lab).

Researchers from MIT’s Computer Science and Artificial Intelligence Lab (CSAIL) have been busy solving some of the practical problems associated with drones. One of their achievements is the development of an obstacle-detection system that allows a drone to autonomously dip, dart, and dive through a tree-filled field at upwards of 30 miles per hour. 

 “Everyone is building drones these days, but nobody knows how to get them to stop running into things,” says CSAIL PhD student Andrew Barry, who developed the system as part of his thesis with MIT professor Russ Tedrake. “Sensors like lidar are too heavy to put on small aircraft, and creating maps of the environment in advance isn’t practical. If we want drones that can fly quickly and navigate in the real world, we need better, faster algorithms.”

Running 20 times faster than existing software, Barry’s stereo-vision algorithm allows the drone to detect objects and build a full map of its surroundings in real-time. Operating at 120 frames per second, the software—which is open-source and available online—extracts depth information at a speed of 8.3 milliseconds per frame.

The drone, which weighs just over a pound and has a 34-in. wingspan, was made from off-the-shelf components costing about $1,700, including a camera on each wing and two processors no fancier than the ones you’d find on a cellphone.

Traditional algorithms focused on this problem would use the images captured by each camera, and search through the depth-field at multiple distances—1 meter, 2 meters, 3 meters, and so on­—to determine if an object is in the drone’s path.

Such approaches, however, are computationally intensive, meaning that the drone cannot fly any faster than 5 or 6 miles per hour without specialized processing hardware.

 Barry’s realization was that, at the fast speeds that his drone could travel, the world simply does not change much between frames. Because of that, he could get away with computing just a small subset of measurements—specifically, distances of 10 meters away.

 “You don’t have to know about anything that’s closer or further than that,” Barry says. “As you fly, you push that 10-meter horizon forward, and, as long as your first 10 meters are clear, you can build a full map of the world around you.”

While such a method might seem limiting, the software can quickly recover the missing depth information by integrating results from the drone’s odometry and previous distances.

Barry says that he hopes to further improve the algorithms so that they can work at more than one depth, and in environments as dense as a thick forest.

“Our current approach results in occasional incorrect estimates known as ‘drift,’” he says. “As hardware advances allow for more complex computation, we will be able to search at multiple depths and therefore check and correct our estimates. This lets us make our algorithms more aggressive, even in environments with larger numbers of obstacles.”

Charging Solution for Delivery Drones

MIT’s CSAIL Researchers are also looking at other issues associated with drone technology. For example, Amazon’s plan to unleash a wave of "delivery drones" has occasionally been criticized as a pie-in-the-sky idea (literally, if they start shipping baked goods).

One limitation is that Amazon's devices currently only store enough energy to fly within 10 miles of a fulfillment center. But CSAIL researchers say that they have a solution — thanks to pigeons.

In a recent paper, CSAIL researchers developed a lightweight unmanned aerial vehicle (UAV) that can perch on a power line like a bird. This opens up the possibility for UAVs to recharge their batteries using the magnetic fields emitted by power lines.

The CSAIL team’s single-motor glider has a complex control system that automatically directs it to slow down, tip its wings, and hook onto a line, even in moderate wind conditions. Where past versions required wall-mounted cameras and a separate computer, CSAIL’s latest iteration has on-board sensors and electronics that can plan and execute moves in real-time.

One question that has to be answered is whether a drone with collision-avoidance and recharging capabilities can be constructed with all the necessary hardware and software.

About the Author

Sam Davis Blog | Editor-In-Chief - Power Electronics

Sam Davis was the editor-in-chief of Power Electronics Technology magazine and website that is now part of Electronic Design. He has 18 years experience in electronic engineering design and management, six years in public relations and 25 years as a trade press editor. He holds a BSEE from Case-Western Reserve University, and did graduate work at the same school and UCLA. Sam was the editor for PCIM, the predecessor to Power Electronics Technology, from 1984 to 2004. His engineering experience includes circuit and system design for Litton Systems, Bunker-Ramo, Rocketdyne, and Clevite Corporation.. Design tasks included analog circuits, display systems, power supplies, underwater ordnance systems, and test systems. He also served as a program manager for a Litton Systems Navy program.

Sam is the author of Computer Data Displays, a book published by Prentice-Hall in the U.S. and Japan in 1969. He is also a recipient of the Jesse Neal Award for trade press editorial excellence, and has one patent for naval ship construction that simplifies electronic system integration.

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!