NXT Python의 인스톨

NXT Python의 인스톨

NXT RTC를 작성하기 전에, Python로부터 Bluetooth를 사용하기 위한 모듈 PyBlues와 NXT를 제어하기 위한 모듈 NXT Python 를 인스톨 합니다.

PyBlues의 인스톨

상기 링크로부터 Windows용 인스톨러를 다운로드합니다. 다운로드한 실행 파일을 실행하면 인스톨은 완료됩니다.

NXT Python의 인스톨

상기 링크로부터 zip 파일을 다운로드합니다. NXT Python 는 setup.py 스크립트를 사용해 인스톨 합니다.
  • .py에 관련되고 있는 경우 setup.py install
  • 직접 Python 커멘드를 지정하는 경우 c:\Python24\python setup.py install

라고 커멘드 prompt에서 입력해 인스톨 합니다.


 Microsoft Windows XP [Version 5.1.2600]
 (C) Copyright 1985-2001 Microsoft Corp.
 
 C:\tmp\nxt_python-0.7>setup.py install
 running install
 running build
 running build_py
 중략
 copying build\scripts-2.4\nxt_filer -> c:\python24\Scripts
 copying build\scripts-2.4\nxt_push -> c:\python24\Scripts
 copying build\scripts-2.4\nxt_test -> c:\python24\Scripts
 
 C:\tmp\nxt_python-0.7>


NXT Python의 테스트

NXT를 ON로 해 PC에 접속되고 있는 상태로, example 이하의 샘플을 실행해 NXT Python으로 NXT를 제어할 수 있는지 확인합니다.

example 디렉토리에는 이하의 샘플이 있습니다.

  • latency.py: 센서 검출시의 지연시간을 계측한다.
  • mary.py: NXT의 사운드 기능으로 「mary had a little lamb」을 연주한다
  • message_test.py: 인텔리전트 블록의 액정화면에 메세지를 표시한다
  • spin.py: PortB, PortC의 모터를 움직여 회전시킨다
  • test_sensors.py: 전센서의 값을 표시한다

이러한 테스트를 실행할 때 , 각각의 샘플이 사용하는 모터, 센서 등이 접속된 상태에서 실행하지 않으면 안됩니다.&aname(miyamoto)

ダウンロード

最新バージョン : 2.1.0-RELESE

統計

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

OpenRTM@Github

OpenRTM-aist GitHubサイト

ROS

Robot Operating System

Choreonoid

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

DAQ-Middleware

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

産総研が提供するRTC集

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