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, 2023.
| Main Author: | |
|---|---|
| Other Authors: | |
| Format: | Thesis |
| Language: | en_ZA en_ZA |
| Published: |
Stellenbosch : Stellenbosch University
2023
|
| Subjects: | |
| Tags: |
No Tags, Be the first to tag this record!
|
| _version_ | 1867614050910732288 |
|---|---|
| access_status_str | Open Access |
| author | Van Zyl, Rynhardt |
| author2 | Fisher, Callen |
| author_browse | Fisher, Callen Van Zyl, Rynhardt |
| author_facet | Fisher, Callen Van Zyl, Rynhardt |
| author_sort | Van Zyl, Rynhardt |
| collection | Thesis |
| dc_rights_str_mv | Stellenbosch University |
| description | Thesis (MEng)--Stellenbosch University, 2023. |
| format | Thesis |
| id | oai:scholar.sun.ac.za:10019.1/128933 |
| institution | Stellenbosch University (South Africa) |
| language | en_ZA en_ZA |
| last_indexed | 2026-06-10T12:45:52.267Z |
| license_str | Other — see source repository |
| provenance_str_mv | Harvested via OAI-PMH from SUNScholar — Stellenbosch University Repository |
| publishDate | 2023 |
| publishDateRange | 2023 |
| publishDateSort | 2023 |
| 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/128933 Low-cost autonomous rover with heterogeneous compute Van Zyl, Rynhardt Fisher, Callen Stellenbosch University. Faculty of Engineering. Dept. of Electrical and Electronic Engineering. Heterogeneous computing Automated vehicles Real-time programming Autonomous rover system Robotics -- Human factors Thesis (MEng)--Stellenbosch University, 2023. ENGLISH ABSTRACT: This research investigates the development of a cost-effective autonomous rover system, utilising a heterogeneous computing architecture to meet its operational goals. The central question addressed is: Can a budget-friendly autonomous rover system be constructed that effectively utilises a heterogeneous computing architecture to meet its operational objectives? The study begins with a detailed review of current advancements in low-cost autonomous rovers and heterogeneous computing architectures. This review identifies existing challenges and opportunities in this field, providing a solid foundation for developing the autonomous rover system. A low-cost autonomous rover system incorporating a heterogeneous computing architecture was designed and constructed. This system, priced under R50 000, operates with minimal human intervention, receiving only goal-oriented instructions from an operator. The embedded heterogeneous computing architecture utilises multiple tiers of computational resources, distributing workloads across various processing units, thereby avoiding exclusive reliance on multi-threaded computation. The performance of the developed system was evaluated in a controlled, real-world environment. The system demonstrated high adaptability and efficiency in different conditions, with an average speed of 0.5 m/s and an average energy consumption of 0.2 kWh (measured by an external device). The system also demonstrated high adaptability, with an error rate of less than 5% in decision-making. The average decision-making time was 0.1098 seconds, with an accuracy rate of over 95%. The system was found to have a high task allocation efficiency of over 90%, with an average execution time of less than 0.1 seconds. The findings of this research have the potential to significantly contribute to the field of autonomous systems, providing a blueprint for the development of cost-effective solutions for autonomous navigation and operation. The study concludes with a discussion of the implications of the research and provides a trajectory for future endeavours in developing budget-friendly autonomous rover systems harnessing the power of heterogeneous computing architectures. AFRIKAANSE OPSOMMING: Hierdie navorsing ondersoek die ontwikkeling van ’n koste-effektiewe outonome rover-stelsel, wat gebruik maak van ’n heterogene rekenaarargitektuur om sy operasionele doelwitte te bereik. Die sentrale vraag wat aangespreek word, is: Kan ’n begrotingsvriendelike outonome rover-stelsel gebou word wat ’n heterogene rekenaarargitektuur effektief benut om sy operasionele doelwitte te bereik? Die studie begin met ’n gedetailleerde oorsig van huidige vorderings in lae-koste outonome rovers en heterogene rekenaarargitekture. Hierdie oorsig identifiseer bestaande uitdagings en geleenthede in hierdie veld, wat ’n stewige basis bied vir die ontwikkeling van die outonome rover-stelsel. ’n Lae-koste outonome rover-stelsel wat ’n heterogene rekenaarargitektuur inkorporeer, is ontwerp en gebou. Hierdie stelsel, wat minder as R50 000 kos, werk met minimale menslike tussenkoms, en ontvang slegs doelgerigte instruksies van ’n bediener. Die ingebedde heterogene rekenaarargitektuur benut verskeie vlakke van rekenhulpbronne, en versprei werklas oor verskillende verwerkingseenhede, om sodoende uitsluitlike afhanklikheid van multi-threaded berekening te vermy. Die prestasie van die ontwikkelde stelsel is in ’n gekontroleerde, werklike omgewing ge¨evalueer. Die stelsel het ho¨e aanpasbaarheid en doeltreffendheid in verskillende toestande getoon, met ’n gemiddelde spoed van 0.5 m/s en ’n gemiddelde energieverbruik van 0.2 kWh (gemeet deur ’n eksterne toestel). Die stelsel het ook ho¨e aanpasbaarheid getoon, met ’n foutkoers van minder as 5% in besluitneming. Die gemiddelde besluitnemingstyd was 0.1098 sekondes, met ’n akkuraatheidskoers van meer as 95%. Daar is bevind dat die stelsel ’n ho¨e taaktoewysingseffektiwiteit van meer as 90% het, met ’n gemiddelde uitvoeringstyd van minder as 0.1 sekondes. Die bevindinge van hierdie navorsing het die potensiaal om aansienlik by te dra tot die veld van outonome stelsels, deur ’n bloudruk te verskaf vir die ontwikkeling van koste-effektiewe oplossings vir outonome navigasie en bedryf. Die studie sluit af met ’n bespreking van die implikasies van die navorsing en verskaf ’n trajek vir toekomstige pogings om begrotingsvriendelike outonome rover-stelsels te ontwikkel wat die krag van heterogene rekenaarargitekture benut. Masters 2023-11-20T09:09:17Z 2024-01-08T16:19:36Z 2023-11-20T09:09:17Z 2024-01-08T16:19:36Z 2023-12 Thesis https://scholar.sun.ac.za/handle/10019.1/128933 en_ZA en_ZA Stellenbosch University xvii, 132 pages : illustrations application/pdf Stellenbosch : Stellenbosch University |
| spellingShingle | Heterogeneous computing Automated vehicles Real-time programming Autonomous rover system Robotics -- Human factors Van Zyl, Rynhardt Low-cost autonomous rover with heterogeneous compute |
| title | Low-cost autonomous rover with heterogeneous compute |
| title_full | Low-cost autonomous rover with heterogeneous compute |
| title_fullStr | Low-cost autonomous rover with heterogeneous compute |
| title_full_unstemmed | Low-cost autonomous rover with heterogeneous compute |
| title_short | Low-cost autonomous rover with heterogeneous compute |
| title_sort | low cost autonomous rover with heterogeneous compute |
| topic | Heterogeneous computing Automated vehicles Real-time programming Autonomous rover system Robotics -- Human factors |
| url | https://scholar.sun.ac.za/handle/10019.1/128933 |
| work_keys_str_mv | AT vanzylrynhardt lowcostautonomousroverwithheterogeneouscompute |