Combining Machine Learning and Sampling-Based Search for Multi-Goal Motion Planning with Dynamics
Yuanjie Lu, Erion Plaku
TL;DR
The paper tackles multi-goal motion planning in obstacle-rich environments under robot dynamics by integrating sampling-based planning, high-level reasoning via TSP tours, and machine-learning–driven cost estimation. It introduces a motion-tree framework augmented with ML-predicted FromToCost, forms groups to reduce TSP calls, and uses TSP-guided tours to prioritize low-cost expansions. A FromToCost function blends predicted single-goal distance and runtime to reflect obstacle and dynamics difficulty, enabling efficient, scalable planning. Experimental results with a vehicle model show significant runtime improvements over state-of-the-art baselines and favorable scalability, with only modest increases in trajectory length, validating the practical impact of the approach.
Abstract
This paper considers multi-goal motion planning in unstructured, obstacle-rich environments where a robot is required to reach multiple regions while avoiding collisions. The planned motions must also satisfy the differential constraints imposed by the robot dynamics. To find solutions efficiently, this paper leverages machine learning, Traveling Salesman Problem (TSP), and sampling-based motion planning. The approach expands a motion tree by adding collision-free and dynamically-feasible trajectories as branches. A TSP solver is used to compute a tour for each node to determine the order in which to reach the remaining goals by utilizing a cost matrix. An important aspect of the approach is that it leverages machine learning to construct the cost matrix by combining runtime and distance predictions to single-goal motion-planning problems. During the motion-tree expansion, priority is given to nodes associated with low-cost tours. Experiments with a vehicle model operating in obstacle-rich environments demonstrate the computational efficiency and scalability of the approach.
