I cannot connect matlab with ros2 toolbox

11 views (last 30 days)
when I use the "ros2node" function create a ros node and enter "ros2 topic list" in command line, just one topic "parameter_events" be found , but I find topics normally in my turtlebot3's terminal , and my notebook and turtlebot3 connects to the same internet.
  1 Comment
Jagadeesh Konakalla
Jagadeesh Konakalla on 13 Mar 2023
Hi,
For the communication between MATLAB and ROS 2 network (in this case Turtlebot 3) , please make sure that following are set correctly.
  1. Please ensure that both uses same Domain ID. You can ceck the Domain ID of Turtlebot 3 terminal and use the same in the MATLAB.
  2. I advice that both use the same RMW middlwware. You can check the environemnet variable RMW_IMPLEMENTATION.
  3. Sometimes it is observed that different distributions of ROS 2 may not communicate. Which version of MATLAB that you are using ? Which version of ROS 2 distribution that you are using on Turtlebot3 ?
Let me know if this solves your issue.
Thanks,
Jagadeesh K.

Sign in to comment.

Answers (0)

Community Treasure Hunt

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

Start Hunting!