Multirobot Coordination for Space Exploration

AI Magazine 

You watch the feed from the onboard camera as the rover rolls along the surface, when you notice the terrain changing ahead, so you instruct the rover to turn. The problem? You're 6 minutes too late. Due to the speed-of-light delay in communication between yourself and the rover, your monolithic multimillion dollar project is in pieces at the bottom of a Martian canyon, and the nearest repairman is 65 million miles away. There are, of course, solutions to this type of problem. You can instruct it to travel a very small distance and reevaluate the rover's situation before the next round of travel, but this leads to painfully slow processes that take orders of magnitude longer than they would on Earth.