WSL2のhumbl​eとROSToolb​oxのROS2通信(​ROS2 Communication Between WSL2 (ROS2Humble) and MATLAB)

WSL2(Ubuntu22.04)のROS humbleとMATLAB R2025aのROSToolboxでROS2通信ができません。
WSL2(Ubuntu20.04)のROS noeticとMATLABのROS1通信はできます。
ROS 2 communication between ROS 2 Humble running in WSL2 (Ubuntu 22.04) and MATLAB ROSToolbox is not working.
ROS 1 communication between ROS Noetic in WSL2 (Ubuntu 20.04) and MATLAB works fine.

回答 (1 件)

Tohru Kikawada
Tohru Kikawada 2025 年 10 月 27 日

1 投票

ご質問ありがとうございます。まず、MATLAB R2025aのROS Toolboxに同梱されておりますROS 2のバージョンはROS 2 Jazzyとなっておりまして、ROS 2 Humbleと通信できない可能性がございます。
MATLABのバージョンとROSのバージョンの対応関係は下記をご覧ください。
MATLABのバージョンをR2024bに下げてお試しいただくか、もしくは、WSL2のOSをUbuntu 24.04変更いただき、ROS 2 Jazzyとの通信でお試しいただけますでしょうか。
その他に追加のDDSの設定が必要になる場合もございます。下記も合わせてご覧ください。

カテゴリ

ヘルプ センター および File Exchangeパブリッシャーとサブスクライバー についてさらに検索

製品

リリース

R2025a

質問済み:

dai
2025 年 10 月 21 日

回答済み:

2025 年 10 月 27 日

Community Treasure Hunt

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

Start Hunting!