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

검색결과 420건 처리시간 0.024초

로봇 프로그래밍 학습이 문제해결력에 미치는 영향 (The Effect of a Robot Programming Learning on Problem Solving Ability)

  • 이은경;이영준
    • 컴퓨터교육학회논문지
    • /
    • 제10권6호
    • /
    • pp.19-27
    • /
    • 2007
  • 본 연구에서는 프로그래밍 학습 과정에서 학습자가 겪는 인지적 어려움을 효과적으로 조력하기 위한 새로운 교육 방법으로 로봇 프로그래밍 학습의 가능성을 제시하고자 하였다. 로봇 프로그래밍 학습을 위한 교수 설계는 $Merri{\ddot{e}}nboer$의 4CID 모형을 기반으로 한 하향식 접근법을 사용하여 프로그래밍 과정을 통한 학습자의 복잡한 인지 능력 향상을 효과적으로 조력할 수 있도록 구성하였다. 설계된 학습 내용을 토대로 대학교 프로그래밍 관련 강좌에 적용한 결과, 레고 마인드스톰 NXT와 NXT-G 소프트웨어를 활용한 프로그래밍 학습은 학습자의 문제해결력 향상에 효과가 있는 것으로 나타났다. 이는 본 연구를 통해 설계된 교수 전략을 기반으로 한 로봇 프로그래밍 학습이 문제해결력과 같은 인지적 영역에 있어서 긍정적인 영향을 주는 것을 의미한다.

  • PDF

Off-line programming sysytem을 위한 로보트운동계의 calibration (Calibration of robot kinematics for the off-line programming system)

  • 김문상
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1988년도 한국자동제어학술회의논문집(국내학술편); 한국전력공사연수원, 서울; 21-22 Oct. 1988
    • /
    • pp.511-517
    • /
    • 1988
  • Movement order program of robot operating program is generally made by teach-in method. Therefore in most cases it is sufficient as long as the robot system shows a reguired repeatability for the working conditions. But the trend in the robot application moves to the automatic generation of the working programs. A mathematical robot model similar to the reality is necessary for the analysis of the kinematic transformation of the robot system. The purposes of this paper are to make a better describing form and to suggest an automatic algorithm for kinematic parameter identification.

  • PDF

피코 크리켓을 활용한 로봇 프로그래밍 학습이 문제해결책과 흥미에 미치는 효과 (The Effects of Robot Programming Learning using Pico Cricket on Problem Solving Ability and Interest)

  • 이진영;송정범;김광열;백성혜;이태욱
    • 한국컴퓨터정보학회논문지
    • /
    • 제14권2호
    • /
    • pp.17-26
    • /
    • 2009
  • 본 연구는 교육용 로봇의 한 종류인 피코 크리켓을 활용한 프로그래밍 학습에 있어서 문제해결력과 프로그래밍 흥미에 미치는 효과를 검증하는 실험연구이다. 정보 과목의 핵심 내용이라고 볼 수 있는 프로그래밍 학습은 문제해결력을 신장시키는 데 효과적인 과목이다. 그러나 프로그래밍 학습은 프로그램의 문법적인 사용법을 익혀야 하는 부가적이면서 어려운 학습내용 때문에 그 효과를 제대로 발휘하지 못하고 있다. 교육용 로봇은 놀이적 요소가 포함되어 프로그래밍 학습에 쉽게 다가가게 하는 장점이 있다. 그 중에 피코 크리켓은 기존 교육용 로봇이 지적 받아왔던 경쟁을 유도하지 않고 협동적인 학습 환경을 조성한다는 장점이 있다. 또한 피코 크리켓은 프로그래밍 학습을 기피하는 것으로 지적 받고 있는 여학생들에게 그들의 관심 영역인 생활 중심적이고 협력적인 학습 내용을 제시하여 줄 수 있어 여학생들을 프로그래밍 학습에 관심을 갖게 할 수 있다. 따라서 본 연구에서는 중학교 남학생과 여학생을 대상으로 피코 크리켓을 활용한 프로그래밍 학습이 문제해결력과 프로그래밍 흥미에 미치는 효과와 남학생과 여학생의 비교 연구를 실시하였다.

Java 프로그래밍 학습을 위한 로봇 트레이닝키트의 설계 및 구현 (The Design And Implementation of Robot Training Kit for Java Programming Learning)

  • 백정현
    • 한국컴퓨터정보학회논문지
    • /
    • 제18권10호
    • /
    • pp.97-107
    • /
    • 2013
  • 최근의 프로그래밍 패러다임은 객체지향프로그래밍과 이를 기반으로 하는 비주얼프로그래밍이 주류를 이루고 있다. 그러나 객체지향프로그래밍은 기존의 구조적프로그래밍기법에 비하여 개념이 어렵고 복잡하여 IT 관련학과 학생들을 교육하기에 어려움이 많았다. 본 연구에서는 학생들이 다양한 입출력 장치를 부착하고 로봇제어가 가능한 트레이닝 키트를 사용하여 객체지향 프로그래밍 학습 의욕 고취와 동기를 유발할 수 있도록 Java 가상머신을 내장한 Java 로봇 트레이닝 키트를 설계하고 구현하였다. 개발된 Java 로봇 트레이닝 키트는 USB 인터페이스로 컴퓨터와 통신 가능하며, 다양한 입출력 장치와 DC 모터 및 서보모터를 구동할 수 있는 범용 입출력 포트를 내장하여 교육용 로봇제작과 응용프로그래밍 실습이 가능하다. 따라서 IT 융합시대를 맞이하여 학문과 전공간의 벽이 낮아지고 창의 공학적 객체지향 프로그래밍언어 교육의 도입이 필요한 시점에서 본 연구에서 개발한 Java 로봇 트레이닝 키트가 많은 기여를 할 것으로 기대된다.

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.

