• Title/Summary/Keyword: System Programming

Search Result 2,754, Processing Time 0.032 seconds

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

  • 김문상;류정배;조경례
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1990.10a
    • /
    • 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

Design and Implementation of Distributed Pair Programming System based on IDE (IDE 기반의 분산 페어 프로그래밍 시스템의 설계 및 구현)

  • Park, Ji-Hoon;Lee, Kyung-Hwan
    • The KIPS Transactions:PartD
    • /
    • v.11D no.6
    • /
    • pp.1301-1310
    • /
    • 2004
  • In distributed office, the pairs can program together using a distributed pair programming system. Many CSCW tools featuring remote screen sharing function have insufficient usability, accessibility to introduce many developers to distributed pair programming. In this paper, we suggest a distributed pair programming system based on IDE, which many developers will accept and use easily. We have do#eloped a user scenario and GUI of the system, making distributed pair programming easier and designed with high extensibility by adapting design patterns and implemented in Java language. Our findings will be of significant help to developers dealing with implementation of distributed pair programming function into some commercial IDE.

Development and Application of Programming Learning System Using LED Display Kits (LED 디스플레이 키트를 활용한 프로그래밍 학습 시스템의 개발 및 적용)

  • Chun, Seok-Ju
    • Journal of The Korean Association of Information Education
    • /
    • v.14 no.1
    • /
    • pp.123-130
    • /
    • 2010
  • In this paper, we introduce a new programming learning system for young students. The programming learning system consists of a LED display kit and a web-based flowchart system. The LED display kit acts as an output device by way of displaying lights while following a set of instructions given through a flowchart programming. In the flowchart system, the students use symbolic variables for the calculation and can get various displays or animations after creating a flowchart by drag-and-drop. Then we describe the survey results of various programming classes using our system between fall 2005 and spring 2009. The programming teaching was conducted with diverse groups such as elementary school students, gifted students, college students, and teachers etc. The responses from our in class surveys were generally positive.

  • PDF

Semi-active bounded optimal control of uncertain nonlinear coupling vehicle system with rotatable inclined supports and MR damper under random road excitation

  • Ying, Z.G.;Yan, G.F.;Ni, Y.Q.
    • Coupled systems mechanics
    • /
    • v.7 no.6
    • /
    • pp.707-729
    • /
    • 2018
  • The semi-active optimal vibration control of nonlinear torsion-bar suspension vehicle systems under random road excitations is an important research subject, and the boundedness of MR dampers and the uncertainty of vehicle systems are necessary to consider. In this paper, the differential equations of motion of the coupling torsion-bar suspension vehicle system with MR damper under random road excitation are derived and then transformed into strongly nonlinear stochastic coupling vibration equations. The dynamical programming equation is derived based on the stochastic dynamical programming principle firstly for the nonlinear stochastic system. The semi-active bounded parametric optimal control law is determined by the programming equation and MR damper dynamics. Then for the uncertain nonlinear stochastic system, the minimax dynamical programming equation is derived based on the minimax stochastic dynamical programming principle. The worst-case disturbances and corresponding semi-active bounded parametric optimal control are obtained from the programming equation under the bounded disturbance constraints and MR damper dynamics. The control strategy for the nonlinear stochastic vibration of the uncertain torsion-bar suspension vehicle system is developed. The good effectiveness of the proposed control is illustrated with numerical results. The control performances for the vehicle system with different bounds of MR damper under different vehicle speeds and random road excitations are discussed.

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

  • 박홍석
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 1996.04a
    • /
    • 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

A Study on the Dynamic Programming for Control (제어를 위한 동적 프로그래밍에 관한 연구)

  • Cho, Hyang-Duck;Kim, Woo-Shik
    • Proceedings of the Korean Society for Noise and Vibration Engineering Conference
    • /
    • 2007.11a
    • /
    • pp.556-559
    • /
    • 2007
  • The notion of linearity is fundamental in science and engineering. Much of system and control theory is based on the analysis of linear system, which does not care whether it is nonlinear and complex. The dynamic programming is one of concerned technology when users are interested in choosing best choice from system operation for nonlinear or dynamic system‘s performance and control problem. In this paper, we will introduce the dynamic programming which is based on discrete system. When the discrete system is constructed with discrete state, transfer between states, and the event to induct transfer, the discrete system can describe the system operation as dynamic situation or symbolically at the logical point of view. We will introduce technologies which are related with controllable of Controlled Markov Chain as shown example of simple game. The dynamic programming will be able to apply to optimal control part which has adaptable performance in the discrete system.

  • PDF

