Cannot start ROS2 node

When I ran ros2 topic list on my M2 Macbook Air running MATLAB 2024b I get the following error:
Error using ros2 (line 117)
Error creating the ROS 2 node /_matlab_introspec__0_rmw_fastrtps_cpp.
Caused by:
Unrecognized field name "CustomMessageMapVersion".
I had just launched MATLAB and not run any other commands beforehand; the workspace is clear.
I have ROS2 Humble and Jazzy installed in different virtual machines. I would like to connect to a ROS2 Jazzy virtual machine running in UTM so that I can do simulations with the new Gazebo. I hope this is possible! Thanks!

1 件のコメント

Karthik Reddy Vennapureddy
Karthik Reddy Vennapureddy 2025 年 2 月 24 日
Hi Antonia,
Can you share the output of the following commands in MATLAB to help on this issue:
pref = getpref('ROS_Toolbox')
and
share rossupport.txt file generated by executing
ros.internal.generateSupportFile
Thanks,
Karthik Reddy

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

回答 (1 件)

Kautuk Raj
Kautuk Raj 2025 年 6 月 6 日

0 投票

Hello Antonia,
I was also facing the same error while using ROS2 in one of my workflows.
Upon some research, I found that following the given steps in this GitHub issue comment resolved it for me: https://github.com/eProsima/Fast-DDS/issues/2003#issuecomment-1160245640
I recommend you to try the same.

カテゴリ

製品

リリース

R2024b

タグ

質問済み:

2025 年 2 月 21 日

編集済み:

2025 年 6 月 6 日

Community Treasure Hunt

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

Start Hunting!

Translated by