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 とコマンドプロンプトから入力してインストールします。


 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のサウンド機能で「メリーさんの羊」を演奏する
  • message_test.py: インテリジェントブロックの液晶画面にメッセージを表示する
  • spin.py: PortB, PortCのモータを動かしスピンさせる
  • test_sensors.py: 全センサの値を表示する

これらのテストを実行する際には、それぞれのサンプルが使用するモータ、センサなどが接続された状態で実行しなければなりません。

ダウンロード

最新バージョン : 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集

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