What do you mean with the size, the radius of the diameter? I just checked
both models but I'm pretty sure it's the radius. When you use <size> in your
visual-section, you've to set the "diameter" there; when you use scale, the
radius will do.

That's what I think.

On Thu, Jun 9, 2011 at 11:09 AM, Kamil Muszynski
<muszynski.ka...@gmail.com>wrote:

> By XYZ do you mean ball dimensions along X, Y, Z axis? So the model
> using my scale params is two times smaller?
> I can check it later for you, but I'm pretty sure those values are correct.
>
> 2011/6/9 Rein Appeldoorn <rein...@gmail.com>:
> > The boundingboxes seem to be right in both cases. But what I thought is
> that
> > the <size> in the <geom>-section presented the radius of the ball, when I
> > check this with my GUI of Gazebo, it seems to be right. When I use your
> > model, the XYZ values are not (in my opinion). Have you already checked
> > these values?
> >
> >
> >
> > On Thu, Jun 9, 2011 at 10:49 AM, Kamil Muszynski
> > <muszynski.ka...@gmail.com>wrote:
> >
> >> Well, I always use <scale> for visual section - please check if the
> >> bounding boxes used for collision detection are OK when you use <size>
> >> instead of <scale>. You can do that from gazebo GUI.
> >>
> >> I think we need to look into gazebo code to solve this difference;)
> >>
> >> 2011/6/9 Rein Appeldoorn <rein...@gmail.com>:
> >> > Hi,
> >> >
> >> > Thanks, when I play with kp and kd, I can prevent the ball from
> sinking.
> >> Now
> >> > another thing what is different from my ball model and yours:
> >> >
> >> > Is it right that you set the parameters of a ball with a radius of
> 0.02
> >> as
> >> > follows:
> >> >
> >> > <size>0.02</size>
> >> > <visual>
> >> >    <size>0.04 0.04 0.04</size>
> >> > </visual>
> >> >
> >> > When I check this in my gazebo-simulation, it seems to be right. But
> in
> >> your
> >> > model you use: <scale> instead of <size>, is this right?
> >> >
> >> > It's really weird because the examples use both (simpleshapes.world /
> >> > pioneer2dx.world).
> >> >
> >> > Thanks,
> >> >
> >> > Rein
> >> >
> >> >
> >> >
> >> > here is a sample ball model I'm using for my simulations. Notice the
> >> >> <kd> and <kp> params and try to play with their values - they control
> >> >> how much force
> >> >> is applied to this specific ball model to prevent it from sinking:
> >> >>
> >> >> <body:sphere name = "ball_body">
> >> >>         <dampingFactor>0.0001</dampingFactor>
> >> >>         <xyz>0 0 0</xyz>
> >> >>        <rpy>0 0 0</rpy>
> >> >>         <geom:sphere name = "ball_geom">
> >> >>                 <xyz>0 0 0.01</xyz>
> >> >>                 <rpy>0 0 0 </rpy>
> >> >>                 <size>0.02</size>
> >> >>                <mu1>0.3</mu1>
> >> >>                <kp>2e6</kp>
> >> >>                <kd>2e6</kd>
> >> >>                <bounce>120</bounce>
> >> >>                <bounceVel>0.5</bounceVel>
> >> >>
> >> >>                <slip1>0.7</slip1>
> >> >>                <slip2>0.7</slip2>
> >> >>
> >> >>                <mass>0.045</mass>
> >> >>                <visual>
> >> >>                        <scale>0.02 0.02 0.02</scale>
> >> >>                        <mesh>unit_sphere</mesh>
> >> >>                        <material>Gazebo/Robocup_orange</material>
> >> >>                </visual>
> >> >>        </geom:sphere>
> >> >> </body:sphere>
> >> >>
> >> >>
> >> >> Also global parameters like step time, erp and cfm does matter, I'm
> >> >> using those values:
> >> >> <stepTime>0.002</stepTime>
> >> >> <erp>0.9</erp>
> >> >> <cfm>0.01</cfm>
> >> >>
> >> >> I hope that will help you,
> >> >>
> >> >> Best regards,
> >> >> Kamil MuszyƄski
> >> >>
> >> >>
> >> >> 2011/6/9 Rein Appeldoorn <rein...@gmail.com>:
> >> >> > I checked those two parameters but nothing changes. Is this a known
> >> fact
> >> >> or
> >> >> > is this just something weird? Here is the world file I'm using:
> >> >> >
> >> >> >
> >> >>
> >>
> -----------------------------------------------------------------------------------
> >> >> >
> >> >> > <?xml version="1.0"?>
> >> >> >
> >> >> > <gazebo:world
> >> >> >    xmlns:xi="http://www.w3.org/2001/XInclude";
> >> >> >    xmlns:gazebo="
> >> http://playerstage.sourceforge.net/gazebo/xmlschema/#gz
> >> >> "
> >> >> >    xmlns:model="
> >> >> http://playerstage.sourceforge.net/gazebo/xmlschema/#model";
> >> >> >
> >> >> >    xmlns:sensor="
> >> >> > http://playerstage.sourceforge.net/gazebo/xmlschema/#sensor";
> >> >> >    xmlns:window="
> >> >> > http://playerstage.sourceforge.net/gazebo/xmlschema/#window";
> >> >> >    xmlns:param="
> >> >> http://playerstage.sourceforge.net/gazebo/xmlschema/#param";
> >> >> >
> >> >> >    xmlns:body="
> >> http://playerstage.sourceforge.net/gazebo/xmlschema/#body
> >> >> "
> >> >> >    xmlns:geom="
> >> http://playerstage.sourceforge.net/gazebo/xmlschema/#geom
> >> >> "
> >> >> >    xmlns:joint="
> >> >> http://playerstage.sourceforge.net/gazebo/xmlschema/#joint";
> >> >> >
> >> >> >    xmlns:interface="
> >> >> > http://playerstage.sourceforge.net/gazebo/xmlschema/#interface";
> >> >> >    xmlns:ui="
> http://playerstage.sourceforge.net/gazebo/xmlschema/#ui";
> >> >> >    xmlns:rendering="
> >> >> > http://playerstage.sourceforge.net/gazebo/xmlschema/#rendering";
> >> >> >    xmlns:controller="
> >> >> > http://playerstage.sourceforge.net/gazebo/xmlschema/#controller";
> >> >> >    xmlns:physics="
> >> >> > http://playerstage.sourceforge.net/gazebo/xmlschema/#physics"; >
> >> >> >
> >> >> >    <verbosity>5</verbosity>
> >> >> >
> >> >> >    <physics:ode>
> >> >> >        <stepTime>0.005</stepTime>
> >> >> >        <gravity>0 0 -9.8</gravity>
> >> >> >        <cfm>0</cfm>
> >> >> >        <erp>0.8</erp>
> >> >> >        <quickStep>true</quickStep>
> >> >> >        <quickStepIters>100</quickStepIters>
> >> >> >        <quickStepW>1.3</quickStepW>
> >> >> >        <contactMaxCorrectingVel>100.0</contactMaxCorrectingVel>
> >> >> >        <contactSurfaceLayer>0.0</contactSurfaceLayer>
> >> >> >        <updateRate>0</updateRate>
> >> >> >    </physics:ode>
> >> >> >
> >> >> >    <rendering:gui>
> >> >> >        <type>fltk</type>
> >> >> >        <size>800 600</size>
> >> >> >        <pos>0 0</pos>
> >> >> >    </rendering:gui>
> >> >> >
> >> >> >    <rendering:ogre>
> >> >> >        <ambient>0.8 0.8 0.8 1.0</ambient>
> >> >> >        <sky>
> >> >> >            <material>Gazebo/CloudySky</material>
> >> >> >        </sky>
> >> >> >        <grid>false</grid>
> >> >> >        <shadowTechnique>stencilModulative</shadowTechnique>
> >> >> >    </rendering:ogre>
> >> >> >
> >> >> >    <!-- The Ground Plane -->
> >> >> >    <model:physical name="groundplane_model">
> >> >> >        <xyz>0 0 0</xyz>
> >> >> >        <rpy>0 0 0</rpy>
> >> >> >        <static>true</static>
> >> >> >
> >> >> >        <body:plane name="ground_plane_body">
> >> >> >            <geom:plane name="ground_plane_geom">
> >> >> >                <normal>0 0 1</normal>
> >> >> >                <size>1000 1000</size>
> >> >> >                <segments>100 100</segments>
> >> >> >                <uvTile>100 100</uvTile>
> >> >> >                <material>Gazebo/GrassFloor</material>
> >> >> >                <mu1>109999.0</mu1>
> >> >> >                <mu2>1000.0</mu2>
> >> >> >            </geom:plane>
> >> >> >        </body:plane>
> >> >> >    </model:physical>
> >> >> >    <!-- End Ground Plane -->
> >> >> >
> >> >> >    <!-- The Ball Model -->
> >> >> >    <model:physical name="ball_model">
> >> >> >        <xyz>0.025 0 1</xyz>
> >> >> >        <static>false</static>
> >> >> >
> >> >> >        <body:sphere name="ball_body">
> >> >> >            <geom:sphere name="ball_geom">
> >> >> >                <xyz>0 0 0</xyz>
> >> >> >                <size>0.015</size>
> >> >> >                <mass>0.02</mass>
> >> >> >
> >> >> >                <visual>
> >> >> >                    <size>0.03 0.03 0.03</size>
> >> >> >                    <mesh>unit_sphere</mesh>
> >> >> >                    <material>Gazebo/White</material>
> >> >> >                </visual>
> >> >> >                <mu1>109999.0</mu1>
> >> >> >            </geom:sphere>
> >> >> >        </body:sphere>
> >> >> >    </model:physical>
> >> >> >    <!-- End Ball Model -->
> >> >> >
> >> >> >
> >> >> >    <!-- The White Point light -->
> >> >> >    <model:renderable name="point_white">
> >> >> >        <xyz>-3 0 5</xyz>
> >> >> >        <static>true</static>
> >> >> >        <light>
> >> >> >            <type>point</type>
> >> >> >            <diffuseColor>0.8 0.8 0.8</diffuseColor>
> >> >> >            <specularColor>0.1 0.1 0.1</specularColor>
> >> >> >            <range>20</range>
> >> >> >
> >> >> >            <!-- Constant(0-1) Linear(0-1) Quadratic -->
> >> >> >            <attenuation>0.3 0.01 0</attenuation>
> >> >> >        </light>
> >> >> >    </model:renderable>
> >> >> >    <!-- End White Point light -->
> >> >> >
> >> >> > </gazebo:world>
> >> >> >
> >> >> >
> >> >>
> >>
> -----------------------------------------------------------------------------------
> >> >> >
> >> >> > Do you guys get the same behavior? If so, is there any fix or a way
> to
> >> >> get
> >> >> > rid of this?
> >> >> >
> >> >> > Thanks in advance!
> >> >> >
> >> >> > Rein
> >> >> >
> >> >> > On Wed, Jun 8, 2011 at 8:33 PM, John Hsu <john...@willowgarage.com
> >
> >> >> wrote:
> >> >> >
> >> >> >> Hi,
> >> >> >>
> >> >> >> you can check to see if contactSurfaceLayer is small, e.g.
> >> >> >>
> >> >> >> <contactSurfaceLayer>0</contactSurfaceLayer>
> >> >> >>
> >> >> >> in addition, you might want to make sure <CFM> is 0.
> >> >> >>
> >> >> >> hope this helps.
> >> >> >>
> >> >> >> John
> >> >> >>
> >> >> >> On Wed, Jun 8, 2011 at 11:00 AM, Rein Appeldoorn <
> rein...@gmail.com>
> >> >> >> wrote:
> >> >> >>
> >> >> >> > Hi,
> >> >> >> >
> >> >> >> > I'm working on a simulation of an autonomous football table.
> When I
> >> >> model
> >> >> >> > the ball, it's sinking through the floor. Because the geometry
> of
> >> the
> >> >> >> ball
> >> >> >> > is quite small (radius of 0.015), this sinking is not
> acceptable.
> >> >> Strange
> >> >> >> > enough, when I check the other objects, they're all sinking a
> >> little
> >> >> bit.
> >> >> >> > Does anybody have an explanation for this?
> >> >> >> >
> >> >> >> > A thing I can do is scale up all models, this makes the relative
> >> >> errors
> >> >> >> > much
> >> >> >> > less. Does anybody got experience with this fact? Is scaling a
> good
> >> >> >> > solution?
> >> >> >> >
> >> >> >> > Thanks in advance!
> >> >> >> >
> >> >> >> > Regards,
> >> >> >> >
> >> >> >> > Rein
> >> >> >> >
> >> >> >> >
> >> >> >>
> >> >>
> >>
> ------------------------------------------------------------------------------
> >> >> >> > EditLive Enterprise is the world's most technically advanced
> >> content
> >> >> >> > authoring tool. Experience the power of Track Changes, Inline
> Image
> >> >> >> > Editing and ensure content is compliant with Accessibility
> >> Checking.
> >> >> >> > http://p.sf.net/sfu/ephox-dev2dev
> >> >> >> > _______________________________________________
> >> >> >> > Playerstage-gazebo mailing list
> >> >> >> > Playerstage-gazebo@lists.sourceforge.net
> >> >> >> > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
> >> >> >> >
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> --
> >> >> >> John Hsu, Ph.D.
> >> >> >> Senior Research Engineer
> >> >> >> Willow Garage Inc.
> >> >> >> +1-650-475-2809
> >> >> >>
> >> >> >>
> >> >>
> >>
> ------------------------------------------------------------------------------
> >> >> >> EditLive Enterprise is the world's most technically advanced
> content
> >> >> >> authoring tool. Experience the power of Track Changes, Inline
> Image
> >> >> >> Editing and ensure content is compliant with Accessibility
> Checking.
> >> >> >> http://p.sf.net/sfu/ephox-dev2dev
> >> >> >> _______________________________________________
> >> >> >> Playerstage-gazebo mailing list
> >> >> >> Playerstage-gazebo@lists.sourceforge.net
> >> >> >> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
> >> >> >>
> >> >> >
> >> >>
> >>
> ------------------------------------------------------------------------------
> >> >> > EditLive Enterprise is the world's most technically advanced
> content
> >> >> > authoring tool. Experience the power of Track Changes, Inline Image
> >> >> > Editing and ensure content is compliant with Accessibility
> Checking.
> >> >> > http://p.sf.net/sfu/ephox-dev2dev
> >> >> > _______________________________________________
> >> >> > Playerstage-gazebo mailing list
> >> >> > Playerstage-gazebo@lists.sourceforge.net
> >> >> > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
> >> >> >
> >> >>
> >> >>
> >> >>
> >>
> ------------------------------------------------------------------------------
> >> >> EditLive Enterprise is the world's most technically advanced content
> >> >> authoring tool. Experience the power of Track Changes, Inline Image
> >> >> Editing and ensure content is compliant with Accessibility Checking.
> >> >> http://p.sf.net/sfu/ephox-dev2dev
> >> >> _______________________________________________
> >> >> Playerstage-gazebo mailing list
> >> >> Playerstage-gazebo@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
> >> >>
> >> >
> >>
> ------------------------------------------------------------------------------
> >> > EditLive Enterprise is the world's most technically advanced content
> >> > authoring tool. Experience the power of Track Changes, Inline Image
> >> > Editing and ensure content is compliant with Accessibility Checking.
> >> > http://p.sf.net/sfu/ephox-dev2dev
> >> > _______________________________________________
> >> > Playerstage-gazebo mailing list
> >> > Playerstage-gazebo@lists.sourceforge.net
> >> > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
> >> >
> >>
> >>
> >>
> ------------------------------------------------------------------------------
> >> EditLive Enterprise is the world's most technically advanced content
> >> authoring tool. Experience the power of Track Changes, Inline Image
> >> Editing and ensure content is compliant with Accessibility Checking.
> >> http://p.sf.net/sfu/ephox-dev2dev
> >> _______________________________________________
> >> Playerstage-gazebo mailing list
> >> Playerstage-gazebo@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
> >>
> >
> ------------------------------------------------------------------------------
> > EditLive Enterprise is the world's most technically advanced content
> > authoring tool. Experience the power of Track Changes, Inline Image
> > Editing and ensure content is compliant with Accessibility Checking.
> > http://p.sf.net/sfu/ephox-dev2dev
> > _______________________________________________
> > Playerstage-gazebo mailing list
> > Playerstage-gazebo@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
> >
>
>
> ------------------------------------------------------------------------------
> EditLive Enterprise is the world's most technically advanced content
> authoring tool. Experience the power of Track Changes, Inline Image
> Editing and ensure content is compliant with Accessibility Checking.
> http://p.sf.net/sfu/ephox-dev2dev
> _______________________________________________
> Playerstage-gazebo mailing list
> Playerstage-gazebo@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
>
------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Playerstage-gazebo mailing list
Playerstage-gazebo@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo

Reply via email to