DSpace Repository

An Intelligent Mobile Robot that Localizes itself Inside a Maze

Show simple item record

dc.contributor.advisor Hashlamon, Iyad
dc.contributor.author Mohtaseb, Mohammad
dc.contributor.author Almohtaseb, Firas
dc.contributor.author Amleh, Abdalmenem
dc.date.accessioned 2020-09-09T10:44:41Z
dc.date.accessioned 2022-05-22T06:49:50Z
dc.date.available 2020-09-09T10:44:41Z
dc.date.available 2022-05-22T06:49:50Z
dc.date.issued 2020-08-01
dc.identifier.uri http://localhost:8080/xmlui/handle/123456789/7143
dc.description CD. no of pages 98 , ميكاترونكس 1/2020
dc.description.abstract في اآلونة األخيرة، ظهرت مجموعة من المشاكل المتعلقة بالروبوتات المتحركة، كرسم الخرائط، وتحديد الموقع، واكتشاف األجسام. العديد من العلماء والباحثين يتسابقون للوصول لطرق لحل هذه المشاكل منذ ذلك الحين. على الرغم من ذلك، عدد محدود من األبحاث واألعمال جرت لجمع هذه المشاكل وحلها باستخدام روبوت ذكي متحرك واحد. هذا المشروع يستفيد من األبحاث السابقة في المشاكل المذكورة، بمساعدة برنامج ((Robot Operating System (ROS)، لعمل محاكاة لروبوت متحرك قادر على رسم خريطة لمتاهة وتحديد موقعه داخلها، للتنقل واكتشاف جسم محدد في هذه المتاهة. في هذا المشروع، يستخدم الروبوت المحاكى مجس ليزر (LIDAR) لمسح البيئة. يقوم (ROS) بعدها بتحويل هذه البيانات إلى خريطة شبكية (Occupancy Grid Map)، التي ي ستخدمها الروبوت بعد ذلك لتحديد موقعه باستخدام خوارزمية مونتي كارلو لتحديد المواقع ((Monte Carlo Localization (MCL). يستخدم الروبوت كاميرا، وخوارزمية You) ((Only Look Once (YOLO الكتشاف الجسم. يستطيع الروبوت أيضا معرفة أقصر طريق للتنقل باستخدام خوارزمية .(Dijkstra’s algorithm) دايكسترا تم استخدام برنامج (Gazebo) المقدم من (ROS) لمحاكاة حركة الروبوت داخل بيئة افتراضية. تم عمل مئة تجربة تحديد موقع مقسمة بالتساوي على 10 متاهات. نسبة النجاح الناتجة كانت 62%، ومعدل زمن تحديد الموقع والتنقل للمحاوالت الناجحة كان 139 ثانية In the past few years, some problems related to mobile robots have risen, such as mapping, localization, and object detection. Scientists and researchers have been racing to find ways to solve these problems ever since. Although, limited work has been developed to combine these problems into one intelligent mobile robot. This project makes use of the past researches about the mentioned problems, with the help of Robot Operating System (ROS), to make a simulation of a mobile robot capable of mapping a maze environment and localizing itself inside it, to navigate and detect a certain object in that environment. In this project, the simulated robot uses a laser sensor (LIDAR) to scan the environment. ROS then transforms this data into occupancy grid map, which the robot then uses to localize itself through the adaptive Monte Carlo Localization algorithm (MCL). The robot makes use of a camera, and uses the You Only Look Once algorithm (YOLO) for object detection. The robot can also find the shortest path for navigation through Dijkstra’s algorithm. A software provided by ROS called Gazebo is used to simulate the robot navigating inside the simulated environment. One hundred simulated localization experiments have been done and distributed equally across 10 maze environments. The resulting success rate was 62%, and the average time of localization and navigation for the successful attempts was 139 seconds. en_US
dc.language.iso en en_US
dc.publisher جامعة بوليتكنك فلسطين - ميكاترونيكس en_US
dc.subject Mobile Robots en_US
dc.title An Intelligent Mobile Robot that Localizes itself Inside a Maze 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