[openrtm-users 02822] findRTCmanagerに関する質問

Kenji Miyake kenji @ jsk.t.u-tokyo.ac.jp
2013年 6月 27日 (木) 22:03:21 JST


はじめまして、JSK修士2年の三宅と申します。

hiro014(192.168.128.14)というロボットで、RTMを使用しています。

以下のようにfindRTCmanagerを行った時に、managehostにhiro014を使用すると問題なく実行できるのですが、
hiro014のIPアドレスでは、exeptionが発生してしまいます。

IPアドレスからも通信ができると良いのではないか、とも思うのですが、
これは何故このような仕様になっているのでしょうか?

よろしくお願い致します。

*** Problem ***
leus @ parsnip:~/tmp_hiro$ ipython bag_report_sample.py
managehost =  hiro014
ms =  <rtm.RTCmanager instance at 0x2a0db48>
managerhost =  192.168.128.14
exception in findRTCmanager(192.168.128.14)
ms =  None

*** My sample program ***
#!/usr/bin/env python
import roslib; roslib.load_manifest("hrpsys")

import os
import rtm

from rtm import *
from OpenHRP import *

import socket
import time

managerhost = "hiro014"
print "managehost = ", managerhost
ms = rtm.findRTCmanager(managerhost)
print "ms = ", ms

managerhost = "192.168.128.14"
print "managerhost = ", managerhost
ms = rtm.findRTCmanager(managerhost)
print "ms = ", ms

*** My Environment ***
leus @ parsnip:~$ route
カーネルIP経路テーブル
受信先サイト    ゲートウェイ    ネットマスク   フラグ Metric Ref 使用数 インタフェース
default         raspberry.jsk.t 0.0.0.0         UG    0      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
192.168.101.0   *               255.255.255.0   U     1      0        0 eth0
192.168.128.0   *               255.255.255.0   U     1      0        0 eth1

leus @ parsnip:~$ ifconfig
eth0      Link encap:イーサネット  ハードウェアアドレス 00:1f:29:05:a4:11
          inetアドレス:192.168.101.164  ブロードキャスト:192.168.101.255  マスク:255.255.255.0
          inet6アドレス: fe80::21f:29ff:fe05:a411/64 範囲:リンク
          UP BROADCAST RUNNING MULTICAST  MTU:1500  メトリック:1
          RXパケット:364712 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:100019 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:1000
          RXバイト:91506001 (91.5 MB)  TXバイト:23520376 (23.5 MB)
          割り込み:16

eth1      Link encap:イーサネット  ハードウェアアドレス 00:1f:29:05:a4:10
          inetアドレス:192.168.128.254  ブロードキャスト:192.168.128.255  マスク:255.255.255.0
          inet6アドレス: fe80::21f:29ff:fe05:a410/64 範囲:リンク
          UP BROADCAST RUNNING MULTICAST  MTU:1500  メトリック:1
          RXパケット:476946 エラー:0 損失:55804 オーバラン:0 フレーム:0
          TXパケット:399160 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:1000
          RXバイト:320400400 (320.4 MB)  TXバイト:52379713 (52.3 MB)
          割り込み:17

lo        Link encap:ローカルループバック
          inetアドレス:127.0.0.1  マスク:255.0.0.0
          inet6アドレス: ::1/128 範囲:ホスト
          UP LOOPBACK RUNNING  MTU:16436  メトリック:1
          RXパケット:410223 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:410223 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:0
          RXバイト:161057733 (161.0 MB)  TXバイト:161057733 (161.0 MB)

virbr0    Link encap:イーサネット  ハードウェアアドレス ba:5c:0c:ca:90:a0
          inetアドレス:192.168.122.1  ブロードキャスト:192.168.122.255  マスク:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  メトリック:1
          RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:0
          RXバイト:0 (0.0 B)  TXバイト:0 (0.0 B)



-- 
三宅 健司
東京大学 情報理工学系研究科 創造情報学専攻
稲葉・岡田研究室 修士2年
E-mail: kenji @ jsk.t.u-tokyo.ac.jp


More information about the openrtm-users mailing list