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

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

로봇C언어 교육프로그램이 창의력과 프로그래밍 능력 향상에 미치는 효과 - 과학 고등학교 사례- (The Effect of a Robot C Programming Curriculum on Improving Creativity and Programming Ability - Case of a Science high School-)

  • 서형업
    • 대한공업교육학회지
    • /
    • 제34권1호
    • /
    • pp.210-237
    • /
    • 2009
  • 본 연구의 목적은 중 고등학교 학생들을 대상으로 로봇C언어 교육프로그램을 개발하고 로봇C언어 교육프로그램이 창의력과 프로그래밍 능력 향상에 미치는 효과를 검증하는 것이다. 로봇C언어 교육프로그램의 내용은 로봇의 이해, 로봇의 기초와 조립(교육용 키트의 사용법 및 기구학) 및 로봇C언어 프로그래밍 학습, 과제 로봇 만들기, 창작 로봇 만들기로 구성하였으며 최종적으로 창의적으로 로봇 프로그래밍을 할 수 있도록 개발하였다. C과학 고등학교 1학년 학생(38명) 중에서 로봇C언어 교육프로그램과 C++프로그래밍 과정을 이수한 실험집단(11명)과 C++프로그래밍 과정만을 이수한 비교집단(27명)의 창의력과 프로그래밍 능력 향상 정도를 사전 사후 검사로 비교하였다. 로봇C언어 교육프로그램을 이수한 학생들은 과제 로봇과 창작 로봇의 산출물을 얻었으며, 또한, 이수한 학생들은 TTCT 창의력 검사(도형)결과 창의력 향상에 유의미한 효과가 나타났으며, 자체 평가 결과 C++언어 프로그래밍 능력도 향상되는 것으로 나타났다.

공정 지향적인 프로그래밍 시스템 (A task-oriented programming system)

  • 박홍석
    • 한국경영과학회:학술대회논문집
    • /
    • 대한산업공학회/한국경영과학회 1996년도 춘계공동학술대회논문집; 공군사관학교, 청주; 26-27 Apr. 1996
    • /
    • pp.249-252
    • /
    • 1996
  • This paper presents an algorithmic approach used in the development of a task-level off-line programming system for the efficient applicaiton of robot. In the method, robot tasks are graphically described with manipulation functions. By applying robot language these graphic robot tasks are converted into commands for the robot. A programming example demonstrates the potentiality of task-oriented robot programming.

  • PDF

두리틀 로봇 프로그래밍 일원화를 위한 로봇 객체 설계 (Unifing Robot Control Programming Language And Dolittle Using Robot Objects)

  • 권대용;염용철;유승욱;이원규
    • 컴퓨터교육학회논문지
    • /
    • 제8권6호
    • /
    • pp.23-32
    • /
    • 2005
  • 두리틀은 프로그래밍을 통해 컴퓨터 과학의 원리 및 개념의 학습을 돕는 교육용 프로그래밍언어이다. 로봇을 이용한 프로그래밍 학습은 학습자의 흥미를 유발하여 학업성취도를 향상시킨다. 그러나 두리틀과 로봇 제어용 언어는 명령어나 언어체계, 실행체계가 다르다. 따라서 학습자는 로봇제어를 위해 사실상 두 가지 언어를 습득해야 하므로 두리틀의 교육용언어로써의 장점을 감소시킨다. 이러한 문제점을 해결하기 위하여 두리틀 거북객체 명령어를 로봇 제어 명령어로 변환하여 주는 parser를 이용하여 두리틀과 로봇 로봇제어용 언어의 일원화를 시도하였지만, 거북객체와 로봇의 속성이 다름으로 인해 적용 가능한 명령어가 일부분에 그치는 제약을 극복하지 못하였다. 본 연구에서는 두리틀 표준객체군에 로봇을 직접 제어할 수 있는 로봇객체를 추가함으로써 두리틀과 로봇 제어용 언어 일원화의 근본적인 해결책을 제시하여 로봇을 포함한 두리틀의 다양한 객체를 동시에 제어하는 프로그래밍이 가능하도록 하여 로봇을 이용한 프로그래밍 학습의 교육적 효과를 제고하였다.

  • PDF

VRML 과 개방형구조를 이용한 사용자 기반의 로봇 시뮬레이션 개발 (Development of User-Based Robot Simulation using VRML and Open Architecture)

  • 김창세;홍금식;김수호
    • 대한기계학회:학술대회논문집
    • /
    • 대한기계학회 2007년도 춘계학술대회A
    • /
    • pp.1201-1206
    • /
    • 2007
  • Robot simulation technique is essential not only for robot developers to design robotic systems but also for robot operators to predict robot motion, configure system layout, and increase robot ability. However, commercial robot simulation software such as ROBCAD, IGRIP, and so on are expensive and sometimes they are difficult to customize into industrial purpose programming for users. Therefore, user-based simulation programming is required to magnify the efficiency of robot system. In this paper, we show the methodology of developing user-based robot simulation programming using PC(personal computer), Open-Inventor, and Windows Programming. The developed programming has been successfully applied to welding robot systems of a shipbuilding industry. Also, the methodology presented here can be easily extended to simulate manipulators of other typed mechanism on user's PC.

  • PDF

