Loading...
Design and Implementation of a Collision Avoidance Module in Dynamic Environment with Deep Reinforcement Learning on Arash Social Robot
Norouzi, Mostafa | 2022
989
Viewed
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 54941 (08)
- University: Sharif University of Technology
- Department: Mechanical Engineering
- Advisor(s): Meghdari, Ali; Taheri, Alireza; Soleymani, Mahdieh
- Abstract:
- Nowadays, one of the challenges in social robotics is to navigate the robot in social environments with moving elements such as humans. The purpose of this study is to navigate the Arash 2 social robot in a dynamic environment autonomously without encountering moving obstacles (humans). The Arash 2 robot was first simulated in the Gazebo simulator environment in this research. The simultaneous location and mapping (SLAM) technique was implemented on the robot using a lidar sensor to obtain an environment map. Then, using the deep reinforcement learning approach, the neural network developed in the simulation environment was trained and implemented on the robot in the real environment. The contrastive representation learning method was also used to improve the performance of the trained neural network. The results obtained from the evaluation of neural networks on 500 tests in the simulation environment show that contrastive representation learning improves the robot routing performance in social environments
- Keywords:
- Deep Reinforcement Learning ; Reinforcement Learning ; Collision Avoidance ; Contrastive Learning ; Robot Pathplanning ; Contrastive Representation Learning ; Robot Path Planning in Dynamic Environment ; Arash Robot
- محتواي کتاب
- view
- فهرست مطالب
- فهرست تصاویر
- فهرست جداول
- مقدمه
- مفاهیم پایه
- مرور ادبیات
- روش پژوهش
- مقدمه
- معماری سختافزاری و نرمافزاری ربات آرش۲
- شبیهسازی ربات در محیط گزبو
- پیاده سازی الگوریتم اسلم
- پیادهسازی ماژول شناسایی و تعقیب افراد
- ترکیب سنسور آی ام یو و ادومتری
- طراحی و پیادهسازی شبکه یادگیری تقویتی عمیق
- مسیریابی محلی با مقصد دینامیک
- مسیریابی محلی در محیط استاتیک
- پیاده سازی نود ارتباطی شبکه عصبی با ربات
- نتایج و یافتهها
- نتایج شبیهسازی ربات آرش۲
- نتایج اجرای الگوریتم اسلم بر روی ربات آرش۲
- نتایج پیادهسازی ماژول شناسایی و تعقیب افراد
- نتایج آموزش شبکه عصبی نوع اول
- نتایج آموزش شبکه عصبی نوع دوم
- نتایج آموزش شبکه عصبی نوع اول با یادگیری بازنمایی متقابل
- نتایج آموزش شبکه عصبی نوع دوم با یادگیری بازنمایی متقابل
- بررسی نتایج
- پیاده سازی الگوریتم مسیریابی در محیط گزبو
- پیاده سازی شبکه عصبی بر روی ربات آرش۲
- نتیجه گیری و پیشنهادها
- پیوستها
- هایپرپارامترهای آموزش شبکه عصبی نوع اول
- هایپرپارامترهای آموزش شبکه عصبی نوع دوم
- هایپرپارامترهای آموزش شبکه عصبی نوع اول با یادگیری بازنمایی متقابل
- هایپرپارامترهای آموزش شبکه عصبی نوع دوم با یادگیری بازنمایی متقابل
- کتابنامه