On Tue, Nov 1, 2011 at 8:01 AM, Thibault Kruse wrote: > Hi, > > When using rostopic pub or rosservice call I often find it difficult to get > the YAML right quickly, and a bit tedious as well. > > I therefore implemented a function for > $ rosmsg prototype > $ rossrv prototype > > that work similar to rosmsg show and rossrv show, except that yaml is > returned that can be used for rostopic pub / rosservice call. > Examples: > $ rosmsg prototype sensor_msgs/PointCloud > "{channels: [{name: '', values: []}], header: {frame_id: '', seq: 0, stamp: > {nsecs: 0,\ >      secs: 0}}, points: [{x: 0.0, y: 0.0, z: 0.0}]}" +1 I find "rostopic pub" commands difficult to type by hand on the fly, which is when they are most useful. --  joq