<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi,<br>
<br>
just wanted to let you know about the SIG for Fuerte called "ROS
GUI":<br>
<a href="http://www.ros.org/wiki/fuerte/Planning/ROS%20GUI">http://www.ros.org/wiki/fuerte/Planning/ROS%20GUI</a><br>
<br>
It is a Qt based GUI framework for Python and C++ plugins and one of
the first plugins I developed for it does exactly what your are
looking for (as GUI though).<br>
<br>
The Publisher plugin lets you publish messages by selecting the
message type and showing you all it's fields in a tree view.<br>
The default value for all fields are shown in the correct Python
syntax, making it very easy for you to edit them to what ever you
like.<br>
You can even put in small formulas to get changing values over time
i.e. sin(i/10.0) for a periodic output using the publish counter 'i'
as input.<br>
There are already some more plugins for i.e. topic introspection,
robot steering, image viewing and 2D plotting of numerical data.<br>
<br>
The ROS GUI is still under a lot of development, but for easy tasks
like this it is quite usable.<br>
I have not done anything similar for services yet, but we are
looking for good plugin ideas and are open to contributions ;-)<br>
<br>
Cheers,<br>
Dorian<br>
<br>
On 2011-11-01 16:29, Wim Meeussen wrote:<br>
<blockquote type="cite">+1
<br>
<br>
I usually end up writing a python script with a publisher because
I
<br>
can't remember the rostopic pub yaml syntax.
<br>
<br>
Wim
<br>
<br>
<br>
On Tue, Nov 1, 2011 at 8:24 AM, Benjamin Cohen <<a
class="email-address" href="mailto:bencohen2@gmail.com">bencohen2@gmail.com</a>>
wrote:<i class="quote">
<br>
> +1
<br>
>
<br>
> I always forget that syntax.... especially when using
vectors.
<br>
>
<br>
> -ben
<br>
>
<br>
> On Nov 1, 2011 11:21 AM, "Jack O'Quin" <<a
class="email-address" href="mailto:jack.oquin@gmail.com">jack.oquin@gmail.com</a>>
wrote:
<br>
>>
<br>
>> On Tue, Nov 1, 2011 at 8:01 AM, Thibault Kruse <<a
class="email-address" href="mailto:kruset@in.tum.de">kruset@in.tum.de</a>>
wrote:
<br>
>> > Hi,
<br>
>> >
<br>
>> > When using rostopic pub or rosservice call I often
find it difficult to
<br>
>> > get
<br>
>> > the YAML right quickly, and a bit tedious as well.
<br>
>> >
<br>
>> > I therefore implemented a function for
<br>
>> > $ rosmsg prototype
<br>
>> > $ rossrv prototype
<br>
>> >
<br>
>> > that work similar to rosmsg show and rossrv show,
except that yaml is
<br>
>> > returned that can be used for rostopic pub /
rosservice call.
<br>
>>
<br>
>> > Examples:
<br>
>> > $ rosmsg prototype sensor_msgs/PointCloud
<br>
>> > "{channels: [{name: '', values: []}], header:
{frame_id: '', seq: 0,
<br>
>> > stamp:
<br>
>> > {nsecs: 0,\
<br>
>> > secs: 0}}, points: [{x: 0.0, y: 0.0, z:
0.0}]}"
<br>
>>
<br>
>> +1
<br>
>>
<br>
>> I find "rostopic pub" commands difficult to type by
hand on the fly,
<br>
>> which is when they are most useful.
<br>
>> --
<br>
>> joq
<br>
>> _______________________________________________
<br>
>> ros-users mailing list
<br>
>> <a class="email-address"
href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a>
<br>
>> <a class="url"
href="https://code.ros.org/mailman/listinfo/ros-users">https://code.ros.org/mailman/listinfo/ros-users</a>
<br>
>
<br>
> _______________________________________________
<br>
> ros-users mailing list
<br>
> <a class="email-address"
href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a>
<br>
> <a class="url"
href="https://code.ros.org/mailman/listinfo/ros-users">https://code.ros.org/mailman/listinfo/ros-users</a>
<br>
>
<br>
></i>
<br>
<br>
<br>
<br>
-- <br>
--
<br>
Wim Meeussen
<br>
Willow Garage Inc.
<br>
<<a class="url" href="http://www.willowgarage.com">http://www.willowgarage.com</a>)
<br>
_______________________________________________
<br>
ros-users mailing list
<br>
<a class="email-address" href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a>
<br>
<a class="url"
href="https://code.ros.org/mailman/listinfo/ros-users">https://code.ros.org/mailman/listinfo/ros-users</a>
<br>
</blockquote>
<br>
</body>
</html>