PUKYONG

실시간 Q-learning을 이용한 모바일 로봇의 최적 경로 탐색

Metadata Downloads
Abstract
Recently, as the field of autonomous driving has been actively researched, the importance of route search is increasing. In particular, reinforcement learning is known to be useful for sequential decision-making problems, and research is focused on autonomous driving using reinforcement learning. Recently, it is producing successful results in fields that have not been solved until now in a form combined with a neural network. However, this requires very complex algorithms and high cost. In this paper, path search was implemented using Q-learning, a simple reinforcement learning algorithm. However, Q-learning is not suitable for dynamic environments with infinite states as it requires training the Q-table in advance for each state. To overcome this limitation of Q-learning, real-time Q-learning was used. To use real-time Q-learning, it was necessary to increase the learning rate, and it was satisfactory by adjusting the search strategy and reward. To show that real-time Q-learning is useful, we compared it with DQN and showed significant performance. Finally, we simulated something capable of responding to dynamic obstacles and applied it to a real mobile robot.
Author(s)
김호원
Issued Date
2022
Awarded Date
2022. 2
Type
Dissertation
Publisher
부경대학교
URI
https://repository.pknu.ac.kr:8443/handle/2021.oak/24439
http://pknu.dcollection.net/common/orgView/200000605566
Affiliation
부경대학교 대학원
Department
대학원 스마트로봇융합응용공학과
Advisor
이원창
Table Of Contents
Ⅰ. 서 론 1
Ⅱ. Q-learning의 탐험 전략 조정을 통한 학습 속도 개선 3
1. Q-learning 개요 4
가. 강화학습 4
나. 탐색과 이용 6
2. 시뮬레이션 환경 구현 8
3. 시뮬레이션 및 결과 11
Ⅲ. 실시간 Q-learning과 DQN의 성능 비교 15
1. DQN 개요 16
2. 시뮬레이션 환경 구현 18
3. 시뮬레이션 및 결과 19
Ⅳ. 실시간 Q-learning을 이용한 동적 장애물 회피 22
1. 시뮬레이션 환경 구현 22
2. 시뮬레이션 및 결과 24
Ⅴ. 모바일 로봇에 적용 27
1. 전체 시스템 구성 27
2. 모바일 로봇 제어 29
3. 실험 및 결과 31
Ⅵ. 결 론 35
참고문헌 36
Degree
Master
Appears in Collections:
대학원 > 스마트로봇융합응용공학과
Authorize & License
  • Authorize공개
Files in This Item:

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.