Resolving edge-cases in autonomous driving, head-to-head autonomous racing is getting a lot of attention from the industry and academia. In this study, we propose a game-theoretic model predictive control (MPC) approach for head-to-head autonomous racing and data-driven model identification method. For the practical estimation of nonlinear model parameters, we adopted the hyperband algorithm, which is used for neural model training in machine learning. The proposed controller comprises three modules: 1) game-based opponents' trajectory predictor, 2) high-level race strategy planner, and 3) MPC-based low-level controller. The game-based predictor was designed to predict the future trajectories of competitors. Based on the prediction results, the high-level race strategy planner plans several behaviors to respond to various race circumstances. Finally, the MPC-based controller computes the optimal control commands to follow the trajectories. The proposed approach was validated under various racing circumstances in an official simulator of the Indy Autonomous Challenge. The experimental results show that the proposed method can effectively overtake competitors, while driving through the track as quickly as possible without collisions.
翻译:在自主驾驶、头对头自动赛和数据驱动的模型识别方法中,我们提出了一种对头对头自动赛和数据驱动模型识别方法的游戏理论模型预测控制(MPC)方法。为了实际估计非线性模型参数,我们采用了超频算法,用于机器学习的神经模型培训。拟议的控制器由三个模块组成:1)基于游戏的对手的轨道预测器,2)高级种族战略规划器,3)基于MPC的低级别控制器。基于游戏的预测器旨在预测竞争对手的未来轨迹。根据预测结果,高级种族战略规划器计划了应对各种种族环境的若干行为。最后,基于MPC的控制器计算了跟踪轨迹的最佳控制命令。拟议方法在各种赛跑环境中被正式模拟了印地自动挑战。实验结果显示,拟议的方法可以有效超越竞争者,同时不以最快的速度在轨迹中冲过碰撞。