Vision-based robot indoor navigation

This report discusses a vision-based indoor navigation robot training system. The need for manufacturing workers has been increasing throughout the years. Many labours are required in businesses to transfer items and components all around. Many companies still use manual labour for part delivery wit...

Full description

Bibliographic Details
Main Author: Teo, Zhin Hang
Format: Final Year Project / Dissertation / Thesis
Published: 2022
Subjects:
Online Access:http://eprints.utar.edu.my/5388/
http://eprints.utar.edu.my/5388/1/MH_1700348_Final_%2D_ZHIN_HANG_TEO.pdf
_version_ 1848886402568159232
author Teo, Zhin Hang
author_facet Teo, Zhin Hang
author_sort Teo, Zhin Hang
building UTAR Institutional Repository
collection Online Access
description This report discusses a vision-based indoor navigation robot training system. The need for manufacturing workers has been increasing throughout the years. Many labours are required in businesses to transfer items and components all around. Many companies still use manual labour for part delivery within the factory, where the completion progress and time depend highly on the workers. With that said, any possible threat may stop the business's operation, making a loss to the company. Indoor navigation robots can close the gap in manual labour. This project aims to develop a vision-based navigation robot using OpenCV and C++ programming language in an indoor environment. The objective of this project is to design, develop and simulate programming code to perform image processing and path planning, integrate programming code with a microcontroller wirelessly, and test and evaluate the performance of the navigation robot. The computer and ESP32 board are the central processing unit for this project to execute path planning and motor command analysis. NodeRed links both processing units together. An algorithm is developed in the computer to achieve image processing, user input, path planning, simulation, and writing of output files. A different algorithm is created in the microcontroller to derive and perform the data delivered from the computer. A navigation robot is built to test the workability and efficiency of the algorithms. In general, the algorithm can provide the nearest path to navigate around the environment without manual assistance. The user will only have to give the program relevant coordinate information and running mode. To conclude, a vision-based indoor navigation robot training system is effectively established. Implementing this system could effectively help increase product delivery within the environment. This system supports one end coordinate or multiple saved coordinates, where a supply chain operation structure can be implemented above it to administer all the operations fully.
first_indexed 2025-11-15T19:37:56Z
format Final Year Project / Dissertation / Thesis
id utar-5388
institution Universiti Tunku Abdul Rahman
institution_category Local University
last_indexed 2025-11-15T19:37:56Z
publishDate 2022
recordtype eprints
repository_type Digital Repository
spelling utar-53882023-06-16T14:10:37Z Vision-based robot indoor navigation Teo, Zhin Hang TJ Mechanical engineering and machinery This report discusses a vision-based indoor navigation robot training system. The need for manufacturing workers has been increasing throughout the years. Many labours are required in businesses to transfer items and components all around. Many companies still use manual labour for part delivery within the factory, where the completion progress and time depend highly on the workers. With that said, any possible threat may stop the business's operation, making a loss to the company. Indoor navigation robots can close the gap in manual labour. This project aims to develop a vision-based navigation robot using OpenCV and C++ programming language in an indoor environment. The objective of this project is to design, develop and simulate programming code to perform image processing and path planning, integrate programming code with a microcontroller wirelessly, and test and evaluate the performance of the navigation robot. The computer and ESP32 board are the central processing unit for this project to execute path planning and motor command analysis. NodeRed links both processing units together. An algorithm is developed in the computer to achieve image processing, user input, path planning, simulation, and writing of output files. A different algorithm is created in the microcontroller to derive and perform the data delivered from the computer. A navigation robot is built to test the workability and efficiency of the algorithms. In general, the algorithm can provide the nearest path to navigate around the environment without manual assistance. The user will only have to give the program relevant coordinate information and running mode. To conclude, a vision-based indoor navigation robot training system is effectively established. Implementing this system could effectively help increase product delivery within the environment. This system supports one end coordinate or multiple saved coordinates, where a supply chain operation structure can be implemented above it to administer all the operations fully. 2022 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/5388/1/MH_1700348_Final_%2D_ZHIN_HANG_TEO.pdf Teo, Zhin Hang (2022) Vision-based robot indoor navigation. Final Year Project, UTAR. http://eprints.utar.edu.my/5388/
spellingShingle TJ Mechanical engineering and machinery
Teo, Zhin Hang
Vision-based robot indoor navigation
title Vision-based robot indoor navigation
title_full Vision-based robot indoor navigation
title_fullStr Vision-based robot indoor navigation
title_full_unstemmed Vision-based robot indoor navigation
title_short Vision-based robot indoor navigation
title_sort vision-based robot indoor navigation
topic TJ Mechanical engineering and machinery
url http://eprints.utar.edu.my/5388/
http://eprints.utar.edu.my/5388/1/MH_1700348_Final_%2D_ZHIN_HANG_TEO.pdf