• 제목/요약/키워드: Robot programming education

검색결과 147건 처리시간 0.03초

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

  • 허경;이주열;이혜민;이해상
    • 실천공학교육논문지
    • /
    • 제7권2호
    • /
    • pp.97-105
    • /
    • 2015
  • 본 논문은 PBL 기반 프로그래밍 교육방법에 기초하여 피지컬 컴퓨팅 내용을 중심 학습 요소로 선정하였다. 본 논문에서는 아두이노를 활용한 피지컬 컴퓨팅 내용을 개발하고 로봇 프로그래밍 교육 발전에 걸림돌로 작용하는 과도한 비용 문제나 시간적, 공간적 제약과 같은 환경적 여건의 부족 문제를 해소하기 위한, 아두이노 교육 프로그램을 제안한다. 그리고 실험 수업을 통해 교육 현장에 적용함으로써 논리적 사고력과 문제해결력에 미치는 영향을 검증하였다.

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

  • 김재수;손현승;김우열;김영철
    • 정보교육학회논문지
    • /
    • 제12권4호
    • /
    • pp.469-476
    • /
    • 2008
  • 다관절 로봇 교육 효과의 향상을 위해서는 제어 소프트웨어를 통해 로봇의 동작을 쉽게 개발할 수 있어야 한다. 기존의 다관절 로봇 개발기법은 매우 복잡한 구현을 교육해야하지만, 우리의 도구는 로봇의 동작을 쉽게 하여 제어나 움직임에 대한 창의적인 활동을 가능하게 한다. 본 논문에서 교육용 다관절 로봇의 동작 제어를 쉽고 빠르게 프로그램화하기 위해서, 모션 생성 도구를 개발하였다. 우리는 도구를 통해 정확하고 쉽게 프로그램을 교육하고자 한다. 본 논문에서 제안한 모션 생성 도구는 기존의 복잡한 언어 제어 프로그램 방식을 탈피하였을 뿐만 아니라 사용자 편의성 중심이라는 GUI(Graphic User Interface) 방식보다도 쉽게 로봇 제어를 할 수 있었다. 또한 편리한 로봇 동작 구현은 물론 교육적으로 활용되는 마이크로프로세서 실험 장치에서도 적용이 가능하다.

  • PDF

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

  • 홍기천
    • 정보교육학회논문지
    • /
    • 제13권1호
    • /
    • pp.69-76
    • /
    • 2009
  • 본 논문에서는 레고 마인드스톰 NXT라는 로봇을 활용하여 프로그래밍을 재미있게 수업할 수 있는 방안에 대해서 모색하였다. 수업의 목표는 단편적인 지식 습득이 아닌 미로찾기라는 문제해결을 목표로 한다. 이 로봇은 컴퓨터에 설치된 NXT-G라는 GUI와 USB를 통해서 통신을 하도록 되어있다. 이 GUI는 텍스트 기반 방식이 아닌 아이콘 기반 방식 프로그래밍 도구이다. 본 논문에서는 16주를 초급 단계, 중급 단계, 고급단계로 나누어서 계획하였다. 초급 단계에서는 GUI 사용 방법과 로봇의 센서들의 작동방법을 익히는 것에 주안점을 두었다. 중급 단계에서는 저(低)난이도 미로를 설계하여 프로그래밍하는 단계로 구성하였다. 고급 단계에서는 중(中)난이도와 고(高)난이도의 미로를 설계하여 프로그래밍하는 단계로 구성하였다. 모든 미로찾기 문제는 알고리즘 작성, 순서도 작성, 스택을 이용한 프로그래밍이라는 3가지 과정을 거치도록 구성하였다.

  • PDF

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

  • 문채영;김세민;류광기
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2012년도 추계학술대회
    • /
    • pp.477-480
    • /
    • 2012
  • 본 연구에서는 스마트폰을 활용한 프로그래밍 학습용 로봇시스템을 설계하고 개발하였다. 본 연구에서 제작된 시스템은 스마트폰을 이용하여 로봇에 직접 프로그램을 작성하도록 설계되어 있고 스마트폰으로 작성된 프로그램을 블루투스 모듈을 통하여 로봇제어회로에 전송하여 동작을 시킬 수 있도록 되어있다. 이는 로봇 교육에 있어서 장소의 제약을 받지 않고 교육이 가능함을 의미하며 학생들의 프로그래밍 결과가 스마트폰을 통하여 로봇의 움직임으로 나타나므로 기존 교육의 한계를 뛰어 넘는 프로그래밍 교육이 가능하다.

  • PDF

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

  • 이영준;서영민
    • 컴퓨터교육학회논문지
    • /
    • 제15권5호
    • /
    • pp.33-41
    • /
    • 2012
  • 초등학교에서는 폭넓은 체험과 경험을 통하여 자신의 소질과 능력을 찾아내는 기회를 제공하여 주어야 한다. 그러나 현재 우리나라의 초등학교 정보교육은 전체 학생들을 대상으로 하지 않고 일부 학생들에게 편중되어 있는 실정이다. 때문에 수학이나 과학 교과에 비하여, 정보 분야에 재능을 가지고 있는 학생들을 발견할 기회가 매우 제한되어 있는 구조적인 문제를 안고 있다. 본 연구에서는 학교전체 심화학습 모형에 기반한 로봇교육 프로그램을 개발하였고, 이를 통하여 현재의 초등학교 정보교육이 가지는 문제점을 극복하고자 하였다. 심화학습 위원회 구성과 교육과정 수정을 통하여 정규교육에서 전체 학생들을 대상으로 로봇교육 실행 가능성을 도모하였다. 그 결과 학교전체 심화학습 모형에 기반한 로봇 학습은 창의적 잠재력 향상에 도움이 되는 것으로 나타났다.

  • PDF

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

  • 연혜진;조미헌
    • 정보교육학회논문지
    • /
    • 제18권2호
    • /
    • pp.225-234
    • /
    • 2014
  • 로봇 프로그래밍은 주어진 과제를 해결하기 위한 알고리즘을 계획하고, 그 알고리즘을 구현하며, 그 결과를 로봇이라는 매체를 통해서 쉽게 확인하고 오류를 수정할 수 있도록 한다. 따라서 로봇 프로그래밍은 반성적 사고에 기반을 둔 문제해결의 과정이며, 학생들의 메타인지와 밀접히 관련된다. 이에 본 연구는 학생의 메타인지 발달을 위한 로봇 프로그래밍 교수 학습 모형을 개발하는 것을 목적으로 수행되었다. 로봇 프로그래밍 교수 학습의 단계를 '학습과제 탐구', '교사의 모델링', '과제 수행 계획 및 시각화', '과제 수행', '자기 평가 및 강화' 등과 같은 5가지로 나누고, 각 단계의 활동들을 메타인지 주요 전략들(계획, 모니터링, 조절, 평가)와 연계하였다. 또한 학생들의 프로그래밍 활동과 메타인지 전략의 활용을 지원하기 위하여 인지적 도제를 기반으로 '모델링', '코칭', '스캐폴딩'과 같은 전략들을 교수 학습 모델과 연계하여 명시하였다. 이와 더불어서, 메타인지 활동을 지원하기 위해서 자기질문법을 도입하여, 학생들이 로봇 프로그래밍 활동의 각 단계별로 사용할 수 있는 자기질문 등을 제시하였다.

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

  • 김성원;이영준
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2016년도 제53차 동계학술대회논문집 24권1호
    • /
    • 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
    • /
    • 제13권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.