금형 연마용 로보트의 Off-Line Programming System (Robot off-line programming system for polishing task)

  • 국금환;최기봉
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1990년도 한국자동제어학술회의논문집(국내학술편); KOEX, Seoul; 26-27 Oct. 1990
    • /
    • pp.41-46
    • /
    • 1990
  • In the existing robot programming methods, off-line method becames important role of programming because of improvement of hardware and software of PC. The purpose of this study is to develop practical robot programming system for polishing task using PC. In the first place, we have investigated the existing robot programming systems, and derived the requirement of this programming system from the existing systems. And we have decided the structure of this system. After that, we have developed this system. Using Windows software, this programming system has man/machine interface function. So users can use easily and quickly.

  • PDF

금형 연마용 로보트의 Off-Line Programming System (Robot Off-Line Programming System for Polishing Task)

  • 국금환;최기봉
    • 한국기계연구소 소보
    • /
    • 통권20호
    • /
    • pp.33-39
    • /
    • 1990
  • In the existing robot programming methods, off-line method because important role of programming because of improvement of hardware and softeare of PC. The purpose of this study is to develop practical robot programming system for polishing task using PC. In the first place, we have investigated the existing robot programming systems, and derived the requirement of this programming system from the existing systems. And we have decied the structure of this system. After that, we have developed this system. Using Windows software, this programming system has man/machine interface function. Therefore users can use easily and quickly.

  • PDF

아아크 용접 자동화를 위한 태스크 레벨 자동 프로그래밍 시스템 개발 (Development of a task level automatic programming system for arc welding automation)

  • 박현자;이범희
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1996년도 한국자동제어학술회의논문집(국내학술편); 포항공과대학교, 포항; 24-26 Oct. 1996
    • /
    • pp.1396-1399
    • /
    • 1996
  • With the progress in process automation, it becomes necessary that a robot should have various sophisticated capabilities. A robot programming language is a tool that can give a robot such capabilities without any change in robot architecture. Especially a task level automatic programming system enables a robot able to perform a job intelligently. Therefore anyone who is not an expert on welding or robot programming can easily use it. In this research, basic automatic welding program is combined with workspace information, which makes users do an arc welding job automatically.

  • PDF

Human-oriented programming technology for articulated robots using a force/torque sensor

  • Kang, Hyo-Sig;Park, Jong-Oh;Baek, Yoon-Su
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1992년도 한국자동제어학술회의논문집(국제학술편); KOEX, Seoul; 19-21 Oct. 1992
    • /
    • pp.96-99
    • /
    • 1992
  • Currently, there are various robot programming methods for articulated robots. Although each method has merits and drawbacks, they have commonly weak points for practical application, and especially the weak point can be even more vulnerable when the robot programming requires the subtle feelings of human being. This is because the movement of a human being is synthetic while the robot programming is analytic. Therefore, the present method of programming has limits in performing these kinds of subtle robot movement. In this paper, we propose a direct robot programming method, which generates robot programs based on the force/torque vector applied to a force/torque sensor by the human operator. The method reduces the effort required in the robot programming.

  • PDF

이형 부품 삽입 및 납땜 robot system을 위한 offline programming system (Soldering and insertion offline programming system)

  • 김문상;류정배;조경례
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1990년도 한국자동제어학술회의논문집(국내학술편); KOEX, Seoul; 26-27 Oct. 1990
    • /
    • pp.47-51
    • /
    • 1990
  • In the system of contemporary factory, the frequent generation of robot program reduces the efficiency of robot working. In this study, the SIOPS (Soldering and Insertion Offline Programming System) that automatically generates the robot program is presented. The system can change the parameter about soldering and insertion interactively and generate the robot tool path.

  • PDF

Development of State-Based Squeak and an Examination of Its Effect on Robot Programming Education

  • Aoki, Hiroyuki;Kim, JaMee;Idosaka, Yukio;Kamada, Toshiyuki;Kanemune, Susumu;Lee, WonGyu
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제6권11호
    • /
    • pp.2880-2900
    • /
    • 2012
  • Robot programming often sparks students' interest in programming, but it is not easy for them to program both procedure and reactivity of robot movements that are essential requirements. In this study, we reviewed in detail a new programming language, State-Based Squeak. It allows novice students to implement both procedure and reactivity of robots easily. The effect of this new language on robot programming education was also examined using a group of 28 middle school students. According to the results of analyzing the students' understanding of programming, reading and programming abilities the group that used State-Based Squeak (the experimental group) showed a higher completion ratio than the other (control) group. The significance of this study is that a robot programming language has been developed that addresses the concepts of both procedure and reactivity in such a way that middle school students can more easily learn how to program robots, something that is often difficult to attempt even for professional programmers.