Path planning for autonomous vehicles using model predictive control | Synapse