Predictive Spliner: Data-Driven Overtaking in Autonomous Racing Using Opponent Trajectory Prediction