스마트 기기 기반의 로봇 프로그래밍 교육 이후 초등 영재들의 수준에 따른 IT 융합 학습에 대한 인식 차이 분석 (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)

  • 윤일규;장윤재;정순영;이원규
    • 한국컴퓨터정보학회논문지
    • /
    • 제20권5호
    • /
    • pp.161-169
    • /
    • 2015
  • 본 논문에서는 초등 영재들의 IT 융합 학습을 위한 스마트 기기 기반의 로봇 프로그래밍 교육 프로그램을 제안하고, 스마트 기기 기반의 로봇 프로그래밍 교육 이후 초등 영재 수준에 따른 IT 융합 학습에 대한 만족도와 기대-가치 인식 차이를 분석하였다. 초등 영재들의 IT 융합 학습을 위한 스마트 기기 기반의 로봇 프로그래밍 교육 프로그램은 WTEC에서 제안한 인간 융합 과정을 기초로 설계하였으며, 초등 영재들이 실질적인 IT 융합 과정을 경험할 수 있도록 하기 위해서 창의성 단계, 통합 단계, 혁신 단계, 산출 단계로 구성하였다. 본 연구를 통해서 개발된 스마트 기기 기반의 로봇 프로그래밍 교육 프로그램은 초등 영재 126명을 대상으로 적용하였으며 그 결과를 분석하였다. 스마트 기기 기반의 로봇 프로그래밍 교육에 대한 만족도를 분석한 결과, 초등 심화 집단과 초등 기초 집단 모두 높은 수업 만족도를 보이는 것으로 나타났으나, 초등 심화 집단의 수업 만족도가 상대적으로 높은 것으로 나타났다. 또한, 초등 심화 집단이 초등 기초 집단에 비해 IT 융합 학습에 대한 기대-가치 인식이 높은 것으로 나타났다. 본 논문의 2장에서는 IT 융합 학습과 로봇 활용 교육을 분석한 관련 연구를 제시하였으며, 3장에서는 실제 스마트기기 기반의 로봇 프로그래밍 교육 프로그램 설계 및 연구 과정을 기술하였고, 4장에서는 실험 수업 결과를 분석한 연구결과를 제시하였다.

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

  • 홍기천
    • 한국산학기술학회논문지
    • /
    • 제11권11호
    • /
    • pp.4167-4173
    • /
    • 2010
  • 2005년에 개정된 ICT교육지침에는 전 학교급에 걸쳐서 알고리즘, 자료구조, 프로그래밍 내용과 같은 컴퓨터 과학 요소가 매우 강화되었다. 컴퓨터교육의 목표가 소프트웨어 활용보다 문제해결력 향상이기 때문이다. 그래서 본 논문에서는 이러한 요소에 대한 학습방법의 일환으로서 로봇들이 협동을 통하여 미로를 탈출하는 문제를 해결할 수 있는 방안을 제시하였다. 로봇이 해결해야하는 문제로서 우선탐색 문제와 역할바꿈 문제와 같이 2가지를 제시하였다. 우선탐색 문제는 첫 번째 로봇이 미로를 끝까지 탐색하면서 미로의 정보를 두 번째 로봇에게 실시간으로 전송한다. 그 후 슬레이브 로봇은 이 정보를 이용하여 탐색없이 미로를 탈출하게 된다. 역할바꿈 문제는 첫 번째 로봇이 미로를 탐색하는 도중 그 기능을 상실했을 때, 두 번째 로봇이 첫 번째 로봇의 역할을 이어받아 수행하는 것이다. 각 문제를 해결하기 위해서 문제분석, 알고리즘 기술, 순서도 작성, 프로그래밍의 4단계를 거치도록 하였다. 본 논문에서 제시한 내용의 부수적인 효과로는 로봇협동을 통한 학습자들의 협동학습 기회 제공, 로봇간 데이터 송수신을 위해서 큐(queue)라는 자료구조를 사용했다는 점이다. 향후에는 좀 더 일반적인 미로의 사용, 실제 현장에의 적용, 영재교육 과정에의 적용에 대한 연구가 필요하다.