Full Text Available
Note: Clicking the button above will open the full text document at the original institutional repository in a new window.
Thesis (MEng)--Stellenbosch University, 2026.
| Main Author: | |
|---|---|
| Other Authors: | |
| Format: | Thesis |
| Language: | English |
| Published: |
Stellenbosch : Stellenbosch University
2026
|
| Tags: |
No Tags, Be the first to tag this record!
|
| _version_ | 1867613766642827264 |
|---|---|
| access_status_str | Open Access |
| author | Flood, Christopher Michael |
| author2 | Engelbrecht, H. A. |
| author_browse | Engelbrecht, H. A. Flood, Christopher Michael |
| author_facet | Engelbrecht, H. A. Flood, Christopher Michael |
| author_sort | Flood, Christopher Michael |
| collection | Thesis |
| dc_rights_str_mv | Stellenbosch University |
| description | Thesis (MEng)--Stellenbosch University, 2026. |
| format | Thesis |
| id | oai:scholar.sun.ac.za:10019.1/135988 |
| institution | Stellenbosch University (South Africa) |
| language | English |
| last_indexed | 2026-06-10T12:41:21.859Z |
| license_str | Other — see source repository |
| provenance_str_mv | Harvested via OAI-PMH from SUNScholar — Stellenbosch University Repository |
| publishDate | 2026 |
| publishDateRange | 2026 |
| publishDateSort | 2026 |
| publisher | Stellenbosch : Stellenbosch University |
| publisherStr | Stellenbosch : Stellenbosch University |
| record_format | dspace |
| source_str | SUNScholar — Stellenbosch University Repository |
| spelling | oai:scholar.sun.ac.za:10019.1/135988 Development of a full-stack RoboRacer autonomous racing system capable of overtaking in a head-to-head race Flood, Christopher Michael Engelbrecht, H. A. Schoeman, J. C. Stellenbosch University. Faculty of Engineering. Dept. of Electrical & Electronic Engineering. Thesis (MEng)--Stellenbosch University, 2026. Flood, C. M. 2026. Development of a full-stack RoboRacer autonomous racing system capable of overtaking in a head-to-head race. Unpublished masters thesis. Stellenbosch: Stellenbosch University [online]. Available: https://scholar.sun.ac.za/items/177750b5-7a92-4eef-8600-8c6b0d68bfe6 The racing environment often serves as a driving factor for the enhancement of current systems in a field. The rising popularity of autonomous vehicles has naturally led to the development of autonomous racing platforms to push the limits of current technologies and algorithms. These algorithms focus on perception, planning, and control in highly dynamic and uncertain environments, requiring real-time decision-making and adaptability. The autonomous racing environment provides an ideal testbed for developing and evaluating these algorithms as not only does it provide a closed environment with limited variables, but also demonstrates the behaviour of the autonomous systems at its limits. The autonomous racing problem can be summarised as for a vehicle to safely navigate a racetrack, avoiding collisions with opponent vehicles, as quickly as possible. This thesis presents the design and implementation of a full-stack autonomous racing system for the RoboRacer platform, capable of detecting, tracking, and overtaking opponent vehicles in multi-vehicle racing scenarios. The system integrates three primary modules: perception, planning, and control, following the classical “See-Think-Act” paradigm. In the perception module, Monte Carlo localisation (MCL) is used to estimate the ego vehicle’s pose by fusing light detection and ranging (LiDAR) and odometry data, while an adaptive breakpoint clustering (ABC) algorithm combined with a particle filter (PF) provides robust opponent detection and tracking. The hierarchical planning module consists of a global planner that generates a minimum-curvature raceline, a behavioural planner based on a finite state machine (FSM) for high-level overtaking decisions, and a local planner using the rapidly-exploring random tree star (RRT*) algorithm to compute collision-free trajectories around dynamic obstacles. The control module computes the necessary control commands to follow the planned trajectory. Three different control strategies are implemented and compared: Pure Pursuit, Stanley, and model predictive control (MPC) for trajectory tracking and speed regulation with Pure Pursuit being the most effective in this context. The system was developed and evaluated in both simulated and physical environments. The perception subsystem achieved reliable opponent state estimation with a position RMSE of 0.15 m and a speed RMSE of 0.31 m/s on physical vehicles on a racetrack of size 9x5 meters. The planning and control modules enabled successful overtaking manoeuvres against opponents travelling up to 50%–70% of the ego vehicle’s speed, depending on conditions. The ego vehicle has a maximum speed of 2 m/s. Overall, the proposed system demonstrates that modular, classical architectures can achieve competitive, real-time performance in dynamic multi-vehicle racing. The results provide a foundation for future research in competitive autonomous racing and higher-speed manoeuvres. Masters 2026-04-17T07:57:38Z 2026-04-17T07:57:38Z 2026-03 Thesis https://scholar.sun.ac.za/handle/10019.1/135988 en Stellenbosch University 131 pages : ill. application/pdf Stellenbosch : Stellenbosch University |
| spellingShingle | Flood, Christopher Michael Development of a full-stack RoboRacer autonomous racing system capable of overtaking in a head-to-head race |
| title | Development of a full-stack RoboRacer autonomous racing system capable of overtaking in a head-to-head race |
| title_full | Development of a full-stack RoboRacer autonomous racing system capable of overtaking in a head-to-head race |
| title_fullStr | Development of a full-stack RoboRacer autonomous racing system capable of overtaking in a head-to-head race |
| title_full_unstemmed | Development of a full-stack RoboRacer autonomous racing system capable of overtaking in a head-to-head race |
| title_short | Development of a full-stack RoboRacer autonomous racing system capable of overtaking in a head-to-head race |
| title_sort | development of a full stack roboracer autonomous racing system capable of overtaking in a head to head race |
| url | https://scholar.sun.ac.za/handle/10019.1/135988 |
| work_keys_str_mv | AT floodchristophermichael developmentofafullstackroboracerautonomousracingsystemcapableofovertakinginaheadtoheadrace |