• Title/Summary/Keyword: robot programming

Search Result 420, Processing Time 0.024 seconds

Design of a Welding Robot System for the Sub-Assembly Line in Ship-Yard (조선 소조립 용접 로봇 시스템 설계)

  • 김진오;신정식;김성권;박문호;김세환
    • Journal of Welding and Joining
    • /
    • v.14 no.1
    • /
    • pp.30-37
    • /
    • 1996
  • 조선에서 추진되어온 용접로봇의 적용은 주로 대조립 용접공정의 자동화로서, 갠트리(Gantry)에 용접토치를 장착한 로봇을 설치하여 구성하였다. 이러한 시스템에 서의 용접은 로봇을 용접부위까지 이송시킨 후 로봇의 구동으로 용접을 수행하거나, 또는 로봇과 캔트리의 동시 구동으로 용접을 수행하기도 한다. 또한 이 공정은 복잡 한 용접구조물을 OLP(Off-Line Programming)를 이용하여 교시하므로서 효과적인 자동 화 시스템의 구성이 가능할 수 있었다. 소조립 공정은 대조립공정과 비교하면 더 간단 한 부재의 용접이라 할 수 있으나 공정과 공장의 생산방법에 따라 자동화의 어려움은 따른다. 적용되는 매니프레이타는 소조립 공정의 특성에 맞게 그 형태가 설계되어야 하고 이를 운용하는 시스템은 소조립 생산방법에 맞게 통합, 개발되는 Task-Based System"이 되어야 한다. 특히 소조립 공정은 대조립 공정과 달리 여러가지 용접 판넬 을 동시에 이송시킨 후 용접함으로서 OLP의 직접 적용을 어렵게 하는 요인이 있어 이것을 해결하는 것이 생산성을 증가시키는데 적지 않은 영향을 미친다 하겠다. 이 글에서는 소조립 용접 자동화를 구성하기 위해 필요한 젓으로서 소조립 용접 공정을 소개하고, 공정의 특성에 맞도록 설계된 매니퓰레이타 시스템과, OLP, 판넬인식, 자동 교시 모들로 이루어지는 작업인식 시스템에 관해 기술한다.기술한다.

  • PDF

Realtime Multiple Vehicle Routing Problem using Self-Organization Map (자기조작화 신경망을 이용한 복수차량의 실시간 경로계획)

  • 이종태;장재진
    • Journal of the Korean Operations Research and Management Science Society
    • /
    • v.25 no.4
    • /
    • pp.97-109
    • /
    • 2000
  • This work proposes a neural network approach to solve vehicle routing problems which have diverse application areas such as vehicle routing and robot programming. In solving these problems, classical mathematical approaches have many difficulties. In particular, it is almost impossible to implement a real-time vehicle routing with multiple vehicles. Recently, many researchers proposed methods to overcome the limitation by adopting heuristic algorithms, genetic algorithms, neural network techniques and others. The most basic model for path planning is the Travelling Salesman Problem(TSP) for a minimum distance path. We extend this for a problem with dynamic upcoming of new positions with multiple vehicles. In this paper, we propose an algorithm based on SOM(Self-Organization Map) to obtain a sub-optimal solution for a real-time vehicle routing problem. We develope a model of a generalized multiple TSP and suggest and efficient solving procedure.

  • PDF

A Conformance Test Procedure for the Enterprise JavaBeans (컴포넌트 소프트웨어를 위한 적합성 검증 방법)

  • Joo, Un-Gi;Kim, Joong-Bae
    • IE interfaces
    • /
    • v.17 no.2
    • /
    • pp.149-157
    • /
    • 2004
  • This paper considers a conformity testing problem on EJB(Enterprise JavaBeans). The EJB architecture is a component architecture for the development and deployment of component-based distributed business applications. The objective is to find an optimal test sequence for the conformity test between the EJB specification and an implemented one. For the test sequence, we formulate the problem as a rural Chinese postman tour one and use a linear programming formulation. Based upon the formulations, we suggest a conformance test procedure and show its efficiency by applying the procedure to the CMP(Container- Managed persistency) entity bean of the EJB.

