Browse > Article
http://dx.doi.org/10.5392/JKCA.2019.19.12.164

Implementation of Autonomous Mobile Wheeled Robot for Path Correction through Deep Learning Object Recognition  

Lee, Hyeong-il (김포대학교 CIT융합학부 컴퓨터소프트웨어과)
Kim, Jin-myeong (김포대학교 CIT융합학부 컴퓨터소프트웨어과)
Lee, Jai-weun ((주)솔엔비)
Publication Information
Abstract
In this paper, we implement a wheeled mobile robot that accurately and autonomously finds the optimal route from the starting point to the destination point based on computer vision in a complex indoor environment. We get a number of waypoints from the starting point to get the best route to the target through deep reinforcement learning. However, in the case of autonomous driving, the majority of cases do not reach their destination accurately due to external factors such as surface curvature and foreign objects. Therefore, we propose an algorithm to deepen the waypoints and destinations included in the planned route and then correct the route through the waypoint recognition while driving to reach the planned destination. We built an autonomous wheeled mobile robot controlled by Arduino and equipped with Raspberry Pi and Pycamera and tested the planned route in the indoor environment using the proposed algorithm through real-time linkage with the server in the OSX environment.
Keywords
Wheeled Mobile Robot; Path Finding; Deep Reinforcement Learning; Deep Learning; Autonomous Driving Robot;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Y. Bengio, A. Courville, and P. Vincent, "Representation Learning: A Review and New Perspectives," IEEE Trans. PAMI, special issue Learning Deep Architectures, 2013.
2 Dr. Adrian Rosebrock, "Deep Learning for Computer Vision with Python," Starter Bundle, PyImageSearch.com, September, 2017.
3 Qian Zhang, Ming Li, Xuesong Wang, and Yong Zhang, "Learning in Robot Path Optimization," Journal of software, Vol.7, No.3, Mar. 2012.
4 R. S. Sutton and A. G. Barto, Reinforcement Learning: An introduction, The MIT Press. 1998.
5 Christopher JCH Watkins, Peter Dayan, "Technical Note Q-Learning," Machine Learning, Vol.8, pp.279-292, 1992   DOI
6 An-Min, Zou Zeng-Guang, HouSi-Yao, and FuMin Tan, "Neural Networks for Mobile Robot Navigation: A Survey," Advances in Neural Networks-ISNN, China, pp.1218-1226, 2006.
7 Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Andrei A Rusu, Joel Veness, and Marc G Bellemare, et al. "Human-level control through deep reinforcement learning," Nature, Vol.518, pp.529-533, 26 February 2015.   DOI
8 Widodo, Nuryono Satya, "Penerapan Multi-Mikrokontroler pada Model Robot Mobil Berbasis Logika Fuzi," TELKOMNIKA Indonesian Journal of Electrical Engineering, Vol.7, No.3, pp.213-218, 2009.
9 Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Alex Graves, Ioannis Antonoglou, Daan Wierstra, and Martin Riedmiller, "Playing atari with deep reinforcement learning," arXiv preprint arXiv:1312.5602, 2013.
10 Tao Zhang, Qing Li, Chang-shui Zhang, Hua-wei Liang, Ping Li, and Tian-miao Wang, "Current trends in the development of intelligent unmanned autonomous systems," Frontiers of Information Technology & Electronic Engineering, Vol.18, pp.68-85, 2017.   DOI
11 Widodo Budiharto, Ari Santoso, Djoko Purwanto, and Achmad Jazidie, "Multiple Moving Obstacles Avoidance of Service Robot using Stereo Vision," TELKOMNIKA, Vol.9, No.3, pp.433-444, Dec. 2011.   DOI
12 Sheha Ame Mnubi, "Motion Planning and Trajectory for Wheeled Mobile Robot," International Journal of Science and Research (IJSR), ISSN (Online), pp.2319-7064, 2014.
13 석정희, 여준기, "자율주행 인공지능 컴퓨팅 하드웨어 플랫폼 기술 동향," 전자통신동향분석, Vol.33, No.6, 2018.