Home | Browse Archives | About | For Contributors |
Sorry.
You are not permitted to access the full text of articles.
If you have any questions about permissions,
please contact the Society.
죄송합니다.
회원님은 논문 이용 권한이 없습니다.
권한 관련 문의는 학회로 부탁 드립니다.
[ Special Issue : Engineering Design of ADBL ] | |
Journal of the Korean Society of Manufacturing Technology Engineers - Vol. 29, No. 3, pp. 235-242 | |
Abbreviation: J. Korean Soc. Manuf. Technol. Eng. | |
ISSN: 2508-5107 (Online) | |
Print publication date 15 Jun 2020 | |
Received 13 Apr 2020 Revised 06 May 2020 Accepted 20 May 2020 | |
DOI: https://doi.org/10.7735/ksmte.2020.29.3.235 | |
인터프리터 기반 교육용 로봇을 위한 분산 제어 시스템 개발 | |
김대원a ; 박희재a, *
| |
Development of Distributed Control System for Interpreter-based Educational Robot | |
Dae-Won Kima ; Hee Jae Parka, *
| |
aDepartment of Mechanical Design and Robot Engineering, Seoul Nat’l Univ. of Science & Technology | |
Correspondence to : *Tel.: +82-2-970-6341 E-mail address: looki@seoultech.ac.kr (Hee Jae Park). | |
Funding Information ▼ |
In this study, a distributed control system for interpreter-based educational robot, which has a unique feature of stacking several additional modules, is developed. The central control unit uses a I2C bus to manage and control the additional modules attached to the robot. The program created by user is transferred to the base module via Bluetooth and executed by a JavaScript interpreter in the central control unit of the module. The multitasking feature of the robot allows the central control unit to execute the user program and run the background program that manages the modules. A method using timer-based scheduler to maintain the minimum required operating frequency of the background program is proposed. The effectiveness of the proposed method is evaluated experimentally. The results indicate that the proposed method guarantees the minimum required operating frequency irrespective of computational complexity of the user program.
Keywords: Distributed control system, Interpreter, Educational robot, Multitasking, Block coding |
이 연구는 서울과학기술대학교 교내연구비의 지원으로 수행되었습니다.
1. | Youm, S. K., Kim, Y. S., 2018, Development of Control Board for Coding Education and Convergence Contents Based on 3D Printing, KCONS J. Kor. Converg. Soc., 9:9 1-8. |
2. | Lee, D. G., Lee, Y. J., 2016, Arduino Compatible Board Schema Design for Effective Physical Computing Education, Proc. Kor. Assoc. Comput. Educ. Summer Conf., 20:2 43-45. |
3. | Yoo, I. H., 2005, The Possibility of Robot Programming to Enhance Creative Problem-Solving Ability, Educ. Research Inst., Coll. of Educ., Ewha Womans Univ. J. Educ. Studies, 36:2 109-128, http://uci.or.kr/G704-001618.2005.36.2.006. |
4. | Lee, G. W., Ji, J. H., Woo, G., 2007, Design a Distributed Control System Considering a HMI Software Task Characteristic, Proc. Kor. Inst. Inf. Sci. Eng. Autumn Conf., 34:2B 373-378. |
5. | Heo, Y., Cho, W., Hong, E. P., Moon, M. S., 2012, Design of Distributed Control System Based on CAN Interface for Stair Climbing Wheelchair, Proc. Kor. Soc. Prec. Eng. Autumn Conf. A, 181-182. |
6. | Lee, C. J., Kim, E. S., 1999, A Survey for the Structure of I/O System Applied for the PC-based DCS, Proc. Kor. Inst. Elec. Eng. Summer Conf. B, 877-879. |
7. | Kwon, J. W., Moon, S. M., 2012, Performance Evaluation of the Low-level Interpreter of the WebKit JavaScript Engine, Proc. Kor. Inst. Inf. Sci. Eng. Autumn Conf., 39:2A 176-178. |
8. | Won, S. C., Ryu, S. K., 2012, Performance Optimization of a JavaScript Interpreter, Proc. Kor. Inst. Inf. Sci. Eng. Autumn Conf., 39:2A 266-268. |
9. | Moon, H. J., Shin, C. H., Lee, B. Y., Lee, S. W., Yoon, M. H., Jeon, T. S., Kim, Y. S., Kwon, W. H., 1990, Transmission Method of Periodic and Aperiodic Real-time Data on the Control Network for Distributed Control System, Proc. Inst. Control Robot. Syst. Conf., 4 94-97. |
10. | Hong, S. H., 1993, An Algorithm of Determining Data Sampling Times in the Network-Based Real-Time Distributed Control Systems, IEIE J. Inst. Elec. Eng. Kor., B31:1 18-28. |
11. | Yu, Y. J., Lee, J. H., 2019, Compact Frequency Counter Using a Microcontroller for Femtosecond Laser Based Time-of-flight Absolute Distance Measurement, KSMTE J. Kor. Soc. Manuf. Technol. Eng., 28:3 176-180. |
Ph.D. student in the Department of Mechanical Design and Robot Engineering, Seoul National University of Science and Technology.His research interest is Mechatronics and Machine Learning.
E-mail: dwkim0825@naver.com
Professor in the Department of Mechanical Design and Robot Engineering, Seoul National University of Science and Technology.His research interest is Mechatronics and Machine Learning.
E-mail: looki@seoultech.ac.kr