Model-Predictive Motion Planning: Several Key Developments for Autonomous Mobile Robots | Synapse