개요・시스템 구축의 흐름

OpenRTM-aist RT System Editor 개요

 현재OMG에서는 로봇 개발의 효율을 높이는 Robot Technology Component(이하 RTC)의 사양 책정을 하고 있습니다. 이 RTC 사양을 실장 및 적용한 공통 플랫폼으로서 독립 행정법인 산업기술 종합 연구소·지능 시스템 연구부문·태스크 인텔리젼스 연구 그룹에서는OpenRTM-aist를 제공하고 있습니다.
 RT System Editor 는, 이 OpenRTM-aist에 포함되는 개발툴의 하나이며, RTC를 리얼타임에 그래피컬 하게 조작하는 기능을 가지고 있습니다. 또, 그 이름대로 Eclipse 통합 개발 환경의 플러그 인으로서 작성되고 있어 Eclipse상에서 기존의 플러그 인과 무결절적으로 조작을 실시할 수 있습니다.

대상

본 문서는 RTC에 대한 기본 지식을 이미 가지고 있는 분을 대상으로 하고 있습니다. RTC의 내용에 대해서는,OMG의 문서나 여기 를 참조해 주세요.

화면예

여기에서는, OpenRTM-aist RT System Editor (이하 RT System Editor)의 화면 예를 나타냅니다.

fig1InitialOfEclipseStart_1_ko.png
RTSystemEditor의 화면 예

기능 개요

RT System Editor 는 RTC 를 리얼타임에 그래피컬하게 조작하는 기능을 가지고 있습니다. 제공되는 기능의 일람은 이하입니다.

기능 개요 일람

기능 명칭 기능 개요
1 컴포넌트 configuration 표시/편집 기능 선택한 컴퍼넌트의 컨피그레이션 프로파일 정보를 컨피그레이션 뷰에 표시해 편집한다.
2 컴포넌트 동작 변경 기능 선택한 컴포넌트의 동작을 변경한다.
3 RT시스템 조립 기능 시스템 에디터상에서 시스템의 조립을 실시한다.
4 시스템 세이브/오픈 기능 시스템 에디터의 내용을 RTS 프로파일로서 세이브한다. RTS 프로파일을 시스템 에디터로 오픈한다. 시스템의 포토 접속, configuration를 변경하지 않는다)
5 시스템 복원 기능 RTS 프로파일을 시스템 에디터에 오픈해, 프로파일의 내용을 바탕으로 시스템을 복원한다.(프로파일의 내용으로 시스템의 포토 접속, configuration를 재구축 한다)

동작환경

RT System Editor 의 동작에 필요한 환경은 이하 입니다.

환경 비고
1 Java Development Kit 6 주의:Java1.5(5.0)에서는 동작하지 않습니다.
2 Eclipse 3.2.1 Eclipse 본체
3 Eclipse EMF 2.2.4 EMF+SDO RuntimeXSD Runtime RT System Editor 가 의존하는 Eclipse 플러그 인
4 Eclipse GEF 3.2.2 RT System Editor 가 의존하는 Eclipse 플러그 인
5 Eclipse Java development tools(JDT) 사용하시는 Eclipse의 버전에 맞춰 사용하십시오.
6 RT Name Service View RT System Editor가 의존하는 OpenRTM-aist에 포함되는 개발툴
7 RT Repository View RT System Editor가 의존하는 OpenRTM-aist에 포함되는 개발툴

제한

RT System Editor 는, OpenRTM-aist 를 대상으로 개발된 것입니다. 그 외의 RTC 플랫폼에 대한 조작은 상정하고 있지 않습니다.

Download

latest Releases : 2.0.0-RELESE

2.0.0-RELESE Download page

Number of Projects

Choreonoid

Motion editor/Dynamics simulator

OpenHRP3

Dynamics simulator

OpenRTP

Integrated Development Platform

AIST RTC collection

RT-Components collection by AIST

TORK

Tokyo Opensource Robotics Association

DAQ-Middleware

Middleware for DAQ (Data Aquisition) by KEK