Difference between roslaunch and rosrun with image_view
If I run:
rosrun image_view stereo_view stereo:=raw_stereo image:=image_rect _approximate_sync:=true
I see the correct left and right channels of my stereo camera and a stereo depth map.
However, if I use roslaunch to run the equivalent launch file:
<launch>
<node name="stereo_view" pkg="image_view" type="stereo_view">
<param name="stereo" value="raw_stereo" />
<param name="image" value="image_rect" />
<param name="_approximate_sync" value="true" />
</node>
</launch>
all I see are gray screens. What is the difference in the launch file that causes it to fail?