바로가기메뉴

본문 바로가기 주메뉴 바로가기

ACOMS+ 및 학술지 리포지터리 설명회

  • 한국과학기술정보연구원(KISTI) 서울분원 대회의실(별관 3층)
  • 2024년 07월 03일(수) 13:30
 

logo

A Study on the Implementation of Crawling Robot using Q-Learning

인공지능연구 / Korean Journal of Artificial Intelligence, (E)2508-7894
2023, v.11 no.4, pp.15-20
https://doi.org/https://doi.org/10.24225/kjai.2023.11.4.15
Hyunki KIM (Shinnam Information & Communication)
Kyung-A KIM (Dept. of Medical Artificial Intelligence, Eulji University)
Myung-Ae CHUNG (Dept. of BigData Medical Convergence, Eulji University)
Min-Soo KANG (Dept. of BigData Medical Convergence, Eulji University)

Abstract

Machine learning is comprised of supervised learning, unsupervised learning and reinforcement learning as the type of data and processing mechanism. In this paper, as input and output are unclear and it is difficult to apply the concrete modeling mathematically, reinforcement learning method are applied for crawling robot in this paper. Especially, Q-Learning is the most effective learning technique in model free reinforcement learning. This paper presents a method to implement a crawling robot that is operated by finding the most optimal crawling method through trial and error in a dynamic environment using a Q-learning algorithm. The goal is to perform reinforcement learning to find the optimal two motor angle for the best performance, and finally to maintain the most mature and stable motion about EV3 Crawling robot. In this paper, for the production of the crawling robot, it was produced using Lego Mindstorms with two motors, an ultrasonic sensor, a brick and switches, and EV3 Classroom SW are used for this implementation. By repeating 3 times learning, total 60 data are acquired, and two motor angles vs. crawling distance graph are plotted for the more understanding. Applying the Q-learning reinforcement learning algorithm, it was confirmed that the crawling robot found the optimal motor angle and operated with trained learning, and learn to know the direction for the future research.

keywords
Q-Learning, Machine Learning, Reinforcement learning, Markov-Modeling

인공지능연구