Revision: 6682
http://playerstage.svn.sourceforge.net/playerstage/?rev=6682&view=rev
Author: natepak
Date: 2008-06-25 10:00:34 -0700 (Wed, 25 Jun 2008)
Log Message:
-----------
Added gripper world and model
Added Paths:
-----------
code/gazebo/trunk/worlds/models/pioneer2gripper.model
code/gazebo/trunk/worlds/pioneer2dx_gripper.world
Added: code/gazebo/trunk/worlds/models/pioneer2gripper.model
===================================================================
--- code/gazebo/trunk/worlds/models/pioneer2gripper.model
(rev 0)
+++ code/gazebo/trunk/worlds/models/pioneer2gripper.model 2008-06-25
17:00:34 UTC (rev 6682)
@@ -0,0 +1,125 @@
+<?xml version="1.0"?>
+
+<!-- Generic Pioneer2dx Model -->
+<model:physical name="default_pioneer_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:controller="http://playerstage.sourceforge.net/gazebo/xmlschema/#controller"
+
xmlns:interface="http://playerstage.sourceforge.net/gazebo/xmlschema/#interface"
+ >
+
+<xyz>0 0 0.0</xyz>
+<rpy>0.0 0.0 0.0</rpy>
+
+<canonicalBody>gripper_base_body</canonicalBody>
+
+<body:box name="gripper_base_body">
+ <xyz>0.0 0 0.0</xyz>
+
+ <geom:box name="gripper_base_geom">
+ <xyz>0 0 0</xyz>
+ <size>0.053 0.123 0.130</size>
+ <mass>0.01</mass>
+
+ <visual>
+ <size>0.053 0.123 0.130</size>
+ <mesh>unit_box</mesh>
+ <material>Gazebo/Black</material>
+ </visual>
+ </geom:box>
+</body:box>
+
+<body:box name="gripper_lift_body">
+ <xyz>0.061 0 0</xyz>
+
+ <geom:box name="gripper_lift_body">
+ <xyz>0 0 0</xyz>
+ <size>0.069 0.313 0.063</size>
+ <mass>0</mass>
+
+ <visual>
+ <size>0.069 0.313 0.063</size>
+ <mesh>unit_box</mesh>
+ <material>Gazebo/Black</material>
+ </visual>
+ </geom:box>
+</body:box>
+
+<body:box name="gripper_left_paddle_body">
+ <xyz>0.140 0.0125 0</xyz>
+ <geom:box name="gripper_left_paddle_geom">
+ <xyz>0 0 0</xyz>
+ <size>0.095 0.025 0.039</size>
+ <mass>0</mass>
+
+ <visual>
+ <size>0.095 0.025 0.039</size>
+ <mesh>unit_box</mesh>
+ <material>Gazebo/Black</material>
+ </visual>
+ </geom:box>
+</body:box>
+
+<body:box name="gripper_right_paddle_body">
+ <xyz>0.140 -0.0125 0</xyz>
+ <geom:box name="gripper_right_paddle_geom">
+ <xyz>0 0 0</xyz>
+ <size>0.095 0.025 0.039</size>
+ <mass>0</mass>
+
+ <visual>
+ <size>0.095 0.025 0.039</size>
+ <mesh>unit_box</mesh>
+ <material>Gazebo/Black</material>
+ </visual>
+ </geom:box>
+</body:box>
+
+
+<joint:slider name="lift_slider_joint">
+ <body1>gripper_base_body</body1>
+ <body2>gripper_lift_body</body2>
+ <anchor>gripper_base_body</anchor>
+ <anchorOffset>0 0 0</anchorOffset>
+ <axis>0 0 -1</axis>
+ <lowStop>-0.05</lowStop>
+ <highStop>0.05</highStop>
+ <erp>0.3</erp>
+ <cfm>10e-5</cfm>
+</joint:slider>
+
+<joint:slider name="left_paddle_joint">
+ <body1>gripper_lift_body</body1>
+ <body2>gripper_left_paddle_body</body2>
+ <anchor>gripper_lift_body</anchor>
+ <anchorOffset>0 0 0</anchorOffset>
+ <axis>0 1 0</axis>
+ <lowStop>-0.12</lowStop>
+ <highStop>0.0</highStop>
+ <erp>0.3</erp>
+ <cfm>10e-5</cfm>
+</joint:slider>
+
+<joint:slider name="right_paddle_joint">
+ <body1>gripper_lift_body</body1>
+ <body2>gripper_right_paddle_body</body2>
+ <anchor>gripper_lift_body</anchor>
+ <anchorOffset>0 0 0</anchorOffset>
+ <axis>0 1 0</axis>
+ <lowStop>0.0</lowStop>
+ <highStop>0.12</highStop>
+ <erp>0.3</erp>
+ <cfm>10e-5</cfm>
+</joint:slider>
+
+<controller:pioneer2_gripper name="pioneer2gripper_controller">
+ <leftJoint>left_paddle_joint</leftJoint>
+ <rightJoint>right_paddle_joint</rightJoint>
+ <interface:gripper name="gripper_iface_0"/>
+</controller:pioneer2_gripper>
+
+</model:physical>
Added: code/gazebo/trunk/worlds/pioneer2dx_gripper.world
===================================================================
--- code/gazebo/trunk/worlds/pioneer2dx_gripper.world
(rev 0)
+++ code/gazebo/trunk/worlds/pioneer2dx_gripper.world 2008-06-25 17:00:34 UTC
(rev 6682)
@@ -0,0 +1,130 @@
+<?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.8</erp>
+ <maxUpdateRate>0</maxUpdateRate>
+ </physics:ode>
+
+ <rendering:gui>
+ <type>fltk</type>
+ <size>640 480</size>
+ <pos>0 0</pos>
+ </rendering:gui>
+
+ <rendering:ogre>
+ <ambient>0.5 0.5 0.5 1.0</ambient>
+ <sky>
+ <material>Gazebo/CloudySky</material>
+ </sky>
+ <maxUpdateRate>0</maxUpdateRate>
+ </rendering:ogre>
+
+
+ <!-- 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>100 100</uvTile>
+ <material>Gazebo/Grey</material>
+ </geom:plane>
+ </body:plane>
+ </model:physical>
+
+ <!-- The camera -->
+ <model:physical name="cam1_model">
+ <xyz>0.07 -1.10 0.5</xyz>
+ <rpy>0 12 52.5</rpy>
+ <static>true</static>
+
+ <body:empty name="cam1_body">
+ <sensor:camera name="cam1_sensor">
+ <imageSize>640 480</imageSize>
+ <hfov>60</hfov>
+ <nearClip>0.1</nearClip>
+ <farClip>100</farClip>
+ -->
+ </sensor:camera>
+ </body:empty>
+ </model:physical>
+
+
+ <model:physical name="pioneer2dx_model1">
+ <xyz>0 0 0.145</xyz>
+ <rpy>0.0 0.0 0.0</rpy>
+
+ <model:physical name="gripper">
+ <xyz>0.228 0 -0.025</xyz>
+
+ <attach>
+ <parentBody>chassis_body</parentBody>
+ <myBody>gripper_base_body</myBody>
+ </attach>
+
+ <include embedded = "true">
+ <xi:include href="models/pioneer2gripper.model"/>
+ </include>
+ </model:physical>
+
+ <model:physical name="laser">
+ <xyz>0.15 0 0.18</xyz>
+
+ <attach>
+ <parentBody>chassis_body</parentBody>
+ <myBody>laser_body</myBody>
+ </attach>
+
+ <include embedded="true">
+ <xi:include href="models/sicklms200.model" />
+ </include>
+ </model:physical>
+
+ <!--
+ The include should be last within a model. All previous statements
+ will override those in the included file
+ -->
+ <include embedded="true">
+ <xi:include href="models/pioneer2dx.model" />
+ </include>
+ </model:physical>
+
+ <!-- White Directional light -->
+ <model:renderable name="directional_white">
+ <light>
+ <type>directional</type>
+ <direction>0 -0.6 -0.4</direction>
+ <diffuseColor>1.0 1.0 1.0</diffuseColor>
+ <specularColor>0.2 0.2 0.2</specularColor>
+ <attenuation>1000 1.0 0.0 0</attenuation>
+ </light>
+ </model:renderable>
+
+
+</gazebo:world>
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit