Robotics StackExchange | Archived questions

Beagle-ROS: rosnode list empty

Hi,

I'm working at the Beagle-ROS project (integration of the beaglebone and ROS through Angstrom and the meta-ros project). For now i have a minimal roscore running in the bone so i tried to check if the nodes that the core starts were correct.

I launched a rosnode list from the beaglebone but it doesn't return anything (since it returns without error i guess it can connect to the roscore).

So this means that the nodes are not even visible locally (in the same computer).

roscore

... logging to /home/root/.ros/log/30551a96-d8e9-11e2-8a13-d494a18b9d15/roslaunch-beaglebone-395.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
2;roscore
started roslaunch server beaglebone:57123/
ros_comm version 1.9.41

SUMMARY
========

PARAMETERS
 * /rosdistro
 * /rosversion    

NODES    

auto-starting new master    
process[master]: started with pid [409]    
ROS_MASTER_URI=beaglebone:11311/    
2;roscore beaglebone:11311/    
setting /run_id to 30551a96-d8e9-11e2-8a13-d494a18b9d15    
process[rosout-1]: started with pid [422]    
started core service [/rosout]    

The core log:

[roslaunch][INFO] 2013-06-19 14:04:43,727: Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
[roslaunch][INFO] 2013-06-19 14:04:43,758: Done checking log file disk usage. Usage is <1GB.
[roslaunch][INFO] 2013-06-19 14:04:43,761: roslaunch starting with args ['roscore', '--core']
[roslaunch][INFO] 2013-06-19 14:04:43,764: roslaunch env is {'ROS_DISTRO': 'groovy', 'HUSHLOGIN': 'FALSE', 'CPATH': '/usr/include:/build/v2012.12/build/tmp-angstrom_v2012_12-eglibc/sysroots/beaglebone/usr/include:/build/v2012.12/build/tmp-angstrom_v2012_12-eglibc/sysroots/x86_64-linux/usr/include', 'LOGNAME': 'root', 'USER': 'root', 'PATH': '/build/v2012.12/build/tmp-angstrom_v2012_12-eglibc/sysroots/beaglebone/usr/bin:/build/v2012.12/build/tmp-angstrom_v2012_12-eglibc/sysroots/x86_64-linux/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin', 'HOME': '/home/root', 'CMAKE_PREFIX_PATH': '/usr:/build/v2012.12/build/tmp-angstrom_v2012_12-eglibc/sysroots/beaglebone/usr:/build/v2012.12/build/tmp-angstrom_v2012_12-eglibc/sysroots/x86_64-linux/usr', 'LD_LIBRARY_PATH': '/usr/lib:/build/v2012.12/build/tmp-angstrom_v2012_12-eglibc/sysroots/beaglebone/usr/lib:/build/v2012.12/build/tmp-angstrom_v2012_12-eglibc/sysroots/x86_64-linux/usr/lib', 'LANG': 'C', 'TERM': 'linux', 'SHELL': '/bin/sh', 'SHLVL': '1', 'ROS_LOG_FILENAME': '/home/root/.ros/log/30551a96-d8e9-11e2-8a13-d494a18b9d15/roslaunch-beaglebone-395.log', 'EDITOR': '/bin/vi', 'ROS_ETC_DIR': '/usr/etc/ros', 'XDG_RUNTIME_DIR': '/run/user/0', 'PYTHONPATH': '/usr/lib/python2.7/site-packages:/build/v2012.12/build/tmp-angstrom_v2012_12-eglibc/sysroots/beaglebone/usr/lib/python2.7/site-packages:/build/v2012.12/build/tmp-angstrom_v2012_12-eglibc/sysroots/x86_64-linux/usr/lib/python2.7/site-packages', 'PS1': '\u@\h:\w\$ ', 'PKG_CONFIG_PATH': '/usr/lib/pkgconfig:/build/v2012.12/build/tmp-angstrom_v2012_12-eglibc/sysroots/beaglebone/usr/lib/pkgconfig:/build/v2012.12/build/tmp-angstrom_v2012_12-eglibc/sysroots/x86_64-linux/usr/lib/pkgconfig', 'ROS_PACKAGE_PATH': '/usr/share:/usr/stacks', 'XDG_SESSION_ID': 'c1', '_': '/usr/bin/roscore', 'PWD': '/home/root', 'ROS_MASTER_URI': 'localhost:11311', 'MAIL': '/var/spool/mail/root'}
[roslaunch][INFO] 2013-06-19 14:04:43,766: starting in server mode
[roslaunch.parent][INFO] 2013-06-19 14:04:43,769: starting roslaunch parent run
[roslaunch][INFO] 2013-06-19 14:04:43,773: loading roscore config file /usr/etc/ros/roscore.xml
[roslaunch][INFO] 2013-06-19 14:04:46,814: Added core node of type [rosout/rosout] in namespace [/]
[roslaunch.pmon][INFO] 2013-06-19 14:04:46,818: start_process_monitor: creating ProcessMonitor
[roslaunch.pmon][INFO] 2013-06-19 14:04:46,821: created process monitor <ProcessMonitor(ProcessMonitor-1, initial daemon)>
[roslaunch.pmon][INFO] 2013-06-19 14:04:46,826: start_process_monitor: ProcessMonitor started
[roslaunch.parent][INFO] 2013-06-19 14:04:46,829: starting parent XML-RPC server
[roslaunch.server][INFO] 2013-06-19 14:04:46,832: starting roslaunch XML-RPC server
[roslaunch.server][INFO] 2013-06-19 14:04:46,834: waiting for roslaunch XML-RPC server to initialize
[xmlrpc][INFO] 2013-06-19 14:04:46,837: XML-RPC server binding to 0.0.0.0:0
[xmlrpc][INFO] 2013-06-19 14:04:46,842: Started XML-RPC server [beaglebone:57123/]
[xmlrpc][INFO] 2013-06-19 14:04:46,844: xml rpc node: starting XML-RPC server
[roslaunch][INFO] 2013-06-19 14:04:46,869: started roslaunch server beaglebone:57123/
[roslaunch.parent][INFO] 2013-06-19 14:04:46,872: ... parent XML-RPC server started
[roslaunch][INFO] 2013-06-19 14:04:46,876: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:46,908: auto-starting new master
[roslaunch][INFO] 2013-06-19 14:04:46,910: create_master_process: rosmaster, None, 11311
[roslaunch][INFO] 2013-06-19 14:04:46,912: process[master]: launching with args [['rosmaster', '--core', '-p', '11311']]
[roslaunch.pmon][INFO] 2013-06-19 14:04:46,914: ProcessMonitor.register[master]
[roslaunch.pmon][INFO] 2013-06-19 14:04:46,916: ProcessMonitor.register[master] complete
[roslaunch][INFO] 2013-06-19 14:04:46,918: process[master]: starting os process
[roslaunc
[roslaunch][INFO] 2013-06
[roslaunch][INFO] 2013-06-19 14:04:46,950: process[master]: started with pid [409]
[roslaunc
[roslaunch][INFO] 2013-06-19 14:04:47,072: master.is_running[beaglebone:11311/]
[rosla
[roslaunch][INFO] 2013-06-19 14:04:47,294: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:47,405: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:47,532: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:47,644: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:47,755: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:47,866: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:47,977: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:48,090: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:48,203: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:48,313: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:48,424: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:48,535: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:48,647: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:48,757: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:48,868: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:48,979: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:49,090: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:49,203: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:49,314: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:49,425: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:49,536: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:49,647: master.is_running[beaglebone:11311/]
[r
[roslaunch][INFO] 2013-06-19 14:04:49,871: master.is_running[http:
[roslaunch][INFO] 2013-06-19 14:04:49,982: master.is_running[beaglebone:
[roslaunch][INFO] 2013-06-19 14:04:50,093: master.is_running[beaglebone:11311/]
[roslaun
[roslaunch][INFO] 2013-06-19 14:04:50,315: master.is_running[beaglebone:11311/]
[roslaunch][
[roslaunch][INFO] 2013-06-19 14:04:50,534: master.is_running[beaglebone:11311/]
[roslau
[roslaunch][INFO] 2013-06-19 14:04:50,672: master.is_running[beaglebone:11311/]
[roslaunch][INFO] 2013-06-19 14:04:
[roslaunch][INFO] 2013-06-19 14:04:50,698: ROS_MASTER_URI=beaglebone:11311/
[roslaunch
[roslaunch][INFO] 2013-06-19 14:04:50,753: setting /roslaunch/uris/host_beaglebo
[roslaunch][INFO] 2013-06-19 14:04:50,806: ... preparing to launch node of type [ro
[roslaunch][INFO] 2013-06-19 14:04:50,809: create_node_process: package[rosout] type[rosout] machine
[roslaunch][INFO] 2013-06-19 14:04:50,814: process[rosout-1]: env[{'ROS_DIS
[roslaunch][INFO] 2013-06-19 14:04:51,905: process[rosout-1]: args[[u'/usr/lib/rosout/ros
[roslaunch][INFO] 2013-06-19 14:04:51,909: ... created process [rosout-1]
[ro
[roslaunch.pmon][INFO] 2013-06-19 14:04:51,914: ProcessMonitor.register[rosout-1] complete
[
[roslaunch][INFO] 2013-06-19 14:04:51,918: process[rosout-1]: starting os process
[
[roslaunch][INFO] 2013-06-19 14:04:51,926: process[rosout-1]: cwd will be [/home/root/
[roslaunch][INFO] 2013-06-19 14:04:51,951: process[rosout-1]: start
[roslaunch][INFO] 2013-06-19 14:04:51,958: ... successfully launched [rosout-1]
[roslaun
[roslaunch][INFO] 2013-06-19 14:04:52,093: ... load_parameters complete
[roslaunch][INFO] 2013-06-19 14:04:52,095: launc
[roslaunch][INFO] 2013-06-19 14:04:52,097: ... launch_nodes complete
[roslaunch
[roslaunch.parent][INFO] 2013-06-19 14:04:52,101: ... roslaunch parent running, waiting 
[roslaunch][INFO] 2013-06-19 14:04:52,102: spin

Any suggestion about how to start debugging this?

Regards,

VĂ­ctor

Asked by v.mayoral on 2013-06-19 23:49:31 UTC

Comments

Answers