Closed weiqiyang closed 5 years ago
DOCKER_ROS_IP 環境変数 が渡されて、それがdocker内のROS_IPに設定されているはずです。 なので、
DOCKER_ROS_IP={your_IP_address} ./run.sh
としてみると、どうなるでしょうか?
https://github.com/YoheiKakiuchi/robotsimulation-docker/blob/master/choreonoid_docker/run.sh#L18-L23 https://github.com/YoheiKakiuchi/robotsimulation-docker/blob/master/choreonoid_docker/my_entryrc#L8-L16
なるほど、この設定で出来ました。ありがとうございます。
デスクトップ環境で動いているchoroenoid内のロボットをノートPCから操作したいが、rostopicが取得できない。
現状ではデスクトップで
をしてchoreonoidを起動し、ノートPCで
rossetmaster
とrossetip
を設定する。そうするとノートPCから
rostopic list
とrosparam get
はできるが、rostopic echo
が正常に作動しなく、以下のメッセージが表示さらる:また、デスクトップ側では
rostopic hz /tf
は270Hz、rostopic hz /clock
は150Hz; ノートPCからpublishされたtopicもデスクトップからrostopic echo
で取得できる。