Abstract
Many researchers in the 21st century has found that robot education is effective to develop the learners' creativity and problem-solving ability. However, the robot education can only be applied to the students whose computer skills are high. Also it can be taught in the well-prepared computer classroom. Students have to learn machine language to control their robots, and robots are controlled by different types of software. Therefore this study has constructed command-based programming blocks to do a robot programming without computers. It also presents a prototype of the programming process and a technological method to combine the command and the programming blocks. We used the blocks which are similar with something in flow chart: to support intuition, and to help students transfer what they learned. And types of blocks and details are described for the Robot Programing Education. Combination of command blocks is made by RS-485 connection method and, it is designed to intercommunicate with connected blocks. It also presents a prototypes: of the programming process using designed command blocks, and of the possibility of Unplugged Robot Education System.
로봇교육은 학생들의 창의성, 문제해결력 등 21세기 학습자들에게 필요한 핵심적인 역량 개발에 효과적이라는 연구 보고가 많다. 그러나 컴퓨터가 있는 환경에서만 교육이 가능한 점과 컴퓨터를 조작할 수 있는 초등학교 고학년 이상에서만 적용이 가능한 문제점이 내재되어 있었다. 또한 로봇을 제어하기 위한 소프트웨어가 각기 달라 새로운 기계어를 학습해야 하는 부담감이 있었다. 따라서 이 연구에서는 컴퓨터 없이 로봇 프로그래밍을 하기 위해 명령어가 내장된 프로그래밍 블록을 설계하였다. 블록의 모양은 직관성을 높이고 학습의 전이를 고려하여 순서도 교육에서 사용하는 형태를 사용하였으며, 로봇 프로그래밍 교육에 필요한 블록의 종류와 블록의 세부 설명을 기술하였다. 명령 블록끼리의 결합은 RS-485방식을 사용하여 연결된 블록끼리 상호 통신할 수 있도록 설계하였다. 또한 설계한 명령 블록을 활용한 로봇 프로그래밍 과정에 대한 프로토타입을 제시하여 언플러그드 로봇교육 시스템의 교육적 가능성을 제시하고자 하였다.