[ros-users] roslaunch - include extra launch file

koen buys koen.buys at mech.kuleuven.be
Mon Feb 7 14:51:27 UTC 2011


On 7 February 2011 15:32, Steven Bellens
<steven.bellens at mech.kuleuven.be> wrote:
> 2011/2/7 koen buys <koen.buys at mech.kuleuven.be>:
>> Hi all,
>>
>> I'm including the image_view package (which is in its own launch file)
>> in another launch file, when I launch this second launch file it seems
>> that the image_view is executed from ~/.ros/ folder and also saves
>> it output there. Is this default behavior? I would like that my
>> included launch files also start from the $PWD location.
>
> There is the cwd attribute for node elements:
> http://www.ros.org/wiki/roslaunch/XML/node
>
> I was looking for the same thing two days ago :)
>
> Steven
>

I'm still not getting it to work (Steven mentioned he had the same problem):

process[prosilica_driver_584-2]: started with pid [2901]
process[prosilica_584_image_proc-3]: started with pid [2903]
Roslaunch got a 'No such file or directory' error while attempting to run:

gnome-terminal -x
/home/koen/ros/private-kul-ros-pkg/human_motion_capt/opencv/image_tools/bin/image_view
image:=prosilica_584/image_color __name:=prosilica_viewer_color_584
__log:=/home/koen/.ros/log/1e298f1e-32c9-11e0-b3e0-0024e8be2dfe/prosilica_viewer_color_584-4.log

Please make sure that all the executables in this command exist and have
executable permission. This is often caused by a bad launch-prefix.

Without the cwd="node" it will work just fine. Or do I see the syntax
here incorrectly and does the "node" need to be a name of a specific
node?


>>
>> Greets,
>>
>> Koen
>>
>> This is the content from image_view launch file:
>>
>> koen at pma-09-031
>> ~/ros/private-kul-ros-pkg/kul_sensor_launch/launch/streaming $ cat
>> ../imview/imview_584.launch
>> <launch>
>>        <param name="use_sim_time" value="false"/>
>>        <!-- Displaying the images directly without RVIZ -->
>>        <node pkg="image_view" type="image_view" respawn="false"
>> name="prosilica_viewer_color_584" output="screen"
>> launch-prefix="gnome-terminal -x">
>>                <param name="autosize" type="bool" value="False" />
>>                <param name="window_name" type="str" value="'Prosilica Camera
>> 584 (Color)'" />
>>                <remap from="image" to="prosilica_584/image_color" />
>>        </node>
>> </launch>
>>
>> And I include it like this:
>>
>> <include file="$(find kul_sensor_launch)/launch/imview/imview_584.launch" />
>> _______________________________________________
>> ros-users mailing list
>> ros-users at code.ros.org
>> https://code.ros.org/mailman/listinfo/ros-users
>>
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>



More information about the ros-users mailing list