I think there are a lot of potential changes that could make roslaunch easier to user. Maybe we should setup a SIG to discuss these things, even if it is too late to do so for Groovy.<div><br></div><div>-Dan<br><br><div class="gmail_quote">
On Mon, Jul 23, 2012 at 7:55 AM, Cedric Pradalier <span dir="ltr"><<a href="mailto:cedric.pradalier@gmail.com" target="_blank">cedric.pradalier@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<div><br></div><div>If we discuss roslaunch extension, one very important thing would be to add dependencies, i.e. launch prog X once Y is running...</div>

<div>I know this raises all kind of complicated issues especially when respawning but it would avoid developing the corresponding logic in each node.</div>
<div><br></div><div>Regards<div><div><br><br><div class="gmail_quote">On Mon, Jul 23, 2012 at 2:01 PM, Bill Morris <span dir="ltr"><<a href="mailto:bill@iheartengineering.com" target="_blank">bill@iheartengineering.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Does anyone have any opinions on extending the roslaunch and its XML<br>
format?<br>
<br>
I would like to propose modifications to the <launch> tag by adding a<br>
'name' and 'description' attributes or elements. Icon information might<br>
also be nice as well, but isn't really as important. These will help<br>
make it easier to figure out what your launch files do in a way that is<br>
machine readable for other applications.<br>
<br>
For example, one idea is to be able to double click on a launch file<br>
have it start without a terminal, then it could call libnotify with the<br>
name and description of the launch file that was started.<br>
<br>
This would provide helpful feedback to the user as some launch files<br>
take a while to actually start.<br>
<br>
One issue I see is that libnotify/dbus seem designed to work on the<br>
local machine and multi master will probably fail. One fix for this<br>
might be to have roslaunch broadcast the Name and Description of each<br>
launch file it starts on a topic. Another node could then bridge this<br>
topic to libnotify.<br>
<br>
tl;dr<br>
launch file as a desktop icon, click it, too long to start.<br>
What is the easiest way to fix?<br>
<span><font color="#888888"><br>
--<br>
Bill Morris <<a href="mailto:bill@iheartengineering.com" target="_blank">bill@iheartengineering.com</a>><br>
I Heart Engineering<br>
<a href="http://www.iheartengineering.com" target="_blank">http://www.iheartengineering.com</a><br>
<3<br>
<br>
_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div></div></div><span><font color="#888888">-- <br>Cedric Pradalier<br>
</font></span></div>
<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div><br></div>