Matlab and ROS communication
5 views (last 30 days)
Show older comments
Le on 15 Oct 2016
Answered: Tohru Kikawada on 2 May 2019
I am studying how to use Robotics System Toolbox in Matlab 2016a. I setup the program in two separate computers: one is a single board computer (Ubuntu 14.04, IP 10.10.10.101), and one is a laptop with Matlab (Window 7, IP 10.10.10.102). I used wifi for the communication. I have an issue with the network setup and I hope that you could help me to figure out.
I run roscore and a node in single board computer to collect data from an IMU and the following commands to setup the ROS_IP and ROS_MASTR_URI:
And in Matlab, I declare the following command to setup the connection:
Then, I run “rostopic list” to check the connection and it shows all topics. However, when I run “rostopic echo” it does not display any data. I cannot use "receive" to get data either. I have verified the network connection by successfully sending the ping signals between two computers.
Do I miss any step?
Thank you for your help
Tohru Kikawada on 2 May 2019
Security software often blocks the communication between the host and the target enven if the pings are successful. Please make sure the firewall tunrns off again.
Find more on Network Connection and Exploration in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!