🤖 AI Summary
Model Predictive Control (MPC) strategies for autonomous driving in interactive traffic scenarios often struggle to balance control performance and real-time computational efficiency.
Method: This paper proposes a context-aware dynamic MPC controller switching framework. A lightweight neural network-based context classifier online evaluates traffic interaction intensity; accordingly, a simplified MPC is deployed under low-interaction conditions, while a high-fidelity interactive MPC—capable of modeling strategic maneuvers such as game-theoretic lane changes and emergency evasive actions—is automatically activated under high-interaction conditions.
Contribution/Results: To our knowledge, this is the first work that jointly designs context classification and multi-level interactive MPC modeling. The framework achieves a Pareto-optimal trade-off between computational cost and safety performance. Experiments demonstrate that the method retains 99.2% of the original high-fidelity MPC’s control quality while reducing average computation time by 63.5%, significantly enhancing system real-time capability and robustness.
📝 Abstract
To enable autonomous driving in interactive traffic scenarios, various model predictive control (MPC) formulations have been proposed, each employing different interaction models. While higher-fidelity models enable more intelligent behavior, they incur increased computational cost. Since strong interactions are relatively infrequent in traffic, a practical strategy for balancing performance and computational overhead is to invoke an appropriate controller based on situational demands. To achieve this approach, we first conduct a comparative study to assess and hierarchize the interactive capabilities of different MPC formulations. Furthermore, we develop a neural network-based classifier to enable situation-aware switching among controllers with different levels of interactive capability. We demonstrate that this situation-aware switching can both substantially improve overall performance by activating the most advanced interactive MPC in rare but critical situations, and significantly reduce computational load by using a basic MPC in the majority of scenarios.