What am I doing wrong when using matlab and ros?
Mostrar comentarios más antiguos
I want start roscore in terminal ubuntu and creat node in matlab. I have "Error creating the node /matlab_global_node_" when use rosinit. What am I doing wrong? Thanks
Respuestas (1)
bio lim
el 30 de Nov. de 2016
When you start ROS on your terminal using roscore, check out the section:
ROS_MASTER_URI=http://XXXX:11311/
where XXXX is your computer name.
Then on your MATLAB, try setting as follows:
setenv('ROS_MASTER_URI', 'http://XXXX:11311/');
rosinit('NodeName', '/Matlab');
4 comentarios
Serj Titov
el 30 de Nov. de 2016
Editada: Serj Titov
el 30 de Nov. de 2016
bio lim
el 1 de Dic. de 2016
Have you tried perhaps initializing your node directly to your IP by:
rosinit('http://IPDADDRESS')
If not, could it be possible that the global node is already running, and you have not shut down the global node? Did you check the list of nodes that are running in your ROS with rosnode list?
If the above doesn't help, could you give me the entire information about your experimental setup?
Serj Titov
el 6 de Dic. de 2016
Shubham Jena
el 5 de Jun. de 2018
run rosinit('http://192.168.42.105:46565')
Categorías
Más información sobre Network Connection and Exploration en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