A Study on the Design and Implementation of SmallBasic Library for Educational Robot Programming (교육용 로봇 프로그래밍 위한 스몰베이직 라이브러리 설계 및 구현에 관련 연구)

  • Park, Se-Yeong;Jo, Moon-Young;Choi, Kwang-Hoon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.04a
    • /
    • pp.399-402
    • /
    • 2017
  • 텍스트 기반 언어 스몰베이직은 적은 수의 언어 특징을 가지고 있어 배우기 쉽고 이후에 C/C++/Java로 빠르게 전환할 수 있기 때문에 청소년 코딩 교육용 언어로 적합하다. 코딩 교육에 흥미를 높이기 위해 다양한 라이브러리가 필요한데 마이크로소프트에서 개발한 스몰베이직 환경에서는 로봇 프로그래밍을 위한 라이브러리를 지원하지 않는다. 이 논문에서 오픈소스 소프트웨어 스몰베이직 환경하에 동작하는 햄스터 로봇 라이브러리를 설계 및 구현하였다. 교육용 언어 스크래치와 파이썬에서 유사한 로봇 프로그래밍 라이브러리를 지원하지만 스크래치는 그림 기반 언어이기 때문에 이후 C/C++/Java로 전환하기 어렵고, 파이썬은 객체와 클래스 개념을 포함하고 잇어서 초보자가 배우기 어렵다. 이 논문에서 개발한 라이브러리를 활용하여 데모 프로그램을 작성함으로써 쉽게 스몰베이직 기반 로봇 프로그래밍을 할 수 있을을 확인하였다.

Time Efficient Stereo Matching Algorithm Using Spatial Redundancy Removal (처리 속도 개선을 위한 공간 중복성 제거 기반 스테레오 매칭 알고리즘)

  • Choi, Min-Sheo;Choi, Jae-Young;Ro, Yong-Man
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2010.07a
    • /
    • pp.188-191
    • /
    • 2010
  • 스테레오 매칭은 Robot Vision 분야에서 가장 활발하게 연구가 진행되어온 주제이다. 과거 많은 연구들은 스테레오 매칭 알고리즘의 정확도를 높이거나 처리속도를 개선하는 것 중 어느 한 쪽에만 집중하고 있었으며, 두 가지를 동시에 고려한 연구는 상대적으로 연구가 미흡한 실정이다. 본 논문에서는 영상의 공간적 중복 성질을 이용하여 스테레오 매칭 알고리즘의 처리속도를 획기적으로 개선하는 방법을 제안하고, 처리 속도 감소에 따라 증가되는 disparity map 추정 오차를 보상하는 기술을 제안한다. 구체적으로 Dynamic Programming (DP) 기반 스테레오 매칭 알고리즘에 제안한 속도 개선 방법을 적용하고, 개선된 Adaptive Support Weight Filter를 사용하여 보다 효과적인 오차 보상을 실현 하였다. 체계적인 실험을 통해, 본 논문에서 제안 하는 스테레오 매칭 알고리즘은 처리속도와 정확도를 동시에 개선할 수 있음을 검증하였다.

  • PDF

A vision-based robotic assembly system

  • Oh, Sang-Rok;Lim, Joonhong;Shin, You-Shik;Bien, Zeungnam
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1987.10a
    • /
    • pp.770-775
    • /
    • 1987
  • In this paper, design and development experiences of a vision based robotic assembly system for electronic components are described. Specifically, the overall system consists of the following three subsystems each of which employs a 16 bit Preprocessor MC 68000 : supervisory controller, real-time vision system, and servo system. The three microprocessors are interconnected using the time shared common memory bus structure with hardwired bus arbitration scheme and operated as a master-slave type in which each slave is functionally fixed in view of software. With this system architecture, the followings are developed and implemented in this research; (i) the system programming language, called 'CLRC', for man-machine interface including the robot motion and vision primitives, (ii) real-time vision system using hardwired chain coder, (iii) the high-precision servo techniques for high speed de motors and high speed stepping motors. The proposed control system were implemented and tested in real-time successfully.

  • PDF

