MIT uses 4D maps to help robot teams navigate moving obstacles

A new algorithm incorporates time as a fourth mapping dimension

It's one thing to keep robots from crashing into fixed obstacles like walls or furniture, but preventing collisions with other moving things is a much tougher challenge. Targeting teams of robots working together, MIT on Thursday announced a new algorithm that helps robots avoid moving objects.

Planning algorithms for robot teams can be centralized, in which a single computer makes decisions for the whole team, or decentralized, in which each robot makes its own decisions. The latter approach is much better in terms of incorporating local observations, but it's also much trickier, since each robot must essentially guess what the others are going to do.

MIT's new algorithm takes a decentralized approach and factors in not just stationary obstacles but also moving ones. Each robot uses its own observations to map out an obstacle-free region in its immediate environment. It then passes that map to its nearest neighbors. When a robot receives a map from a neighbor, it calculates the intersection of that map with its own and passes that on to other neighbors.

Because each robot communicates only with its close neighbors, the bandwidth required for communications is greatly reduced, particularly when there are a lot of robots. And each robot ends up with a map that reflects all of the obstacles detected by the whole team.

The algorithm accounts for obstacles in motion by including time as a fourth mapping dimension. With that dimension included, it describes how a three-dimensional map would have to change to accommodate the obstacle’s change of location over a span of a few seconds.

In simulations involving squadrons of mini helicopters, the algorithm came up with the same flight plans that a centralized version did but allowed for small variations as conditions required.

“It’s a really exciting result, because it combines so many challenging goals,” said Daniela Rus, a professor in MIT’s Department of Electrical Engineering and Computer Science and director of the Computer Science and Artificial Intelligence Laboratory.

“Your group of robots has a local goal, which is to stay in formation, and a global goal, which is where they want to go or the trajectory along which you want them to move," Rus explained. "You allow them to operate in a world with static obstacles but also unexpected dynamic obstacles, and you have a guarantee that they are going to retain their local and global objectives.”

Each robot updates its map several times per second, calculating the trajectory that will maximize both local and global objectives.

To simulate environments in which humans and robots work together, the researchers are also testing a version of their algorithm on wheeled robots whose goal is to collectively carry an object across a room where humans are also moving.

They'll present their algorithm next month at the International Conference on Robotics and Automation.

Join the newsletter!

Or

Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.

Membership is free, and your security and privacy remain protected. View our privacy policy before signing up.

Error: Please check your email address.

Tags robotsMIT

Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Katherine Noyes

IDG News Service
Show Comments

Cool Tech

Toys for Boys

Skywatcher Dobsonian 8″ Collapsible Telescope

Learn more >

Family Friendly

Whodunnit™ Duo-Scope MFL-007 Microscope Kit

Learn more >

Stocking Stuffer

Logitech Ultimate Ears Wonderboom 2 Bluetooth Speaker

Learn more >

Christmas Gift Guide

Click for more ›

Brand Post

Most Popular Reviews

Latest Articles

Resources

PCW Evaluation Team

Tom Sellers

MSI P65

This smart laptop was enjoyable to use and great to work on – creating content was super simple.

Lolita Wang

MSI GT76

It really doesn’t get more “gaming laptop” than this.

Jack Jeffries

MSI GS75

As the Maserati or BMW of laptops, it would fit perfectly in the hands of a professional needing firepower under the hood, sophistication and class on the surface, and gaming prowess (sports mode if you will) in between.

Taylor Carr

MSI PS63

The MSI PS63 is an amazing laptop and I would definitely consider buying one in the future.

Christopher Low

Brother RJ-4230B

This small mobile printer is exactly what I need for invoicing and other jobs such as sending fellow tradesman details or step-by-step instructions that I can easily print off from my phone or the Web.

Aysha Strobbe

Microsoft Office 365/HP Spectre x360

Microsoft Office continues to make a student’s life that little bit easier by offering reliable, easy to use, time-saving functionality, while continuing to develop new features that further enhance what is already a formidable collection of applications

Featured Content

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?