Hierarchical Navigation in Cluttered Environments for Differential-Drive Robots via Spatio-Temporal Risk and Nonlinear MPC

Chala Adane Deresa, Joshua Julian Damanik, Su-Jeong Park, Wajih Imliki, Han-Lim Choi
KAIST, Laboratory for Information and Control Systems
Framework Architecture Diagram

Figure 1: Overview of the hierarchical navigation architecture integrating global planner, spatio-temporal confidence estimation, and nonlinear MPC controller.

Abstract

Safe navigation in cluttered and unknown environments remains a significant challenge for differential-drive unmanned ground vehicles (UGVs). Classical reactive planners exhibit low computational cost but often fail in narrow passages, while end-to-end learning approaches lack formal safety guarantees. This paper presents a hierarchical naviga- tion framework for autonomous ground robots with limited onboard sensing, operating in densely cluttered environments. The proposed system integrates a global path planner with a local risk-aware reference trajectory generator and a nonlin- ear model predictive controller (NMPC) to ensure kinodynamic feasibility, real-time reactivity, and collision avoidance. A spatio-temporal confidence metric is used to modulate local planning behavior based on environmental complexity. Convex free-space decomposition around the reference path enables safe corridor construction, ensuring that the robot’s entire footprint remains within obstacle-free regions. The framework was extensively evaluated in simulation on the BARN Challenge benchmark, where it achieved higher success rates and superior navigation scores compared to both classical and learning-based baselines. The results demonstrate the proposed method’s effectiveness in constrained and complex environments with limited perception.

Video Demonstration

Method Overview

Spatio-Temporal Confidence Metric

Novel confidence-based risk assessment incorporating:

  • Forward Rollouts: Multi-directional trajectory sampling
  • Temporal Discounting: Time-weighted collision risk
  • Occupancy Grid Analysis: Local obstacle density assessment
  • Adaptive Velocity Scaling: Speed modulation based on confidence

Hierarchical NMPC Framework

Integrated control architecture featuring:

  • Global Path Planning: A* coarse path generation
  • Reference Trajectory Generation: Kinodynamically feasible waypoints
  • Convex Free-Space Decomposition: Safe corridor construction
  • Footprint-Level Constraints: Complete robot body collision avoidance

Quantitative Results

BARN Challenge Performance - All 300 Environments

Algorithm Success (%) ↑ Avg. Time (s) ↓ Avg. Score ↑
1.21.41.61.82.0 1.21.41.61.82.0 1.21.41.61.82.0
DWA 79.8373.1769.5168.2963.41 27.0727.3429.2324.0026.75 0.210.200.180.190.17
E-Band 89.0290.2487.8091.4689.02 16.9917.3816.9917.0117.02 0.440.450.440.460.44
E2E 67.0775.6171.9571.9562.20 8.317.396.395.695.13 0.340.380.360.360.31
APPLR 81.7181.7178.0575.6176.83 17.8020.3417.3818.2520.23 0.390.370.370.360.35
LfH 89.0290.2489.0287.8084.15 17.2415.4913.3612.3211.14 0.320.350.380.390.39
Ours 96.3395.0096.0096.6797.89 13.279.769.368.848.39 0.470.460.470.480.49

Performance results on 300 BARN Challenge environments. Speed parameters (1.2-2.0) represent different velocity scaling factors.
Bold indicates best performance across all methods. Our method achieves consistently high success rates and navigation scores.

Key Performance Highlights

Navigation Success Rate

Consistently high success rates across all 300 BARN Challenge environments at various speeds up to 2 m/s.

Average Success Rate
96.4% across all speeds

Navigation Efficiency

Superior navigation scores combining success rate and path efficiency compared to baseline methods.

Navigation Score
0.49 at max speed

📄 Accepted

ICCAS 2025

This work has been accepted for oral presentation at the International Conference on Control, Automation and Systems 2025.

Citation

@inproceedings{deresa2025hierarchical,
  author = {Deresa, Chala Adane and Damanik, Joshua Julian and Park, Su-Jeong and Imliki, Wajih and Choi, Han-Lim},
  title = {Hierarchical Navigation in Cluttered Environments for Differential-Drive Robots via Spatio-Temporal Risk and Nonlinear MPC},
  booktitle = {International Conference on Control, Automation and Systems},
  year = {2025}
}