Hello, It is my code, the problem is that i get a error runnig this example, but, if i change in hinge2 in the model robot body1 whith body 2 it wokrs but in bad confuguration, someone could help me?
world: <?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.03</stepTime> <gravity>0 0 -9.8</gravity> <cfm>10e-5</cfm> <erp>0.3</erp> </physics:ode> <rendering:gui> <type>fltk</type> <size>800 600</size> <pos>0 0</pos> <xyz>0 0 0</xyz> <rpy>0 0 0</rpy> </rendering:gui> <rendering:ogre> <ambient>0.5 0.5 0.5 1.0</ambient> <sky> <material>Gazebo/CloudySky</material> </sky> </rendering:ogre> <!-- <model:physical name="terrain_model"> <body:heightmap name ="terrain_body"> <geom:heightmap name="terrain_geom"> <image>terrain.png</image> <worldTexture>terrain_texture.jpg</worldTexture> <detailTexture>terrain_detail.jpg</detailTexture> <size>17 17 1</size> </geom:heightmap> </body:heightmap> </model:physical> --> <!-- Ground Plane --> <model:physical name="plane1_model"> <xyz>0 0 0</xyz> <rpy>0 0 0</rpy> <static>true</static> <body:plane name="plane1_body"> <geom:plane name="plane1_geom"> <normal>0 0 1</normal> <size>2000 2000</size> <segments>10 10</segments> <uvTile>1000 1000</uvTile> <material>Gazebo/Terran</material> </geom:plane> </body:plane> </model:physical> <model:physical name="obstaculo"> <xyz>3.0 0.0 0.5</xyz> <rpy>0.0 0.0 0.0</rpy> <body:plane name="obstaculo"> <geom:box name="obstaculo_geom"> <size>0.5 0.5 0.5</size> <mass>1.0</mass> <visual> <size>0.5 0.5 0.5</size> <mesh>unit_box</mesh> <material>Gazebo/Rockwall</material> </visual> </geom:box> </body:plane> </model:physical> <model:physical name="sphere1_model"> <xyz>3 3 0.5</xyz> <static>false</static> <body:sphere name="sphere1_body"> <geom:sphere name="sphere1_geom"> <size>0.2</size> <mass>1.0</mass> <visual> <scale>0.2 0.2 0.2</scale> <material>Gazebo/BumpyMetal</material> <mesh>unit_sphere</mesh> </visual> </geom:sphere> </body:sphere> </model:physical> <!-- Include the complete model described in the .model file This assumes the root node is a <model:...> --> <!-- <include embedded="false"> <xi:include href="pioneer2dx.model" /> </include> --> <model:physical name="lince_model"> <xyz>0.00 0.00 0.00</xyz> <rpy>0 0 0</rpy> <controller:steering_position2d name="a car"> <wheel> <joint>rear_left_wheel_hinge</joint> <type>drive</type> <torque>10</torque> </wheel> <wheel> <joint>rear_right_wheel_hinge</joint> <type>drive</type> <torque>10</torque> </wheel> <wheel> <joint>front_left_wheel_hinge</joint> <type>steer</type> <torque>0</torque> <steerTorque>1</steerTorque> </wheel> <wheel> <joint>front_right_wheel_hinge</joint> <type>steer</type> <torque>0</torque> <steerTorque>1</steerTorque> </wheel> <steerPD>10 0.0</steerPD> <!-- Henrik params start --> <leftOdomJoint>front_left_wheel_hinge</leftOdomJoint> <rightOdomJoint>front_right_wheel_hinge</rightOdomJoint> <odomWheelSeparation>0.2</odomWheelSeparation> <odomWheelDiameter>0.15</odomWheelDiameter> <leftSteeringOdomJoint>front_left_wheel_hinge</leftSteeringOdomJoint> <rightSteeringOdomJoint>front_right_wheel_hinge</rightSteeringOdomJoint> <!-- Henrik params stop --> <interface:position name="position_iface_0"/> <!-- Henrik params start --> <interface:actarray name="wheels_actarray_iface"/> <!-- Henrik params stop --> </controller:steering_position2d> <!-- <model:physical name="sonyvid30_model"> <xyz>0.0 0.0 0.30</xyz> <attach> <parentBody>chassis_body</parentBody> <myBody>sonyvid30_body</myBody> </attach> <include embedded="true"> <xi:include href="/home/renato/Desktop/LINCE_PG/models/sonyvid30.model" /> </include> </model:physical> --> <model:physical name="laser"> <xyz>0.22 0.0 0.15</xyz> <attach> <parentBody>chassis_body</parentBody> <myBody>laser_body</myBody> </attach> <include embedded="true"> <xi:include href="models/hokuyo.model"/> </include> </model:physical> <include embedded="true"> <xi:include href="models/lince.model"/> </include> </model:physical> <!-- White Directional light --> <model:renderable name="directional_white"> <light> <type>directional</type> <direction>0 -0.8 -0.3</direction> <diffuseColor>0.9 0.9 0.9</diffuseColor> <specularColor>0.0 0.0 0.0</specularColor> <attenuation>10 0.0 1.0 0.4</attenuation> </light> </model:renderable> </gazebo:world> model: <?xml version="1.0"?> <!-- Generic Car Model --> <model:physical name="default_lince_model" xmlns:model="http://playerstage.sourceforge.net/gazebo/xmlschema/#model" xmlns:sensor="http://playerstage.sourceforge.net/gazebo/xmlschema/#sensor" 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:visual="http://playerstage.sourceforge.net/gazebo/xmlschema/#visual" > <xyz>0.0 0.0 0.0</xyz> <rpy>0.0 0.0 0.0</rpy> <canonicalBody>chassis_body</canonicalBody> <body:box name="chassis_body"> <geom:box name="chassis_baixo"> <xyz>0 0 0.05</xyz> <rpy>0 0 0</rpy> <size>0.3 0.1 0.1</size> <mass>1.0</mass> <visual> <size>0.3 0.1 0.1</size> <mesh>unit_box</mesh> <material>Gazebo/White</material> </visual> </geom:box> <geom:box name="chassis_cima"> <xyz>0 0 0.125</xyz> <rpy>0 0 0</rpy> <size>0.5 0.15 0.05</size> <mass>0.5</mass> <visual> <size>0.5 0.15 0.05</size> <mesh>unit_box</mesh> <material>Gazebo/White</material> </visual> </geom:box> <geom:box name="base"> <xyz>0 0 0.155</xyz> <rpy>0 0 0</rpy> <size>0.50 0.30 0.01</size> <mass>1</mass> <visual> <size>0.50 0.30 0.01</size> <mesh>unit_box</mesh> <material>Gazebo/Black</material> </visual> </geom:box> <geom:box name="pc"> <xyz>-0.025 0.0 0.2</xyz> <rpy>0 0 0</rpy> <size>0.20 0.25 0.08</size> <mass>1</mass> <visual> <size>0.20 0.25 0.08</size> <mesh>unit_box</mesh> <material>Gazebo/Black</material> </visual> </geom:box> </body:box> <body:cylinder name="rear_left_wheel"> <xyz>-0.17 -0.15 0</xyz> <rpy>0 90 90</rpy> <geom:cylinder name="rear_left_wheel_geom"> <size>0.075 0.075</size> <mass>0.2</mass> <mu1>0.2</mu1> <visual> <rpy>90 0 0</rpy> <size>0.17 0.1 0.17</size> <mesh>Pioneer2dx/tire.mesh</mesh> <material>Gazebo/Black</material> </visual> <visual> <rpy>90 0 0</rpy> <size>0.073 0.05 0.073</size> <mesh>Pioneer2at/wheel.mesh</mesh> <material>Gazebo/Gold</material> </visual> <visual> <rpy>0 0 0</rpy> <xyz>0 0 0.015</xyz> <size>0.04 0.04 0.08 </size> <mesh>unit_cylinder</mesh> <material>Gazebo/Black</material> </visual> </geom:cylinder> </body:cylinder> <body:cylinder name="front_left_wheel"> <xyz>0.17 -0.15 0</xyz> <rpy>0 90 90</rpy> <geom:cylinder name="front_left_wheel_geom"> <size>0.075 0.075</size> <mass>0.2</mass> <mu1>0.2</mu1> <visual> <rpy>-90 0 0</rpy> <size>0.17 0.1 0.17</size> <mesh>Pioneer2dx/tire.mesh</mesh> <material>Gazebo/Black</material> </visual> <visual> <rpy>-90 0 0</rpy> <size>0.073 0.05 0.073</size> <mesh>Pioneer2at/wheel.mesh</mesh> <material>Gazebo/Gold</material> </visual> <visual> <rpy>0 0 0</rpy> <xyz>0 0 0.015</xyz> <size>0.04 0.04 0.08 </size> <mesh>unit_cylinder</mesh> <material>Gazebo/Black</material> </visual> </geom:cylinder> </body:cylinder> <body:cylinder name="rear_right_wheel"> <xyz>-0.17 0.15 0</xyz> <rpy>0 90 90</rpy> <geom:cylinder name="rear_right_wheel_geom"> <size>0.075 0.075</size> <mass>0.2</mass> <mu1>0.2</mu1> <visual> <rpy>-90 0 0</rpy> <size>0.17 0.1 0.17</size> <mesh>Pioneer2dx/tire.mesh</mesh> <material>Gazebo/Black</material> </visual> <visual> <rpy>-90 0 0</rpy> <size>0.073 0.05 0.073</size> <mesh>Pioneer2at/wheel.mesh</mesh> <material>Gazebo/Gold</material> </visual> <visual> <rpy>0 0 0</rpy> <xyz>0 0 0.015</xyz> <size>0.04 0.04 0.08 </size> <mesh>unit_cylinder</mesh> <material>Gazebo/Black</material> </visual> </geom:cylinder> </body:cylinder> <body:cylinder name="front_right_wheel"> <xyz>0.17 0.15 0</xyz> <rpy>0 90 90</rpy> <geom:cylinder name="front_right_wheel_geom"> <size>0.075 0.075</size> <mass>0.2</mass> <mu1>0.2</mu1> <visual> <rpy>90 0 0</rpy> <size>0.17 0.1 0.17</size> <mesh>Pioneer2dx/tire.mesh</mesh> <material>Gazebo/Black</material> </visual> <visual> <rpy>90 0 0</rpy> <size>0.073 0.05 0.073</size> <mesh>Pioneer2at/wheel.mesh</mesh> <material>Gazebo/Gold</material> </visual> <visual> <rpy>0 0 0</rpy> <xyz>0 0 0.015</xyz> <size>0.04 0.04 0.08 </size> <mesh>unit_cylinder</mesh> <material>Gazebo/Black</material> </visual> </geom:cylinder> </body:cylinder> <joint:hinge2 name="front_left_wheel_hinge"> <body2>chassis_body</body2> <body1>front_left_wheel</body1> <anchor>front_left_wheel</anchor> <anchorOffset>0 0.005 0</anchorOffset> <axis1>0 0 1</axis1> <axis2>0 1 0</axis2> <lowStop1>-30</lowStop1> <highStop1>30</highStop1> <lowStop2>0</lowStop2> <highStop2>0</highStop2> <erp>0.8</erp> <cfm>10e-5</cfm> </joint:hinge2> <joint:hinge2 name="front_right_wheel_hinge"> <body2>chassis_body</body2> <body1>front_right_wheel</body1> <anchor>front_right_wheel</anchor> <anchorOffset>0 -0.005 0</anchorOffset> <axis1>0 0 1</axis1> <axis2>0 1 0</axis2> <lowStop1>-30</lowStop1> <highStop1>30</highStop1> <lowStop2>0</lowStop2> <highStop2>0</highStop2> <erp>0.8</erp> <cfm>10e-5</cfm> </joint:hinge2> <joint:hinge name="rear_right_wheel_hinge"> <body2>chassis_body</body2> <body1>rear_right_wheel</body1> <anchor>rear_right_wheel</anchor> <anchorOffset>0 0.05 0</anchorOffset> <axis>0 1 0</axis> <erp>0.8</erp> <cfm>0.1</cfm> </joint:hinge> <joint:hinge name="rear_left_wheel_hinge"> <body2>chassis_body</body2> <body1>rear_left_wheel</body1> <anchor>rear_left_wheel</anchor> <anchorOffset>0 0.005 0</anchorOffset> <axis>0 1 0</axis> <erp>0.8</erp> <cfm>0.1</cfm> </joint:hinge> </model:physical> -- View this message in context: http://www.nabble.com/Controler-Steer_Position2d-and-Hinge2-tp23623406p23623406.html Sent from the playerstage-gazebo mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT is a gathering of tech-side developers & brand creativity professionals. Meet the minds behind Google Creative Lab, Visual Complexity, Processing, & iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian Group, R/GA, & Big Spaceship. http://www.creativitycat.com _______________________________________________ Playerstage-gazebo mailing list Playerstage-gazebo@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo