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

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

스카라 로봇의 오프라인 프로그래밍을 위한 시각정보 보정기법 (A Visual Calibration Scheme for Off-Line Programming of SCARA Robots)

  • 박창규;손권
    • 대한기계학회논문집A
    • /
    • 제21권1호
    • /
    • pp.62-72
    • /
    • 1997
  • High flexibility and productivity using industrial robots are being achieved in manufacturing lines with off-line robot programmings. A good off-line programming system should have functions of robot modelling, trajectory planning, graphical teach-in, kinematic and dynamic simulations. Simulated results, however, can hardly be applied to on-line tasks until any calibration procedure is accompained. This paper proposes a visual calibration scheme in order to provide a calibration tool for our own off-line programming system of SCARA robots. The suggested scheme is based on the position-based visual servoings, and the perspective projection. The scheme requires only one camera as it uses saved kinematic data for three-dimensional visual calibration. Predicted images are generated and then compared with camera images for updating positions and orientations of objects. The scheme is simple and effective enough to be used in real time robot programming.

성별의 차이를 고려한 로봇 프로그래밍 학습이 여중학생의 몰입수준과 문제해결력에 미치는 효과 (The Effect of Robot Programming Learning Considered Gender Differences on Female Middle School Student's Flow Level and Problem Solving Ability)

  • 송정범;백성혜;이태욱
    • 컴퓨터교육학회논문지
    • /
    • 제12권1호
    • /
    • pp.45-55
    • /
    • 2009
  • 이 연구에서는 성별의 차이를 고려한 로봇 프로그래밍 학습이 여중학생이 몰입수준과 문제해결력에 미치는 효과를 검증하였다. 프로그래밍 학습 내용과 주제는 동기유발과 몰입수준 향상을 위한 설계원리를 고려하여 구성하였으며, 교수학습은 문제해결력 증진을 위한 창의적 문제해결 수업모형(CPS)을 토대로 구성하였다. 설계된 학습 내용을 중학교 2학년 30명을 대상으로 적용한 결과, 성별의 차이를 고려한 로봇 프로그래밍 학습은 몰입수준과 문제해결력 향상에서 남, 여학생 모두에게 효과가 있는 것으로 나타났다. 특히, 이 연구에서 설계한 성별 차이를 고려한 로봇 프로그래밍 학습은 프로그래밍 학습 몰입수준의 남 여학생의 차이를 해소하는데 효과가 있음을 확인할 수 있었다.

  • PDF

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

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

  • PDF

선체 블록 용접을 위한 효과적 로봇 오프-라인 자동교시 소프트웨어 개발 연구 (Automatic Offline Teaching of Robots for Ship Block Welding Applications)

  • 임생기;최재성;홍석관;한용섭;범진환
    • 한국정밀공학회지
    • /
    • 제14권5호
    • /
    • pp.42-52
    • /
    • 1997
  • Computer aided process planning and Offline programming are decisive factors in successful implementation of automated robotic production. However, conventional offline programming procedure has proven ineffective due to time-consuming teaching process for robot programming and due to inefficient system modeling. The paper presents an efficient procedure to semi-automatically generate robot job programs for ship block welding applications. In the research, the teaching positions are automatically determined by predefined rules which are functions of the type and the dimensions of the given welding section of ship block. And a sequence of robot movements and welding conditions such as welding type, welding current, welding speed, and welding torch orientation, are determined by use of Standard Program which is experimentally proved to work well for the welding wection group. Finally, a robot program for the welding section is generated automatically. Based on the algorithm, a offline automatic teaching software is developed. The paper presents also the algorithm and structure of the software.

  • PDF

교육용 AVR 로봇의 자바기반 플랫폼 (Java based Platform for Educational Robots on AVR)

  • 이이섭;김성훈
    • 지능정보연구
    • /
    • 제15권3호
    • /
    • pp.17-29
    • /
    • 2009
  • C 언어는 AVR사의 ATmega128을 기반으로 하는 교육용 로봇 팔의 주 프로그래밍 언어다. C 언어는 교육용 로봇 팔을 제어하고 프로그램 학습하기 원하는 중학교 또는 고등학생들에게는 매우 어렵고 복잡하였다. 더구나, 통합개발환경, 디버딩 및 테스팅 환경도 제공하지 못하였다. 본 연구에서는 이러한 문제를 해결하기 위하여 교육용 로봇을 위한 자바 기반의 통합 개발 플랫폼을 제안하였다. 이 플랫폼은 교육용 로봇 팔을 위한 최신의 초소형 자바 가상 머신(NanoVM), 이클립스 플러그인을 사용한 통합개발환경, 실제 로봇을 연결하지 않아도 테스트 및 디버깅을 할 수 있는 3차원 시뮬레이터를 포함하고 있다. 이러한 자바 개발환경은 어린 학생들이 매우 용이한 교육용 로봇 팔 학습환경을 제공하게 되었다.

  • PDF

조립용 로봇의 오프라인 교시를 위한 영상 정보의 이용에 관한 연구 (Utilization of Vision in Off-Line Teaching for assembly robot)

  • 안철기
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 2000년도 춘계학술대회논문집 - 한국공작기계학회
    • /
    • pp.543-548
    • /
    • 2000
  • In this study, an interactive programming method for robot in electronic part assembly task is proposed. Many of industrial robots are still taught and programmed by a teach pendant. The robot is guided by a human operator to the desired application locations. These motions are recorded and are later edited, within the robotic language using in the robot controller, and play back repetitively to perform robot task. This conventional teaching method is time-consuming and somewhat dangerous. In the proposed method, the operator teaches the desired locations on the image acquired through CCD camera mounted on the robot hand. The robotic language program is automatically generated and downloaded to the robot controller. This teaching process is implemented through an off-line programming software. The OLP is developed for an robotic assembly system used in this study. In order to transform the location on image coordinates into robot coordinates, a calibration process is established. The proposed teaching method is implemented and evaluated on an assembly system for soldering electronic parts on a circuit board. A six-axis articulated robot executes assembly task according to the off-line teaching in the system.

  • PDF

초등학교 여학생의 창의성 신장을 위한 로봇 활용 프로그래밍 교육 프로그램 개발 및 적용 (Development and Application of Programming Education Program of Robot for Improvement of Elementary School Girls' Creativity)

  • 김용민;김태훈;김종훈
    • 정보교육학회논문지
    • /
    • 제19권1호
    • /
    • pp.31-44
    • /
    • 2015
  • 일반적으로 여학생이 프로그래밍 교육에 흥미가 낮은 것으로 지금까지 여러 연구를 통해 밝혀졌다. 본 연구는 초등학교 여학생의 창의성 신장을 위한 프로그래밍 교육 방법으로 로봇 활용 프로그래밍 교육 프로그램을 제시하였다. 정보영재학급 5, 6학년 로봇 교육과정을 분석하여 주제를 선정하고 이를 아두이노(Arduino)와 EV3를 활용하여 로봇활용 프로그래밍 교육 프로그램을 개발하였다. 개발한 교육 프로그램의 교육효과를 분석하기 위해 정보영재학급 5, 6학년 여학생을 실험집단으로 선정하여 개발한 프로그램을 투입하였고 사전 사후검사 결과를 분석하였다. 분석 결과 본 연구에서 개발한 교육 프로그램이 초등학교 여학생의 창의성 신장에 도움을 주는 것으로 나타났다.

두리틀과 로봇 프로그래밍 교육이 창의성에 미치는 효과 비교 연구 (A Comparative Study of the Effect of Dolittle and Robot Programming Education on Creativity)

  • 박경재;이수정
    • 정보교육학회논문지
    • /
    • 제14권4호
    • /
    • pp.619-626
    • /
    • 2010
  • 이 연구에서는 교육용 프로그래밍 언어인 두리틀과 로봇 교육이 창의성 신장에 미치는 효과를 비교 분석하였다. 초등학교 6학년 3개반 99명을 대상으로 두리틀 교육반, 로봇 교육반, 일반 수업반으로 나누어 실험을 하였다. 두리틀 교육반, 로봇 교육반 학생들에게 10주 동안 10차시 분량의 구체적인 조작활동과 피드백, 토의 활동을 통한 교육을 진행하였다. 실험 결과 두 개의 프로그래밍 교육반 모두 일반 학급보다 창의적 능력과 창의적 성격이 신장되었으며, 특히 로봇 교육반 학생들의 창의성이 가장 많이 신장되었다. 또한 학업 성취도 하위 집단 학생들의 창의성 평균이 상위 집단보다 다소 높은 것으로 드러나 학업 성취도와 창의성 간의 양의 상관 관계는 성립하지 않는 것으로 확인되었다.

  • PDF

화상정보를 이용한 로봇기구학의 오차 보정 (The compensation of kinematic differences of a robot using image information)

  • 이영진;이민철;안철기;손권;이장명
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1997년도 한국자동제어학술회의논문집; 한국전력공사 서울연수원; 17-18 Oct. 1997
    • /
    • pp.1840-1843
    • /
    • 1997
  • The task environment of a robot is changing rapidly and task itself becomes complicated due to current industrial trends of multi-product and small lot size production. A convenient user-interfaced off-line programming(OLP) system is being developed in order to overcome the difficulty in teaching a robot task. Using the OLP system, operators can easily teach robot tasks off-line and verify feasibility of the task through simulation of a robot prior to the on-line execution. However, some task errors are inevitable by kinematic differences between the robot model in OLP and the actual robot. Three calibration methods using image information are proposed to compensate the kinematic differences. These methods compose of a relative position vector method, three point compensation method, and base line compensation method. To compensate a kinematic differences the vision system with one monochrome camera is used in the calibration experiment.

  • PDF

사용에 편리한 ROBOT 언어 (SAITEL)의 개발 (SAITEL : an easy robot language to use for SCARA type robots)

  • 이영우;이관형
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1990년도 한국자동제어학술회의논문집(국내학술편); KOEX, Seoul; 26-27 Oct. 1990
    • /
    • pp.502-507
    • /
    • 1990
  • The robot operation by teach playback is easy and was widely used for simple jobs performed by a simple robot manipulator. However, as robots and their control systems and tasks become more and more sophisticated, such a simple robot operation is no longer adequate and programming languages capable for the complicated systems and tasks are greatly needed. In this paper, a high-level robot-specific programming language, SAITEL, is presented. It is an interpreter, based on Assembly, and has form similar to BASIC. SAITEL is easy to use for people who are not skilled programmers, and provides the capability to define robot task very conveniently. SAITEL was implemented on a direct drive SCARA robot developed in the Samsung Advanced Institute of Technology, and proved to be very useful for the operation of SCARA-type robots. It can be used also for other types of robots by slight modification.

  • PDF