• Title/Summary/Keyword: 작업 제어 언어

Search Result 52, Processing Time 0.026 seconds

A Study on the Development of Robot Laneuage for Multi-Robot System (다중로보트 시스템을 위한 로보트 언어 개발에 관한 연구)

  • Park, Jong-Hun;Chang, Cheol;Choi, Byoung-Wook;Chung, Myung-Jin
    • Journal of the Korean Institute of Telematics and Electronics
    • /
    • v.26 no.2
    • /
    • pp.76-86
    • /
    • 1989
  • Many intelligent robots that are equipped with special tools and sensors re currently used in assembly line. As automatic manufacturing systems including such robots become advanced and complicated, there are increasing needs for the development of the sophisticated programming systems which can control several robots and other manufacutring equipments in workcell at a time. In this paper a programming language, ARL (Assembly Robot Language), is proposed and developed, which can control the manufacturing devices as well as robots in workcell. It has not only all the common features of modern textual robot language but also debugging facilities. In this language system machine dependecy is minimized by using dedicated processes and a shared memory for communication between processes. Extensibility and adaptability of the programming system is increased by using such a technique against the changes of workcel environment.

  • PDF

A JCML and a GUI-based Editor for Specifying Job Control Flow on Grid (그리드에서 작업 흐름을 효과적으로 제어하기 위한 JCML과 GUI 기반의 편집기)

  • 황석찬;최재영;이상산
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.31 no.3_4
    • /
    • pp.152-159
    • /
    • 2004
  • The Grid system is an emerging computing infrastructure that will substitute for existing distributed systems. However end users have a difficulty in using the Grid because of its complicated usage, which is an inherent characteristic from the heterogeneous mechanism of the Grid. In this paper, we present the JCML(Job Control Markup Language) and its GUI-based editor, which not only provide users with ease of use, improved working environment, but assist users to execute their jobs efficiently The JCML is a job control language that improves the RSL of Globus, which defines global services in Grid. The JCML is designed to support flexibility among various Grid services using standard XML. And it makes use of a graph representation method, GXL(Graph eXchange Language), to specify detailed job properties and dependencies among jobs using nodes and edges. The JCML editor provides users with GUI-based interface. With the JCML editor, a complicated job order can be easily completed using very simple manipulations with a mouse, such as a drag-and-drop.

자유곡면의 연마가공을 위한 로봇 프로그래밍 시스템 개발

  • 황선양;정성종
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 1991.04a
    • /
    • pp.284-289
    • /
    • 1991
  • 3차원 자유곡면을 볼엔드밀을 사용하여 금형가공을 할 경우, 가공면에는 공구경로에 따른 흔적과 NC공작기계의 직선보간시 발생되는 가공오차에 의하여 공작물 상에 가공오차가 필연적으로 발생되게 된다. 따라서 공작기계상에 서 금형가공을 수행한 후에는 가공오차를 제거하고 금형의 표면을 매끄럽게 하기위하여 연마작업이 픽수적으로 요구 되고있다. 본 연구에서는 3차원 자유곡면으로 이루어진 금형의 연마가공에 로봇을 도입하고, 이를 위한 로봇 작업단의 경로 제어시비전문가라 할지라도 CAM시스템으로 부터 금형 가공용 NC공작기계의 공구경로데이타(Cutter Location Data)를 받으면 자유곡면을 모형화한 후 자유곡면의 법선벡터와 연마로봇 작업단의 위치벡터를 자동으로 생성하고, 그에 따른 로봇의 작업명령을 자동으로 생성할 수 있는 CAMPoli 오프라인 로봇 프로그래밍 시스템을 개발하였다. CAMPoli시스템은 마이크로소프트사의 WINDOWS/386 오퍼레이팅 시스템을 이용하여 IBM-PC/386 상에서 개발되었으며 그주요한 내용들은 다음과 같다. i) CAM시스템으로 부터 입력된 CL-데이타로부터 연마면에 대한 자유곡면을 생성하고, ii) 연마공정의 데이타베이스에 기초한 연마면수의 지정 및 변경을 수행하고, iii) 자유곡면 연마를 위한 로봇 작업단의 위치벡터와 법선벡터를 계산하고, iv) 기존의 로봇언어를 이용한 오프라인 소스프로그램(Source Program)을 생성 및 그래픽 시뮬레이션 하는 과정으로 구축되었다.

Implementation of Servo System for PID Autotuning using Internet based Web (웹을 이용한 PID 자동 동조형 서보시스템의 구현)

  • Hong, Sang-Eun;Lee, Tea-Bong
    • Proceedings of the KAIS Fall Conference
    • /
    • 2006.11a
    • /
    • pp.158-161
    • /
    • 2006
  • 현제 산업용 장비의 운용은 작업자가 장비를 사용되는 현장에 상주하며 관리하는 형태로 되어 있다. 그러나 이러한 거리와 시간의 제약은 실제 자동화의 실현에 큰 장애가 되고 있다. 현제 우리는 컴퓨터 네트워크의 급속한 발달로 인터넷을 통해 거리에 상관없이 세계 어디와도 데이터를 주고 받을 수 있다. 이러한 기술을 산업용 장비에 응용함으로써 거리의 제약을 극복하여 생산 현장의 효율성을 증가시킬수 있다. 본 논문의 목적은 DC 서보모터의 제어기를 자동 동조형 제어기로 설계하고 이를 웹을 이용하여 원격으로 사용자가 제어할수 있도록 하는데 있다. 개발 시스템의 구동 소프트웨어는 자동화 시스템의 다양한 분야에서 사용되는 그래픽 언어형식의 LabVIEW를 사용하였으며, 자동 동조방식은 릴레이 자동 동조법을 사용하였다.

  • PDF

