{"id":{"repo_id":"stellenbosch","oai_identifier":"oai:scholar.sun.ac.za:10019.1/135711"},"canonical_url":"https://search.dev.ndltd.org/etd/stellenbosch/oai:scholar.sun.ac.za:10019.1/135711","repository":{"repo_id":"stellenbosch","name":"Stellenbosch University","base_url":"https://scholar.sun.ac.za/server/oai/request"},"display":{"title":"Deep Learning-Based Visual Localisation and Navigation for the Voyager Mobile Robotic Platform","abstract":"Autonomous ground vehicles (AGVs) are becoming increasingly popular in industrial and research environments and are employed to perform repetitive or hazardous tasks without direct human intervention. One major challenge in autonomous navigation lies in reliably estimating a robot’s position and orientation, known as localisation. This challenge is particularly notable in indoor environments where satellite-based positioning systems, such as Global Positioning System (GPS), are unavailable. This thesis presents a deep learning-based visual localisation method and navigation stack implementation for the Voyager mobile robotic platform, which aims to solve a variation of the kidnapped robot problem. A convolutional neural network (CNN), specifically a fine-tuned ResNet-50 model, is trained for visual place recognition using images captured from the robot’s environment. The model extracts discriminative feature embeddings which are stored in a FAISS index alongside corresponding position and orientation data obtained during a LiDAR-based (Light Detection and Ranging) mapping phase. During localisation, the robot captures a live image, from which an embedding is extracted using the fine-tuned ResNet-50 model and queried with stored index to estimate the most likely pose of the mobile robot. This pose serves as an initial pose estimate for the popular Real-Time Appearance-Based Mapping (RTAB-Map) Simultaneous Localisation and Mapping (SLAM) system, which then refines the localisation estimate using LiDAR measurements and provides continuous, accurate pose estimates for navigation. The localisation system is integrated with Robot Operating System 2 (ROS2) and its native navigation stack, Navigation 2 (Nav2), enabling the robot to plan and execute collision-free paths within the known environment. Development and verification was performed both in the Gazebo simulation environment and on the physical Voyager platform. Experimental results show that the proposed system successfully provides accurate initial pose estimates, enabling transition to RTAB-Map-based localisation and subsequent autonomous navigation, while avoiding unseen obstacles. The findings confirm that deep learning-based visual place recognition can effectively comple-ment traditional SLAM methods, providing global localisation robustness in GPS-denied indoor environments.","abstract_html":"Autonomous ground vehicles (AGVs) are becoming increasingly popular in industrial and research environments and are employed to perform repetitive or hazardous tasks without direct human intervention. One major challenge in autonomous navigation lies in reliably estimating a robot’s position and orientation, known as localisation. This challenge is particularly notable in indoor environments where satellite-based positioning systems, such as Global Positioning System (GPS), are unavailable. This thesis presents a deep learning-based visual localisation method and navigation stack implementation for the Voyager mobile robotic platform, which aims to solve a variation of the kidnapped robot problem. A convolutional neural network (CNN), specifically a fine-tuned ResNet-50 model, is trained for visual place recognition using images captured from the robot’s environment. The model extracts discriminative feature embeddings which are stored in a FAISS index alongside corresponding position and orientation data obtained during a LiDAR-based (Light Detection and Ranging) mapping phase. During localisation, the robot captures a live image, from which an embedding is extracted using the fine-tuned ResNet-50 model and queried with stored index to estimate the most likely pose of the mobile robot. This pose serves as an initial pose estimate for the popular Real-Time Appearance-Based Mapping (RTAB-Map) Simultaneous Localisation and Mapping (SLAM) system, which then refines the localisation estimate using LiDAR measurements and provides continuous, accurate pose estimates for navigation. The localisation system is integrated with Robot Operating System 2 (ROS2) and its native navigation stack, Navigation 2 (Nav2), enabling the robot to plan and execute collision-free paths within the known environment. Development and verification was performed both in the Gazebo simulation environment and on the physical Voyager platform. Experimental results show that the proposed system successfully provides accurate initial pose estimates, enabling transition to RTAB-Map-based localisation and subsequent autonomous navigation, while avoiding unseen obstacles. The findings confirm that deep learning-based visual place recognition can effectively comple-ment traditional SLAM methods, providing global localisation robustness in GPS-denied indoor environments.","abstract_has_math":false,"creators":["Daneels, Alexander Luke"],"institution":"Stellenbosch : Stellenbosch University","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Engelbrecht, J. A. A."],"committee_chairs":[],"committee_members":[],"year":2026,"date_issued":"2026-03","date_published":"2026-03","updated_at":"2026-07-24T04:40:06Z","subjects":[],"languages":["en"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://scholar.sun.ac.za/handle/10019.1/135711","outbound_label":"Repository record","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Engelbrecht, J. A. A."]},{"key":"dc:contributor.other","label":"Dc Contributor Other","values":["Stellenbosch University. Faculty of Engineering. Dept. of Electrical & Electronic Engineering."]},{"key":"dc:creator","label":"Author","values":["Daneels, Alexander Luke"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2026-04-08T10:31:37Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2026-04-08T10:31:37Z"]},{"key":"dc:date.issued","label":"Date","values":["2026-03"]},{"key":"dc:publisher","label":"Institution","values":["Stellenbosch : Stellenbosch University"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://scholar.sun.ac.za/handle/10019.1/135711"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Thesis (MEng)--Stellenbosch University, 2026.","Daneels, A. L. 2026. Deep Learning-Based Visual Localisation and Navigation for the Voyager Mobile Robotic Platform. Unpublished masters thesis. Stellenbosch: Stellenbosch University [online]. Available: https://scholar.sun.ac.za/items/3979a6c5-6bc3-4ac2-83f5-db28bcf12e21"]},{"key":"dc:description.abstract","label":"Abstract","values":["Autonomous ground vehicles (AGVs) are becoming increasingly popular in industrial and research environments and are employed to perform repetitive or hazardous tasks without direct human intervention. One major challenge in autonomous navigation lies in reliably estimating a robot’s position and orientation, known as localisation. This challenge is particularly notable in indoor environments where satellite-based positioning systems, such as Global Positioning System (GPS), are unavailable. This thesis presents a deep learning-based visual localisation method and navigation stack implementation for the Voyager mobile robotic platform, which aims to solve a variation of the kidnapped robot problem. A convolutional neural network (CNN), specifically a fine-tuned ResNet-50 model, is trained for visual place recognition using images captured from the robot’s environment. The model extracts discriminative feature embeddings which are stored in a FAISS index alongside corresponding position and orientation data obtained during a LiDAR-based (Light Detection and Ranging) mapping phase. During localisation, the robot captures a live image, from which an embedding is extracted using the fine-tuned ResNet-50 model and queried with stored index to estimate the most likely pose of the mobile robot. This pose serves as an initial pose estimate for the popular Real-Time Appearance-Based Mapping (RTAB-Map) Simultaneous Localisation and Mapping (SLAM) system, which then refines the localisation estimate using LiDAR measurements and provides continuous, accurate pose estimates for navigation. The localisation system is integrated with Robot Operating System 2 (ROS2) and its native navigation stack, Navigation 2 (Nav2), enabling the robot to plan and execute collision-free paths within the known environment. Development and verification was performed both in the Gazebo simulation environment and on the physical Voyager platform. Experimental results show that the proposed system successfully provides accurate initial pose estimates, enabling transition to RTAB-Map-based localisation and subsequent autonomous navigation, while avoiding unseen obstacles. The findings confirm that deep learning-based visual place recognition can effectively comple-ment traditional SLAM methods, providing global localisation robustness in GPS-denied indoor environments."]},{"key":"dc:title","label":"Title","values":["Deep Learning-Based Visual Localisation and Navigation for the Voyager Mobile Robotic Platform"]}]}],"canonical_facts":{"dc:contributor.advisor":["Engelbrecht, J. A. A."],"dc:contributor.other":["Stellenbosch University. Faculty of Engineering. Dept. of Electrical & Electronic Engineering."],"dc:creator":["Daneels, Alexander Luke"],"dc:date.accessioned":["2026-04-08T10:31:37Z"],"dc:date.available":["2026-04-08T10:31:37Z"],"dc:date.issued":["2026-03"],"dc:description":["Thesis (MEng)--Stellenbosch University, 2026.","Daneels, A. L. 2026. Deep Learning-Based Visual Localisation and Navigation for the Voyager Mobile Robotic Platform. Unpublished masters thesis. Stellenbosch: Stellenbosch University [online]. Available: https://scholar.sun.ac.za/items/3979a6c5-6bc3-4ac2-83f5-db28bcf12e21"],"dc:description.abstract":["Autonomous ground vehicles (AGVs) are becoming increasingly popular in industrial and research environments and are employed to perform repetitive or hazardous tasks without direct human intervention. One major challenge in autonomous navigation lies in reliably estimating a robot’s position and orientation, known as localisation. This challenge is particularly notable in indoor environments where satellite-based positioning systems, such as Global Positioning System (GPS), are unavailable. This thesis presents a deep learning-based visual localisation method and navigation stack implementation for the Voyager mobile robotic platform, which aims to solve a variation of the kidnapped robot problem. A convolutional neural network (CNN), specifically a fine-tuned ResNet-50 model, is trained for visual place recognition using images captured from the robot’s environment. The model extracts discriminative feature embeddings which are stored in a FAISS index alongside corresponding position and orientation data obtained during a LiDAR-based (Light Detection and Ranging) mapping phase. During localisation, the robot captures a live image, from which an embedding is extracted using the fine-tuned ResNet-50 model and queried with stored index to estimate the most likely pose of the mobile robot. This pose serves as an initial pose estimate for the popular Real-Time Appearance-Based Mapping (RTAB-Map) Simultaneous Localisation and Mapping (SLAM) system, which then refines the localisation estimate using LiDAR measurements and provides continuous, accurate pose estimates for navigation. The localisation system is integrated with Robot Operating System 2 (ROS2) and its native navigation stack, Navigation 2 (Nav2), enabling the robot to plan and execute collision-free paths within the known environment. Development and verification was performed both in the Gazebo simulation environment and on the physical Voyager platform. Experimental results show that the proposed system successfully provides accurate initial pose estimates, enabling transition to RTAB-Map-based localisation and subsequent autonomous navigation, while avoiding unseen obstacles. The findings confirm that deep learning-based visual place recognition can effectively comple-ment traditional SLAM methods, providing global localisation robustness in GPS-denied indoor environments."],"dc:identifier.uri":["https://scholar.sun.ac.za/handle/10019.1/135711"],"dc:language.iso":["en"],"dc:publisher":["Stellenbosch : Stellenbosch University"],"dc:title":["Deep Learning-Based Visual Localisation and Navigation for the Voyager Mobile Robotic Platform"],"dc:type":["Thesis"]},"updated_at":"2026-07-24T04:40:06Z"}