Cool, that CityFlyer ground station looks pretty nice. Pity the code is all GTK, but maybe I can rewrite some of their work to integrate with the new Qt plugin framework.<div><br></div><div>@Austin, thanks that seems like the right way to go to me also, now that I've started looking at the code.</div>
<div><br></div><div>Thanks for the help guys!</div><div>Christopher<br><br><div class="gmail_quote">On Fri, Nov 23, 2012 at 6:21 PM, Chad Rockey <span dir="ltr"><<a href="mailto:chadrockey@gmail.com" target="_blank">chadrockey@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">CCNY had a ground station display with GPS and attitude indicators.  I'm not sure what it's current state is or what graphics library it uses, but it's worth taking a look:<div>
<br></div><div><a href="http://www.iheartrobotics.com/2010/08/cityflyer-ground-station.html" target="_blank">http://www.iheartrobotics.com/2010/08/cityflyer-ground-station.html</a></div>

<div><a href="http://www.ros.org/doc/api/ground_station/html/files.html" target="_blank">http://www.ros.org/doc/api/ground_station/html/files.html</a><div><div class="h5"><br><br><div class="gmail_quote">On Fri, Nov 23, 2012 at 6:15 PM, Austin Hendrix <span dir="ltr"><<a href="mailto:legotown@aol.com" target="_blank">legotown@aol.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>If you want to build something like the ground station functionality ( <a href="http://code.google.com/p/ardupilot-mega/wiki/MPGCS" target="_blank">http://code.google.com/p/ardupilot-mega/wiki/MPGCS</a> ), I would suggest writing two plugins for RQT: one to visualize GPS data on a map, probably using the Google Maps API to provide satellite imagery, and another to display a roll/pitch/yaw vector as a simulated attitude indicator.</div>


<div><br></div><div>-Austin</div><br><div><div>On Nov 23, 2012, at 5:41 PM, Christopher Berner <<a href="mailto:christopherberner@gmail.com" target="_blank">christopherberner@gmail.com</a>> wrote:</div><br><blockquote type="cite">


Hey Austin,<div><br></div><div>I'm looking to build something like MissionPlanner (<a href="http://code.google.com/p/ardupilot-mega/wiki/Mission" target="_blank">http://code.google.com/p/ardupilot-mega/wiki/Mission</a>), since it's Windows only and even in mono doesn't run that well. I looked around at what rviz could do, but it didn't seem to do controls and displays like that. I'll take a look at rat too, but mainly I want to visualize the roll/pitch and the GPS data on a map.</div>



<div><br></div><div>Thanks!</div><div>Christopher<div><br><br><div class="gmail_quote">On Fri, Nov 23, 2012 at 5:34 PM, Austin Hendrix <span dir="ltr"><<a href="mailto:legotown@aol.com" target="_blank">legotown@aol.com</a>></span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">How you visualize your data is heavily dependent on what you want to visualize and how you want to display it.<br>
<br>
If you have data that's spatial or 3D, such as laser scan data or a 3D direction vector, visualizing that data in rviz is probably better. If your data is better represented as one or two variables vs time, rat may be a better visualization tool.<br>




<br>
I would look carefully at the available tools before deciding that you need to write a plugin. Rviz can already visualize direction vectors, 3D transforms, and a number of different types of sensor data. RQT already has plugins for graphing data against time, replacing the older rxplot tool.<br>




<span><font color="#888888"><br>
-Austin<br>
</font></span><div><div><br>
On Nov 23, 2012, at 10:46 AM, Christopher Berner <<a href="mailto:christopherberner@gmail.com" target="_blank">christopherberner@gmail.com</a>> wrote:<br>
<br>
> I'm writing some GUI plugins for visualizing data coming off an Arducopter, and after looking through the docs and release announcement for Groovy, I'm not sure which library I should be writing plugins for. Is it recommended that plugins be written for rqt or rviz? And are there any tutorials for doing so, for the upcoming Groovy release?<br>




><br>
> Thanks!<br>
> Christopher<br>
</div></div><div><div>> _______________________________________________<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>
</div></div></blockquote></div><br></div></div>
</blockquote></div><br></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></div></div>
</blockquote></div><br></div>