Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Cooperative Collision Avoidance for the Voyager Unmanned Ground Vehicle: Practical Implementation and Demonstration

Thesis (MEng)--Stellenbosch University, 2026.

Saved in:
Bibliographic Details
Main Author: Mtimkulu, Thando
Other Authors: Engelbrecht, Jacobus Adriaan Albertus
Format: Thesis
Language:English
Published: Stellenbosch : Stellenbosch University 2026
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613803229741056
access_status_str Open Access
author Mtimkulu, Thando
author2 Engelbrecht, Jacobus Adriaan Albertus
author_browse Engelbrecht, Jacobus Adriaan Albertus
Mtimkulu, Thando
author_facet Engelbrecht, Jacobus Adriaan Albertus
Mtimkulu, Thando
author_sort Mtimkulu, Thando
collection Thesis
dc_rights_str_mv Stellenbosch University
description Thesis (MEng)--Stellenbosch University, 2026.
format Thesis
id oai:scholar.sun.ac.za:10019.1/136134
institution Stellenbosch University (South Africa)
language English
last_indexed 2026-06-10T12:41:57.021Z
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/136134 Cooperative Collision Avoidance for the Voyager Unmanned Ground Vehicle: Practical Implementation and Demonstration Mtimkulu, Thando Engelbrecht, Jacobus Adriaan Albertus Stellenbosch University. Faculty of Engineering. Dept. of Electrical and Electronic Engineering. Thesis (MEng)--Stellenbosch University, 2026. Mtimkulu, T. 2026. Cooperative Collision Avoidance for the Voyager Unmanned Ground Vehicle: Practical Implementation and Demonstration. Unpublished masters thesis. Stellenbosch: Stellenbosch University [online]. Available: https://scholar.sun.ac.za/items/2ed1d8ea-b7eb-422e-8ef2-faa82597bcf8 The following thesis presents the research work done in practically implementing a cooperative collision avoidance system on the Voyager mobile robotic platform provided by the CSIR. The project adapts approaches proposed by Hughes for unmanned aerial vehicles and adapts and practically implements them on the physical Voyager robot. The system’s motion planning was split into a global planner, focused on finding a long-term route between the vehicle’s start position and a given goal position though a previously mapped environment of static obstacles, and a local planner that can predict and cooperatively resolve short-term collisions with static obstacles or other vehicles en route. The global planner uses the A* graph search algorithm to find an optimal route through a roadmap made of the Voronoi diagram of the map. The local planners of cooperative agents take a decentralised approach, broadcasting short-term predictions of their future positions to each other over a shared communication channel. If an agent detects a conflict between its own predicted trajectory and the predicted trajectory of any of the other vehicles, a structured exchange of messages is initiated according to which agents establish a priority order and sequentially plan local evasive trajectories. Evasive plans are found by using Dijkstra’s graph search algorithms on a tree of prescribed manoeuvres to find a conflict free manoeuvre sequence that minimises the agent’s deviation from the globally planned motion. A Stanley controller, augmented with an in-track proportional controller, is used to execute the planned trajectories, along with additional logic for switching between following the long-term reference trajectory and the short-term collision avoidance trajectory. The system was practically tested on the physical Voyager robot in a real-world indoor environment. Illustrative multi-vehicle conflict scenarios were tested using one physical vehicle and a number of virtual vehicles. The experimental results show that the vehicles can: successfully plan and follow long-term routes through the environment, predict en route collisions between vehicles or with the environment, as well as cooperatively plan and execute short-term collision avoidance trajectories. Masters 2026-04-23T08:11:20Z 2026-04-23T08:11:20Z 2026-03 Thesis https://scholar.sun.ac.za/handle/10019.1/136134 en Stellenbosch University 103 pages application/pdf Stellenbosch : Stellenbosch University
spellingShingle Mtimkulu, Thando
Cooperative Collision Avoidance for the Voyager Unmanned Ground Vehicle: Practical Implementation and Demonstration
title Cooperative Collision Avoidance for the Voyager Unmanned Ground Vehicle: Practical Implementation and Demonstration
title_full Cooperative Collision Avoidance for the Voyager Unmanned Ground Vehicle: Practical Implementation and Demonstration
title_fullStr Cooperative Collision Avoidance for the Voyager Unmanned Ground Vehicle: Practical Implementation and Demonstration
title_full_unstemmed Cooperative Collision Avoidance for the Voyager Unmanned Ground Vehicle: Practical Implementation and Demonstration
title_short Cooperative Collision Avoidance for the Voyager Unmanned Ground Vehicle: Practical Implementation and Demonstration
title_sort cooperative collision avoidance for the voyager unmanned ground vehicle practical implementation and demonstration
url https://scholar.sun.ac.za/handle/10019.1/136134
work_keys_str_mv AT mtimkuluthando cooperativecollisionavoidanceforthevoyagerunmannedgroundvehiclepracticalimplementationanddemonstration