Browse > Article
http://dx.doi.org/10.14372/IEMEK.2022.17.2.123

Development of Embedded Board-based Differential Driving Robot Platform for Education  

Choi, Hyeon-Ju (Kumoh National Institute of Technology)
Lee, Dong-Hyun (Kumoh National Institute of Technology)
Publication Information
Abstract
This paper proposes a mobile robot platform for education that can experiment with various autonomous driving algorithms such as obstacle avoidance and path planning. The platform consists of a robot module and a remote controller module, both of which are based on the Arduino Nano 33 IoT embedded board. The robot module is designed as a differential drive type using two encoder motors, and the speed of the motor is controlled using PID control. In the case of the remote controller module, a command to control the robot platform is received with a 2-axis joystick input, and an elliptical grid mapping technique is used to convert the joystick input into a linear and angular velocity command of the robot. WiFi and Zigbee are used for communication between the robot module and the remote controller module. The proposed robot platform was tested by measuring and comparing the linear velocity and angular velocity of the actual robot according to the linear velocity and angular velocity commands of the robot generated by the input of the joystick.
Keywords
Educational mobile robot platform; A differential driving robot; PID control; Joystick mapping;
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
연도 인용수 순위
1 K. Hur, "An Evaluation Method of Understanding SW Architectures in an Arduino-based SW Lecture for Non-major Undergraduates," Journal of Practical engineering Education, Vol. 11, No. 1, pp. 17-23, 2019 (in Korean)   DOI
2 J. M. Lee, H. K. Park, "Domestic Research Trends on Software Education Using Robot:From 2006 to 2016," Journal of The Korea Contents Society, Vol. 17, No. 10, pp. 190-205, 2017 (in Korean).
3 C. Fong, "Analytical Methods for Squaring the Disc," arXiv preprint arXiv:1509.06344, 2015.
4 B. S. Chu, Y. W. Sung, "Development of Educational Robot Platform Based on Omni-directional Mobile Mechanism," Journal of Korean Society for Precision Engineering, Vol. 30, No. 11, pp. 1161-1169, 2013 (in Korean).   DOI
5 J. H. Park, S. H. Kim, "Cased Study on Utilizing Arduino in Programming Education of Engineering," Journal of Institute of Korean Electrical and Electronics Engineers, Vol. 19, No. 2, pp. 276-281, 2015 (in Korean).
6 Y. C. Jeon, H. R. Choi, K. C. Yoon, G. G. Kim, "IoT Based Vision and Remote Control a Compact Mobile Robot System," Journal of Korea Multimedia Society, Vol. 24, No. 2, pp. 267-273, 2021 (in Korean).   DOI
7 D. H. Lee, "Priority-based Teleoperation System for Differential-drive Mobile Robots," Journal of Institute of Embedded Engineering of Korea, Vol. 15, No. 2, pp. 95-101, 2020 (in Korean).
8 S. J. Kim, "Project-based Embedded System Education Using Arduino," Journal of Korean Institute of Information Technology, Vol. 15, No. 12, pp. 173-180, 2017 (in Korean).   DOI
9 M. C. Kim, Y. W. Sung, "A Differential Drive Mobile Robot with Omnidirectionality," Journal of The Korean Institute of Electrical Engineers, Vol. 69, No. 5, pp. 698-705, 2020 (in Korean).   DOI
10 J. W. Choi, G. H. Lee, C. B. Lee, "Path Tracking with Nonlinear Model Predictive Control for Differential Drive Wheeled Robot," Journal of Korea Robotics Society, Vol. 15, No. 3, pp. 277-285, 2020 (in Korean).   DOI
11 J. S. Chung, K. W. Jung, "A Design and Implementation of Educational Mobile Robot System including Remote Control Function," Journal of The Korean Society of Computer and Information, Vol. 20, No. 4, pp. 33-40, 2015 (in Korean).