LoginSignup
kabira0
@kabira0

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Unable to contact ROS master!!!!

解決したいこと

turtlebot3をbringupしようとすると、以下のエラーが出る。
RLException: ERROR: unable to contact ROS master

発生している問題・エラー

RLException: ERROR: unable to contact ROS master

自分で試したこと

①bashrc内の表記は以下の通り
・PC側

export ROS_MASTER_URI=http://"IPADDRESS of PC":11311
export ORS_HOSTNAME="IPADDRESS of PC"

・turtlebot側

export ROS_MASTER_URI=http://"IPADDRESS of PC":11311
export ORS_HOSTNAME="IPADDRESS of turtlebot"

②echo $ROS_MASTER_URIの結果
・PC側

http://"IPADRESS of PC":11311

・turtlebot側

http://"IPADRESS of PC":11311

③pingはお互い通じている
・PC側

ping "IPADRESS of turtlebot"

・turtlebot側

ping "IPADRESS of PC"

④rosnode list
・PC側

/rosout

・turtlebot側

Unable to contact ROS master

⑤turtlebot側ラズパイの初期化
→実施したが、エラー変わらず。
→PC側の問題?と当たりをつけています。

なにか知見がありましたらご教示いただけますと幸いです。

1

1Answer

同様のエラーにハマりました。
私の場合は、Ubuntuにファイアフォール(ufw)を導入済みだったため、下記コマンドで無効化することで解決しました。

$ sudo ufw allow 11311
$ sudo ufw reload
0

Comments

  1. @kabira0

    Questioner

    @kiwsdivさん
    コメントいただきありがとうございます。ファイアウォール設定を無効化してみましたが、相変わらずダメでした。。。
    何らかの方法で解決しましたら、共有させていただきます。

Your answer might help someone💌