Value Function-Guided MPPI for Hierarchical Planning and Control in Off-Road Autonomous Navigation
Organizations: The authors are with the Robotics Institute, Carnegie Mellon University, Pittsburgh, PA 15213, USA.
Abstract
Autonomous navigation in off-road terrain is commonly achieved using hierarchical control and planning architectures that rely on explicit cost maps and one-way information flow from a high-level planner to a low-level controller, decoupling planning from the true execution cost experienced during control. We propose a hierarchical planning and control framework in which information flows bidirectionally, allowing the low-level controller to guide trajectory selection at the planning level. The highest level of the hierarchy is a Model Predictive Path Integral (MPPI) control-style planner that determines optimal trajectories and passes these waypoints to a pretrained low-level reinforcement learning (RL) controller. Rather than drawing from an explicit cost map, our MPPI planner leverages the value function of the RL controller as an implicit cost representation. In this formulation, MPPI serves as a trajectory exploration mechanism, while the low-level controller's value function guides the search. To account for the distribution shift seen by the value function between training and evaluation, we propose an online policy evaluation process that adapts the value function to unseen driving experiences, and we demonstrate this adaptation in unseen off-road simulation environments. We evaluate our approach in a high-fidelity off-road driving simulator across a range of challenging terrain conditions and compare its performance against a baseline MPPI controller. The results demonstrate that our method achieves safer and more effective navigation to goal locations while eliminating the need for explicit cost maps and enabling tighter coupling between planning and control.
Figures & tables
| Metric | MPPI | Ours | Ours Online |
|---|---|---|---|
| Task Performance | |||
| Success (sum) | 35 (55%) | 55 (86%) | 52 (81%) |
| Failure | 29 (45%) | 9 (14%) | 12 (19%) |
| Stuck | 28 | 7 | 6 |
| Timeout | 1 | 2 | 6 |
| Dist. Traveled (m) | 5495 | 9252 | |
| Hyperparameter | Value |
|---|---|
| PPO Policy Training | |
| Training data coverage (m) | |
| Waypoint spacing (m) | 4 |
| Waypoint acceptance thresh. (m) | 3 |
| Reward weight | 1000 |
| Reward weight | -1000 |
Off-Road Robot Navigation
Off-road robot navigation studies how ground robots perceive terrain, assess traversability, and plan safe routes through unstructured environments.
See all 54 papers