Data-Driven System Identification And Optimal Control Framework For Grand-Prix Style Autonomous Racing