• Title/Summary/Keyword: Robot programming education

Search Result 147, Processing Time 0.024 seconds

Development of Education Program for Physical Computing using Arduino N-screen Communication Boards (아두이노 N-스크린 통신보드를 활용한 피지컬 컴퓨팅 교육 프로그램)

  • Hur, Kyeong;Lee, Ju-Yeol;Lee, Hye-Min;Lee, Hae-Sang
    • Journal of Practical Engineering Education
    • /
    • v.7 no.2
    • /
    • pp.97-105
    • /
    • 2015
  • In this paper, we have selected physical computing as the focused learning elements with the PBL-based programming instruction method. Students experienced physical computing by using Arduino. Development of robot using Arduino can create an effective educational environment and also provide solutions for lack of environmental conditions, such as time or spatial factor restrictions and excessive expense issues; these are major obstacles to developing robot programming education. Finally, we analyzed the effects on growth of student's logical thinking and problem solving abilities by demonstrating the Arduino application courseware to the field of education.

A Study on Education Software for Controling of Multi-Joint Robot (다관절 로봇 제어를 위한 교육용 소프트웨어 연구)

  • Kim, Jae-Soo;Son, Hyun-Seung;Kim, Woo-Yeol;Kim, Young-Chul
    • Journal of The Korean Association of Information Education
    • /
    • v.12 no.4
    • /
    • pp.469-476
    • /
    • 2008
  • To enhance the educational effect of Multi-Joint Robot have to easily develop motion through the control software. The traditional way of development technique for multi-joint robot is educated with very complicated implementation, but our motion creation tool can be possible to do the creative activity for controling robot movements with ease. This paper mentions to develop the motion creation tool for easily and quickly programming the motion control of multi-joint robot on the educational program. With this tool we easily and exactly provide the education of robot program. In this paper, our suggested tool could not only evade the traditional way of a complicated control program using programming languages but also control easier the robot than the GUI(Graphic User Interface) programming centered on the user's convenience. Additionally, the robot motion's implementation is possible applied with microprocessor experimental equipment educationally to practical use.

  • PDF

A Study of Programming Language Class with Lego NXT Robot for University of Education Students - Centered on Maze Problem - (레고 NXT 로봇을 활용한 예비교사의 프로그래밍 언어 수업 방안 - 미로 찾기 문제를 중심으로 -)

  • Hong, Ki-Cheon
    • Journal of The Korean Association of Information Education
    • /
    • v.13 no.1
    • /
    • pp.69-76
    • /
    • 2009
  • This paper proposes a teaching plan of programming language class for university of education students amusingly with LEGO Mindstorms NXT robot. The goal of class is not fragmentary knowledge acquirement but problem-solving of maze. This robot communicates with GUI named NXT-G installed in computer via USB. GUI is not text-based but icon-based programming tool. This paper designs a semester with 3 steps such as beginner, intermediate, high-rank. Beginner step is consists of learning of basic functions such as GUI usage and several sensors of robot. Intermediate step is consists of solving of maze problem with low complexity. High-rank step is consists of solving maze problem with medium and high complexity. All maze problem-solving have 3 process with algorithm, flowchart, and programming with stack.

  • PDF

Design and Development of Programming Instruction Robot System using Smart Phone (스마트폰을 활용한 프로그래밍 학습용 로봇시스템 설계 및 개발)

  • Moon, Chae-Young;Kim, Se-Min;Ryu, Kwang-Ki
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2012.10a
    • /
    • pp.477-480
    • /
    • 2012
  • In this study an programming instruction robot system using smart phone was designed and development. The system In this study is by direct programming using smart phone and program written using smart phone through a bluetooth module behavior is to be transferred to the robot control circuit. In this places, without the constraints of the robots in education and training means you can the robot's motion and, therefore, the results of students of programming through a smartphone is beyond the limits of the existing educational programming education.

  • PDF

The Robot Education Program Based on Schoolwide Enrichment Model for Elementary School Students (학교전체 심화학습 모형에 기반한 초등로봇교육 프로그램)

  • Lee, YoungJun;Seo, YoungMin
    • The Journal of Korean Association of Computer Education
    • /
    • v.15 no.5
    • /
    • pp.33-41
    • /
    • 2012
  • Elementary school students should have many opportunities to find their abilities and talents. However, informatics education in Korea does not target the entire elementary school students, opportunities for informatics education are given only to some students. Unlike possibilities to find mathematics gifted students and science gifted students, opportunities to find informatics gifted students are very limited. This study aims to solve current problems through a robot education program based on SEM(Schoolwide Enrichment Model). Using modified curriculum and school enrichment cluster, robot programming education is implemented at the pilot school. The result shows that robot education program based on SEM improved creative potentials of elementary school students.

  • PDF

