• 제목/요약/키워드: System Programming

검색결과 2,754건 처리시간 0.03초

예제 중심의 NXC 기반 로봇 프로그래밍 지원 시스템 개발 (Development of Example-based NXC Robot Programming Support System)

  • 유인환
    • 정보교육학회논문지
    • /
    • 제16권2호
    • /
    • pp.265-273
    • /
    • 2012
  • 현재 컴퓨터교육은 컴퓨터의 활용보다는 컴퓨터과학을 통한 창의성 신장 교육으로 비중을 높이고 있다. 이에 따라 창의성 교육의 측면에서 로봇을 활용하는 프로그래밍 교육은 컴퓨터교육 연구의 주요 과제로 떠오르고 있다. 로봇 프로그래밍에 관련된 기존 연구를 살펴보면 주로 로봇 프로그래밍 교육의 효과 및 교육과정 개발에 대한 연구가 주를 이루고 있으며, 점차 구체적인 학습 방법에 대한 연구로 초점이 이동되고 있는 추세이다. 본 연구에서는 로봇프로그래밍 학습 방법으로서 예제의 활용에 주목하고 있다. 예제는 프로그래밍을 가르치고 배우는데 중요한 역할을 하며, 학생과 교사 모두에게 유용한 유형의 학습 자료로 인식된다. 또한, 예제는 학습자가 프로그래밍을 할 때 기본틀, 가이드라인, 힌트 제공의 역할을 수행할 수 있다. 본 연구에서는 로봇 프로그래밍 교육을 위한 NXC 예제를 개발하고, 이를 학습자들이 쉽게 활용할 수 있는 지원 시스템을 개발하였다. 이 지원 시스템은 최근 관심이 집중되고 있는 스마트 교육의 동향에 따라 모바일 웹 애플리케이션으로 개발하였다.

  • PDF

로보트 자동 프로그래밍을 위한 원형 시스템의 설계 (A design of a prototype system for automatic robot programming)

  • 조혜경;고명삼;이범희
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1988년도 한국자동제어학술회의논문집(국내학술편); 한국전력공사연수원, 서울; 21-22 Oct. 1988
    • /
    • pp.501-506
    • /
    • 1988
  • This paper describes an experimental system for automatic robot programming, The SNU-ARPS (Seoul National University Automatic Robot Programming System). The SNU-ARPS generates executable robot programs for pick and place operation and some simple mechanical assembly tasks by menudriven dialog. It is intended to enable the user to concentrate on the overall operation sequence instead of the knowledge regarding the details of robot languages. To convert task specifications into manipulator motions, the SNU-ARPS uses an internal representation of the world. This representation initially consists of geometric database from CAD system and is updated at each operation step to reflect the state changes of the world.

  • PDF

NC 선반 가공의 프로그래밍을 위한 대화형 그래픽 시스템 TIG

  • 이재원;조경래
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1991년도 춘계학술대회 논문집
    • /
    • pp.243-250
    • /
    • 1991
  • This paper concerns the development of NC programming system TIG (Turning with Interactive Graphics) with interactive graphics for turning operation. The system cosists of the processor, the post-processor and the system-user interface. Different from previous segment contour based NC graphic programming systems, the frliability and efficiencyof programming is realized by using Boolean operation with block unit based ICONs for the geometry definition. The tool motion can be also displayed on the screen together with the part contour. The system calculate automatically the number of passes based on the user specified cutting conditions.

그래픽 조직 언어를 이용한 순차 제어용 프로그래밍 시스템 개발 (Development of a Programming System for Sequential Control Using a Graphic Organization Language)

  • 국금환
    • 한국정밀공학회지
    • /
    • 제13권4호
    • /
    • pp.24-33
    • /
    • 1996
  • PLCs are vital components of modern automation systems, which have penetrated into almost every industry. Many industries have a demand for facilitation of PLC programming. In this study, a programning system for sequential control is developed on a personal computer. This programming system consists of two main parts, a GRAFCET editor and a GRAFCET compiler. The GRAFCET editor enables us to model an actual sequential process by a GRAFCET diagram. This GRAFCET editor is developed by the menu-driven method based on specific menus and graphic symbols. The GRAFCET compiler consists of two parts, a GRAFCET parser and a code generator. The possible errors in a drawn GRAFCET diagram are first checked by the GRAFCET parser which generates finally an intermediate code from a verified CRAFCET diagram. Then the intermediate code is converted into a control code of an actual sequential controller by the code generator. To show the usefulness of this programming system, this system is applied to a pneumatically controlled handling robot. For this robot, a Z-80 microprocessor is used as the actual sequential controller.

  • 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

