ダウンロード
最新バージョン : 2.1.0-RELESE
| 2.1.0-RELESE | ダウンロードページ |
OpenRTM@Github
OpenRTM-aist GitHubサイト
ROS
Robot Operating System
Choreonoid
モーションエディタ/シミュレータ
DAQ-Middleware
ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク
産総研が提供するRTC集
東京オープンソースロボティクス協会
| 2.1.0-RELESE | ダウンロードページ |
OpenRTM-aist GitHubサイト
Robot Operating System
モーションエディタ/シミュレータ
ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク
産総研が提供するRTC集
東京オープンソースロボティクス協会
화면 구성요소
여기에서는, RTCBuilder 내의 화면 구성요소에 대해 설명합니다.개요
RTCBuilder 에서는, 이하와 같은 화면 구성이 되고 있습니다.
RT 프로파일 에디터
여기에서는, RT 프로파일 에디터에 대해 설명합니다.
RT프로파일 에디터는, 이하의 페이지로부터 구성되어 있습니다.
기본 프로파일 입력 페이지
RT 컴퍼넌트의 프로파일 정보 등, 컴퍼넌트의 기본 정보를 입력하는 페이지입니다.
이하에 각 입력 항목에 대해 설명하겠습니다.
데이터포트·프로파일 입력 페이지
RT 컴퍼넌트에 부속되는 데이터포트의 정보를 입력하는 페이지입니다.
각 포토 (InPort/OutPort)를 신규에 추가하는 경우는, 각 섹션의「 Add 」버튼을 눌러 주세요. 또, 각 섹션의 「 Delete 」버튼을 누르면, 선택중의 포토를 삭제할 수 있습니다. 문서 섹션의 내용은 포토마다 설정하는 것이 가능합니다.문서 섹션에는, 선택중의 포토에 대응한 내용이 표시됩니다. 이하에 각 입력 항목에 대해 설명하겠습니다.
서비스 포토·프로파일 입력 페이지
RT 컴퍼넌트에 부속되는 서비스 포토의 정보를 입력하는 페이지입니다.
신규 서비스 포토는, 화면 좌측 「 RT-Component Service Ports 」란의「 Add Port 」를 선택하는 것으로 추가할 수 있습니다. 화면 좌측 「 RT-Component Service Ports 」에서 서비스 포토를 선택한 상태로,「Add Interface 」를 선택하는 것으로 신규 서비스 인터페이스를 추가할 수 있습니다. 화면 좌측 「 RT-Component Service Ports 」에서, 서비스 포토 혹은 서비스 인터페이스를 선택한 상태로 「 Delete 」를 선택하는 것으로, 선택한 포토/인터페이스를 삭제할 수 있습니다. 이하에 각 입력 항목에 대해 설명하겠습니다.
·Provided:제공 인터페이스 (Service Provider 용 )
·Required:요구 인터페이스 (Service Consumer용)
로부터 선택 가능합니다.
언어·환경 정보 입력 페이지
입력한 RT 컴퍼넌트 사양에 근거해 생성하는 템플릿·원시 코드의 언어 선택이나, OS 등의 실행 환경, 의존 라이브러리등을 입력하는 페이지입니다.
생성 대상의 언어 마다 섹션이 나뉘고 있습니다.생성하고 싶은 언어의 섹션을 선택해, 각 언어 고유의 설정 정보를 입력해 주세요. 어느 섹션을 선택했을 경우에는, 다른 섹션은 모두 닫게 되어 있습니다. 코드 생성 실행시(기본 프로파일 입력 페이지의「 Generate 」버튼 압하시)에 선택되고 있던 섹션의 언어용 템플릿 코드가 생성됩니다. 이하에 각 입력 항목에 대해 설명하겠습니다.
Java 섹션의 Jar File 의 추가/삭제는, 섹션옆의「 Add 」「 Delete 」버튼에서 실시할 수 있습니다.「Add」버튼을 클릭하면, 일람중에 항목행이 추가됩니다.그리고, 추가된 행을 클릭하면, 파일 선택 다이얼로그가 표시의 것으로 대상 파일을 선택해 주세요. ~※ Ruby 및 C# 에 대해서는, 현재 상태로서는미대응입니다.
RTC 프로파일 XML 편집 페이지
입력한 RT 컴퍼넌트 사양을 적은 XML 파일 (RTC.xml)의 내용 확인, 편집을 실시하는 페이지입니다.다른 페이지로 설정한 내용을 확인하거나 GUI 화면에서는 입력할 수 없는 항목을 직접 편집하기 위해서 사용합니다.
이 페이지로 직접 입력한 내용은, 이 페이지를 표시하고 있는 상태로 보존했을 경우만 보존됩니다.이 페이지에서 내용 편집 후, 타페이지를 연 상태로 보존하면, 다른 페이지에서 입력한 항목이 우선됩니다. 이 페이지의 내용을 보존하는 경우에는, RTC.xml 의 schema 정의에 따른 바리데이션을 합니다.바리데이션시에 에러가 발견되었을 경우는, 이하와 같은 에러 메세지가 표시되기 때문에, 표시 내용을 참고에 해당 개소를 수정해 주세요.
문서 정보 설정 페이지
생성 대상의 RT 컴퍼넌트에 관한 각종 문서 정보를 입력합니다.
이 페이지로 입력된 정보는, 생성된 코드에 doxygen 형식에서 파묻힙니다. 이하에 각 입력 항목에 대해 설명하겠습니다.
비르드뷰
비르드뷰는 작성중의 RT 컴퍼넌트의