Trouble connecting Unity and Matlab using ROS2

I am trying to establish the connection between Matlab and Unity using Matlab's in-built ROS2. However, it seems like the tcp_endpoint node is not getting activated. I was able to do the same with ROS though.
To start the tcp_endpoint node I am running following commands.
pyFile = fullfile(matlabroot,'sys','ros2',computer('arch'),...
'ros2','lib','python3.9','site-packages','ros_tcp_endpoint','default_server_endpoint.py');
[status, msg] = ros.ros2.internal.runros2cmd(['python ' pyFile ' &']);
Unity is set to ROS2.
After these steps, when I run ros2 node list I do not see any running node.

Answers (0)

Categories

Products

Release

R2024a

Asked:

on 13 Oct 2024

Edited:

on 13 Oct 2024

Community Treasure Hunt

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

Start Hunting!