교육용로봇을 이용한 프로그래밍 학습 모형 - 재량활동 및 특기적성 시간에 레고 마인드스톰의 Labview 언어 중심으로 - (A Programming Language Learning Model Using Educational Robot)

  • 문외식
    • 정보교육학회논문지
    • /
    • 제11권2호
    • /
    • pp.231-241
    • /
    • 2007
  • 본 연구는 창의적 문제해결 능력 향상을 위한 알고리즘 학습도구로서 로봇을 이용한 프로그래밍 학습방법을 제안하는데 목적이 있다. 이를 위해 30차시 분량의 로봇 프로그래밍 교육과정과 교재를 개발하였으며, 초등학생 6학년을 대상으로 30차시를 학습시킨 후 평가하였다. 각 차시별 학습결과 산출물 중심으로 성취수준을 평가한 결과, 학습자들이 교육과정 내용을 대부분 이해한 수준으로 분석되었다. 이러한 결과는 개발한 교육과정과 교재가 초등학생들에게 충분히 공감하고 실천 가능하도록 구성되었다고 판단된다. 본 연구에서의 실행 경험을 통해 초등학교에서 로봇 프로그램 학습이 창의적 알고리즘 학습도구로 성공할 수 있는 가능성을 확인하게 되었다.

  • PDF

초등학생을 위한 스토리텔링 기반 로봇 프로그래밍 교육 시스템 (Development of Robot Programming Education System for Children based on Storytelling)

  • 이재인;성영훈
    • 정보교육학회논문지
    • /
    • 제15권2호
    • /
    • pp.295-305
    • /
    • 2011
  • 로봇 활용 프로그래밍 교육은 학습자의 흥미유발과 학습 성취도 향상에 의미 있는 효과가 있다. 그러나 대부분의 로봇 프로그래밍이 단순한 문법적 지식습득 위주로 구성되어 학습후반에 학습자의 참여도가 현저히 떨어지는 경향이 있다. 스토리텔링은 자신의 경험에 바탕을 둔 이야기를 구성하고 논리적 사고력을 향상시킬 수 있는 다양한 교육적 방법을 제공하여 학습자에게 긍정적 학습동기를 부여할 수 있다. 본 연구는 스토리텔링을 기반으로 한 로봇 교육과정을 설계하고 이를 지원할 수 있는 시스템을 개발하였다. 개발된 로봇 교육과정과 시스템은 학습자의 이야기 구성을 위한 협력적 지식도구와 로봇 프로그래밍 과정을 시각화 할 수 있는 도구를 제공하여 지속적인 학습동기 부여와 학업성취도 향상에 도움을 줄 것이다.

  • PDF

PC에서 운용되는 스카라형 로보트의 오프-라인 프로그래밍 시스템 (A PC Operated Off-Line Programming System for SCARA Robots)

  • 박민조;손권;안두성
    • 대한기계학회논문집
    • /
    • 제19권2호
    • /
    • pp.568-579
    • /
    • 1995
  • An off-line programming (OLP) system was proposed and developed in order to save cost and time in adjusting a robot to new workcells or applying new algorithms to actual trajectory planning. The developed OLP system was especially designed to be operated in a PC level host computer. A SCARA robot with four axes was selected as an objective robot. The OLP system developed in this study consisted of such modules as data base, three-dimensional graphics, kinematics, trajectory planning, dynamics, control, and commands. Each module was constructed to form an independent unit so that it can be easily modified or improved. The OLP system was programmed for a graphic user interface in Borland $C^{++}$ language. Some of system operating commands and an interpreter were devised and used for more convenient programming of robot simulations.s.

웹2.0 기반의 온라인 로봇 프로그래밍 교육시스템 개발 (Development of an online robot programming education system based on Web 2.0)

  • 성영훈;하석운
    • 정보교육학회논문지
    • /
    • 제14권1호
    • /
    • pp.13-23
    • /
    • 2010
  • 정보화 시대의 개인의 개성과 창의력은 지식산업에 요구되는 시대적 요청이다. 로봇 프로그래밍 교육이 학습자의 창의성 신장의 측면에 있어 의미 있는 효과가 있는 것으로 알려지고 있다. 기존의 로봇프로그래밍 도구들은 텍스트 기반 혹은 GUI 기반 저작도구기능을 가지고 있다. 그러나 대부분의 프로그래밍 도구들은 상호작용기능이 없는 단순한 튜토리얼을 제공하고 있는 실정이다. 본 연구에서는 웹 2.0의 상호작용 기술을 응용하여, 협력 코드 생성이 가능한 로봇 프로그래밍 교육 시스템을 연구하였다. 시스템이 제공하는 협력코드 생성기능을 통해 학습자들은 협력하여 로봇 프로그래밍을 생성하는 경험을 할 수 있다. 또한 학습자들은 지식공유 기능을 활용하여 효과적인 프로그램 디자인의 경험과 소스코드의 공유가 가능하다.

  • PDF

Development of a Robot Off-Line Programming System with Collision Detection

  • Lee, Sang-Cheol;Lee, Kwae-Hi
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2001년도 ICCAS
    • /
    • pp.113.2-113
    • /
    • 2001
  • In this paper, we present a robot off-Line programming system with collision detection. The collision detection is a very important factor of robot oft-line programming system for collision avoidance, path planning, and so on. The System developed in this paper, basically using an algorithm for the minimum distance calculation between general polyhedra. The proposed system shows an exact and interactive result in static and dynamic environments.

  • PDF