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 | Size | Format | |
---|---|---|---|---|
2308ICTICT390905071970_1.PDF Restricted Access | 3.32 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.