본문 바로가기
KERD
논문KCI 등재

최신의 딥 강화학습을 이용한 무인 자전거 제어기 학습방법

Controller Learning Method of Self-driving Bicycle Using State-of-the-art Deep Reinforcement Learning Algorithms

1

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

Recently, there have been many studies on machine learning. Among them, studies on reinforcement learning are actively worked. In this study, we propose a controller to control bicycle using DDPG (Deep Deterministic Policy Gradient) algorithm which is the latest deep reinforcement learning method. In this paper, we redefine the compensation function of bicycle dynamics and neural network to learn agents. When using the proposed method for data learning and control, it is possible to perform the function of not allowing the bicycle to fall over and reach the further given destination unlike the existing method. For the performance evaluation, we have experimented that the proposed algorithm works in various environments such as fixed speed, random, target point, and not determined. Finally, as a result, it is confirmed that the proposed algorithm shows better performance than the conventional neural network algorithms NAF and PPO.

Abstract

Recently, there have been many studies on machine learning. Among them, studies on reinforcement learning are actively worked. In this study, we propose a controller to control bicycle using DDPG (Deep Deterministic Policy Gradient) algorithm which is the latest deep reinforcement learning method. In this paper, we redefine the compensation function of bicycle dynamics and neural network to learn agents. When using the proposed method for data learning and control, it is possible to perform the function of not allowing the bicycle to fall over and reach the further given destination unlike the existing method. For the performance evaluation, we have experimented that the proposed algorithm works in various environments such as fixed speed, random, target point, and not determined. Finally, as a result, it is confirmed that the proposed algorithm shows better performance than the conventional neural network algorithms NAF and PPO.

참고문헌 (21)

  1. L. Keo., "Controlling balancer and steering for bicycle stabilization", 2009 IEEE, 2009, 4541~4546
  2. J.P Meijaard, "Linearized dynamics equations for the balance and steer of a bicycle: a benchmark and review", Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 463(2084), pp.1955~1982 (2007), The Royal Society[DOI]
  3. A. Schwab, "Some recent developments in bicycle dynamics", Proceedings of the 12th World Congress in Mechanism and Machine Science, pp.1~6 (2007)
  4. J. Tan, "Learning bicycle stunts", ACM Transactions on Graphics (TOG), 33(4), pp.1~16 (2014)
  5. Google Nederland, "Introducing the self-driving bicycle in the netherlands" (2017)
  6. J. Randlv., "Learning to drive a bicycle using reinforcement learning and shaping", Proceeding ICML '98 Proceedings of the Fifteenth International Conference on Machine Learning, pp.463~471 (1998)
  7. L. P. Tuyen, "Controlling bicycle using deep deterministic policy gradient algorithm", Ubiquitous Robots and Ambient Intelligence (URAI), 2017 14th International Conference on, pp.413~417 (2017), IEEE
  8. Jan Peters, "Reinforcement learning of motor skills with policy gradients", Neural Networks, 21(4), pp.682~697 (2008), Elsevier BV[DOI]
  9. T. P. Lillicrap, "Continuous control with deep reinforcement learning", arXiv preprint arXiv:1509.02971, ~ (2015)
  10. R. S. Sutton., "Reinforcement learning: An introduction, Vol. 1" (1998), MIT press
  11. D. Silver, "Deterministic policy gradient algorithms", ICML (2014)
  12. Volodymyr Mnih, "Human-level control through deep reinforcement learning", Nature, 518(7540), pp.529~533 (2015), Springer Nature[DOI]
  13. Chih-Lyang Hwang, "Fuzzy Sliding-Mode Underactuated Control for Autonomous Dynamic Balance of an Electrical Bicycle", IEEE Transactions on Control Systems Technology, 17(3), pp.658~670 (2009), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  14. G. E. Uhlenbeck, "On the Theory of the Brownian Motion", Physical Review, 36(5), pp.823~841 (1930), American Physical Society (APS)[DOI]
  15. D. P. Kingma., "A method for stochastic optimization", arXiv preprint arXiv:1412.6980, ~ (2014)
  16. S. Gu, "Continuous deep q-learning with model-based acceleration", International Conference on Machine Learning, pp.2829~2838 (2016)
  17. J. Schulman, "Proximal policy optimization algorithms" (2017)
  18. J. Schulman, "Trust region policy optimization", International Conference on Machine Learning, pp.1889~1897 (2015)
  19. M. Lu., "Deep reinforcement learning policy in Hex game system", 2018 Chinese Control And Decision Conference (CCDC), pp.6623~6626 (2018)
  20. E. Bejar, "Deep reinforcement learning based neuro-control for a two-dimensional magnetic positioning system", 2018 4th International Conference on Control, Automation and Robotics (ICCAR), pp.268~273 (2018)
  21. T. Yasuda, "Collective Behavior Acquisition of Real Robotic Swarms Using Deep Reinforcement Learning", 2018 Second IEEE International Conference on Robotic Computing (IRC), pp.179~180 (2018)

관련 논문AI추천

이 간행물의 다른 논문 (23건)