바로가기메뉴

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

logo

Korean Journal of Artificial Intelligence / 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
Kyung-A KIM
Myung-Ae CHUNG
Min-Soo KANG
  • Downloaded
  • Viewed

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

Korean Journal of Artificial Intelligence