R2015a Robotics System Toolbox: Cannot subscribe to topics on Windows MATLAB node
3 views (last 30 days)
Show older comments
MathWorks Support Team
on 27 May 2015
Edited: MathWorks Support Team
on 9 Jun 2015
I have my roscore running on my Ubuntu machine which is running the Gazebo simulator. I configured the MATLAB node with the ROS_MASTER_URI environment variable and I can see the topics generated from the simulator using 'rostopic list' however I cannot subscribe or echo any of the topics on MATLAB. How do I fix this?
Accepted Answer
MathWorks Support Team
on 9 Jun 2015
Please add the host name and IP address of your Ubuntu machine to the 'C:\Windows\System32\drivers\etc\hosts' file. In the 'hosts' file add the IP address and host name as shown below.
For example,
102.54.94.97 <Linux Host Name>
To initialize the MATLAB rosnode, please run the following commands when connecting to the network:
>>rosshutdown();
>>rosinit('<Linux Host Name', 'NodeHost', '<Windows Host Name>')
You should then be able to subscribe and echo topics that are published over the network.
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!