• 제목/요약/키워드: ACE/TAO

검색결과 5건 처리시간 0.015초

실시간 운영체제 VxWorks 상에서 통신 미들웨어 TAO의 실시간성 지원에 대한 연구 (A Research to support Real-time of TAO on VxWorks Real-time Operating System)

  • 임재석;손재열;이용태;이철훈
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2009년도 춘계 종합학술대회 논문집
    • /
    • pp.845-850
    • /
    • 2009
  • 분산 환경에서 이기종 시스템 간의 독립적이고 표준화된 환경을 지원하기 위해 RT-CORBA(Real-Time Common Object Request Broker Architecture) 기반의 오픈소스 TAO(The ACE ORB) 통신 미들웨어에 대한 연구가 활발해지고 있다. 실시간성 측면에서 TAO는 Windows나 Linux와 같은 범용 운영체제에서는 실시간성을 지원하지 않으며, VxWorks, LynxOS 등과 같은 실시간 운영체제에 의존하여 실시간성을 지원한다. 이에 본 논문에서는 실시간 운영체제인 VxWorks에 TAO 통신 미들웨어를 이식함으로써 TAO가 쓰레드 레벨의 실시간성을 지원할 수 있는 환경을 구축한다. 또한 TAO를 탑재한 범용 운영체제 Windows 및 Linux와의 통신을 통해 VxWorks로의 TAO 이식을 검증한다.

  • PDF

개방형 제어 플랫폼 기반 호버링형 무인잠수정 테스트베드 설계 및 성능평가 (Design of a Test bed and Performance Evaluation for a Hovering Type Autonomous Underwater Vehicle under Open Control Platform)

  • 최재원;하태규;;유창호;서영봉
    • 제어로봇시스템학회논문지
    • /
    • 제16권5호
    • /
    • pp.489-497
    • /
    • 2010
  • This paper presents the design of hardware platform, which is a test bed for the navigation system and hovering type AUV (Autonomous Underwater Vehicle) under the OCP (Open Control Platform). The developed AUV test bed consists of two hulls, four thrusters, and the navigation system which uses a SBC2440II with IMU (Inertial Measurement Unit). And the SMC (Sliding Mode Control) is chosen for the diving and steering control of the AUV. This paper uses ACE/TAO RTEC (Real-Time Event Channel) as a middleware platform in order to control and communicate in the developed AUV test bed. In this paper, two computers are used and each of them is dedicated for the specific purpose, the first computer is used as the SMC module and the middleware platform for the ACE/TAO RTEC and the second computer is used for the sensor controller. We analyze the performance of the AUV test bed under the OCP.

네트워크 기반 휴머노이드에서의 PnP가 가능한 미들웨어 프레임워크 (PnP Supporting Middleware Framework for Network Based Humanoid)

  • 이호동;김동원;김주형;박귀태
    • 로봇학회논문지
    • /
    • 제3권3호
    • /
    • pp.255-261
    • /
    • 2008
  • This paper describes a network framework that support network based humanoid. The framework utilizes middleware such as CORBA (ACE/TAO) that provides PnP capability for network based humanoid. The network framework transfers data gathered from a network based humanoid to a processing group that is distributed on a network. The data types are video stream, audio stream and control data. Also, the network framework transfers service data produced by the processing group to the network based humanoid. By using this network framework, the network based humanoid can provide high quality of intelligent services to user.

  • PDF

The Design of Open Architectured Manufacturing System based on RT CORBA

  • Yi, Gi-Woong;Kim, Hong-Rok;Suh, Il-Hong;Park, Myong-Kwan
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2001년도 ICCAS
    • /
    • pp.52.4-52
    • /
    • 2001
  • In this paper we propose a framework of an open architectured manufacturing system base on CORBA middleware. The manufacturing system consists of four configurable software modules 9mchine control module, database module, monitoring module, and operation module). Each module is distributed through the network and integrated with CORBA middleware technology. CORBA Characteristics including independence from programming languages, computing platforms and networking protocols makes us to easily develop new applications and to effectively integrate new module into existing distributed systems. The CORBA program used in this study is The ACE ORB (TAO) developed by the laboratory in Washington University.

  • PDF

자바를 이용한 실시간 CORBA 이벤트 서비스의 구현 (The Implementation of Real-Time CORBA Event Services Using Java)

  • 구태완;강석태;정연진;이광모
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 춘계학술발표논문집 (상)
    • /
    • pp.251-254
    • /
    • 2001
  • 대표적인 분산 객체 환경을 위한 프레임 웍으로 1990년대 초 OMG(Object Management Group)에서 발표한 CORBA(Common Object Request Broker Architecture)를 들 수 있다. 이것은 분산, 이기종 환경에서 객체기반 응용 프로그램들의 재사용성(reusability), 이식성, 상호 운용성(interoperability)을 위한 공통 프레임 ???p이다. 하지만 표준 CORBA는 실시간 응용 프로그램 지원을 위한 한계점을 내재하고 있으므로 이를 그대로 적용하기에는 적합하지 않다. 때문에 RT-SIG(Real-Time Interest Special Croup)에서는 실시간 어플리케이션을 지원하기 위한 일련의 작업이 이루어 졌고, 그 산물로는 TAO(The Ace Orb)와 NraD(US Navy Research and Development), lona 사의 Orbix ORB, Lockheed Martin 사에서 개발한 CORBA 등이 있다. 하지만 표준 CORBA 명세서에 따르면 COS(CORBA Object Service)중의 하나인 이벤트 서비스는 실시간 응용프로그램을 지원하기 위해 필요한 실시간 디스패칭과 스케줄링의 보장, 중앙 집중화된 이벤트 필터링과 상관성을 위한 명시, 주기적 처리 지원 등의 기능이 결여되어 있기 때문에 이를 지원하는 실시간 이벤트 서비스가 요구된다. 이러한 요구에 부합하기 위해 필요한 요구사항을 자바 API 형태로 구현하고 향후 성능에 대한 개선 방향을 제시한다.

  • PDF