Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/94415| Title: | A self-learning crawling robot |
| Authors: | Duncan, Keith Nicholas (2014) |
| Keywords: | Artificial intelligence Robots |
| Issue Date: | 2014 |
| Citation: | Duncan, K. N. (2014) A self-learning crawling robot (Bachelor's dissertation). |
| Abstract: | Technology is advancing at a fast pace and humanity is becoming more dependent on technology. The increase of computational power in integrated circuit (IC) made it possible for the implementation of more complex algorithms in embedded systems. An area which is constantly improving is Artificial intelligence (Al). Scientists design machines with the ability to behave, learn and act like human beings and have the ability to solve complex problems that involve intelligence, such as pattern recognition in voice, speech or image systems. The aim for this thesis was to implement a crawling robot, which, after interacting with the environment; the robot learns how to move backward or forward without any form of external guidance. The Q-learning algorithm, which is a free model based on reinforcement learning, was implemented on the robotic system so that the robot could learn and recognize movement patterns. This was achieved after a sequence of trials performed by the robot. The results obtained from the various sensors installed on the robotic system, which also included ultrasonic and quadrature encoder, determined the immediate rewards after performing an action, identifying the effects when taking a particular decision. These results were then used by the Q-Learning algorithm to calculate the optimal policy (best path). The main aim of the robot was to achieve its desired goal by maximizing the rewards over time. The sensors together with the algorithm were implemented on a microcontroller. The values obtained from the sensors were used to calculate the Q-Learning algorithm in order to achieve the best path for the robot to move backward and forward. |
| Description: | B.Sc. IT (Hons)(Melit.) |
| URI: | https://www.um.edu.mt/library/oar/handle/123456789/94415 |
| Appears in Collections: | Dissertations - FacICTCCE - 2014 |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| BSC(HONS)ICT_ Duncan, Keith Nicholas_2014.PDF Restricted Access | 7.13 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.
