ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
There are two layers that you are working with. The console output is going to stderr. roslaunch is launching the ros node in another process with it's own console output. If you do not tell roslaunch to display the console output to screen it will only capture it and send it to the log file by default. This prevents overloading potentially remote connections with console streams.