[openrtm-users 01619] Re: NXTRTC が使用できない

trhr1104 @ yahoo.co.jp trhr1104 @ yahoo.co.jp
2011年 2月 26日 (土) 14:27:12 JST


栗原様
   
   
  加藤です。
   
  手順通りNXTに接続をし、サンプルを動かしてみたところモーターが動くのを確認しました。
   
  その後コマンドプロンプトよりいくつかのファイルを実行してみたところ、
   
  「rtm-naming.py」の実行結果
  Starting omniORB omniNames:  win7katou : 2809
omniNames -start 2809 -logdir "C:\Users\katou\AppData\Local\Temp" & 'omniNames' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
   
  「NXTRTC.py」の実行結果
  
Traceback (most recent call last):
  File "C:\Program Files\Open-RTM-aist\0.4\examples\PythonNXTRTC\NXTRTC.py", line 10, in ?
       import OpenRTM
  File "C:\Python24\lib\site-packages\OpenRTM\__init__.py", line 10, in ?
       from CorbaNaming import *
  File "C:\Python24\lib\site-packages\OpenRTM\CorbaNaming.py", line 18, in ?
       import omniORB.CORBA as CORBA
ImportError: No module named omniORB.CORBA
   
  「pthon NXTRTC.py」と入力した場合

  
'python' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
   
  と表示されました。
   
  何かダウンロードするものが足りなかったり、設定をちゃんとやれてなかったりするのでしょうか。
   
  お時間頂けたらご教授お願いします。
  
kurihara shinji <shinji.kurihara @ aist.go.jp> wrote:
  加藤様

栗原です。

> 「Line is busy」となってしまうのですがパソコンから制御できるのでしょうか。
> パソコンのほうで指定したパスキーを入力すると同時にNXTに表示されます。
> NXTの画面の左上にあるBluetoothのマークは「B<」のままなのですがこれで通信できているのでしょうか。
現在手元にNXTがありませんので、「B<」マークが正しく接続されている状態を
示しているのかどうかはわかりません。
まずは、mary.pyかspin.pyでNXTと通信できているかの確認をお願い致します。
#これらのプログラムは、OpenRTM-aistとは関係ないプログラムです。

mary.pyまたは、spin.pyなどnxt_pythonのサンプルプログラムが正常に動作
する事を確認した後に、コマンドプロンプトを起動し、コマンドプロンプトにて、
NXTRTC.pyがあるフォルダまで移動後、以下のコマンドを実行してみて下さい。

> python NXTRTC.py

何か問題がある場合、コマンドプロンプトの方にエラーメッセージ
が表示されますので、そのエラーをお教え頂ければもっと的確な情報を提示
できるかと思います。


以上、宜しくお願い致します。



On Fri, 25 Feb 2011 22:58:15 +0900 (JST)
wrote:

> 栗原様
> 専門学校生 加藤です。
> 
> 「Line is busy」となってしまうのですがパソコンから制御できるのでしょうか。
> パソコンのほうで指定したパスキーを入力すると同時にNXTに表示されます。
> NXTの画面の左上にあるBluetoothのマークは「B<」のままなのですがこれで通信できているのでしょうか。
> 
> また上記の手順でNXTとパソコンを繋いだ後に
> http://www.openrtm.org/openrtm/ja/content/nxt-rtc%E5%8B%95%E4%BD%9C%E7%A2%BA%E8%AA%8D-1
> を手順どおり実行しようとすると NXTRTC.py などダブルクリックして実行してもすぐにエラーで終了してしまいます。
> 実行の方法が違うのでしょうか。
> 
> どなたかお時間いただけたらご教授お願いします。
> 
> 栗原眞二 wrote:
> 加藤様
> 
> 産総研 栗原です。
> 
> こちらでも、Windows7がインストールされているノートPCにて確認してみましたが、特に問題なく
> Bluetoothでの通信はできました。
> 
> 一度、BluetoothをPCから抜き挿しし、NXTも一度パワーオフしてから、以下のページの手順通り
> にお試し頂けますでしょうか?
> 
> http://www.openrtm.org/openrtm/ja/content/mindstorm-nxt-%E8%A8%AD%E5%AE%9A-1
> 
> ちなみに、私も上記ページの通りにし、次のページの「NXT Pythonのインストール」までしか
> 動作確認しておりません。
> 
> あとは、まず、mary.pyを試し、次にspin.pyを実行された方が、通信ができているのか、
> 通信はできているがモーター制御に問題があるのかなど、問題が切り分け易いかと思います。
> 
> #mary.pyを実行しても、3~5秒位後に音がなりはじめましたので、プログラム実行後に
> # 数秒様子見するとモーターが動きだすかもしれません。
> 
> 以上、宜しくお願い致します。
> 
> 
> 2011年2月25日16:20 :
> > 専門学校生 加藤です。
> > 先日はこちらでお世話になりました。
> > ありがとうございます。
> >
> > 本日NXTRTCの勉強を進めていたところ、NXTとPCの接続がうまくいってない(?)ためかNXT
> > Python(spin.py)がうまく起動できませんでした。
> >
> > バージョンは「PyBluez-0.18.win32-py2.4」と「nxt_python-0.7.zip」を使用させてもらっています。
> > OSは「windows7」でNXTのファームウエアは「1.05」です。
> > NXT Pythonのインストールは終わっております。
> >
> > 状況としては、NXTとPCを繋ごうし、PCのほうでパスキーを設定しようとするとNXTのほうで「Line is busy」と出ます。
> > その後PCのほうでは「デバイスを使用する準備ができました」と出るのですが、「spin.py」をダブルクリックで実行してもport Bとport
> > Cは動きませんでした。
> >
> > 実行の方法が違うのでしょうか。
> > NXTがうまく通信できてないのでしょうか。
> >
> > 原因が分からないので、お時間があればご教授お願いします。
> >
> 
> 
> 


-- 
----------
栗原 眞二 

独立行政法人産業技術総合研究所
知能システム研究部門 統合知能研究グループ
〒305-8568
茨城県つくば市梅園1-1-1 中央第2

TEL: 029-861-5956


 
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://www.openrtm.org/pipermail/openrtm-users/attachments/20110226/6d532a20/attachment-0001.html>


openrtm-users メーリングリストの案内