Model Predictive Controls are being extensively used for trajectory optimization problems in autonomous vehicles. The reason being we can directly add temporal and spatial collision avoidance condtraints along with comfort constraints without needing to seperate lateral and longitudinal vehicle dynamics.

It also has some drawbacks:

  1. Issue of recursive feasibility: