In case anyone is interested in contributing to bullet debugging work, a recommended starting world configuration is the gazebo/gazebo-svn/worlds/simpleshapes.world that gets pulled into the gazebo package during build.<br>

Thanks,<br>John<br><br><div class="gmail_quote">On Mon, Mar 15, 2010 at 7:01 PM, John Hsu <span dir="ltr"><<a href="mailto:johnhsu@willowgarage.com">johnhsu@willowgarage.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Hello,<br><br>simulator_gazebo-<span>1.1</span>.0  has been released into latest.  This is a development <span>release</span> it is recommended for users to keep using the 1.0 branch in boxturtle.  If you are wondering see <a href="http://www.ros.org/wiki/StackVersionPolicy" target="_blank">http://www.ros.org/wiki/StackVersionPolicy</a><br>











<br>The primary motivation of this <span>release</span> is a major rework of Gazebo's underlying data structures (THANKS to Nate for his hard work in making this happen!).  With this release, we are again near the latest svn revision of the Gazebo project.  Some of the changes include:<br>




<ul>
<li>loading of visual or collision mesh using assimp (enabling collada .dae meshes, no kinematics yet).<br></li>
<li>major rework of the physics portion to allow users the option of using Bullet or ODE as the physics/constraint solver.  Though expect debugged/working worlds with very simple setups only when using Bullet at this time.<br>





</li><li>support GPU shader (experimental per pixel lighting, normal maps for Ogre 1.7).<br></li>


<li>gazebo::Body updates using callbacks.</li><li>some gui interface improvements:</li><ul><li>you'll have to hold on to the control key while mouse-click-drag to modify Model pose or external forces on Bodies, other wise mouse-click-drag simply adjusts view camera pose.</li>



<li>Model list and information now on the left side of the gui window.</li></ul></ul>pr2_simulator 1.0.2 release allows for compatibility with simulator_gazebo 1.1.  In particular, macro gates such as:<br>
#if GAZEBO_MAJOR_VERSION == 0 && GAZEBO_MINOR_VERSION >= 10<br>    sim_start_  = Simulator::Instance()->GetSimTime().Double();<br>#else<br>    sim_start_  = Simulator::Instance()->GetSimTime();<br>#endif<br>





allowing the plugin codes to be compatible with both simulator_gazebo pre-1.1 and 1.1 release.<br>



<br>If you are interested in the details feel free to take
a look at the code.  Feedback is always appreciated.<br>

<br>John<br><br>For the full changelist see <a href="http://www.ros.org/wiki/simulator_gazebo/ChangeList" target="_blank">http://www.ros.org/wiki/simulator_gazebo/ChangeList</a> and <a href="http://www.ros.org/wiki/pr2_simulator/ChangeList" target="_blank">http://www.ros.org/wiki/pr2_simulator/ChangeList</a><br>









<br>
</blockquote></div><br>