Master-controlled networking for mobile robotic application

This project focuses on developing a low-cost, IoT-based, master-controlled networking system for swarm robotic cars. With the use of the NodeMCU v2 ESP8266 microcontroller, the role of each robotic car can be defined as either a master or slave. Consequently, the slave robotic cars can connect to t...

Full description

Saved in:
Bibliographic Details
Main Author: Nga, Jia Jun
Format: Final Year Project / Dissertation / Thesis
Published: 2023
Subjects:
Online Access:http://eprints.utar.edu.my/5502/1/fyp_CN_2023_NJJ.pdf
http://eprints.utar.edu.my/5502/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utar-eprints.5502
record_format eprints
spelling my-utar-eprints.55022023-08-18T07:16:56Z Master-controlled networking for mobile robotic application Nga, Jia Jun T Technology (General) This project focuses on developing a low-cost, IoT-based, master-controlled networking system for swarm robotic cars. With the use of the NodeMCU v2 ESP8266 microcontroller, the role of each robotic car can be defined as either a master or slave. Consequently, the slave robotic cars can connect to the master's soft access point and establish a wireless communication channel with each other. This robot-to-robot communication is vital in modern smart industries, as it can significantly increase productivity and efficiency. To incorporate human-to-robot communication, a simple and easy-to-use mobile application has been developed that allows the user to send primary motion orders to the master robotic car and control the network connectivity of the slaves. In addition, the developed robotic cars can perform obstacle avoidance using their ultrasonic sensors to detect obstacles. The micro servo motor enables them to rotate the sensing direction of the ultrasonic sensor, allowing them to sense obstacles on their left or right side. Moreover, the robotic cars can automatically change their pattern formation to a line if a narrow hallway is detected, and return to their default pattern formation once they have passed through the narrow pathway. A well-implemented communication session will be established between the master and slave robotic cars before deciding on a change in the pattern formation. Furthermore, the robotic cars use the light-dependent resistor to measure the brightness of their environment and switch their LED on or off accordingly. The NodeMCU v2 ESP8266 microcontroller is the main component of this project and is programmed to control the remaining key components, including the L298N motor driver, SG90 servo motor, HC-SR04 ultrasonic sensor, and light-dependent resistor. The software involved in the development of this robotic application includes the Arduino IDE and ESP8266WiFi library. 2023-01 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/5502/1/fyp_CN_2023_NJJ.pdf Nga, Jia Jun (2023) Master-controlled networking for mobile robotic application. Final Year Project, UTAR. http://eprints.utar.edu.my/5502/
institution Universiti Tunku Abdul Rahman
building UTAR Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Tunku Abdul Rahman
content_source UTAR Institutional Repository
url_provider http://eprints.utar.edu.my
topic T Technology (General)
spellingShingle T Technology (General)
Nga, Jia Jun
Master-controlled networking for mobile robotic application
description This project focuses on developing a low-cost, IoT-based, master-controlled networking system for swarm robotic cars. With the use of the NodeMCU v2 ESP8266 microcontroller, the role of each robotic car can be defined as either a master or slave. Consequently, the slave robotic cars can connect to the master's soft access point and establish a wireless communication channel with each other. This robot-to-robot communication is vital in modern smart industries, as it can significantly increase productivity and efficiency. To incorporate human-to-robot communication, a simple and easy-to-use mobile application has been developed that allows the user to send primary motion orders to the master robotic car and control the network connectivity of the slaves. In addition, the developed robotic cars can perform obstacle avoidance using their ultrasonic sensors to detect obstacles. The micro servo motor enables them to rotate the sensing direction of the ultrasonic sensor, allowing them to sense obstacles on their left or right side. Moreover, the robotic cars can automatically change their pattern formation to a line if a narrow hallway is detected, and return to their default pattern formation once they have passed through the narrow pathway. A well-implemented communication session will be established between the master and slave robotic cars before deciding on a change in the pattern formation. Furthermore, the robotic cars use the light-dependent resistor to measure the brightness of their environment and switch their LED on or off accordingly. The NodeMCU v2 ESP8266 microcontroller is the main component of this project and is programmed to control the remaining key components, including the L298N motor driver, SG90 servo motor, HC-SR04 ultrasonic sensor, and light-dependent resistor. The software involved in the development of this robotic application includes the Arduino IDE and ESP8266WiFi library.
format Final Year Project / Dissertation / Thesis
author Nga, Jia Jun
author_facet Nga, Jia Jun
author_sort Nga, Jia Jun
title Master-controlled networking for mobile robotic application
title_short Master-controlled networking for mobile robotic application
title_full Master-controlled networking for mobile robotic application
title_fullStr Master-controlled networking for mobile robotic application
title_full_unstemmed Master-controlled networking for mobile robotic application
title_sort master-controlled networking for mobile robotic application
publishDate 2023
url http://eprints.utar.edu.my/5502/1/fyp_CN_2023_NJJ.pdf
http://eprints.utar.edu.my/5502/
_version_ 1775627971243016192
score 13.18916