Download
latest Releases : 2.0.0-RELESE
2.0.0-RELESE | Download page |
Number of Projects
RT-Component | 153.5 |
RT-Middleware | 35 |
Tools | 22 |
Documentation | 2 |
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
패키지가 준비되어 있지 않은 UNIX 환경이나, 크로스 개발 환경, OpenRTM-aist-Python 본체의 소스를 변경해 이용하고 싶은 경우에는, 소스로부터 빌드 할 수 있습니다.
배포 소스의 빌드
OpenRTM-aist (Python판)는 Python의 distutils 모듈을 이용한 빌드 환경을 제공하고 있기 때문에, 여러가지 환경에서 용이하게 빌드 할 수 있습니다.
대응 OS 및 배포
OpenRTM-aist-Python는 아래와 같은 OS 및 Linux 배포 버전에서 동작 하는 것이 확인되고 있습니다.
이외의 환경에서도, 일반적인 Linux/UNIX 환경이면, 빌드할 수 있을 가능성이 있습니다.
의존 라이브러리
OpenRTM-aist-Python-1.0.0의 인스톨에는 아래와 같은 개발 환경 및 라이브러리가 필요합니다.
각각의 라이브러리등의 문서에 따라 인스톨을 실시해 주십시오. 이러한 패키지가 표준의 디렉토리(/usr, /usr/local 등) 아래에 인스톨 되어 있으면, 이후의 OpenRTM-aist-Python 의 컴파일 작업을 비교적 간단하게 실시할 수 있습니다.
소스의 다운로드
OpenRTM-aist-Python의 소스를 다운로드합니다.
소스 코드의 전개
우선 소스 코드 OpenRTM-aist-Python-X.X.X.tar.gz를 적당한 디렉토리에 전개합니다.
빌드
OpenRTM-aist-Python는 패키지의 빌드에 distutils 모듈을 사용하고 있습니다. 빌드의 방법은, 다른 distutils를 사용한 패키지와 같게 실시합니다.
[options]로 사용 가능한 옵션은
을 참조해 주십시오.
인스톨
빌드가 정상적으로 종료하면 Python 모듈, 유틸리티 커멘드군을 인스톨 합니다.
이상으로, 소스 코드로부터의 빌드 및 인스톨은 종료입니다.
리포지터리(repository)의 소스의 빌드
OpenRTM-aist는 개발에 이용하고 있는 subversion 리포지터리를 일반적으로 공개하고 있습니다. 리포지터리로부터 체크아웃 한 소스 코드로부터 빌드를 실시할 수도 있습니다.
소스의 체크아웃
소스를 리포지터리로부터 체크아웃 합니다.
빌드
체크아웃 하면 OpenRTM-aist-Python라고 하는 디렉토리가 되어 있으므로, 그 디렉토리로 들어갑니다.
setup.py를 사용해 빌드 합니다.
패키지의 작성
python setup.py sdist를 실시하는 것으로 openrtm.org에서 배포하고 있는 소스의 패키지를 작성할 수도 있습니다. 다만, 패키지의 작성을 실시하려면 doxygen 나 latex, qkc 등 추가의 커멘드가 필요합니다.
생성된 소스 패키지는 각각 이하와 같습니다.