Windows에서의 인스톨

windows_logo.png

openrtm.org에서는 Windows용의 msi(Microsoft Windows installer) 패키지를 제공하고 있습니다. msi 패키지를 이용하는 것으로 의존 라이브러리인 omniORB나, RTSystemEditor라고 하는 툴도 동시에 인스톨 할 수 있습니다.

msi 패키지에 의한 인스톨

openrtm.org의 다운로드 사이트로부터, msi패키지를 다운로드합니다. msi 패키지에는, 필요한 모든 라이브러리등이 포함되어 있으므로 별도 라이브러리를 인스톨 할 필요는 없습니다. 다만, 컴포넌트의 개발을 실시하는 경우는 이하의 것도 추가로 인스톨 할 필요가 있습니다.

  • Visual C++ 또는 Visual Studio
  • python
  • RTSystemEditor나 RTCBUilder를 포함한 eclipse 패키지
  • OpenCV 1.0 또는 2.x (카메라를 사용한 샘플을 동작시킬 때에 필요)

또, 구 버전의 OpenRTM-aist나 omniORB등의 의존 패키지가 인스톨 되고 있는 경우는, 미리 언인스톨하는 것을 추천합니다.

인스톨러의 기동

openrtm.org에서 msi를 다운로드해 실행하면, 이하와 같은 다이얼로그가 나타납니다.

installer_ko_00.png
인스톨러 다이얼로그

위저드에 따라서, 인스톨을 진행시킵니다. 「다음」을 클릭하면 사용 허락 계약서의 화면이 되기 때문에, 「동의함」을 클릭해 다음으로 진행합니다.(디폴트에서는 EPL (Eclipse Public License)에 동의 한 것이 됩니다.)

installer_ko_02.png
라이센스의 선택

셋업의 종류의 선택

셋업의 종류의 선택으로 진행됩니다. 이하의 3 종류의 인스톨 방법을 선택할 수 있습니다.

  • 표준: 모든 기능이 인스톨 됩니다.
  • 사용자 지정: 인스톨 하는 기능을 선택합니다.
  • 전체: 모든 기능이 인스톨 됩니다.표준과 같다.
    installer_ko_03.png
    셋업의 종류의 선택

사용자 지정 인스톨

「사용자 지정」을 선택하면, 인스톨 하는 패키지를 한층 더 세세하게 선택할 수 있습니다.

installer_ko_03.png
셋업의 종류의 선택

이하의 4개의 항목이 있습니다.
  • OpenRTM-aist (C++): OpenRTM-aist 본체입니다
  • OpenRT Platform Tool Chain: RTSystemEditor의 스탠드얼론버전 입니다
  • omniORB: omniORB 라인 타임 라이브러리와 헤더입니다
  • Visual C++ 2008 Runtime: VC9의 라인 타임 라이브러리입니다
통상은 모든 것을 인스톨 해 주십시오. 다만, 개발을 하지 않는 경우는
  • OpenRTM-aist (C++)의 Runtime Environment
  • omniORB 의 Runtime Environment 만을 인스톨 하는 것으로 런타임 라이브러리만이 인스톨 됩니다.

인스톨

셋업의 종류의 선택 후, 「다음」을 클릭하면 인스톨이 개시됩니다.

installer_ko_09.png
인스톨

아래와 같은 화면이 나오면 인스톨은 완료입니다.「마침」을 클릭해 인스톨을 종료합니다.

installer_ko_10.png
인스톨의 완료

인스톨의 상세

인스톨러의 작업 내용

인스톨러는 이하의 작업을 실시합니다.

  • 인스톨 디렉토리 (디폴트는 C:\Program Files) 이하에 각종 파일을 복사
    • OpenRTM-aist 헤더, 스크립트, 라이브러리, 샘플을 OpenRTM-aist\<version_number> 이하에 복사
    • 스탠드 얼론판 RTSystemEditor를 OpenRTP 이하에 복사
    • omniORB 헤더, 라이브러리, 커멘드 등을 omniORB 이하에 복사
    • Visual C++런타임을 시스템 디렉토리에 복사
  • 스타트 메뉴 이하에 OpenRTM-aist 폴더를 작성해 각종 숏컷을 설정
    • rtcd, 네임서버 등의 숏컷을 작성
    • 샘플 RTC의 숏컷을 작성
    • doxygen 에 의한 클래스 레퍼런스, IDL 레퍼런스 바로가기를 작성
  • 환경 변수의 설정
    • RTM_ROOT에 OpenRTM-aist\bin를 세트
    • OMNI_ROOT에 omniORB의 바이너리·라이브러리 디렉토리를 세트

인스톨 되는 파일

파일은 이하와 같은 구조로 인스톨 됩니다.

 <install_dir>
   + OpenRTM-aist
   |  + <version>
   |     + bin: dll, lib, 각종 커멘드
   |     + coil: coil 헤더 파일
   |     + doc: doxygen 문서
   |     + etc: vsprops, rtc.conf 샘플
   |     + examples
   |         + CXX: C++ 샘플 컴포넌트 (.exe, .dll)
   |     + rtm: OpenRTM-aist 헤더 파일
   |        + idl: OpenRTM-aist IDL 파일
   |     + util
   |        + rtc-template: rtc-template 모듈
   |
   + omniORB
   |  + <version>
   |     + bin: dll, 각종 커멘드
   |     + idl: IDL 파일
   |     + include: omniORB 헤더 파일
   |     + lib: 임포트 라이브러리, python 라이브러리
   |
   + OpenRTP
      + RTSystemEditor: 스탠드 얼론판 RTSystemEditor

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

Webサイト統計
ユーザ数:2210
プロジェクト統計
RTコンポーネント307
RTミドルウエア35
ツール22
文書・仕様書2

Choreonoid

モーションエディタ/シミュレータ

OpenHRP3

動力学シミュレータ

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク