Revision: 8804
          http://playerstage.svn.sourceforge.net/playerstage/?rev=8804&view=rev
Author:   natepak
Date:     2010-06-28 16:19:58 +0000 (Mon, 28 Jun 2010)

Log Message:
-----------
Added an elevator world

Added Paths:
-----------
    code/gazebo/trunk/worlds/elevator.world

Added: code/gazebo/trunk/worlds/elevator.world
===================================================================
--- code/gazebo/trunk/worlds/elevator.world                             (rev 0)
+++ code/gazebo/trunk/worlds/elevator.world     2010-06-28 16:19:58 UTC (rev 
8804)
@@ -0,0 +1,454 @@
+<?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>0</verbosity>
+  <logData>0</logData>
+
+  <physics:ode>
+    <stepTime>0.001</stepTime>
+    <gravity>0 0 -9.8</gravity>
+    <updateRate>0</updateRate>
+    <cfm>1e-10</cfm>
+    <erp>0.2</erp>
+    <stepType>quick</stepType>
+    <stepIters>10</stepIters>
+    <stepW>1.3</stepW>
+    <contactMaxCorrectingVel>100</contactMaxCorrectingVel>
+    <contactSurfaceLayer>0.001</contactSurfaceLayer>
+  </physics:ode>
+
+  <rendering:ogre>
+    <ambient>.1 .1 .1 1</ambient>
+    <fog>
+      <type>none</type>
+      <color>1 1 1 1</color>
+      <linearStart>0</linearStart>
+      <linearEnd>0</linearEnd>
+      <density>0</density>
+    </fog>
+    <shadows>1</shadows>
+  </rendering:ogre>
+
+  <rendering:gui>
+    <size>800 600</size>
+    <pos>1 52</pos>
+    <frames>
+        <camera width="550" height="485" x="250" y="50">
+          <xyz>-2 0 2</xyz>
+          <rpy>0 30 0</rpy>
+        </camera>
+    </frames>
+  </rendering:gui>
+
+  <model:physical name="plane1_model">
+    <xyz>0 0 0</xyz>
+    <rpy>0 -0 0</rpy>
+    <enableGravity>1</enableGravity>
+    <enableFriction>1</enableFriction>
+    <collide>all</collide>
+    <static>1</static>
+
+    <body name="plane1_body">
+      <xyz>0 0 0</xyz>
+      <rpy>0 -0 0</rpy>
+
+      <geom:plane name="plane1_geom">
+        <xyz>0 0 0</xyz>
+        <rpy>0 -0 0</rpy>
+        <normal>0 0 1</normal>
+        <size>100 100</size>
+        <segments>10 10</segments>
+        <uvTile>100 100</uvTile>
+        <material>Gazebo/GrayGrid</material>
+        <castShadows>0</castShadows>
+        <mass>0.001</mass>
+        <laserFiducialId>-1</laserFiducialId>
+        <laserRetro>-1</laserRetro>
+      </geom:plane>
+    </body>
+  </model:physical>
+
+  <!--
+  <model:physical name="user_box0">
+    <xyz>1.0 1.5 1.5</xyz>
+    <rpy>0 0 0</rpy>
+    <static>true</static>
+
+    <body name="body">
+      <geom:box name="geom">
+        <size>0.1 1.5 3</size>
+        <mass>0.1</mass>
+        <visual>
+          <mesh>unit_box_U1V1</mesh>
+          <material>Gazebo/Grey</material>
+          <castShadows>1</castShadows>
+          <scale>0.1 1.5 3</scale>
+        </visual>
+      </geom:box>
+    </body>
+  </model:physical>
+
+  <model:physical name="user_box1">
+    <xyz>1.0 -1.5 1.5</xyz>
+    <rpy>0 0 0</rpy>
+    <static>true</static>
+
+    <body name="body">
+      <geom:box name="geom">
+        <size>0.1 1.5 3</size>
+        <mass>0.1</mass>
+        <visual>
+          <mesh>unit_box_U1V1</mesh>
+          <material>Gazebo/Grey</material>
+          <castShadows>1</castShadows>
+          <scale>0.1 1.5 3</scale>
+        </visual>
+      </geom:box>
+    </body>
+  </model:physical>
+  -->
+
+  <model:physical name="frame">
+    <xyz>1.1 0 1.5</xyz>
+    <static>true</static>
+
+    <body name="body">
+      <geom:box name="right-front">
+        <xyz>-0.1 -1.5 0.1</xyz>
+        <size>0.1 1.5 3</size>
+        <visual>
+          <mesh>unit_box_U1V1</mesh>
+          <material>Gazebo/Grey</material>
+          <castShadows>1</castShadows>
+          <scale>0.1 1.5 3</scale>
+        </visual>
+      </geom:box>
+
+      <geom:box name="right-back">
+        <xyz>0.1 -1.5 0.1</xyz>
+        <size>0.1 1.5 3</size>
+        <visual>
+          <mesh>unit_box_U1V1</mesh>
+          <material>Gazebo/Grey</material>
+          <castShadows>1</castShadows>
+          <scale>0.1 1.5 3</scale>
+        </visual>
+      </geom:box>
+
+      <geom:box name="left-front">
+        <xyz>-0.1 1.5 0.1</xyz>
+        <size>0.1 1.5 3</size>
+        <visual>
+          <mesh>unit_box_U1V1</mesh>
+          <material>Gazebo/Grey</material>
+          <castShadows>1</castShadows>
+          <scale>0.1 1.5 3</scale>
+        </visual>
+      </geom:box>
+
+      <geom:box name="left-back">
+        <xyz>0.1 1.5 0.1</xyz>
+        <size>0.1 1.5 3</size>
+        <visual>
+          <mesh>unit_box_U1V1</mesh>
+          <material>Gazebo/Grey</material>
+          <castShadows>1</castShadows>
+          <scale>0.1 1.5 3</scale>
+        </visual>
+      </geom:box>
+
+      <geom:box name="left-side">
+        <xyz>-0.85 2.30 0.2</xyz>
+        <size>2 .1 3.2</size>
+        <visual>
+          <mesh>unit_box_U1V1</mesh>
+          <material>Gazebo/Grey</material>
+          <castShadows>1</castShadows>
+          <size>2 .1 3.2</size>
+        </visual>
+      </geom:box>
+
+      <geom:box name="right-side">
+        <xyz>-0.85 -2.30 0.2</xyz>
+        <size>2 .1 3.2</size>
+        <visual>
+          <mesh>unit_box_U1V1</mesh>
+          <material>Gazebo/Grey</material>
+          <castShadows>1</castShadows>
+          <size>2 .1 3.2</size>
+        </visual>
+      </geom:box>
+
+      <geom:box name="bottom">
+        <xyz>-1.85 0.0 -1.45</xyz>
+        <size>4 4.7 0.1</size>
+        <visual>
+          <mesh>unit_box_U1V1</mesh>
+          <material>Gazebo/Grey</material>
+          <castShadows>1</castShadows>
+          <size>4 4.7 0.1</size>
+        </visual>
+      </geom:box>
+
+      <geom:box name="top">
+        <xyz>0.0 0 1.7</xyz>
+        <size>0.3 4.5 .2</size>
+        <visual>
+          <mesh>unit_box_U1V1</mesh>
+          <material>Gazebo/Grey</material>
+          <castShadows>0</castShadows>
+          <size>0.3 4.5 .2</size>
+        </visual>
+      </geom:box>
+
+      <geom:box name="shaft_back">
+        <xyz>2.2 0 0</xyz>
+        <size>0.1 2.7 3</size>
+        <visual>
+          <mesh>unit_box_U1V1</mesh>
+          <material>Gazebo/Grey</material>
+          <castShadows>0</castShadows>
+          <size>0.1 2.7 3</size>
+        </visual>
+      </geom:box>
+
+      <geom:box name="shaft_front">
+        <xyz>0.1 0 2.3</xyz>
+        <size>0.1 2.7 1.5</size>
+        <visual>
+          <mesh>unit_box_U1V1</mesh>
+          <material>Gazebo/Grey</material>
+          <castShadows>0</castShadows>
+          <size>0.1 2.7 1.5</size>
+        </visual>
+      </geom:box>
+
+
+      <geom:box name="shaft_right">
+        <xyz>1.2 -1.30 1.025</xyz>
+        <size>2.1 0.1 4.05</size>
+        <visual>
+          <mesh>unit_box_U1V1</mesh>
+          <material>Gazebo/Grey</material>
+          <castShadows>0</castShadows>
+          <size>2.1 0.1 4.05</size>
+        </visual>
+      </geom:box>
+
+      <geom:box name="shaft_left">
+        <xyz>1.2 1.30 1.025</xyz>
+        <size>2.1 0.1 4.05</size>
+        <visual>
+          <mesh>unit_box_U1V1</mesh>
+          <material>Gazebo/Grey</material>
+          <castShadows>0</castShadows>
+          <size>2.1 0.1 4.05</size>
+        </visual>
+      </geom:box>
+
+      <geom:box name="stopbar_left">
+        <xyz>1.2 1.2 3.01</xyz>
+        <size>2.1 0.1 0.01</size>
+        <visual>
+          <mesh>unit_box</mesh>
+          <material>Gazebo/White</material>
+          <castShadows>false</castShadows>
+          <size>2.1 0.1 0.01</size>
+        </visual>
+      </geom:box>
+
+      <geom:box name="stopbar_right">
+        <xyz>1.2 -1.2 3.01</xyz>
+        <size>2.1 0.1 0.01</size>
+        <visual>
+          <mesh>unit_box</mesh>
+          <material>Gazebo/White</material>
+          <castShadows>false</castShadows>
+          <size>2.1 0.1 0.01</size>
+        </visual>
+      </geom:box>
+
+
+    </body>
+  </model:physical>
+
+  <model:physical name="doors">
+    <xyz>1.1 0 1.6</xyz>
+    <rpy>0 0 0</rpy>
+    <static>false</static>
+
+    <body name="right">
+      <xyz>0 -0.75 0</xyz>
+      <kinematic>true</kinematic>
+      <geom:box name="geom">
+        <size>0.1 1.5 3</size>
+        <mass>0.1</mass>
+        <visual>
+          <mesh>unit_box_U1V1</mesh>
+          <material>Gazebo/White</material>
+          <castShadows>1</castShadows>
+          <scale>0.1 1.5 3</scale>
+        </visual>
+      </geom:box>
+    </body>
+
+    <body name="left">
+      <xyz>0 0.75 0</xyz>
+      <geom:box name="geom">
+        <size>0.1 1.5 3</size>
+        <mass>0.1</mass>
+        <visual>
+          <mesh>unit_box_U1V1</mesh>
+          <material>Gazebo/White</material>
+          <castShadows>1</castShadows>
+          <scale>0.1 1.5 3</scale>
+        </visual>
+      </geom:box>
+    </body>
+  </model:physical>
+
+  <model:physical name="lift">
+    <xyz>2.26 0 0.045</xyz>
+    <body name="body">
+      <geom:box name="geom">
+        <size>2 2.5 0.09</size>
+        <mass>200</mass>
+        <visual>
+          <mesh>unit_box</mesh>
+          <material>Gazebo/White</material>
+          <castShadows>false</castShadows>
+          <scale>2 2.5 0.09</scale>
+        </visual>
+      </geom:box>
+
+      <geom:box name="stabilizer1">
+        <xyz>0.95 1.2 0.5</xyz>
+        <size>0.1 0.1 1.0</size>
+        <mass>1</mass>
+        <visual>
+          <mesh>unit_box</mesh>
+          <material>Gazebo/White</material>
+          <castShadows>false</castShadows>
+          <size>0.1 0.1 1.0</size>
+        </visual>
+      </geom:box>
+
+      <geom:box name="stabilizer2">
+        <xyz>-0.95 1.2 0.5</xyz>
+        <size>0.1 0.1 1.0</size>
+        <mass>1</mass>
+        <visual>
+          <mesh>unit_box</mesh>
+          <material>Gazebo/White</material>
+          <castShadows>false</castShadows>
+          <size>0.1 0.1 1.0</size>
+        </visual>
+      </geom:box>
+
+      <geom:box name="stabilizer3">
+        <xyz>-0.95 -1.2 0.5</xyz>
+        <size>0.1 0.1 1.0</size>
+        <mass>1</mass>
+        <visual>
+          <mesh>unit_box</mesh>
+          <material>Gazebo/White</material>
+          <castShadows>false</castShadows>
+          <size>0.1 0.1 1.0</size>
+        </visual>
+      </geom:box>
+
+      <geom:box name="stabilizer4">
+        <xyz>0.95 -1.2 0.5</xyz>
+        <size>0.1 0.1 1.0</size>
+        <mass>1</mass>
+        <visual>
+          <mesh>unit_box</mesh>
+          <material>Gazebo/White</material>
+          <castShadows>false</castShadows>
+          <size>0.1 0.1 1.0</size>
+        </visual>
+      </geom:box>
+
+
+
+      <geom:box name="contact">
+        <xyz>0.2 0 0.044</xyz>
+        <size>.2 1 .01</size>
+        <visual>
+          <mesh>unit_box</mesh>
+          <material>Gazebo/Red</material>
+          <castShadows>false</castShadows>
+          <scale>.2 1 0.01</scale>
+        </visual>
+      </geom:box>
+
+    </body>
+  </model:physical>
+
+  <model:physical name="contact">
+    <xyz>-1.0 0 0.099</xyz>
+    <static>true</static>
+    <body name="body">
+      <geom:box name="geom">
+        <size>1 1 .01</size>
+        <visual>
+          <mesh>unit_box</mesh>
+          <material>Gazebo/Red</material>
+          <castShadows>false</castShadows>
+          <scale>1 1 0.01</scale>
+        </visual>
+      </geom:box>
+    </body>
+  </model:physical>
+
+
+  <model:physical name="second_floor">
+    <xyz>0 0 3.5</xyz>
+    <static>true</static>
+    <body name="body">
+      <geom:box name="main_floor">
+        <xyz>5.765 0 0</xyz>
+        <size>5 5 0.1</size>
+        <visual>
+          <mesh>unit_box</mesh>
+          <material>Gazebo/White</material>
+          <castShadows>false</castShadows>
+          <scale>5 5 0.1</scale>
+        </visual>
+      </geom:box>
+
+    </body>
+  </model:physical>
+
+  <!-- White Point light -->
+  <model:renderable name="point_white">
+    <xyz>-5 5 10</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>30</range>
+
+      <!-- Constant(0-1) Linear(0-1) Quadratic -->
+      <attenuation>0.5 0.01 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.

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit

Reply via email to