Hardware Implementation for Real-Time Speech Processing with Multiple Microphones

  • Seok, Cheong-Gyu;Choi, Jong-Suk;Kim, Mun-Sang;Park, Gwi-Tea
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.215-220
    • /
    • 2005
  • Nowadays, various speech processing systems are being introduced in the fields of robotics. However, real-time processing and high performances are required to properly implement speech processing system for the autonomous robots. Achieving these goals requires advanced hardware techniques including intelligent software algorithms. For example, we need nonlinear amplifier boards which are able to adjust the compression radio (CR) via computer programming. And the necessity for noise reduction, double-buffering on EPLD (Erasable programmable logic device), simultaneous multi-channel AD conversion, distant sound localization will be explained in this paper. These ideas can be used to improve distant and omni-directional speech recognition. This speech processing system, based on embedded Linux system, is supposed to be mounted on the new home service robot, which is being developed at KIST (Korea Institute of Science and Technology)

  • PDF

Development of PBL based Elementary Robot Programming Curriculum (PBL 기반 초등 로봇 프로그래밍 교육과정 개발)

  • Hur, Kyeong
    • Journal of The Korean Association of Information Education
    • /
    • v.15 no.4
    • /
    • pp.543-550
    • /
    • 2011
  • STEAM education is a topic-based curriculum to integrate the concepts into other subjects such as science, technology, engineering, art and mathematics in order to improve the students' interesting, understanding, integrated thinking and problem solving ability. In this paper, we designed STEAM curriculum in the form of Project-based Learning and developed the material for elementary students. We also developed the android-based application through searching for a utilization of IT simulation for enhancement the students' Project-based Learning effect.

  • PDF

Collision-free trajectory planning for dual robot arms

  • Chong, Nak-Young;Choi, Dong-Hoon;Suh, Il-Hong
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1988.10b
    • /
    • pp.951-957
    • /
    • 1988
  • A collision-free trajectory planning algorithm is proposed to optimally coordinate two robots working in a common 3-D workspace. Each link of the two robots is modeled as a line segment and by their motion priority, one of the two robots is chosen as the master and the other the slave. And the one-step-ahead minimum distance between the two robots is computed by moving the master to the next location on its specified trajectory. Then the nominal trajectory of the slave is modified such that the distance between the next locations of the master and the slave must be larger than a prespecified allowable minimum distance. Here the weighted sum of the trajectory error and the joint motions of the slave is minimized by using the linear programming technique under the constraints that joint angle and velocity limits are not violated. To show the validity of the proposed algorithm, a numerical example is illustrated by employing a two dof's and a three dof's planar robots.

  • PDF

Design and implementation technique of real-time mechanism control language for programmable automation equipment (프로그래밍형 자동화기기를 위한 실시간 메카니즘 제어언어의 설계 및 구현기법)

  • 백정현;원용훈
    • Journal of the Korean Institute of Telematics and Electronics C
    • /
    • v.34C no.11
    • /
    • pp.29-38
    • /
    • 1997
  • As the trend of the automation is increasing, the usage of the programmable automation equipments like programmable controller(PC), numerical controller(NC), distributed control systems(DCS) and robot controller is greatly expanding in the area of the industrial equipments. But the development of the programing language for the programmable automatic equipment is rarely accomplished. In this paper, we propose design and implementation technique of the real-time mechanism control language by adding time constraint constructs and timing analysis constructs ot conditional statement and iteration statement of a programming language. Moreover, we made it possible to predict plausibility of time constraint constructs of a real time application program at compilation time and developing execution time analysiss technique.

  • PDF