Cooperative behavior and control of autonomous mobile robots using genetic programming (유전 프로그래밍에 의한 자율이동로봇군의 협조행동 및 제어)

  • 이동욱;심귀보
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1996.10b
    • /
    • pp.1177-1180
    • /
    • 1996
  • In this paper, we propose an algorithm that realizes cooperative behavior by construction of autonomous mobile robot system. Each robot is able to sense other robots and obstacles, and it has the rule of behavior to achieve the goal of the system. In this paper, to improve performance of the whole system, we use Genetic Programming based on Natural Selection. Genetic Programming's chromosome is a program of tree structure and it's major operators are crossover and mutation. We verify the effectiveness of the proposed scheme from the several examples.

  • PDF

Development of On-line Judge System based on Block Programming Environment (블록 프로그래밍 환경 기반 온라인 평가 시스템 개발)

  • Shim, Jaekwoun;Chae, Jeong Min
    • The Journal of Korean Association of Computer Education
    • /
    • v.21 no.4
    • /
    • pp.1-10
    • /
    • 2018
  • Block programming environment, which is represented by Scratch in elementary and middle school programming education, is suitable for learner's characteristics and cognitive level, and is recommended not only for beginners. Transference to the text programming environment after the block programming is essential for understanding the data processing process, understanding the accuracy and efficiency aspects of algorithms, and creating SW activity. In addition, it is presented step by step in the programming curriculum. In this study, developed WithBlock the online evaluation system for the purpose of transference from a block programming to a text programming environment. The developed system can solve the same algorithm problem in both block and text programming environment, and it can be used for elementary and secondary programming education by automatically scoring the written code and providing immediate feedback. In order to applicable to programming education in elementary and secondary surveyed the usability, learning possibility, interest and satisfaction of WithBlock. The results of the survey showed that it can be used for programming education.

A Study on the Development of an Automatic Robot Programming System (로보트 자동 프로그래밍 시스템 개발에 관한 연구)

  • 조혜경;이범희;고명삼
    • The Transactions of the Korean Institute of Electrical Engineers
    • /
    • v.38 no.9
    • /
    • pp.740-752
    • /
    • 1989
  • Many works have been reported in various fields on the subject of controlling a robot with high-level robot languages. This paper presents one such effort and explains the development of an automatic robot programming system which utilizes the concept of the task level language. This system is expected to act as an intelligent supporting tool in robot programming and be put into practical use. Emphasis is placed on the role of the programming system as a tool that generates the executable robot program according to the user specified tasks. Several task level commands are used in the developed system, and the resulting inflexibility is complemented by the motion level commands of the motion level robot languages. Thus, the advantages of both task and motion level languages are utilized, and no knowledge of specific language grammer is needed even when using motion level commands. To increase the usability of the developed system, various methods are provided for supplementing the programming system using taught data.

  • PDF

GIROB : Graphic User Interface for Robot Programming (로봇 프로그래밍을 위한 GUI와 CAD의 응용)

  • Kim, J.J.
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.3 no.6
    • /
    • pp.199-211
    • /
    • 1995
  • As international market pressures increase, product life cycles are becoming shorter at same time requirements for productivity and flexibility are becoming higher. Major improvement in robot programming user interface is central to increasing productivity and flexibility for automatic manufacturing environments. New computer technologies have the potential to accomplish this improvement. In this study we have developed a system which proves that interactive computer graphics and geometric modeling have matured to the point where their artful application into an integrated system can rsult in radically new and powerful user interface for robot programming. With the graphic user interface environment the system efficiently utilizes the existing CAD data and gemetric modeling techniques for off-line programming and simulations. Also the system successfully generates robot control programs performing the desired tasks given through off-line programming.

  • PDF