Browse > Article
http://dx.doi.org/10.7583/JKGS.2016.16.6.131

An Observation-based Movement Control for Educational Coding Robots  

Park, Kyeongbok (School of Games, Hongik University)
Cho, Sung Hyun (School of Games, Hongik University)
Seo, Beomjoo (School of Games, Hongik University)
Abstract
Recently, a variety of methodologies based on the use of educational coding robots have been proposed and experimented in newly emerging korean educational coding markets. Due to imprecise movement accuracy of the existing coding robots, however, such robots are mainly used as a toy. Inspired by these observations, we developed a simple adjustment method during robot movements, which is based on the observation results of 6 line-tracking sensors: 3 sensors in the center of a robot and other 3 sensors at the front. These sensors help to determine whether the robot is in the right location and whether it rotates as expected. Through the well-designed experiments, we report the effectiveness of our proposed solution: the average distance error of 1.57cm and the average degree error of 2.38 degree before and after complex movements. In near future, we hope our method to be popularly used in various educational coding robot platforms.
Keywords
Serious Educational Game; Coding Puzzle Platform for Kids; Arduino; Robot Car; Line Sensors; Observation-based Movement Control;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Korean Ministry of Education, Software Education Guidance, 2015.
2 SungSu Jin. PhanWoo Park, The Effects of Programming Learning on the Improvement of Problem Solving Ability Using MCU, Journal of The Korea Association of Information Education, Vol 14, No. 3, pp. 319-328, 2010.
3 Pamela B Lawhead et al, A Road Map for Teaching Introductory Programming Using LEGO Mindstorms Robots, ACM SIGCSE Bulletin, Vol. 35, No. 2, pp. 191-201, 2002.   DOI
4 Jeong-Hyun Seo, Young-Sik Kim, Study on educational utilization of physical computing using Arduino, In Proceedings of the Korean Association of Computer Education, Vol. 16, No. 2, pp. 103-107, 2012.
5 Seok-Jeon Kim, Young-Ju Jeon, Tae-Young Kim, A Practical Approach to Arduino Programming for The Physical Computing Section of The Informatics Curriculum in Korean Middle School, In Proceedings of the Korean Association of Computer Education, Vol. 20, No. 2, pp. 29-34, 2016.
6 A Harvard Business Review Analytic Services Report, Internet of Things: Science Fiction or Business Fact? Harvard Business Review, 2014.
7 Ki-hyuk Kim, Gwi-Im Ahn, Hwan-Seob Lim, Deok-Gil Jung, Research about senior citizen IT start-up education linking the IoT, Journal of Korea Institute of Information and Communication Engineering, Vol. 19, No. 11, pp. 2710-2716, 2015.   DOI
8 https://www.bee-bot.us/
9 http://albert.school/
10 http://hellogeeks.kr/bitbrick/
11 https://lightbot.com/hocflash.html
12 https://unity3d.com/
13 https://www.arduino.cc/en/Main/ArduinoBoardUno
14 Katharina Hausmair, Shuli Chi, Peter Singerl, Christian Vogel, Aliasing-Free Digital Pulse-Width Modulation for Burst-Mode RF Transmitters. IEEE Transactions on Circuits and Systems, Vol. 60, No. 2, pp. 415-427, 2013.   DOI
15 Al Williams, Microcontroller Projects Using the Basic Stamp (2nd Ed.), CRC Press, ISBN 978-1578201013, 2002.
16 G. K. McMillan, D. M. Considine (ed), Process Instruments and Controls Handbook Fifth Edition, McGraw Hill, pp. 5-26, ISBN 978-0070125827, 1999.
17 https://www.dfrobot.com/wiki/index.php/Line_Tracking_Sensor_for_Arduino_(SKU:SEN0017)