What am I doing wrong when using matlab and ros?
Ältere Kommentare anzeigen
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
Antworten (1)
bio lim
am 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 Kommentare
Serj Titov
am 30 Nov. 2016
Bearbeitet: Serj Titov
am 30 Nov. 2016
bio lim
am 1 Dez. 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
am 6 Dez. 2016
Shubham Jena
am 5 Jun. 2018
run rosinit('http://192.168.42.105:46565')
Kategorien
Mehr zu Network Connection and Exploration finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
