A Robust Receding-Horizon Collision Avoidance Strategy for Constrained Unmanned Ground Vehicles Moving in Shared Planar Environments