What am I doing wrong when using matlab and ros?
Afficher commentaires plus anciens
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
Réponses (1)
bio lim
le 30 Nov 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 commentaires
Serj Titov
le 30 Nov 2016
Modifié(e) : Serj Titov
le 30 Nov 2016
bio lim
le 1 Déc 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
le 6 Déc 2016
Shubham Jena
le 5 Juin 2018
run rosinit('http://192.168.42.105:46565')
Catégories
En savoir plus sur Network Connection and Exploration dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
