Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/115295
Title: An autonomous line following robot for delivery within an industrial setting
Authors: Masini, Nicholas (2023)
Keywords: Automated vehicles
Autonomous robots
Mobile robots
Algorithms
Issue Date: 2023
Citation: Masini, N. (2023). An autonomous line following robot for delivery within an industrial setting (Bachelor's dissertation).
Abstract: A line-following robot is an autonomous mobile robot that can follow a predefined path. Such robots are typically used within industrial settings or hospitals because of their shorter transit times over longer distances. This project shall investigate various techniques used in line-following robots. Although the robot still follows a dark path over a light surface which is the traditional concept of line-following in autonomous land vehicles, a colour sensor is used to detect different coloured “entry points” that define different routes that the robot can take, each leading to a different destination. The robot shall also sense the presence of obstacles along its path and navigate around them. An autonomous vehicle controlled by an Arduino microcontroller is built and various sensors are attached to this robot. The Proportional-Integral-Derivative (PID) and Fuzzy Logic controllers will be developed for line-following and evaluated by their performance and efficiency. The “Follow the Gap” Method (FGM) will also be implemented for the obstacle avoidance properties of the robot. In a realistic scenario i.e., industrial setting or hospital for examples, a track is layed out using mainly black tape and different coloured tape. The black tape will be used by the robot as a guide to where it should be going, similar to a road. The coloured tape will be used to navigate towards the correct route. The autonomous vehicle’s program takes a single input, which will be the colour to follow. The robot will follow the black tape using the PID algorithm or Fuzzy Logic, until it finds a “STOP”, which can be defined by a specific-coloured tape of choice. When the robot encounters a stop, it will check the different “entry points” that are near that stop, defined by different coloured tape. If any of these colours match the input color, the robot will keep moving forward to the direction of the correct colour, otherwise it will backtrack. Obstacle avoidance is also implemented by using the robot’s ultrasonic sensor, which makes the robot avoid the obstacle and get back on the line.
Description: B.Sc. IT (Hons)(Melit.)
URI: https://www.um.edu.mt/library/oar/handle/123456789/115295
Appears in Collections:Dissertations - FacICT - 2023
Dissertations - FacICTAI - 2023

Files in This Item:
File Description SizeFormat 
2308ICTICT390905071970_1.PDF
  Restricted Access
3.32 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.