Browse > Article
http://dx.doi.org/10.3745/KTSDE.2016.5.2.107

A Visual Programming Environment on Tablet PCs to Control Industrial Robots  

Park, Eun Ji (고려대학교 컴퓨터정보학과)
Seo, Kyeong Eun (고려대학교 컴퓨터정보학과)
Park, Tae Gon ((주)프레스토솔루션)
Sun, Duk Han ((주)프레스토솔루션)
Cho, Hyeonjoong (고려대학교 컴퓨터정보학과)
Publication Information
KIPS Transactions on Software and Data Engineering / v.5, no.2, 2016 , pp. 107-116 More about this Journal
Abstract
Industrial robots have been usually controlled using text-based programming languages provided by each manufacturer with its button-based TP(Teaching Pendent) terminal. Unfortunately, when we consider that people who manipulate TPs in manufacturing sites are mostly unskilled with no background knowledge about computer programming, these text-based programming languages using button-based interaction on manufacturing sites are too difficult for them to learn and use. In order to overcome the weaknesses of the text-based programming language, we propose a visual programming language that can be easily used on gesture-enabled devices. Especially, in our visual programming environment, each command is represented as a block and robots are controlled by stacking those blocks using drag-and-drop gestures, which is easily learnable even by beginners. In this paper, we utilize a widely-spread device, Tablet PC as the gesture-enabled TP. Considering that Tablet PC has limited display space in contrast to PC environments, we designed different kinds of sets of command blocks and conducted user tests. Based on the experiment results, we propose an effective set of command blocks for Tablet PC environment.
Keywords
Visual Programming Language; Robot Programming;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Carlos Mateo, Alberto Brunete, Ernesto Gambao, and Miguel Hernando, "Hammer: An Android Based Application for End-User Industrial Robot Programming," in Mechatronic and Embedded Systems and Applications(MESA), 2014.
2 Yasir Jan, Syed Hassan, Sanghun Pyo, and Jungwon Yoon, "Smartphone Based Control Architecture of Teaching Pendant for Inustrial Manipulators," in International Conference on Intelligent Systems, Modelling and Simulation, 2013.
3 W. G. Ji and B. J. Park, "Visual Programming Tool Based on Blocks," The Korean Institute of Communications and Information Sciences(KICS), 2013(in Korean).
4 H. L. Kim, E. K. Park, H. J. Kim, and J. M. Bae, "An Integrated C Programming Environment for Novices Based on Visuals," The Journal of Korean Association of Computer Education, Vol.16, No.6, pp.111-120, 2013(in Korean).
5 David J. Malan, and Henry H. Leitner, "Scratch for Budding Computer Scientists," 2007.
6 Adiel Ashrov, Assaf Marron, Gera Weiss, Guy Wiener, "A use-case for behavioral programming: An architecture in JavaScript and Blockly for interactive applications with cross-cutting scenarios," Science of Computer Programming, Vol.98, Pt.2, pp.268-292, 2015.   DOI
7 Jesus S. Cepeda, Luiz Chaimowicz, and Rogelio Soto, "Exploring Microsoft Robotics Studio as a Mechanism for Service-Oriented Robotics," IEEE, pp.7-12, October, 2010.
8 Nesimi Ertugrul, "Towards Virtual Laboratories: a Survey of LabView based Teaching/Learning Tools and Future Trends," The International Journal of Engineering Education, Vol.16, No.3, pp.171-180, 2000.
9 B. W. Choi, "A Review and Outlook of Robotic Software Frameworks," Korea Robotics Society, Vol.5, No.2, pp.169-176, 2010(in Korean).
10 B. Y. Lee, Y. J. Lee, and S. J. Choi, "Basic Engineering Experiment using the LabView," Ohm, 2006(in Korean).
11 D. Y. Gwak "A computer-based instrumentation and control," Ohm, 2006(in Korean).
12 J. Y. Park, "An Investigation of the Structural Relationships among Students' Characteristics, Flow, and Learning Effects in a SCRATCH Programming Course for Elementary School Students," The graduate school of Ewha womans university, 2015(in Korean).
13 I. Iturrate, G. Martin, J. Garcia-Zubia, I. Angulo, O. Dziabenko, P. Orduna, G. Alves, and A. Fidalgo, "A mobile robot platform for open learning based on serious games and remote laboratories," 2013 1st International Conference of the Portugese Society for Engineering Education(CISPEE), pp.1-7, October, 2013.
14 H. J. Lee, "A Study on the Improvement of Usability in PDA Website Based on User Activity Analysis," HCI KOREA 2013, pp.599-604, 2003.(in Korean).
15 Mokhtar, Shamsul Anuar, and Siti Mashitah Shamsul Anuar. "Learning application for Malaysian sign language: content design, user interface and usability," Proceedings of the 9th International Conference on Ubiquitous Information Management and Communication, ACM, 2015.