<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi Dave,<br>
<br>
these are great news!<br>
I tested it today and it seems to work fine.<br>
So I went on and made a first simple integration as a rosgui plugin.<br>
The plugin just loads the rviz_qt lib, instantiates the
VisualizationFrame and puts it into a dockwidget for rosgui.<br>
The code is in the rosgui git and a screenshot of it running next to
some other plugins can be seen here:<br>
<a href="http://img18.imageshack.us/img18/8414/rosguirviz.png">http://img18.imageshack.us/img18/8414/rosguirviz.png</a><br>
<br>
I came across one problem though. When I closed the plugin and
reopened it, an assertion is failing:<br>
<blockquote type="cite">python:
/tmp/buildd/ros-electric-visualization-common-1.6.2/debian/ros-electric-visualization-common/opt/ros/electric/stacks/visualization_common/ogre/build/ogre_src_v1-7-3/OgreMain/include/OgreSingleton.h:80:
Ogre::Singleton<T>::Singleton() [with T = Ogre::LogManager]:
Assertion `!ms_Singleton' failed.<br>
Aborted<br>
</blockquote>
I have not yet investigated this any further. I'll file a bug report
when I know more...<br>
<br>
Cheers,<br>
Dorian<br>
<br>
<br>
On 12/01/2011 06:29 PM, Dave Hershberger wrote:
<blockquote
cite="mid:CABc9=uOwEYEfX2mYzAdaS_i_25e-MxHqHuT61Gmo0ZJHanPePA@mail.gmail.com"
type="cite">
<div>Rviz is moving from the wxWidgets library to the Qt library
as of the <span class="Apple-style-span" style="font-size: 13px;
font-family: arial, sans-serif; background-color: rgb(255,
255, 255); ">ROS Fuerte release. This transition to Qt will
improve RViz </span><span class="Apple-style-span"
style="font-size: 13px; font-family: arial, sans-serif;
background-color: rgb(255, 255, 255); ">compatibility on more
platforms and better integrate with future GUI </span><span
class="Apple-style-span" style="font-size: 13px; font-family:
arial, sans-serif; background-color: rgb(255, 255, 255); ">tools.
For more information on the motivation for these changes, </span><span
class="Apple-style-span" style="font-size: 13px; font-family:
arial, sans-serif; background-color: rgb(255, 255, 255); ">please
refer to the RViz and ROS GUI SIGs:</span></div>
<div><br style="font-family: arial, sans-serif; font-size: 13px;
background-color: rgb(255, 255, 255); ">
<a moz-do-not-send="true"
href="http://ros.org/wiki/fuerte/Planning/rviz"
target="_blank" style="color: rgb(6, 88, 181); font-family:
arial, sans-serif; font-size: 13px; background-color: rgb(255,
255, 255); ">http://ros.org/wiki/fuerte/Planning/rviz</a><br
style="font-family: arial, sans-serif; font-size: 13px;
background-color: rgb(255, 255, 255); ">
<a moz-do-not-send="true"
href="http://ros.org/wiki/fuerte/Planning/ROS%20GUI"
target="_blank" style="color: rgb(6, 88, 181); font-family:
arial, sans-serif; font-size: 13px; background-color: rgb(255,
255, 255); ">http://ros.org/wiki/fuerte/Planning/ROS%20GUI</a><br
style="font-family: arial, sans-serif; font-size: 13px;
background-color: rgb(255, 255, 255); ">
<br>
This is a fairly big change to the code. The internal plugin
API is changed and the Python API will be different (when I get
it implemented). The GUI appears and behaves mostly the same as
the wx version, most of the differences coming from the
differences in style between wx and Qt and not from intentional
changes. For a list of major changes, see <a
moz-do-not-send="true"
href="http://www.ros.org/wiki/visualization_experimental/ChangeList">visualization_experimental/ChangeList</a>.<br>
<br>
An early but fairly complete, version of the new code is
available in the temporary "<a moz-do-not-send="true"
href="http://www.ros.org/wiki/visualization_experimental">visualization_experimental</a>"
stack, which works with ROS Electric. It is available in
the ros-electric-visualization-experimental debian package.
This version does not have python support implemented yet, but
all the built-in display types, tools, and view controllers
work. I encourage rviz users to try the new version (called
rviz_qt for now) before Fuerte so I can fix bugs and make the
transition as smooth as possible.</div>
<div><br>
</div>
<div>Please report bugs and feature requests to the same place as
usual for rviz, but with "qt" in the keywords field, like so: <a
moz-do-not-send="true"
href="https://code.ros.org/trac/ros-pkg/newticket?component=visualization&type=defect&keywords=qt">report
a bug</a>, <a moz-do-not-send="true"
href="https://code.ros.org/trac/ros-pkg/newticket?component=visualization&type=enhancement&keywords=qt">request
a feature</a>, <a moz-do-not-send="true"
href="https://code.ros.org/trac/ros-pkg/query?status=assigned&status=new&status=reopened&component=visualization&keywords=%7Eqt">list
existing tickets</a>.</div>
<div><br>
Thanks,<br>
Dave</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
ros-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a>
<a class="moz-txt-link-freetext" href="https://code.ros.org/mailman/listinfo/ros-users">https://code.ros.org/mailman/listinfo/ros-users</a>
</pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
Dipl.-Inform. Dorian Scholz E-Mail:scholz(at)sim.tu-darmstadt.de
Simulation, Systems Optimization Phone: +49 (0) 6151 16-4811
and Robotics Group Fax: +49 (0) 6151 16-6648
Technische Universität Darmstadt <a class="moz-txt-link-freetext" href="http://www.sim.tu-darmstadt.de">http://www.sim.tu-darmstadt.de</a>
Hochschulstr. 10 D-64289 Darmstadt, Germany</pre>
</body>
</html>