R2015a Robotics System Toolbox: Cannot subscribe to topics on Windows MATLAB node
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
MathWorks Support Team
el 27 de Mayo de 2015
Editada: MathWorks Support Team
el 9 de Jun. de 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?
Respuesta aceptada
MathWorks Support Team
el 9 de Jun. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre ROS Network Connection and Exploration en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!