Obstacle avoidance of autonomous vehicles based on model predictive control | Synapse