Unable to publish to ROS2 network with Simulink ROS2 Toolbox

10 visualizaciones (últimos 30 días)
Ruggero Simonelli
Ruggero Simonelli el 3 de Jun. de 2022
Editada: Cam Salzberger el 16 de Jun. de 2022
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?

Respuestas (1)

Cam Salzberger
Cam Salzberger el 16 de Jun. de 2022
Editada: Cam Salzberger el 16 de Jun. de 2022
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

Categorías

Más información sobre Network Connection and Exploration en Help Center y File Exchange.

Productos


Versión

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by