Note: This content is accessible to all versions of every browser. However, this browser does not seem to support current Web standards, preventing the display of our site's design details.


Autonomous RC Racing


The research is ongoing work. Some preliminary work can be found in the paper Optimization-based autonomous racing of 1:43 scale RC cars. In this paper, presents two control approaches for autonomous racing of RC race cars, which are based on mathematical optimization. Using a dynamical model of the vehicle, control inputs are computed by receding horizon based controllers, where the objective is to maximize progress on the track subject to the requirement of staying on the track and avoiding opponents. Both controller can plan their own path online, only based on their position and the layout of the track. This allows a straightforward implementation of obstacle avoidance, by adapting the feasible set.

The model used for in the both controller is a bicycle model with nonlinear tire forces, modeled using Pacejka Magic Formula.

bicycle model with formula

The obstacle avoidance, including the adapted feasible set is visualized in the next figure. On the left the 'Hierarchical Receding Horizon Controller' (HRHC) is shown and the right the 'Model Predictive Contouring Controller' (MPPC), the figure uses experimental data.

close up obstacle avoidance

Video of the MPCC, including obstacle avoidance

Video of the HRHC, including obstacle avoidance

Comparison of a cascaded trajectory tracking controller and the HRHC, by overlaying two videos