Stability Control for Real World Testing in Autonomous Racing
Authors: Phillip Pitschi, Simon Sagmeister, Frederik Werner, Markus Lienkamp, Boris Lohmann
Organizations: Technical University of Munich, Germany; School of Engineering & Design, Department of Engineering Physics and Computation, Institute of Automatic Control · Technical University of Munich, Germany; School of Engineering & Design, Department of Mobility Systems Engineering, Institute of Automotive Technology
Controlling an autonomous vehicle at the limits of handling is a challenging task. Due to external influences, such as road conditions or weather, a vehicle can easily become unstable. Since most control algorithms assume stable vehicle behavior, they might fail in these situations. Especially when operating expensive vehicles without a safety driver on board, as in autonomous racing, this poses a significant challenge. To enable safe operation at the vehicle's dynamic limits, we present a comprehensive stability control system that safeguards motion control algorithms in autonomous driving. The proposed system consists of an electronic stability control (ESC), a slip control (SC), and a countersteer system (CS), which collectively adapt steering and brake commands from the motion controller to maintain vehicle stability. We validate our approach through both simulation and experiments on a real-world, full-scale vehicle. The results show that the stability control system maintains vehicle stability in critical situations and extends the operational feasible region. To simplify integration, we provide an open-source implementation at github.com/TUMFTM/tam-stability-control.
Figures & tables
Fig. 1: Dallara EAV25 race car of the TUM Autonomous Motorsport team at Yas Marina Circuit in Abu Dhabi.
Fig. 2: Stability control system architecture.
Fig. 3: Structure of the esc system.
Fig. 4: Schematic of the sc finite state machine. sc influences the brake pressure rate ϵ . State transitions depend on wheel slip λ and its derivative λ˙ .
Fig. 5: Countersteer system concept. The grey trajectory represents the nominal case without longitudinal load or disturbance, while the blue trajectory illustrates an oversteer situation. For both situations, the instantaneous center of rotation (ICR) is equidistant from the vehicle’s center of gravity (COG). As a result, the driven radius and the yaw rate remain identical.
Fig. 6: Simulative comparison of active and inactive sc for increasing acceleration scaling values. Solid lines correspond to the front axle, dashed lines to the rear axle.
Fig. 7: Simulative comparison of different stability control configurations for increasing acceleration scaling values.
Fig. 8: Simulative comparison of different stability control configurations for the first lap at an acceleration scaling value of GG=1.4 .
Fig. 9: Simulative comparison of stability control for different motion controllers for increasing acceleration scaling values. Solid lines correspond to the case without stability control, dashed lines correspond to the case with stability control using both esc and cs .
Fig. 10: Countersteer intervention during a real world test. The semi-transparent lines correspond to the slip angles on the left and right side of the vehicle, while the solid line corresponds to the weighted slip angle.
Fig. 11: esc intervention during a real world test.
Fig. 12: Countersteer intervention during fastest lap of testing on the Yas Marina Circuit.
Autonomous racing has attracted significant attention recently, presenting challenges in selecting an optimal controller that operates within the onboard system's computational limits and meets operational constraints such as limited track time and high costs. This paper introduces a Linear Parameter-Varying Model Predictive Controller (LPV-MPC) for lateral control. Implemented on an IAC AV-24, the controller achieved stable performance at speeds exceeding 160 mph (71.5 m/s). We detail the controller design, the methodology for extracting model parameters, and key system-level and implementation considerations. Additionally, we report results from our final race run, providing a comprehensive analysis of both vehicle dynamics and controller performance. A Python implementation of the framework is available at: https://tinyurl.com/LPV-MPC-acados
Hassan Jardali, Ihab S. Mohamed, Durgakant Pushp +1
Luddy School of Informatics, Computing, and Engineering, Indiana University, Bloomington, IN 47408 USA
Autonomous racing exposes the sim-to-real gap under extreme operating conditions characterized by high speed, tight stability margins, and stringent real-time constraints. Although simulation is indispensable for development, controllers that perform well in simulation often degrade abruptly on physical platforms due to interacting effects of dynamics mismatch, estimation delay, and execution-layer latency. This paper frames sim-to-real transfer in autonomous racing as a full-stack, real-time systems problem. We introduce a structured three-layer perspective (Physical/Cyber/Execution) to analyze how mismatches propagate and amplify through closed-loop feedback. We present diagnostic metrics beyond nominal lap time, including performance flip, stability-oriented measures, sensitivity to delay and noise, and latency distribution characterization. Mitigation strategies are synthesized from a deployment-oriented viewpoint, emphasizing execution-aware and delay-aware design. Finally, we outline benchmarking guidelines that enable reproducible and fair sim-to-real evaluation under compute and timing constraints. The resulting framework clarifies cross-layer failure mechanisms and provides practical design principles for deployable autonomous racing systems operating near dynamic limits.
Hossein Maghsoumi, Yaser P. Fallah
Department of Electrical and Computer Engineering University of Central Florida Orlando, USA
Reinforcement learning has shown significant potential for autonomous racing, but it still faces challenges such as training instability, inefficient exploration, and unsafe action outputs in high-dynamic racing scenarios. This paper proposes a Trajectory guidance and Dynamics constraints Reinforcement Learning (TraD-RL) framework for autonomous racing. The proposed method incorporates expert prior knowledge into policy learning through Minimum Curvature Racing Line (MCRL) guidance, explicit vehicle dynamics constraints, and two-stage curriculum learning. MCRL provides global path and velocity references through observation augmentation and reward shaping, thereby improving exploration efficiency and racing performance. Yaw rate and sideslip angle constraints are introduced to characterize the vehicle dynamic safe operating envelope, and the corresponding stability costs are incorporated into policy optimization through Lagrangian relaxation. Moreover, the two-stage curriculum learning strategy enables a progressive transition from stable trajectory following to high-speed performance exploration. Experiments on two racetracks demonstrate that TraD-RL improves racing performance while maintaining a favorable balance between speed and dynamic stability. Further analyses of ablation, sensitivity, and robustness validate the effectiveness and stability of the proposed framework.
Bo Leng, Weiqi Zhang, Zhuoren Li +4
College of Automotive and Energy Engineering, Tongji University, Shanghai, 201804, China · School of Mechanical and Aerospace Engineering, Nanyang Technological University, Singapore, 639798, Singapore