Back to results

Stellenbosch : Stellenbosch University

Motion-Based Slide Correction Controller for Autonomous Vehicles

Abstract

dc:description.abstract

The automotive industry has successfully deployed robust sliding stability control systems. However, the rapidly expanding and heterogeneous field of wheeled robotics lacks an equivalent, standardised solution for managing slides. Existing methods are often model-dependent, requiring extensive, platform-specific characterisation that is impractical at the scale of robotic development. This thesis addresses this gap by developing a universal, motion-based Slide Correction Controller (SCC) inspired by the intuitive, model-free techniques of skilled human drivers. The core philosophy is to correct slides by focusing on the vehicle’s observable kinematics rather than its underlying dynamics. The foundation of the SCC is a universal mathematical framework that defines a slide as the error between the vehicle’s actual and expected body motion, calculated from wheel kinematics (eslide = vactual − vmodelled). This platform-agnostic principle enables the detection of all primary slide types: wheel-lock, wheel-spin, oversteer, and understeer. The SCC architecture integrates two specialised modules: a Longitudinal Sliding Mode Controller (LSMC) that manages translational slip using non-linear control, and a Yaw Rate Controller (YRC) that addresses rotational slip through a novel, model-free implementa-tion of active counter-steering. High-fidelity simulation environments for two kinematically distinct platforms, a lightweight Ackermann-steered vehicle (RoboRacer) and a heavy differential-drive robot (Voyager), were developed. The SCC was created using these en-vironments, with systematic parameter tuning and robustness testing against variations in friction, mass, and vehicle geometry. The controller’s platform-agnostic design was tested by deploying the SCC, with minimal retuning. The YRC’s performance was validated on both real-world hardware platforms, where it successfully corrected slides induced by aggressive manoeuvres and external disturbances, confirming its cause-agnostic capabilities. The results demonstrate that the integrated SCC is essential for navigating complex, compound slide events (such as emergency avoidance manoeuvres or sudden friction transitions) where individual longitudinal or lateral controllers fail. This research concludes that the motion-based control philosophy provides an effective foundation for a universal slide correction system, offering a robust safety layer that can enhance the stability of a wide range of autonomous wheeled vehicles.

Degree

thesis:*
Grantor dc:publisher
Stellenbosch : Stellenbosch University
Year dc:date.issued
2026

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Chetty, Brandon
Advisors dc:contributor.advisor
  • Jordaan, H. W.
  • Evans, B. D.

Rights

Language dc:language.iso
en

Identifiers

dc:identifier.*
Repository record dc:identifier.uri
https://scholar.sun.ac.za/handle/10019.1/135679
OAI identifier oai:identifier
oai:scholar.sun.ac.za:10019.1/135679

Chain of custody

source
Harvested from
Stellenbosch University
Base URL
scholar.sun.ac.za/server/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
related terms
citation

Chetty, Brandon. Motion-Based Slide Correction Controller for Autonomous Vehicles. Stellenbosch : Stellenbosch University, 2026. https://scholar.sun.ac.za/handle/10019.1/135679