DSpace Repository

Mobile Crawler: A Robot that learns by itself

Show simple item record

dc.contributor.advisor Tamimi, Hashem
dc.contributor.author Amr, Buthaina
dc.contributor.author Sider, Ruba
dc.date.accessioned 2019-02-04T11:58:27Z
dc.date.accessioned 2022-05-22T06:25:18Z
dc.date.available 2019-02-04T11:58:27Z
dc.date.available 2022-05-22T06:25:18Z
dc.date.issued 2018-05-01
dc.identifier.uri http://localhost:8080/xmlui/handle/123456789/6690
dc.description no of pages 39, هندسة حاسوب 7/2018
dc.description.abstract Reinforcement Learning (RL) is one machine learning algorithm that enables robots autonomously develop control laws and policies to achieve optimization goals by means of punishments and rewards. The aim of this work is to demonstrate the ability of a mobile robot to learn to perform a set of actions that allow it to move forward by itself and without explicit commands. For this purpose, we constructed a crawling robot that contains 2 degrees of freedom. The robot is controlled by Arduino-Uno microcontroller. The learning process is done by Q-learning, which is a type of RL, to make the robot perform a set of trial and error actions and learns to move forward. The robot is also equipped with an ultrasonic sensor that measures the distance between the robot and the wall and provides a reward value for the robot when as it moves forward. By allowing the robot to move its crawling arm randomly within a well-defined domain of actions and providing feedback to the Q-learning from the ultrasonic sensor, we noticed that the robot can learn the sequence of corrective actions. The experiments show that the learning process took from 5 to 10 minutes due to the random values in the Q-learning algorithm. We propose to use this project as a learning application in the artificial intelligence course because the students can observe the process of Q-learning in an interesting way. en_US
dc.language.iso en en_US
dc.publisher جامعة بوليتكنك فلسطين - هندسة حاسوب en_US
dc.subject Mobile Crawler en_US
dc.subject Robots en_US
dc.title Mobile Crawler: A Robot that learns by itself en_US
dc.type Other en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account