Unable to publish to ROS2 network with Simulink ROS2 Toolbox
2 次查看(过去 30 天)
显示 更早的评论
Hi,
I am using MATLAB/Simulink R2022a and want to connect to a ROS2 foxy network on a Ubuntu 20.04 machine, with an arrangement as per screenshot
Now, as long as I execute command in the MATLAB window:
ros2 topic list
I can correctly visualize the /my_topic as expected.
Executing the same command in the terminal /my_topic is not found.
I have already stumbled upon this question: https://de.mathworks.com/matlabcentral/answers/607606-ros2-simulink-toolbox-not-publishing
Using dashing is not an option for project reasons, and the workaround of usingcyclonedds is not working.
What can I do to publish the topic to the "external" network?
0 个评论
回答(1 个)
Cam Salzberger
2022-6-16
编辑:Cam Salzberger
2022-6-16
Hello Ruggero,
If you are using R2022a, MATLAB will also be using Foxy as the ROS 2 distribution, so the inability to communicate between Dashing and MATLAB should not be an issue.
Have a look at this answer, where I've gone into some detail on different issues that can happen between ROS 2 nodes/systems. Also consider checking this one as well.
-Cam
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!