A Constraint Programming-based Automated Course Timetabling System

  • Hwang, Junha
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권4호
    • /
    • pp.27-34
    • /
    • 2019
  • The course timetabling problem is a kind of very complex combinatorial optimization problems, which is known as an NP-complete problem. Sometimes a given course timetabling problem can be accompanied by many constraints. At this time, even if only one constraint is violated, it can be an infeasible timetable. Therefore, it is very difficult to make an automated course timetabling system for a complex real-world course timetabling problem. This paper introduces an automated course timetabling system using constraint programming. The target problem has 26 constraints in total, and they are expressed as 24 constraints and an objective function in constraint programming. Currently, we are making a timetable through this system and applying the result to the actual class. Members' satisfaction is also much higher than manual results. We expect this paper can be a guide for making an automated course timetabling system.

그래픽 시뮬레이터를 갖는 로보트 프로그래밍 시스템에 관한 연구 (A Study on Robot Progrmming System with Graphic Simulator)

  • 여정범;한준수;최종수
    • 대한전자공학회논문지
    • /
    • 제24권2호
    • /
    • pp.223-229
    • /
    • 1987
  • This robot programming system is designed for off-line programming of numerical controlled robot manipulator. This system consists of manipulation interpreter, world model manager, graphic simulator and arm controller for simple robot programming language. The system has graphic simulation system as a debugging tool for task programming and it simulates the robot motion graphically on a CRT terminal, which makes the assessment of the possible robot motion.

  • PDF

바이너리 수준에서의 Jump-Oriented Programming에 대한 탐지 메커니즘 (A detection mechanism for Jump-Oriented Programming at binary level)

  • 김주혁;이요람;오수현
    • 정보보호학회논문지
    • /
    • 제22권5호
    • /
    • pp.1069-1078
    • /
    • 2012
  • 컴퓨터 시스템의 안전성을 위협하는 주요 취약점으로 메모리 관련 취약점이 알려져 있으며, 최근 들어 이러한 메모리 취약점을 이용한 시스템 상에서의 실제 공격 또한 증가하고 있다. 이에 따라 시스템을 보호하기 위해서 다양한 메모리 보호 메커니즘들이 연구되고 운영체제를 통해 구현되어 왔지만, 더불어 이를 우회할 수 있는 공격 기법들 또한 발전하고 있다. 특히 버퍼 오버플로우 공격은 Return to Library, Return-Oriented Programming 등의 공격 기법으로 발전되어왔으며, 최근에는 Return-Oriented Programming 공격 기법에 대한 보호 방법 등의 연구로 인해 이를 우회하는 Jump-Oriented Programming 공격 기법이 등장하였다. 따라서 본 논문에서는 메모리 관련 공격 기법 중 최근 등장한 Jump-Oriented Programming 공격 기법에 대해 살펴보고, 이에 대한 특징을 분석한다. 또한, 분석된 특징을 통한 바이너리 수준에서의 탐지 메커니즘을 제안하고, 실험을 통해 제안하는 방법이 Jump-Oriented Programming 공격에 대한 탐지가 가능함을 검증한다.

신속한 평가결과를 제공하는 웹기반 프로그래밍 교육시스템 (Web-based programming education system for providing rapid grading result)

  • 류혜정;박소영;심동욱
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2009년도 춘계학술대회
    • /
    • pp.511-514
    • /
    • 2009
  • 최근 웹은 교육 분야에서 이전보다 더 많이 활용되고 있다. 기존 웹기반 프로그래밍 교육 시스템은 학습자가 언제 어디서나 프로그래밍 과제를 제출한 후 컴파일 오류와 실행오류를 확인할 수 있도록 도와준다. 그러나 기존 시스템에서는 정답과의 일치 여부, 표절검사, 제한시간 내의 제출 여부 등에 관한 세부적인 평가결과를 제공하지 않는다. 본 논문에서는 신속한 평가결과를 제공하는 웹기반 프로그래밍 교육시스템을 제안한다. 이 시스템에서 표절검사는 이전의 학습자가 업로드한 파일만을 대상으로 비교하여 검사하므로, 피드백을 바로 제공할 수 있다. 제안하는 웹기반 프로그래밍 교육 시스템은 실제 약 40명의 학생들을 대상으로 하는 C 프로그래밍 언어 수업에 적용하였다. 제안하는 시스템은 신속한 피드백을 통해 학생들의 참여도를 개선하였다.

  • PDF

A world model based off-line robot programming system

  • Ko, J.H.;Park, J.H.;Chung, M.J.
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1989년도 한국자동제어학술회의논문집; Seoul, Korea; 27-28 Oct. 1989
    • /
    • pp.589-594
    • /
    • 1989
  • In this paper, a programming system for robot-based manufacturing cell which can control and simulate manufacturing devices as well as robots in workcell is proposed and developed. The system is based on world model, and modem textual and object-level robot programming language and interactive graphic world modeler are used to construct and exploit world model. Graphic simulation is used as an efficient and easy to use debugging or verifying tool for user written robot programs. Machine dependency is minimized by adopting the hierarchical control structure and by assuming all the workcell components as virtual ones.

  • PDF