Boundary-Aware Multi-Point Preview Control: An Algorithm for Autonomous Articulated Mining Vehicles Operating in Highly Constrained Underground Spaces | Synapse