Unable to publish to ROS2 network with Simulink ROS2 Toolbox

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.
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?

답변 (1개)

Cam Salzberger
Cam Salzberger 2022년 6월 16일
편집: Cam Salzberger 2022년 6월 16일

0 개 추천

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

카테고리

도움말 센터File Exchange에서 Publishers and Subscribers에 대해 자세히 알아보기

제품

릴리스

R2022a

질문:

2022년 6월 3일

편집:

2022년 6월 16일

Community Treasure Hunt

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

Start Hunting!

Translated by