Available Projects (2025)

The degenerate Kalman filterRead more

Gaussian belief space planning using probabilistic graphical modelsRead more
Co-supervisor: Corné van Daalen

"Diplomacy" using reinforcement learningRead more
Co-supervisor: Herman Kamper

Using reinforcement learning to improve human learning in arcade gamesRead more
Main supervisor: Herman Kamper

Low-resource urban driving in the CARLA simulatorRead more

Obstacle detection, classification and avoidance for F1tenth autonomous racingRead more
Co-supervisor: Japie Engelbrecht

Current Students

Andrew Murdoch (PhD)
Co-supervisor: Willem Jordaan
A learning-based approach for competitive multi-vehicle autonomous racing

Emile Visser (PhD)
Co-supervisor: Corné van Daalen
Improving the accuracy of Bayesian optimisation using an adaptive approach

Francois Bredell (PhD)
Co-supervisor: Herman Engelbrecht
Learning to play Hanabi using multi-agent reinforcement learning

Chris Flood (MEng)
Main supervisor: Herman Engelbrecht
Developing and testing a full-stack system for F1tenth autonomous racing

Devin Jefferies (MEng)
Co-supervisor: Benjamin Evans
Autonomous F1tenth racing on an unknown track

Stephano Buys (MEng)
Co-supervisor: Japie Engelbrecht
Cooperative planning for autonomous search and rescue

Past Students

Andrew Murdoch (MEng)
Co-supervisor: Willem Jordaan
Partial End-to-End Reinforcement Learning for Autonomous RacingView thesis

Ulrich Louw (MEng)
Main supervisor: Willem Jordaan
Autonomous Diagnosis of Satellite Sensor Anomalies to Ensure Fault Tolerant ControlView thesis

Welri Botes (MEng)
Main supervisor: Japie Engelbrecht
Grid-Based Coverage Path Planning for Multiple UAVs in Search and Rescue ApplicationsView thesis


Cobus Louw (MEng)
Main supervisor: Herman Engelbrecht
Solving Sparse-reward Problems in Partially Observable 3D Environments using Distributed Reinforcement LearningView thesis