Issue in publishing ROS topic to another PC

1 回表示 (過去 30 日間)
Kazuo
Kazuo 2022 年 12 月 13 日
コメント済み: Kazuo 2022 年 12 月 16 日
When PC(②) try to read the rostopic published from MATLAB(①) with the command: "rostopic echo <topicname>", I can't see anything, even though I confirmed ROS connection (both PC can see all rostopics with the command: "rostopic list") and MATLAB(①) can read the rostopic published from another PC(②).
PC configurations are below;
①Windows PC (MATLAB installed) IP:192.168.1.100
ROS_MASTER_URI=http://192.168.1.1:11311, ROS_IP=192.168.1.100, ROS_HOSTNAME=192.168.1.100
②Ubuntu PC (Ubuntu 18.04, melodic) IP: 192.168.1.1
ROS_MASTER_URI=http://192.168.1.1:11311, ROS_IP=192.168.1.1, ROS_HOSTNAME=192.168.1.1
Also, I read this Q&A(https://jp.mathworks.com/matlabcentral/answers/447902-issue-publishing-ros-messages-to-another-machine?s_tid=srchtitle) and I configured the firewall (outbound rule accept for MATLAB), but it doesn't work.
I'm using MATLAB 2022a and ROS Toolbox.
Could you help me with this?

採用された回答

Josh Chen
Josh Chen 2022 年 12 月 15 日
Hello Kazuo,
The environment variable configuration you shared looks correct to me.
I suspect this may still have something to do with the firewall setup. Could you please also confirm the firewall on Ubuntu PC is disabled or the incoming is allowed?
If this still not addressing the issue, please reach out to our Technical Support team so we can take a closer look.
Thanks,
Josh
  1 件のコメント
Kazuo
Kazuo 2022 年 12 月 16 日
I confirmed Ubuntu PC can interact with another Ubuntu PC with ROS. Therefore, I think there's no firewall issue in Ubuntu PC.
I sent the request form to tech support team.
Thank you.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeNetwork Connection and Exploration についてさらに検索

製品


リリース

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by