Conformer-based Elderly Speech Recognition using Feature Fusion Module (피쳐 퓨전 모듈을 이용한 콘포머 기반의 노인 음성 인식)

  • Minsik Lee;Jihie Kim
    • Annual Conference on Human and Language Technology
    • /
    • 2023.10a
    • /
    • pp.39-43
    • /
    • 2023
  • 자동 음성 인식(Automatic Speech Recognition, ASR)은 컴퓨터가 인간의 음성을 텍스트로 변환하는 기술이다. 자동 음성 인식 시스템은 다양한 응용 분야에서 사용되며, 음성 명령 및 제어, 음성 검색, 텍스트 트랜스크립션, 자동 음성 번역 등 다양한 작업을 목적으로 한다. 자동 음성 인식의 노력에도 불구하고 노인 음성 인식(Elderly Speech Recognition, ESR)에 대한 어려움은 줄어들지 않고 있다. 본 연구는 노인 음성 인식에 콘포머(Conformer)와 피쳐 퓨전 모듈(Features Fusion Module, FFM)기반 노인 음성 인식 모델을 제안한다. 학습, 평가는 VOTE400(Voide Of The Elderly 400 Hours) 데이터셋으로 한다. 본 연구는 그동안 잘 이뤄지지 않았던 콘포머와 퓨전피쳐를 사용해 노인 음성 인식을 위한 딥러닝 모델을 제시하였다는데 큰 의미가 있다. 또한 콘포머 모델보다 높은 수준의 정확도를 보임으로써 노인 음성 인식을 위한 딥러닝 모델 연구에 기여했다.

  • PDF

Advanced Auto-Focus and Auto-Exposure Algorithm Detecting Object for Video Camera (피사체 인식을 이용한 비디오 카메라용 자동 초점 및 자동 노출 알고리즘)

  • Lee, Kwang-Hyun;Lee, Sang-Hoon
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2008.02a
    • /
    • pp.147-150
    • /
    • 2008
  • 현재의 비디오 카메라는 인간의 눈으로 볼 수 있는 것과 동일한 화질의 비디오 영상을 얻을 수 없다. 인간의 눈은 움직이는 물체에 중점을 두고 초점을 맞추는 시각적 특성을 가진다. 하지만 현재의 비디오 카메라 시스템은 영상에 대한 인간의 눈의 시각적 특성에 대한 고려 없이 조리개와 렌즈의 조절 작업이 이루어진다. 본 논문은 이러한 비디오 카메라 시스템의 개선을 위해 인간의 눈의 시각적 특성에 기반을 둔 실시간 피사체 적응 비디오 카메라 시스템을 제안한다. 제안하는 알고리즘은 영상내에서 움직임을 가진 물체를 찾아낸 뒤, 이것에 가중치를 두고 조리개와 초점제어 작업의 순서로 이루어진다. 움직이는 물체는 영상 코덱의 움직임 정보를 파악하여 찾아내었다. 제안된 알고리즘은 프로그램언어로 구현되었으며, 초점거리와 조리개제어가 가능한 카메라와 PC를 사용하여 영상을 분석, 검증하였다.

  • PDF

3-D Graphic Simulation of Robot Kinematics (로봇의 기구학적 3차원 그래픽 시뮬레이션)

  • 조병학
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 1999.10a
    • /
    • pp.202-209
    • /
    • 1999
  • 한국전력공사 전력연구원 로봇 원격제어기술과 가상현실기술을 접목하는 과정의 일환으로 로봇작업을 3-D 그래픽으로 시뮬레이션하는 연구를 수행하였다. 본 논문에서는 로봇언어를 이용하여 이동경로를 생성하고 이동된 로봇의 위치와 자세정보를 그래픽변수와 연결하여 가시화하는 일련의 과정을 다룬다. 개발된 시뮬레이션 패키지는 실시간으로 로봇의 움직임을 관찰하는 목적 이외에 로봇작업경로의 생성과 로봇설계 등의 엔지니어링 목적으로도 활용할 수 있는 기능을 갖추고 있다. 이 시스템은 사용자의 편이성과 로봇의 신뢰성 및 가격적인 면 등을 고려하여 팬티엄-II급 산업용 PC와 Windows NT로 구성되어 있고, 그래픽 툴로는 Microsoft가 멀티미디어용으로 개발한 DirectX를 활용하였다. DirectX는 다양한 예제 프로그램을 포함하고 있는 Software Design Tool을 제공하므로 소프트웨어 개발시간을 단축시키는 장점을 가지고 있다.

  • PDF