Development of a Robot Programming Instructional Model based on Cognitive Apprenticeship for the Enhancement of Metacognition (메타인지 발달을 위한 인지적 도제 기반의 로봇 프로그래밍 교수.학습 모형 개발)

  • Yeon, Hyejin;Jo, Miheon
    • Journal of The Korean Association of Information Education
    • /
    • v.18 no.2
    • /
    • pp.225-234
    • /
    • 2014
  • Robot programming allows students to plan an algorithm in order to solve a task, implement the algorithm, easily confirm the results of the implementation with a robot, and correct errors. Thus, robot programming is a problem solving process based on reflective thinking, and is closely related to students' metacognition. On this point, this research is conducted to develop a robot programming instructional model for tile enhancement of students' metacognition. The instructional processes of robot programming are divided into 5 stages (i.e., 'exploration of learning tasks', 'a teacher's modeling', 'preparation of a plan for task performance along with the visualization of the plan', 'task performance', and 'self-evaluation and self-reinforcement'), and core strategies of metacognition (i.e., planning, monitering, regulating, and evaluating) are suggested for students' activities in each stage. Also, in order to support students' programming activities and the use of metacognition, instructional strategies based on cognitive apprenticeship (i.e. modeling, coaching and scaffolding) are suggested in relation to the instructional model. In addition, in order to support students' metacognitive activities. the model is designed to use self-questioning, and questions that students can use at each stage of the model are presented.

A Perception on Pre-service Teacher's Awareness of Robot Programming Education (로봇 프로그래밍 교육에 대한 예비교사의 인식 조사)

  • Kim, Seong-won;Lee, YoungJun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2016.01a
    • /
    • pp.169-171
    • /
    • 2016
  • 본 논문에서는 로봇 프로그래밍 교육에 대한 예비 교사의 인식 조사를 분석하고자 한다. 연구를 위하여 로봇 프로그래밍 교육프로그램과 예비 교사의 인식을 조사하기 위한 서술형 검사 도구를 개발하였다. 분석한 결과는 다음과 같다. 예비 교사는 프로그래밍 교육에서 로봇이 흥미, 자신감, 성취감을 얻을 수 있다고 말하였고, 문제 해결 활동을 할 수 있다는 점과 직접 구현하면서 만들 수 있다는 점 때문에 이해가 쉽다고 말하였다. 반면에 로봇이 조립과 분해가 어렵고, 비용과 시간이 많이 든다는 점, 부품 관리의 어렵다는 점, 조작이 어렵다는 점때문에 로봇 프로그래밍 교육에 대하여 부정적인 의견을 나타냈다. 이러한 부정적인 의견 때문에 로봇을 수업에 활용하지 않겠다는 예비 교사가 더 많았다. 마지막으로 예비 교사가 로봇 활동은 개별 활동보다 조별 활동을 선호한다고 응답하였다.

  • PDF

Performance Comparison of Sensor-Programming Schemes According to the Shapes of Obstacles

  • Chung, Jong-In;Chae, Yi-Geun
    • International Journal of Internet, Broadcasting and Communication
    • /
    • v.13 no.3
    • /
    • pp.56-62
    • /
    • 2021
  • MSRDS(Microsoft Robotics Developer Studio) provides the ability to simulate these technologies. SPL(Simple Programming Language) of MSRDS provides many functions for sensor programming to control autonomous robots. Sensor programming in SPL can be implemented in two types of schemes: procedure sensor notification and while-loop schemes. We considered the three programming schemes to control the robot movement after studying the advantages and disadvantages of the sensor notification procedure and the while-loop scheme. We also created simulation environments to evaluate the performance of the three considered schemes when applied to four different mazes. The simulation environment consisted of a maze and a robot with the most powerful sensor, i.e., the LRF(Laser Range Finder) sensor. We measured the required travel time and robot actions (number of turns and number of collisions) needed to escape the maze and compared the performance outcomes of the three considered schemes in the four different mazes.

An Analysis of the Difference of Perception on IT Convergence Learning after the Smart Device based Robot Programming Education According to Elementary Gifted Students' Level (스마트 기기 기반의 로봇 프로그래밍 교육 이후 초등 영재들의 수준에 따른 IT 융합 학습에 대한 인식 차이 분석)

  • Yoon, Il-Kyu;Jang, Yun-Jae;Jeong, Soon-Young;Lee, Won-Gyu
    • Journal of the Korea Society of Computer and Information
    • /
    • v.20 no.5
    • /
    • pp.161-169
    • /
    • 2015
  • In this paper, we propose an smart device based robot programming education program and analyzing students' perceptions such as satisfaction, Expectancy-Value of IT convergence learning after the robot education program according to elementary gifted students' level. Smart device based robot programming education program designed based on schematic of the convergence suggested by WTEC and consist of creative phase, integration/fusion phase, innovation phase, outcome phase for learning practical process of the IT convergence. We are conducting a smart device based robot programming education class to consist of 126 gifted students and analysing the difference of perception. According to analysis of the result, core and advanced students' perception on satisfaction score shows also high. However, advanced level students' satisfaction score shows higher than core students' satisfaction score. Also, advanced level students' expectancy-value score on IT convergence learning shows higher than core students' score.

A Study of Solving Maze Escape Problem through Robots' Cooperation (로봇협동을 통한 미로탈출 문제해결 방안)

  • Hong, Ki-Cheon
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.11 no.11
    • /
    • pp.4167-4173
    • /
    • 2010
  • ICT education guidelines revised in 2005 reinforce computer science elements such as algorithm, data structure, and programming covering all schools. It means that goal of computer education is improving problem-solving abilities not using of commercial software. So this paper suggests problem-solving method of maze escape through robots' cooperation in an effort of learning these elements. Problems robots should solve are first-search and role-exchange. First-search problem is that first robot searches maze and send informations about maze to the second robot in real time. Role-exchange problem is that first robot searches maze, but loses its function at any point. At this time second robot takes a role of first robot and performs first robot's missions to the end. To solve these two problems, it goes through four steps; problem analysis, algorithm description, flowchart and programming. Additional effects of our suggestion are chance of cooperation among students and use of queue in data structure. Further researches are use of more generalized mazes, application to real field and a talented curriculum.