Occlusion-Aware Consistent Model Predictive Control for Robot Navigation in Occluded Obstacle-Dense Environments
Minzhe Zheng, Lei Zheng, Lei Zhu, Jun Ma
TL;DR
Occlusion-aware CMPC addresses safe navigation under partial observability by modeling occluded regions and risk cones using $v_{obs,max}$ to generate multiple trajectory branches; it solves them in parallel with ADMM, enforcing a consensus segment to maintain motion consistency. It optimizes over planning horizon $T_h=6\,\text{s}$ with consensus length $T_c=2\,\text{s}$ and guidance from Visual-PRM. Experiments show real-time performance on Ackermann vehicles with improved safety margins and reduced lateral velocity fluctuations compared with baselines.
Abstract
Ensuring safety and motion consistency for robot navigation in occluded, obstacle-dense environments is a critical challenge. In this context, this study presents an occlusion-aware Consistent Model Predictive Control (CMPC) strategy. To account for the occluded obstacles, it incorporates adjustable risk regions that represent their potential future locations. Subsequently, dynamic risk boundary constraints are developed online to enhance safety. Based on these constraints, the CMPC constructs multiple locally optimal trajectory branches (each tailored to different risk regions) to strike a balance between safety and performance. A shared consensus segment is generated to ensure smooth transitions between branches without significant velocity fluctuations, preserving motion consistency. To facilitate high computational efficiency and ensure coordination across local trajectories, we use the alternating direction method of multipliers (ADMM) to decompose the CMPC into manageable sub-problems for parallel solving. The proposed strategy is validated through simulations and real-world experiments on an Ackermann-steering robot platform. The results demonstrate the effectiveness of the proposed CMPC strategy through comparisons with baseline approaches in occluded, obstacle-dense environments.