Development of energy saving rotary blade for tractor (III) - Motion analysis of rotary blade - (에너지 절감형 트랙터 로타리날 개발 (III) - 로타리날의 운동분석 -)

  • 이현동;김기대;박우풍;김찬수;서일환;오종진
    • Proceedings of the Korean Society for Agricultural Machinery Conference
    • /
    • 2002.02a
    • /
    • pp.517-522
    • /
    • 2002
  • 본 연구는 트랙터용 로타리날의 운동특성을 분석하는 연구로서, 로타리날의 운동특성 분석장치를 이용하여 기존에 국내에서 사용되는 로타리날로 경운 작업을 할 경우, 로타리날 운동 및 형상, 구조에 따른 운동특성을 정밀 분석하였다. 본 연구에서 분석된 문제점 및 보완점을 앞으로 개발될 에너지 절감형 트랙터 로타리날 개발에 필요한 주요 인자를 결정하기 위한 수단으로 사용하는 데 목적이 있으며, 그 구체적인 연구 결과는 다음과 같다. (1) 로타리날의 운동특성을 분석할 수 있는 로타리날 운동특성 분석 시스템을 설계, 제작하였다. (2) 분석 시스템 제어용 프로그램 Visual Basic 6.0 프로그래밍 언어를 사용하여 개발하였다. (3) 국내 로타리날 제조회사 4곳 및 외국 1개사 제품의 운동특성을 분석한 결과, B, C, E maker 제품이 로타리 경운 작업에 적합한 것으로 분석되었다. (4) B, C, E maker 제품에서 살펴보면, 토양을 절단할 때의 경심별 위치를 \circled3부분이 되도록 해야하며, 단면이 확실하게 닿지 않도록 단면의 경우 B maker 형상을 따라야 한다. 또한 배면이 토양에 닿는 부위가 적어야 한다.

  • PDF

QA Pair Passage RAG-based LLM Korean chatbot service (QA Pair Passage RAG 기반 LLM 한국어 챗봇 서비스)

  • Joongmin Shin;Jaewwook Lee;Kyungmin Kim;Taemin Lee;Sungmin Ahn;JeongBae Park;Heuiseok Lim
    • Annual Conference on Human and Language Technology
    • /
    • 2023.10a
    • /
    • pp.683-689
    • /
    • 2023
  • 자연어 처리 분야는 최근에 큰 발전을 보였으며, 특히 초대규모 언어 모델의 등장은 이 분야에 큰 영향을 미쳤다. GPT와 같은 모델은 다양한 NLP 작업에서 높은 성능을 보이고 있으며, 특히 챗봇 분야에서 중요하게 다루어지고 있다. 하지만, 이러한 모델에도 여러 한계와 문제점이 있으며, 그 중 하나는 모델이 기대하지 않은 결과를 생성하는 것이다. 이를 해결하기 위한 다양한 방법 중, Retrieval-Augmented Generation(RAG) 방법이 주목받았다. 이 논문에서는 지식베이스와의 통합을 통한 도메인 특화형 질의응답 시스템의 효율성 개선 방안과 벡터 데이터 베이스의 수정을 통한 챗봇 답변 수정 및 업데이트 방안을 제안한다. 본 논문의 주요 기여는 다음과 같다: 1) QA Pair Passage RAG을 활용한 새로운 RAG 시스템 제안 및 성능 향상 분석 2) 기존의 LLM 및 RAG 시스템의 성능 측정 및 한계점 제시 3) RDBMS 기반의 벡터 검색 및 업데이트를 활용한 챗봇 제어 방법론 제안

  • PDF

Implementation of Remote Application using Active Technology on LabVIEW (LabVIEW상에서 ActiveX 기술을 이용한 원격 애플리케이션 구현)

  • 송민규;제도흥;한석태;김광동;변도영;이보안
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 2004.10a
    • /
    • pp.494-497
    • /
    • 2004
  • 서로 다른 프로그램 언어로 작성된 소프트웨어 애플리케이션간의 통신을 가능하게 하는 ActiveX를 통하여 프로그램 개발자들은 코드의 재사용성, 소프트웨어의 통합측면에 있어서 이루 말할 수 없는 효과를 얻고 있다. ActiveX는 COM 기반의 분산 애플리케이션. 모델이 발전된 형태에 해당하는데 그동안 Visual C++, Visual Basic를 통하여 통신 애플리케이션에 이를 구현하는 것이 일반적이었다. 하지만 ActiveX 기술은 이러한 애플리케이션뿐만 아니라 제어 및 계측 분야에서도 널리 활용되고 있는데 이는 ActiveX 기술로 구현된 프로그램을 통하여 보다 신속하고 효율적인 작업 수행이 가능하기 때문이라 할 수 있다. 본 논문에서는 이러한 ActiveX 기술을 활용하여 원격.제어 및 모니터링 기능을 수행하는 애플리케이션을 구현하고자 한다. 이를 위한 개발 환경으로 LabVIEW를 활용하고자 하며 웹브라우져와 미디어 플레이어를 ActiveX 기술로 구현하여 애플리케이션 간 통신의 효율성을 검증하고자 한다.

  • PDF