[openrtm-users 01635] Re: 異なる PC 間で動作する RTC の接続について

kurihara shinji shinji.kurihara @ aist.go.jp
2011年 3月 2日 (水) 13:23:52 JST


加藤様

栗原です。

>   コマンドプロンプトで実行してみたところNXTとつながりました。
>   NXTRTCファイル内の「rtc.conf」の内容を1回変えてしまったのですがそれは問題ないでしょうか。
>    
>   OpenRTM->0.4->binファイル内のと1回コピーしました。
>   その後「SeqIO」内のものと置き換えました。
こちらの環境では、"C:\Program Files\OpenRTM-aist\0.4\bin"にはrtm-naming.pyしか
なく、rtc.confはありませんでした。
もしかすると、NXTRTCフォルダ内の「rtc.conf」には以下の記述がなく、ログファイル
の書き出しの際にエラーとなっていたのかもしれません。

 logger.enable:NO

SeqIO内にあるrtc.confには上記が記載されております。
(OpenRTM-aistインストール後のNXTRTCにあるのrtc.confにも上記が記載されています。)

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


On Wed, 2 Mar 2011 12:40:18 +0900 (JST)
<trhr1104 @ yahoo.co.jp> wrote:

> 栗原様
>    
>   加藤です。
>    
>   コマンドプロンプトで実行してみたところNXTとつながりました。
>   NXTRTCファイル内の「rtc.conf」の内容を1回変えてしまったのですがそれは問題ないでしょうか。
>    
>   OpenRTM->0.4->binファイル内のと1回コピーしました。
>   その後「SeqIO」内のものと置き換えました。
> 
> kurihara shinji <shinji.kurihara @ aist.go.jp> wrote:
>   加藤様
> 
> 栗原です。
> 
> > 2は可能でしたが、1を実行したみたところNXTRTC.pyが赤色になってしまいました。
> それでは、NXTRTC.pyをコマンドプロンプトから実行し、エラーメッセージが表示されて
> いるようでしたらそちらをお知らせ下さい。
> 
> 以上、宜しくお願い致します。
> 
> 
> On Wed, 2 Mar 2011 12:08:32 +0900 (JST)
> wrote:
> 
> > 栗原様
> > 
> > 加藤です。
> > 
> > 2は可能でしたが、1を実行したみたところNXTRTC.pyが赤色になってしまいました。
> > 
> > kurihara shinji wrote:
> > 加藤様
> > 
> > 栗原です。
> > 
> > > パソコンAで「TkJoystickComp.py」を起動し、パソコンBで「NXTRTC.py」と「TkMotorPosComp.py」を起動して、各コンポーネントを結線することでパソコンAで「TkJoystickComp.py」を動かしてパソコンBに接続されているNXTを制御したいです。
> > > 
> > もちろん可能です。
> > 
> > まずは、問題を切り分けるために、
> > お手数ですが、以下を試して頂けますでしょうか?
> > 
> > 1. NXTRTC.pyが正常に動作するか。
> > パソコンBで、「TkJoystickComp.py」と「NXTRTC.py」を起動し、
> > ポートの接続を行いTkJoystickにてNXTの操作ができるか確認を
> > お願いします。
> > 
> > 2. 異なるPC間での通信ができるか。
> > 一番シンプルなサンプルコンポーネントとしてSimpleIOサンプル
> > があります。
> > パソコンAにてConsoleIn.pyを、パソコンBにてConsoleOut.pyを
> > それぞれ起動し、接続してデータ通信ができるか確認をお願いし
> > ます。
> > 
> > 
> > 以上、宜しくお願い致します。
> > 
> > 
> > On Wed, 2 Mar 2011 10:56:07 +0900 (JST)
> > wrote:
> > 
> > > 専門学校生 加藤です。
> > > 
> > > http://www.openrtm.org/openrtm/ja/content/nxt-rtc%E5%8B%95%E4%BD%9C%E7%A2%BA%E8%AA%8D-1
> > > 
> > > 上記のページに関することで質問です。
> > > 
> > > 異なるPCでRTCを接続し、このページと同じ動作することができますでしょうか。
> > > 
> > > パソコンAで「TkJoystickComp.py」を起動し、パソコンBで「NXTRTC.py」と「TkMotorPosComp.py」を起動して、各コンポーネントを結線することでパソコンAで「TkJoystickComp.py」を動かしてパソコンBに接続されているNXTを制御したいです。
> > > 
> > > 試しにやってみたのですができませんでした。
> > > 
> > > SystemDiagram上のNXTRTCが赤色になりStateがERRORと表示されています。
> > > 
> > > 出来る方法はありますでしょうか?
> > > お時間頂けた方ご教授お願いします。
> > > 
> > > trhr1104 @ yahoo.co.jp wrote:
> > > 栗原様
> > > 
> > > 加藤です。
> > > 
> > > すみません。
> > > 
> > > AのパソコンからBには繋げるが、BのパソコンからAに繋げないという状況でした。
> > > しかし片方のパソコンのセキュリティを無効にしてみたところ無事接続できました。
> > > ご迷惑をおかけしました。
> > > 
> > > kurihara shinji wrote:
> > > 加藤様
> > > 
> > > 栗原です。
> > > 
> > > > 今異なるPC間でRTCの接続を試みてみたのですが、片方は繋げたのですが、もう片方は「ネームサービスへの接続に失敗しました」と何回やっても出てしまいます。
> > > これは、例えば、AというPCとBというPCがあり、Aで実行されているRtcLinkから、
> > > Bで実行されたネームサーバーに接続できないという事でしょうか?
> > > 
> > > 
> > > 以上、宜しくお願い致します。
> > > 
> > > 
> > > On Tue, 1 Mar 2011 13:33:34 +0900 (JST)
> > > wrote:
> > > 
> > > > 栗原様
> > > > 
> > > > 加藤です。
> > > > 
> > > > 今異なるPC間でRTCの接続を試みてみたのですが、片方は繋げたのですが、もう片方は「ネームサービスへの接続に失敗しました」と何回やっても出てしまいます。
> > > > 
> > > > IPアドレスはちゃんと確認し、「rtc.conf」への編集も終わっています。
> > > > 
> > > > また前回教えてもらった環境変数のPATHに「";C:\Python24;"」を追加したところNameServiceViewのほうに実行したプログラムが出てこなくなったので消してしまいました。
> > > > 
> > > > なぜ片方だけ接続に失敗するのでしょう。
> > > > 
> > > > お時間いただけたらご教授お願いします。
> > > > 
> > > > kurihara shinji wrote:
> > > > 加藤様
> > > > 
> > > > 栗原です。
> > > > 
> > > > > ここに書かれている自分のPCのIPアドレスや異なるPCのIPアドレスとは、コマンドプロンプトでの「ipconfig」で表示される「IPv4 アドレス」のいうものを使えばよいのでしょうか?
> > > > はい、その通りです。
> > > > 
> > > > > また「Activate」にするのは自分のパソコンのネームサーバに登録されているものだけで良いのでしょうか?
> > > > 「Activate」したいコンポーネントが、異なるPC上のネームサーバに登録されている場合
> > > > 、そのコンポーネントも”自分のパソコン”で実行しているRtcLinkから「Activate」する
> > > > ことが可能です。
> > > > RtcLinkのコンセントアイコンをクリックし、異なるPCのIP を入力することで、その
> > > > ネームサーバに登録されているコンポーネントを見る事ができます。
> > > > 
> > > > 
> > > > 以上、宜しくお願い致します。
> > > > 
> > > > 
> > > > 
> > > > On Mon, 28 Feb 2011 23:34:32 +0900 (JST)
> > > > wrote:
> > > > 
> > > > > 専門学校生 加藤です。
> > > > > 何度も質問申し訳ありません。
> > > > > 
> > > > > http://www.openrtm.org/openrtm/en/content/rt%E3%83%9F%E3%83%89%E3%83%AB%E3%82%A6%E3%82%A7%E3%82%A2%E8%AC%9B%E7%BF%92%E4%BC%9A%E8%B3%87%E6%96%99#toc21
> > > > > こちらのページに「異なるPC間で動作するRTCの接続」について質問があります。
> > > > > 
> > > > > ここに書かれている自分のPCのIPアドレスや異なるPCのIPアドレスとは、コマンドプロンプトでの「ipconfig」で表示される「IPv4 アドレス」のいうものを使えばよいのでしょうか?
> > > > > 
> > > > > また「Activate」にするのは自分のパソコンのネームサーバに登録されているものだけで良いのでしょうか?
> > > > > 
> > > > > お時間いただけたらご教授お願いします。
> > > > > 
> > > > > 
> > > > 
> > > > 
> > > > -- 
> > > > ----------
> > > > 栗原 眞二 
> > > > 
> > > > 独立行政法人産業技術総合研究所
> > > > 知能システム研究部門 統合知能研究グループ
> > > > 〒305-8568
> > > > 茨城県つくば市梅園1-1-1 中央第2
> > > > 
> > > > TEL: 029-861-5956
> > > > 
> > > > 
> > > > 
> > > 
> > > 
> > > -- 
> > > ----------
> > > 栗原 眞二 
> > > 
> > > 独立行政法人産業技術総合研究所
> > > 知能システム研究部門 統合知能研究グループ
> > > 〒305-8568
> > > 茨城県つくば市梅園1-1-1 中央第2
> > > 
> > > TEL: 029-861-5956
> > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > 
> > 
> > -- 
> > ----------
> > 栗原 眞二 
> > 
> > 独立行政法人産業技術総合研究所
> > 知能システム研究部門 統合知能研究グループ
> > 〒305-8568
> > 茨城県つくば市梅園1-1-1 中央第2
> > 
> > TEL: 029-861-5956
> > 
> > 
> > 
> > 
> 
> 
> -- 
> ----------
> 栗原 眞二 
> 
> 独立行政法人産業技術総合研究所
> 知能システム研究部門 統合知能研究グループ
> 〒305-8568
> 茨城県つくば市梅園1-1-1 中央第2
> 
> TEL: 029-861-5956
> 
>  
> 


-- 
----------
栗原 眞二 <shinji.kurihara @ aist.go.jp>

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

  TEL: 029-861-5956



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