MIT Researchers Develop Faster Way for Robots to Navigate Obstacles
Drones and self-driving vehicles could react quicker, using less computing power.
MIT researchers have developed a new algorithm that helps robots and autonomous vehicles navigate around obstacles more efficiently. The algorithm, called DFT* (Dispersive Forward Tree Search), tackles a core challenge in robotics: how to plan a path from point A to point B quickly and safely, without needing a massive computer on board. Unlike many current methods that require complex calculations of every possible move, DFT* works by simulating many forward moves and pruning poor ones early, making it faster and more reliable.
What does this mean for you? It's a step toward smoother, more responsive drones, delivery robots, and self-driving cars. The researchers showed that DFT* runs well on embedded-tier processors — the small, low-power chips used in everyday gadgets — at speeds suitable for real-time navigation in dynamic environments. That means a robot encountering a sudden obstacle (say, a pedestrian stepping into its path) could recalculate a safe route almost instantly, without needing to send data to a cloud server.
DFT* was tested on three challenging platforms: a unicycle-style robot, a trailer-towing car, and a quadrotor drone. In those tests, it delivered competitive or better path quality than existing state-of-the-art planners, while using comparable time. A particularly interesting feature: the algorithm naturally scales with parallel processing, so adding more computing cores makes it faster — a useful property for future hardware.
The catch: this is a research paper, not a consumer product yet. The algorithm has been demonstrated in simulated tests, and the code is available online, but deploying it in real commercial robots or vehicles requires further integration and safety testing. Still, it offers a promising path to make autonomous systems quicker to react and cheaper to build.
- New algorithm DFT* helps robots plan obstacle-avoiding paths using much less computing power.
- In tests, it matched or beat existing methods on drones, trailer cars, and simple wheeled robots.
- It runs fast enough for real-time reactions on small, embedded processors, and gets faster with more cores.
Why It Matters
This could make future robots and self-driving vehicles cheaper, safer, and quicker to respond in real-world situations.