Windows에서의 인스톨

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

msi 패키지에 의한 인스톨

openrtm.org의 다운로드 사이트로부터, msi 패키지를 다운로드합니다. msi 패키지에는 필요한 omniORBpy 나 RTSystemEditor라고 하는 툴은 포함되어 있습니다만, Python은 미리 인스톨 해 둘 필요가 있습니다.

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

인스톨러의 기동

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

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

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

installer_python_01_ko.png
라이센스의 선택

셋업의 종류의 선택

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

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

사용자 지정 인스톨

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

installer_python_03_ko.png
「사용자 지정」인스톨의 패키지 선택

이하의 6개의 항목이 있습니다. (이미 C++판, 혹은 Java판이 인스톨 되고 있는 경우는, RTSystemEditor 이외의 5개의 항목이 됩니다.)

  • OpenRTM-aist (Python): OpenRTM-aist 본체입니다
  • omniORBpy: omniORB의 Python 모듈입니다
  • Utility: rtcd 나 rtm-naming 등 OpenRTM-aist에 관한 유틸리티 프로그램입니다
  • Documents: Doxygen로 작성된 문서입니다
  • Examples: 샘플 컴퍼넌트군입니다
  • RTSystemEditor: RTSystemEditaor의 스탠드얼론판입니다 통상은 모든 것을 인스톨 해 주십시오.

인스톨

셋업의 종류의 선택 후, 「다음」을 클릭하면 이하의 다이얼로그가 나옵니다.

installer_python_04_ko.png
인스톨

여기서 「설치」를 클릭하면 인스톨이 개시됩니다.

installer_python_05_ko.png
인스톨 진행 상황

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

installer_python_06_ko.png
인스톨의 완료

인스톨의 상세

인스톨러의 작업 내용

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

  • 인스톨 디렉토리 (디폴트는 C:\Python<version>) 이하에 각종 파일을 복사
    • OpenRTM-aist 본체의 모듈을 C:\Python<version>\Lib\site-packages\OpenRTM_aist 이하에 복사
    • 스탠드얼론판 RTSystemEditor를 C:\Program Files\OpenRTP 이하에 복사
    • omniORBpy 모듈, 커멘드 등을 C:\Python<version> 이하에 복사
  • 스타트 메뉴 이하에 OpenRTM-aist 폴더를 작성해 각종 숏컷을 설정
    • rtcd, 네임서버 등의 숏컷을 작성
    • 샘플 RTC의 숏컷을 작성
    • doxygen에 의한 클래스 레퍼런스, IDL 레퍼런스 숏컷을 작성
  • 환경 변수의 설정

인스톨 되는 파일

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

 <python_install_dir>
   + omniORB의 dll, 각종 커멘드
   + rtcd, rtcprofile 등 OpenRTM-aist 관련의 각종 커멘드
   |
   + Lib
   |  + site-packages
   |     + OpenRTM_aist: OpenRTM-aist의 Python 모듈
   |        + RTM_IDL: IDL 파일
   |
   |     + omniORB 관련의 Python 모듈

<install_dir>

   + OpenRTM-aist
   |  + <version>
   |     + bin: 각종 커멘드
   |     + doc: doxygen 문서
   |     + examples
   |         + Python: Python 샘플 컴퍼넌트 (.py)
   |
   + OpenRTP
      + RTSystemEditor: 스탠드얼론판 RTSystemEditor

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