merging from default

This commit is contained in:
John Hsu 2012-11-27 17:25:26 -08:00
commit d3cfde5f85
32 changed files with 1285 additions and 71 deletions

View File

@ -5,3 +5,4 @@ build_*
Ogre.log
model.tar.gz
*.swp
.DS_Store

View File

@ -5,11 +5,13 @@ if(COMMAND CMAKE_POLICY)
CMAKE_POLICY(SET CMP0004 NEW)
endif(COMMAND CMAKE_POLICY)
set (CMAKE_INSTALL_PREFIX /usr CACHE STRING "Install path prefix")
set (CMAKE_INSTALL_PREFIX /usr/share CACHE STRING "Install path prefix")
project (gazebo_models)
string (TOLOWER ${PROJECT_NAME} PROJECT_NAME_LOWER)
exec_program(date ARGS -u +%Y-%m-%-dT%H:%M:%S OUTPUT_VARIABLE CURRENT_DATE)
#include (FindPkgConfig)
#if (PKG_CONFIG_FOUND)
# pkg_check_modules(GAZEBO gazebo)
@ -31,44 +33,62 @@ string (TOLOWER ${PROJECT_NAME} PROJECT_NAME_LOWER)
set (dirs
bookshelf
bowl
cabinet
camera
coke_can
cordless_drill
create
cube_20k
ground_plane
hammer
hokuyo
kinect
monkey_wrench
pioneer2dx
powerplant
pr2
pr2_gripper
simple_arm
simple_arm_gripper
simple_gripper
sun
table
turtlebot
utility_cart
willowgarage
youbot
bookshelf
bowl
cabinet
camera
coke_can
cordless_drill
create
cube_20k
ground_plane
hammer
hokuyo
kinect
monkey_wrench
nist_elevated_floor_120
nist_fiducial_barrel
nist_maze_wall_120
nist_maze_wall_240
nist_maze_wall_triple_holes_120
nist_simple_ramp_120
nist_stairs_120
pioneer2dx
powerplant
pr2
pr2_gripper
saucepan
simple_arm
simple_arm_gripper
simple_gripper
sun
table
turtlebot
utility_cart
willowgarage
youbot
)
)
set (MODEL_URI_LIST "" CACHE INTERNAL "Model URI List" FORCE)
foreach (dir ${dirs})
add_custom_target(${dir}
ALL
COMMAND tar czvf ${dir}.tar.gz ../${dir}
COMMAND mv ${dir}.tar.gz ../${dir}/model.tar.gz)
install (DIRECTORY ${dir} DESTINATION ${CMAKE_INSTALL_PREFIX}/share/gazebo_models)
add_custom_target(${dir} ALL COMMAND mkdir -p ${PROJECT_BINARY_DIR}/${dir}
COMMAND tar czvf ${PROJECT_BINARY_DIR}/${dir}/model.tar.gz ../${dir})
install (DIRECTORY ${dir} DESTINATION ${CMAKE_INSTALL_PREFIX}/models)
install (FILES ${PROJECT_BINARY_DIR}/${dir}/model.tar.gz DESTINATION
${CMAKE_INSTALL_PREFIX}/models/${dir})
set(MODEL_URI_LIST "${MODEL_URI_LIST}<uri>file://${dir}</uri>\n")
endforeach ()
message (STATUS "Install path: ${CMAKE_INSTALL_PREFIX}/share/gazebo_models")
configure_file("${CMAKE_SOURCE_DIR}/manifest.xml.in"
"${PROJECT_BINARY_DIR}/manifest.xml")
install (FILES "${PROJECT_BINARY_DIR}/manifest.xml" DESTINATION
${CMAKE_INSTALL_PREFIX}/models/)
message (STATUS "Install path: ${CMAKE_INSTALL_PREFIX}/models")
# This must always be last!
include(CPack)

View File

@ -1,34 +0,0 @@
<?xml version="1.0" ?>
<database>
<name>gazebosim</name>
<license>Creative Commons Attribution 3.0 Unported</license>
<models>
<uri>file://bookshelf</uri>
<uri>file://bowl</uri>
<uri>file://cabinet</uri>
<uri>file://coke_can</uri>
<uri>file://cordless_drill</uri>
<uri>file://create</uri>
<uri>file://cube_20k</uri>
<uri>file://ground_plane</uri>
<uri>file://camera</uri>
<uri>file://hammer</uri>
<uri>file://hokuyo</uri>
<uri>file://youbot</uri>
<uri>file://kinect</uri>
<uri>file://monkey_wrench</uri>
<uri>file://pioneer2dx</uri>
<uri>file://powerplant</uri>
<uri>file://pr2</uri>
<uri>file://pr2_gripper</uri>
<uri>file://simple_arm</uri>
<uri>file://simple_arm_gripper</uri>
<uri>file://simple_gripper</uri>
<uri>file://sun</uri>
<uri>file://table</uri>
<uri>file://turtlebot</uri>
<uri>file://utility_cart</uri>
<uri>file://willowgarage</uri>
</models>
</database>

10
manifest.xml.in Normal file
View File

@ -0,0 +1,10 @@
<?xml version="1.0" ?>
<database>
<name>gazebosim</name>
<license>Creative Commons Attribution 3.0 Unported</license>
<last_modified>@CURRENT_DATE@</last_modified>
<models>
@MODEL_URI_LIST@
</models>
</database>

View File

@ -0,0 +1,17 @@
<?xml version="1.0"?>
<model>
<name>NIST elevated floor 120</name>
<version>1.0</version>
<sdf>model.sdf</sdf>
<author>
<name>Stefan Kohlbrecher</name>
<email>kohlbrecher@sim.tu-darmstadt.de</email>
</author>
<description>
1.2m high NIST standard test arena elevated floor
</description>
</model>

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

View File

@ -0,0 +1,136 @@
<?xml version="1.0" encoding="utf-8"?>
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
<asset>
<contributor>
<author>Stefan Kohlbrecher</author>
<authoring_tool>Blender 2.61.4 r44005</authoring_tool>
</contributor>
<created>2012-02-12T11:41:54</created>
<modified>2012-02-12T11:41:54</modified>
<unit name="meter" meter="1"/>
<up_axis>Z_UP</up_axis>
</asset>
<library_images>
<image id="plywood256x256_jpg" name="plywood256x256_jpg">
<init_from>plywood256x256.jpg</init_from>
</image>
</library_images>
<library_effects>
<effect id="Material_002-effect">
<profile_COMMON>
<newparam sid="plywood256x256_jpg-surface">
<surface type="2D">
<init_from>plywood256x256_jpg</init_from>
</surface>
</newparam>
<newparam sid="plywood256x256_jpg-sampler">
<sampler2D>
<source>plywood256x256_jpg-surface</source>
</sampler2D>
</newparam>
<technique sid="common">
<phong>
<emission>
<color sid="emission">0 0 0 1</color>
</emission>
<ambient>
<color sid="ambient">0 0 0 1</color>
</ambient>
<diffuse>
<texture texture="plywood256x256_jpg-sampler" texcoord="UVMap"/>
</diffuse>
<specular>
<color sid="specular">0.5 0.5 0.5 1</color>
</specular>
<shininess>
<float sid="shininess">50</float>
</shininess>
<index_of_refraction>
<float sid="index_of_refraction">1</float>
</index_of_refraction>
</phong>
</technique>
<extra>
<technique profile="GOOGLEEARTH">
<double_sided>1</double_sided>
</technique>
</extra>
</profile_COMMON>
<extra><technique profile="MAX3D"><double_sided>1</double_sided></technique></extra>
</effect>
</library_effects>
<library_materials>
<material id="Material_002-material" name="Material.002">
<instance_effect url="#Material_002-effect"/>
</material>
</library_materials>
<library_geometries>
<geometry id="Cube_001-mesh" name="Cube.001">
<mesh>
<source id="Cube_001-mesh-positions">
<float_array id="Cube_001-mesh-positions-array" count="120">0.59 0.59 1.08 0.59 -0.59 1.08 -0.5900002 -0.5899999 1.08 -0.5899999 0.5900003 1.08 0.5900003 0.5899997 1.2 0.5899996 -0.5900004 1.2 -0.5900003 -0.5899998 1.2 -0.59 0.59 1.2 -0.4899999 0.4900001 1.08 -0.4900001 -0.49 1.08 0.49 -0.4900001 1.08 0.49 0.4899999 1.08 0.49 0.4899999 1.18 0.49 -0.4900001 1.18 -0.4900001 -0.49 1.18 -0.4899999 0.4900001 1.18 0.49 0.5900002 1.08 -0.49 0.5900002 1.08 0.59 -0.49 1.08 0.59 0.49 1.08 0.49 -0.59 1.08 -0.49 -0.5899999 1.08 -0.59 -0.49 1.08 -0.5899999 0.49 1.08 -0.59 -0.49 0 -0.49 -0.5899999 0 -0.4900001 -0.49 0 -0.5900002 -0.5899999 0 0.49 -0.59 0 0.59 -0.49 0 0.49 -0.4900001 0 0.59 -0.59 0 0.59 0.49 0 0.49 0.5900002 0 0.49 0.4899999 0 0.59 0.59 0 -0.5899999 0.49 0 -0.49 0.5900002 0 -0.4899999 0.4900001 0 -0.5899999 0.5900003 0</float_array>
<technique_common>
<accessor source="#Cube_001-mesh-positions-array" count="40" stride="3">
<param name="X" type="float"/>
<param name="Y" type="float"/>
<param name="Z" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Cube_001-mesh-normals">
<float_array id="Cube_001-mesh-normals-array" count="228">3.03074e-7 1 3.72108e-6 1.19209e-6 1 2.98023e-6 0 1 1.5408e-6 5.96047e-7 1 1.98682e-6 1 -5.55636e-7 2.5172e-6 1 0 2.98023e-6 1 0 -2.48353e-6 1 0 -2.48353e-6 -5.05124e-7 -1 -3.056e-6 -5.96047e-7 -1 -2.98023e-6 0 -1 9.93411e-7 0 -1 9.42726e-7 -1 2.52562e-7 -2.27306e-6 -1 1.19209e-6 -1.49012e-6 -1 5.96045e-7 -1.49011e-6 -1 1.21642e-7 -1.09478e-6 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 -1 -1 0 0 -1 0 0 0 0 -1 0 0 -1 1 1.49012e-6 0 1 1.49012e-6 0 -2.98024e-7 1 0 -2.98024e-7 1 0 0 0 -1 0 0 -1 8.94069e-7 -1 0 8.94069e-7 -1 0 1 1.19209e-6 0 1 1.19209e-6 0 0 0 -1 0 0 -1 -1 0 0 -1 0 0 8.9407e-7 -1 0 8.9407e-7 -1 0 0 0 -1 0 0 -1 -5.96047e-7 1 0 -5.96047e-7 1 0 5.96047e-7 1 0 5.96047e-7 1 0 -1 5.96045e-7 0 -1 5.96045e-7 0 1.19209e-6 1 0 1.19209e-6 1 0 1 0 0 1 0 0 1 0 0 1 0 0 -5.96047e-7 -1 0 -5.96047e-7 -1 0 0 -1 0 0 -1 0 -1 1.19209e-6 0 -1 1.19209e-6 0 0 0 -1 0 0 -1 1 -2.73695e-7 0 1 -2.73695e-7 0 -1.82463e-7 -1 0 -1.82463e-7 -1 0 -1 0 0 -1 0 0 0 1 0 0 1 0 0 0 1 0 0 1</float_array>
<technique_common>
<accessor source="#Cube_001-mesh-normals-array" count="76" stride="3">
<param name="X" type="float"/>
<param name="Y" type="float"/>
<param name="Z" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Cube_001-mesh-map-0">
<float_array id="Cube_001-mesh-map-0-array" count="456">0.1358139 -0.3570696 -0.4302087 -0.4182037 0.1880127 -0.4201003 0.1882055 -0.3572303 0.1358139 -0.3570696 0.1880127 -0.4201003 0.1358139 -0.3570696 -0.377624 -0.3554944 -0.4302087 -0.4182037 -0.377624 -0.3554944 -0.4300157 -0.3553337 -0.4302087 -0.4182037 0.2440689 0.7780612 0.8100911 0.8391954 0.1918699 0.8410919 0.1916772 0.778222 0.2440689 0.7780612 0.1918699 0.8410919 0.2440689 0.7780612 0.7575067 0.776486 0.8100911 0.8391954 0.7575067 0.776486 0.8098985 0.7763254 0.8100911 0.8391954 -0.3776241 0.2751018 -0.4302083 0.2123922 0.1880126 0.2104959 -0.3776241 0.2751018 -0.4300157 0.2752624 -0.4302083 0.2123922 0.1882057 0.2733658 0.1358139 0.2735265 0.1880126 0.2104959 0.1358139 0.2735265 -0.3776241 0.2751018 0.1880126 0.2104959 0.757507 0.1458899 0.8100914 0.2085992 0.1918703 0.2104958 0.757507 0.1458899 0.8098986 0.1457293 0.8100914 0.2085992 0.1916772 0.1476259 0.244069 0.147465 0.1918703 0.2104958 0.244069 0.147465 0.757507 0.1458899 0.1918703 0.2104958 0.8102521 -0.3045173 0.8100914 -0.3569089 0.8624831 -0.3570697 0.8102521 -0.3045173 0.8624831 -0.3570697 0.8626437 -0.304678 -0.3762416 0.8934835 -0.3760809 0.841092 -0.3236893 0.8412526 -0.3762416 0.8934835 -0.3236893 0.8412526 -0.3238501 0.8936443 0.8626437 -0.4199396 0.8624829 -0.3675478 0.8100914 -0.3677086 0.8626437 -0.4199396 0.8100914 -0.3677086 0.8102521 -0.4201003 0.1358138 0.841092 0.1359746 0.8934836 0.08358287 0.8936443 0.1358138 0.841092 0.08358287 0.8936443 0.0834223 0.8412527 1.082464 1.396604 1.080729 0.8307742 1.13312 0.8306135 1.082464 1.396604 1.13312 0.8306135 1.134856 1.396443 0.2454833 1.354691 0.2439082 0.8412527 0.2978749 1.35453 0.2439082 0.8412527 0.2962998 0.841092 0.2978749 1.35453 1.188983 1.396443 1.136592 1.396604 1.134856 0.8307742 1.188983 1.396443 1.134856 0.8307742 1.187247 0.8306135 0.8624827 0.8306135 0.8642186 1.396443 0.8118271 1.396604 0.8624827 0.8306135 0.8118271 1.396604 0.8100911 0.8307742 -0.3778167 0.841092 -0.3762416 1.35453 -0.4302083 0.8412528 -0.3762416 1.35453 -0.4286332 1.354691 -0.4302083 0.8412528 0.9183461 0.8307742 0.9707376 0.8306135 0.9724736 1.396443 0.9183461 0.8307742 0.9724736 1.396443 0.920082 1.396604 1.32684 0.2104958 1.325104 -0.3553337 1.377496 -0.3554944 1.32684 0.2104958 1.377496 -0.3554944 1.379232 0.2103351 1.24295 1.344051 1.190558 1.344212 1.188983 0.8307742 1.24295 1.344051 1.188983 0.8307742 1.241375 0.8306135 0.9183461 1.396443 0.8659545 1.396604 0.8642186 0.8307742 0.9183461 1.396443 0.8642186 0.8307742 0.9166103 0.8306135 1.078993 0.8306135 1.080729 1.396443 1.028337 1.396604 1.078993 0.8306135 1.028337 1.396604 1.026601 0.8307742 1.244525 1.344212 1.24295 0.8307743 1.296917 1.344051 1.24295 0.8307743 1.295342 0.8306135 1.296917 1.344051 0.9724735 0.8307741 1.024865 0.8306135 1.026601 1.396443 0.9724735 0.8307741 1.026601 1.396443 0.9742094 1.396604 -0.4300157 -0.3553337 -0.377624 -0.3554944 -0.3758882 0.2103351 -0.4300157 -0.3553337 -0.3758882 0.2103351 -0.4282797 0.2104959 0.244069 0.147465 0.1916772 0.1476259 0.1899414 -0.4182037 0.244069 0.147465 0.1899414 -0.4182037 0.2423331 -0.4183644 0.1358139 -0.3570696 0.1882055 -0.3572303 0.1899414 0.2085993 0.1358139 -0.3570696 0.1899414 0.2085993 0.1375498 0.20876 0.8098985 0.7763254 0.7575067 0.776486 0.755771 0.2106565 0.8098985 0.7763254 0.755771 0.2106565 0.8081626 0.2104958 0.2440689 0.7780612 0.1916772 0.778222 0.1899414 0.2123923 0.2440689 0.7780612 0.1899414 0.2123923 0.242333 0.2122316 -0.4300157 0.2752624 -0.3776241 0.2751018 -0.3758882 0.8409312 -0.4300157 0.2752624 -0.3758882 0.8409312 -0.4282798 0.8410919 0.1358139 0.2735265 0.1882057 0.2733658 0.1899414 0.8391954 0.1358139 0.2735265 0.1899414 0.8391954 0.1375498 0.839356 0.8098986 0.1457293 0.757507 0.1458899 0.7557711 -0.4199395 0.8098986 0.1457293 0.7557711 -0.4199395 0.8081626 -0.4201003 1.325104 0.2089207 0.8116664 0.2104958 0.8100914 -0.3029421 1.325104 0.2089207 0.8100914 -0.3029421 1.323529 -0.3045173 0.2439082 1.35453 0.1915165 1.354691 0.1899414 0.8412527 0.2439082 1.35453 0.1899414 0.8412527 0.2423331 0.841092 0.7561245 1.35453 0.7037327 1.354691 0.7021577 0.8412527 0.7561245 1.35453 0.7021577 0.8412527 0.7545493 0.841092 0.1899414 1.35453 0.1375495 1.354691 0.1359746 0.8412527 0.1899414 1.35453 0.1359746 0.8412527 0.1883662 0.841092 0.8100913 1.35453 0.7576995 1.354691 0.7561244 0.8412527 0.8100913 1.35453 0.7561244 0.8412527 0.808516 0.841092 1.430209 0.2123921 1.428312 0.8306134 0.8100911 0.8287171 1.430209 0.2123921 0.8100911 0.8287171 0.8119874 0.2104958</float_array>
<technique_common>
<accessor source="#Cube_001-mesh-map-0-array" count="228" stride="2">
<param name="S" type="float"/>
<param name="T" type="float"/>
</accessor>
</technique_common>
</source>
<vertices id="Cube_001-mesh-vertices">
<input semantic="POSITION" source="#Cube_001-mesh-positions"/>
</vertices>
<polylist material="Material_0021" count="76">
<input semantic="VERTEX" source="#Cube_001-mesh-vertices" offset="0"/>
<input semantic="NORMAL" source="#Cube_001-mesh-normals" offset="1"/>
<input semantic="TEXCOORD" source="#Cube_001-mesh-map-0" offset="2" set="0"/>
<vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount>
<p>16 0 0 7 0 1 4 0 2 0 1 3 16 1 4 4 1 5 16 2 6 17 2 7 7 2 8 17 3 9 3 3 10 7 3 11 18 4 12 4 4 13 5 4 14 1 5 15 18 5 16 5 5 17 18 6 18 19 6 19 4 6 20 19 7 21 0 7 22 4 7 23 20 8 24 5 8 25 6 8 26 20 9 27 1 9 28 5 9 29 2 10 30 21 10 31 6 10 32 21 11 33 20 11 34 6 11 35 22 12 36 6 12 37 7 12 38 22 13 39 2 13 40 6 13 41 3 14 42 23 14 43 7 14 44 23 15 45 22 15 46 7 15 47 28 16 48 30 16 49 29 16 50 28 17 51 29 17 52 31 17 53 24 18 54 26 18 55 25 18 56 24 19 57 25 19 58 27 19 59 36 20 60 39 20 61 37 20 62 36 21 63 37 21 64 38 21 65 32 22 66 34 22 67 33 22 68 32 23 69 33 23 70 35 23 71 10 24 72 30 24 73 28 24 74 10 25 75 28 25 76 20 25 77 9 26 78 10 26 79 21 26 80 10 27 81 20 27 82 21 27 83 9 28 84 21 28 85 25 28 86 9 29 87 25 29 88 26 29 89 9 30 90 26 30 91 24 30 92 9 31 93 24 31 94 22 31 95 8 32 96 9 32 97 23 32 98 9 33 99 22 33 100 23 33 101 8 34 102 23 34 103 36 34 104 8 35 105 36 35 106 38 35 107 8 36 108 38 36 109 37 36 110 8 37 111 37 37 112 17 37 113 8 38 114 17 38 115 16 38 116 8 39 117 16 39 118 11 39 119 11 40 120 16 40 121 33 40 122 11 41 123 33 41 124 34 41 125 11 42 126 34 42 127 32 42 128 11 43 129 32 43 130 19 43 131 10 44 132 11 44 133 18 44 134 11 45 135 19 45 136 18 45 137 10 46 138 18 46 139 29 46 140 10 47 141 29 47 142 30 47 143 3 48 144 17 48 145 37 48 146 3 49 147 37 49 148 39 49 149 23 50 150 3 50 151 39 50 152 23 51 153 39 51 154 36 51 155 16 52 156 0 52 157 35 52 158 16 53 159 35 53 160 33 53 161 0 54 162 19 54 163 32 54 164 0 55 165 32 55 166 35 55 167 18 56 168 1 56 169 31 56 170 18 57 171 31 57 172 29 57 173 1 58 174 20 58 175 28 58 176 1 59 177 28 59 178 31 59 179 21 60 180 2 60 181 27 60 182 21 61 183 27 61 184 25 61 185 2 62 186 22 62 187 24 62 188 2 63 189 24 63 190 27 63 191 14 64 192 15 64 193 12 64 194 14 65 195 12 65 196 13 65 197 8 66 198 15 66 199 14 66 200 8 67 201 14 67 202 9 67 203 11 68 204 12 68 205 15 68 206 11 69 207 15 69 208 8 69 209 10 70 210 13 70 211 12 70 212 10 71 213 12 71 214 11 71 215 9 72 216 14 72 217 13 72 218 9 73 219 13 73 220 10 73 221 4 74 222 7 74 223 6 74 224 4 75 225 6 75 226 5 75 227</p>
</polylist>
</mesh>
<extra><technique profile="MAYA"><double_sided>1</double_sided></technique></extra>
</geometry>
</library_geometries>
<library_visual_scenes>
<visual_scene id="Scene" name="Scene">
<node id="Cube" type="NODE">
<translate sid="location">0 0 0</translate>
<rotate sid="rotationZ">0 0 1 0</rotate>
<rotate sid="rotationY">0 1 0 0</rotate>
<rotate sid="rotationX">1 0 0 0</rotate>
<scale sid="scale">1 1 1</scale>
<instance_geometry url="#Cube_001-mesh">
<bind_material>
<technique_common>
<instance_material symbol="Material_0021" target="#Material_002-material">
<bind_vertex_input semantic="UVMap" input_semantic="TEXCOORD" input_set="0"/>
</instance_material>
</technique_common>
</bind_material>
</instance_geometry>
</node>
</visual_scene>
</library_visual_scenes>
<scene>
<instance_visual_scene url="#Scene"/>
</scene>
</COLLADA>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" ?>
<gazebo version="1.2">
<model name="nist_elevated_floor_120">
<static>true</static>
<link name="nist_elevated_floor_120">
<pose>0 0 0.0 0 0 0</pose>
<collision name="collision">
<geometry>
<mesh>
<uri>model://nist_elevated_floor_120/meshes/nist_elevated_floor_120.dae</uri>
<scale>1 1 1</scale>
</mesh>
</geometry>
</collision>
<visual name="visual">
<geometry>
<mesh>
<uri>model://nist_elevated_floor_120/meshes/nist_elevated_floor_120.dae</uri>
<scale>1 1 1</scale>
</mesh>
</geometry>
</visual>
</link>
</model>
</gazebo>

View File

@ -0,0 +1,17 @@
<?xml version="1.0"?>
<model>
<name>NIST fiducial barrel</name>
<version>1.0</version>
<sdf>model.sdf</sdf>
<author>
<name>Stefan Kohlbrecher</name>
<email>kohlbrecher@sim.tu-darmstadt.de</email>
</author>
<description>
NIST standard test arena fiducial barrel
</description>
</model>

View File

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="utf-8"?>
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
<asset>
<contributor>
<author>Stefan Kohlbrecher</author>
<authoring_tool>Blender 2.61.4 r44005</authoring_tool>
</contributor>
<created>2012-02-10T09:54:34</created>
<modified>2012-02-10T09:54:34</modified>
<unit name="meter" meter="1"/>
<up_axis>Z_UP</up_axis>
</asset>
<library_effects>
<effect id="Barrel_Blue-effect">
<profile_COMMON>
<technique sid="common">
<lambert>
<emission>
<color sid="emission">0 0 0 1</color>
</emission>
<ambient>
<color sid="ambient">4.13115e-4 0 0.287066 1</color>
</ambient>
<diffuse>
<color sid="diffuse">4.13115e-4 0 0.287066 1</color>
</diffuse>
<index_of_refraction>
<float sid="index_of_refraction">1</float>
</index_of_refraction>
</lambert>
</technique>
<extra>
<technique profile="GOOGLEEARTH">
<double_sided>1</double_sided>
</technique>
</extra>
</profile_COMMON>
<extra><technique profile="MAX3D"><double_sided>1</double_sided></technique></extra>
</effect>
</library_effects>
<library_materials>
<material id="Barrel_Blue-material" name="Barrel Blue">
<instance_effect url="#Barrel_Blue-effect"/>
</material>
</library_materials>
<library_geometries>
<geometry id="Plane-mesh" name="Plane">
<mesh>
<source id="Plane-mesh-positions">
<float_array id="Plane-mesh-positions-array" count="270">0.26 -0.3000002 0.5900001 0.27 -1.18 0.59 -2.38419e-7 -1.18 0.59 2.38419e-7 -0.2999997 0.5900001 0.29 -0.4160807 0.59 0.2775755 -1.138609 0.59 0.3027818 -1.177337 0.59 0.2914862 -1.1934 0.59 0.29 -1.000472 0.59 0.2725108 -1.000472 0.4908142 0.2739074 -1.1934 0.4903059 0.2845218 -1.177337 0.4864425 0.2608356 -1.138609 0.4950636 0.2725108 -0.4160807 0.4908142 2.55026e-7 -0.2999997 0.59 -2.49862e-7 -1.18 0.5900001 0.253717 -1.18 0.4976546 0.24432 -0.3000002 0.5010749 0.1991716 -0.3000002 0.4228753 0.2068319 -1.18 0.4164474 -2.31168e-7 -1.18 0.5900002 2.40874e-7 -0.2999997 0.5899999 0.2221528 -0.4160807 0.4035916 0.2126351 -1.138609 0.4115779 0.2319443 -1.177337 0.3953756 0.2232913 -1.1934 0.4026363 0.2221528 -1.000472 0.4035916 0.1449999 -1.000472 0.3388527 0.145743 -1.1934 0.3375656 0.1513908 -1.177337 0.3277833 0.1387877 -1.138609 0.3496126 0.1449999 -0.4160807 0.3388527 1.97669e-7 -0.2999997 0.5899999 -1.84592e-7 -1.18 0.5900003 0.1349999 -1.18 0.3561732 0.13 -0.3000002 0.3648335 0.04514855 -0.3000002 0.3339501 0.04688489 -1.18 0.324102 0 -1.18 0.5900003 1.30622e-7 -0.2999997 0.5899998 0.05035793 -0.4160807 0.3044058 0.04820042 -1.138609 0.3166416 0.05257737 -1.177337 0.2918182 0.0506159 -1.1934 0.3029422 0.05035787 -1.000472 0.3044058 -0.05035805 -1.000472 0.3044059 -0.05061614 -1.1934 0.3029422 -0.05257761 -1.177337 0.2918182 -0.04820048 -1.138609 0.3166416 -0.05035793 -0.4160807 0.3044058 0 -0.2999997 0.5899998 0 -1.18 0.5900003 -0.04688507 -1.18 0.3241021 -0.04514843 -0.3000002 0.33395 -0.1299999 -0.3000002 0.3648334 -0.1350001 -1.18 0.3561733 0 -1.18 0.5900003 0 -0.2999997 0.5899998 -0.145 -0.4160807 0.3388527 -0.1387878 -1.138609 0.3496127 -0.151391 -1.177337 0.3277834 -0.1457431 -1.1934 0.3375657 -0.1450001 -1.000472 0.3388528 -0.2221529 -1.000472 0.4035918 -0.2232914 -1.1934 0.4026364 -0.2319444 -1.177337 0.3953758 -0.2126352 -1.138609 0.4115781 -0.2221528 -0.4160807 0.4035916 -1.24404e-7 -0.2999997 0.5899998 1.3411e-7 -1.18 0.5900003 -0.206832 -1.18 0.4164475 -0.1991715 -0.3000002 0.4228752 -0.24432 -0.3000002 0.5010747 -0.253717 -1.18 0.4976547 1.98218e-7 -1.18 0.5900003 -1.93054e-7 -0.2999997 0.5899999 -0.2725108 -0.4160807 0.4908142 -0.2608357 -1.138609 0.4950637 -0.2845219 -1.177337 0.4864428 -0.2739075 -1.1934 0.490306 -0.2725109 -1.000472 0.4908143 -0.29 -1.000472 0.5900002 -0.2914862 -1.1934 0.5900002 -0.3027818 -1.177337 0.5900002 -0.2775755 -1.138609 0.5900002 -0.29 -0.4160807 0.5900001 -2.38419e-7 -0.2999997 0.5899999 2.38419e-7 -1.18 0.5900002 -0.27 -1.18 0.5900002 -0.26 -0.3000002 0.59</float_array>
<technique_common>
<accessor source="#Plane-mesh-positions-array" count="90" stride="3">
<param name="X" type="float"/>
<param name="Y" type="float"/>
<param name="Z" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Plane-mesh-normals">
<float_array id="Plane-mesh-normals-array" count="270">0 1 0 0 1 0 0.30253 -0.9516282 0.05334633 0.2847072 -0.952971 0.1036103 0 0.9999695 0 -0.6121097 0.7587206 -0.2227851 -0.647145 0.7537462 -0.1141087 0 1 0 -0.932371 0.1243934 -0.3393353 -0.9773553 0.1225318 -0.172338 -0.9395428 -0.01690721 -0.3419599 -0.9846492 -0.01666307 -0.1736198 -0.9543749 0.2465896 -0.1682791 -0.9097873 0.2501297 -0.3311258 -0.2533951 -0.9629505 -0.09222692 -0.2693564 -0.9618518 -0.04748678 -0.9387494 -0.04458749 -0.3416547 -0.9838557 -0.0439161 -0.1734672 -0.7652516 -0.04458749 -0.64214 -0.7600635 0.1243934 -0.6377758 -0.7416608 0.2501297 -0.6223335 -0.2065492 -0.9629505 -0.1733146 0.2320932 -0.952971 0.1947386 -0.765923 -0.01690721 -0.6426893 -0.4990081 0.7587206 -0.4187139 0 1 0 0 1 0 0 1 0 0.1514633 -0.952971 0.2623676 0 1 0 -0.3256936 0.7587206 -0.5641347 -0.4961089 0.1243934 -0.8592792 -0.4999237 -0.01690721 -0.8658711 -0.4840846 0.2501297 -0.8384655 -0.1348307 -0.9629505 -0.2335276 -0.4994964 -0.04458749 -0.8651387 -0.1734672 -0.04458749 -0.9838252 -0.172277 0.1243934 -0.9771416 -0.1681264 0.2501297 -0.9534898 -0.04681539 -0.9629505 -0.2655416 0.05258339 -0.952971 0.2983795 -0.1736198 -0.01690721 -0.9846492 -0.1131016 0.7587206 -0.6414991 0 0.9999695 0 0 1 0 0 1 0 -0.05258339 -0.952971 0.2983795 0 0.9999695 0 0.1131016 0.7587206 -0.6414991 0.172277 0.1243934 -0.9771416 0.1736198 -0.01690721 -0.9846492 0.1681264 0.2501297 -0.9534898 0.04681539 -0.9629505 -0.2655416 0.1734672 -0.04458749 -0.9838252 0.4994964 -0.04458749 -0.8651387 0.4961089 0.1243934 -0.8592792 0.4840846 0.2501297 -0.8384655 0.1348307 -0.9629505 -0.2335276 -0.1514633 -0.952971 0.2623676 0.4999237 -0.01690721 -0.8659017 0.3256936 0.7587206 -0.5641347 0 1 0 0 1 0 0 1 0 -0.2320932 -0.952971 0.1947386 0 1 0 0.4990081 0.7587206 -0.4187139 0.7600635 0.1243934 -0.6377758 0.765923 -0.01690721 -0.6426893 0.7416608 0.2501297 -0.6223335 0.2065492 -0.9629505 -0.1733146 0.7652516 -0.04458749 -0.64214 0.9387494 -0.04458749 -0.3416547 0.932371 0.1243934 -0.3393353 0.9097873 0.2501297 -0.3311258 0.2533951 -0.9629505 -0.09222692 -0.2847072 -0.952971 0.1036103 0.9395428 -0.01690721 -0.3419599 0.6121097 0.7587206 -0.2227851 0 1 0 0 1 0 0 1 0 -0.30253 -0.9516282 0.05334633 0 1 0 0.647145 0.7537462 -0.1141087 0.9773553 0.1225318 -0.172338 0.9846492 -0.01666307 -0.1736198 0.9543749 0.2465896 -0.1682791 0.2693564 -0.9618518 -0.04748678 0.9838557 -0.0439161 -0.1734672</float_array>
<technique_common>
<accessor source="#Plane-mesh-normals-array" count="90" stride="3">
<param name="X" type="float"/>
<param name="Y" type="float"/>
<param name="Z" type="float"/>
</accessor>
</technique_common>
</source>
<vertices id="Plane-mesh-vertices">
<input semantic="POSITION" source="#Plane-mesh-positions"/>
</vertices>
<polylist material="Barrel_Blue1" count="144">
<input semantic="VERTEX" source="#Plane-mesh-vertices" offset="0"/>
<input semantic="NORMAL" source="#Plane-mesh-normals" offset="1"/>
<vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount>
<p>74 0 87 1 88 2 74 0 88 2 73 3 75 4 72 5 89 6 75 4 89 6 86 7 76 8 85 9 89 6 76 8 89 6 72 5 78 10 83 11 84 12 78 10 84 12 77 13 79 14 82 15 83 11 79 14 83 11 78 10 79 14 73 3 88 2 79 14 88 2 82 15 80 16 77 13 84 12 80 16 84 12 81 17 80 16 81 17 85 9 80 16 85 9 76 8 63 18 80 16 76 8 63 18 76 8 67 19 63 18 66 20 77 13 63 18 77 13 80 16 64 21 70 22 73 3 64 21 73 3 79 14 64 21 79 14 78 10 64 21 78 10 65 23 65 23 78 10 77 13 65 23 77 13 66 20 67 19 76 8 72 5 67 19 72 5 71 24 68 25 71 24 72 5 68 25 72 5 75 4 69 26 74 0 73 3 69 26 73 3 70 22 56 27 69 26 70 22 56 27 70 22 55 28 57 29 54 30 71 24 57 29 71 24 68 25 58 31 67 19 71 24 58 31 71 24 54 30 60 32 65 23 66 20 60 32 66 20 59 33 61 34 64 21 65 23 61 34 65 23 60 32 61 34 55 28 70 22 61 34 70 22 64 21 62 35 59 33 66 20 62 35 66 20 63 18 62 35 63 18 67 19 62 35 67 19 58 31 45 36 62 35 58 31 45 36 58 31 49 37 45 36 48 38 59 33 45 36 59 33 62 35 46 39 52 40 55 28 46 39 55 28 61 34 46 39 61 34 60 32 46 39 60 32 47 41 47 41 60 32 59 33 47 41 59 33 48 38 49 37 58 31 54 30 49 37 54 30 53 42 50 43 53 42 54 30 50 43 54 30 57 29 51 44 56 27 55 28 51 44 55 28 52 40 38 45 51 44 52 40 38 45 52 40 37 46 39 47 36 48 53 42 39 47 53 42 50 43 40 49 49 37 53 42 40 49 53 42 36 48 42 50 47 41 48 38 42 50 48 38 41 51 43 52 46 39 47 41 43 52 47 41 42 50 43 52 37 46 52 40 43 52 52 40 46 39 44 53 41 51 48 38 44 53 48 38 45 36 44 53 45 36 49 37 44 53 49 37 40 49 27 54 44 53 40 49 27 54 40 49 31 55 27 54 30 56 41 51 27 54 41 51 44 53 28 57 34 58 37 46 28 57 37 46 43 52 28 57 43 52 42 50 28 57 42 50 29 59 29 59 42 50 41 51 29 59 41 51 30 56 31 55 40 49 36 48 31 55 36 48 35 60 32 61 35 60 36 48 32 61 36 48 39 47 33 62 38 45 37 46 33 62 37 46 34 58 20 63 33 62 34 58 20 63 34 58 19 64 21 65 18 66 35 60 21 65 35 60 32 61 22 67 31 55 35 60 22 67 35 60 18 66 24 68 29 59 30 56 24 68 30 56 23 69 25 70 28 57 29 59 25 70 29 59 24 68 25 70 19 64 34 58 25 70 34 58 28 57 26 71 23 69 30 56 26 71 30 56 27 54 26 71 27 54 31 55 26 71 31 55 22 67 9 72 26 71 22 67 9 72 22 67 13 73 9 72 12 74 23 69 9 72 23 69 26 71 10 75 16 76 19 64 10 75 19 64 25 70 10 75 25 70 24 68 10 75 24 68 11 77 11 77 24 68 23 69 11 77 23 69 12 74 13 73 22 67 18 66 13 73 18 66 17 78 14 79 17 78 18 66 14 79 18 66 21 65 15 80 20 63 19 64 15 80 19 64 16 76 2 81 15 80 16 76 2 81 16 76 1 82 3 83 0 84 17 78 3 83 17 78 14 79 17 78 0 84 4 85 17 78 4 85 13 73 6 86 11 77 12 74 6 86 12 74 5 87 7 88 10 75 11 77 7 88 11 77 6 86 7 88 1 82 16 76 7 88 16 76 10 75 8 89 5 87 12 74 8 89 12 74 9 72 8 89 9 72 13 73 8 89 13 73 4 85</p>
</polylist>
</mesh>
<extra><technique profile="MAYA"><double_sided>1</double_sided></technique></extra>
</geometry>
</library_geometries>
<library_visual_scenes>
<visual_scene id="Scene" name="Scene">
<node id="Plane" type="NODE">
<translate sid="location">0 0 0</translate>
<rotate sid="rotationZ">0 0 1 1.27222e-14</rotate>
<rotate sid="rotationY">0 1 0 -1.27222e-14</rotate>
<rotate sid="rotationX">1 0 0 -90</rotate>
<scale sid="scale">1 1 1</scale>
<instance_geometry url="#Plane-mesh">
<bind_material>
<technique_common>
<instance_material symbol="Barrel_Blue1" target="#Barrel_Blue-material"/>
</technique_common>
</bind_material>
</instance_geometry>
</node>
</visual_scene>
</library_visual_scenes>
<scene>
<instance_visual_scene url="#Scene"/>
</scene>
</COLLADA>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" ?>
<gazebo version="1.2">
<model name="nist_fiducial_barrel">
<static>true</static>
<link name="nist_fiducial_barrel_link">
<pose>0 0 0.0 0 0 0</pose>
<collision name="collision">
<geometry>
<mesh>
<uri>model://nist_fiducial_barrel/meshes/nist_fiducial_barrel.dae</uri>
<scale>1 1 1</scale>
</mesh>
</geometry>e
</collision>
<visual name="visual">
<geometry>
<mesh>
<uri>model://nist_fiducial_barrel/meshes/nist_fiducial_barrel.dae</uri>
<scale>1 1 1</scale>
</mesh>
</geometry>
</visual>
</link>
</model>
</gazebo>

View File

@ -0,0 +1,17 @@
<?xml version="1.0"?>
<model>
<name>NIST maze wall 120</name>
<version>1.0</version>
<sdf>model.sdf</sdf>
<author>
<name>Stefan Kohlbrecher</name>
<email>kohlbrecher@sim.tu-darmstadt.de</email>
</author>
<description>
1.2m high NIST standard test arena maze wall
</description>
</model>

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

View File

@ -0,0 +1,136 @@
<?xml version="1.0" encoding="utf-8"?>
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
<asset>
<contributor>
<author>Stefan Kohlbrecher</author>
<authoring_tool>Blender 2.61.4 r44069</authoring_tool>
</contributor>
<created>2012-02-13T20:50:43</created>
<modified>2012-02-13T20:50:43</modified>
<unit name="meter" meter="1"/>
<up_axis>Z_UP</up_axis>
</asset>
<library_images>
<image id="plywood256x256_jpg" name="plywood256x256_jpg">
<init_from>plywood256x256.jpg</init_from>
</image>
</library_images>
<library_effects>
<effect id="Material-effect">
<profile_COMMON>
<newparam sid="plywood256x256_jpg-surface">
<surface type="2D">
<init_from>plywood256x256_jpg</init_from>
</surface>
</newparam>
<newparam sid="plywood256x256_jpg-sampler">
<sampler2D>
<source>plywood256x256_jpg-surface</source>
</sampler2D>
</newparam>
<technique sid="common">
<phong>
<emission>
<color sid="emission">0 0 0 1</color>
</emission>
<ambient>
<color sid="ambient">0 0 0 1</color>
</ambient>
<diffuse>
<texture texture="plywood256x256_jpg-sampler" texcoord="UVMap"/>
</diffuse>
<specular>
<color sid="specular">0.5 0.5 0.5 1</color>
</specular>
<shininess>
<float sid="shininess">50</float>
</shininess>
<index_of_refraction>
<float sid="index_of_refraction">1</float>
</index_of_refraction>
</phong>
</technique>
<extra>
<technique profile="GOOGLEEARTH">
<double_sided>1</double_sided>
</technique>
</extra>
</profile_COMMON>
<extra><technique profile="MAX3D"><double_sided>1</double_sided></technique></extra>
</effect>
</library_effects>
<library_materials>
<material id="Material-material" name="Material">
<instance_effect url="#Material-effect"/>
</material>
</library_materials>
<library_geometries>
<geometry id="Plane-mesh" name="Plane">
<mesh>
<source id="Plane-mesh-positions">
<float_array id="Plane-mesh-positions-array" count="36">1 1.016949 -0.008474528 1 -1.016949 -0.008474528 -1 -1.016949 -0.008474528 -0.9999997 1.016949 -0.008474528 -1 -1.016949 0.008474528 -0.9999997 1.016949 0.008474528 1 1.016949 0.008474528 1 -1.016949 0.008474528 -1.016949 1.016949 0 -1.016949 -1.016949 0 1.016949 1.016949 0 1.016949 -1.016949 0</float_array>
<technique_common>
<accessor source="#Plane-mesh-positions-array" count="12" stride="3">
<param name="X" type="float"/>
<param name="Y" type="float"/>
<param name="Z" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Plane-mesh-normals">
<float_array id="Plane-mesh-normals-array" count="60">0 -1 0 0 1 0 0 -1 0 0 1 0 0.447213 0 -0.8944275 0.447213 0 -0.8944275 0.447213 0 0.8944275 0.447213 0 0.8944275 -0.4472054 0 -0.8944313 -0.4472155 0 -0.8944263 -0.4472155 0 0.8944263 -0.4472054 0 0.8944313 0 0 1 0 0 1 0 -1 0 0 -1 0 2.38419e-7 1 0 2.38419e-7 1 0 0 0 -1 0 0 -1</float_array>
<technique_common>
<accessor source="#Plane-mesh-normals-array" count="20" stride="3">
<param name="X" type="float"/>
<param name="Y" type="float"/>
<param name="Z" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Plane-mesh-map-0">
<float_array id="Plane-mesh-map-0-array" count="120">1.019481 1.007946 1.010001 1.007975 1.014712 0.9984798 1.035826 2.126672 1.031115 2.136167 1.026345 2.126701 1.022913 2.126672 1.018202 2.136167 1.013433 2.126701 1.032394 1.007946 1.022913 1.007975 1.027624 0.9984798 1.01003 -0.1297265 2.147688 -0.1426966 2.147716 -0.1332157 1.01003 -0.1297265 1.010001 -0.1392072 2.147688 -0.1426966 0.9970297 -0.1426676 1.010001 0.9949905 1.00052 0.9950196 0.9970297 -0.1426676 1.00651 -0.1426966 1.010001 0.9949905 2.151148 0.98551 1.013489 0.9984799 1.01346 0.9889988 2.151148 0.98551 2.151176 0.9949907 1.013489 0.9984799 -0.1216961 -0.1392353 -0.1276865 0.9984812 -0.1311767 -0.1392061 -0.1216961 -0.1392353 -0.1182056 0.9984521 -0.1276865 0.9984812 -0.1216961 -0.1392353 1.00052 0.9950196 -0.1182056 0.9984521 -0.1216961 -0.1392353 0.9970297 -0.1426676 1.00052 0.9950196 1.022913 2.126672 1.010001 1.007975 1.019481 1.007946 1.022913 2.126672 1.013433 2.126701 1.010001 1.007975 1.022913 1.007975 1.032394 1.007946 1.035826 2.126672 1.035826 2.126672 1.026345 2.126701 1.022913 1.007975 1.01003 -0.1297265 2.151148 0.98551 1.01346 0.9889988 1.01003 -0.1297265 2.147716 -0.1332157 2.151148 0.98551</float_array>
<technique_common>
<accessor source="#Plane-mesh-map-0-array" count="60" stride="2">
<param name="S" type="float"/>
<param name="T" type="float"/>
</accessor>
</technique_common>
</source>
<vertices id="Plane-mesh-vertices">
<input semantic="POSITION" source="#Plane-mesh-positions"/>
</vertices>
<polylist material="Material1" count="20">
<input semantic="VERTEX" source="#Plane-mesh-vertices" offset="0"/>
<input semantic="NORMAL" source="#Plane-mesh-normals" offset="1"/>
<input semantic="TEXCOORD" source="#Plane-mesh-map-0" offset="2" set="0"/>
<vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount>
<p>2 0 0 4 0 1 9 0 2 3 1 3 8 1 4 5 1 5 1 2 6 11 2 7 7 2 8 0 3 9 6 3 10 10 3 11 0 4 12 11 4 13 1 4 14 0 5 15 10 5 16 11 5 17 7 6 18 10 6 19 6 6 20 7 7 21 11 7 22 10 7 23 2 8 24 8 8 25 3 8 26 2 9 27 9 9 28 8 9 29 4 10 30 8 10 31 9 10 32 4 11 33 5 11 34 8 11 35 4 12 36 6 12 37 5 12 38 4 13 39 7 13 40 6 13 41 1 14 42 4 14 43 2 14 44 1 15 45 7 15 46 4 15 47 6 16 48 0 16 49 3 16 50 3 17 51 5 17 52 6 17 53 0 18 54 2 18 55 3 18 56 0 19 57 1 19 58 2 19 59</p>
</polylist>
</mesh>
<extra><technique profile="MAYA"><double_sided>1</double_sided></technique></extra>
</geometry>
</library_geometries>
<library_visual_scenes>
<visual_scene id="Scene" name="Scene">
<node id="Plane" type="NODE">
<translate sid="location">0 0.6 0.6</translate>
<rotate sid="rotationZ">0 0 1 1.27222e-14</rotate>
<rotate sid="rotationY">0 1 0 -1.27222e-14</rotate>
<rotate sid="rotationX">1 0 0 -90</rotate>
<scale sid="scale">0.59 0.59 0.59</scale>
<instance_geometry url="#Plane-mesh">
<bind_material>
<technique_common>
<instance_material symbol="Material1" target="#Material-material">
<bind_vertex_input semantic="UVMap" input_semantic="TEXCOORD" input_set="0"/>
</instance_material>
</technique_common>
</bind_material>
</instance_geometry>
</node>
</visual_scene>
</library_visual_scenes>
<scene>
<instance_visual_scene url="#Scene"/>
</scene>
</COLLADA>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" ?>
<gazebo version="1.2">
<model name="nist_maze_wall_120">
<static>true</static>
<link name="nist_maze_wall_120_link">
<pose>0 0 0.0 0 0 0</pose>
<collision name="collision">
<geometry>
<mesh>
<uri>model://nist_maze_wall_120/meshes/nist_maze_wall_120.dae</uri>
<scale>1 1 1</scale>
</mesh>
</geometry>
</collision>
<visual name="visual">
<geometry>
<mesh>
<uri>model://nist_maze_wall_120/meshes/nist_maze_wall_120.dae</uri>
<scale>1 1 1</scale>
</mesh>
</geometry>
</visual>
</link>
</model>
</gazebo>

View File

@ -0,0 +1,17 @@
<?xml version="1.0"?>
<model>
<name>NIST maze wall 240</name>
<version>1.0</version>
<sdf>model.sdf</sdf>
<author>
<name>Stefan Kohlbrecher</name>
<email>kohlbrecher@sim.tu-darmstadt.de</email>
</author>
<description>
2.4m high NIST standard test arena maze wall
</description>
</model>

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

View File

@ -0,0 +1,136 @@
<?xml version="1.0" encoding="utf-8"?>
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
<asset>
<contributor>
<author>Stefan Kohlbrecher</author>
<authoring_tool>Blender 2.61.4 r44069</authoring_tool>
</contributor>
<created>2012-02-13T21:00:13</created>
<modified>2012-02-13T21:00:13</modified>
<unit name="meter" meter="1"/>
<up_axis>Z_UP</up_axis>
</asset>
<library_images>
<image id="plywood256x256_jpg" name="plywood256x256_jpg">
<init_from>plywood256x256.jpg</init_from>
</image>
</library_images>
<library_effects>
<effect id="Material-effect">
<profile_COMMON>
<newparam sid="plywood256x256_jpg-surface">
<surface type="2D">
<init_from>plywood256x256_jpg</init_from>
</surface>
</newparam>
<newparam sid="plywood256x256_jpg-sampler">
<sampler2D>
<source>plywood256x256_jpg-surface</source>
</sampler2D>
</newparam>
<technique sid="common">
<phong>
<emission>
<color sid="emission">0 0 0 1</color>
</emission>
<ambient>
<color sid="ambient">0 0 0 1</color>
</ambient>
<diffuse>
<texture texture="plywood256x256_jpg-sampler" texcoord="UVMap"/>
</diffuse>
<specular>
<color sid="specular">0.5 0.5 0.5 1</color>
</specular>
<shininess>
<float sid="shininess">50</float>
</shininess>
<index_of_refraction>
<float sid="index_of_refraction">1</float>
</index_of_refraction>
</phong>
</technique>
<extra>
<technique profile="GOOGLEEARTH">
<double_sided>1</double_sided>
</technique>
</extra>
</profile_COMMON>
<extra><technique profile="MAX3D"><double_sided>1</double_sided></technique></extra>
</effect>
</library_effects>
<library_materials>
<material id="Material-material" name="Material">
<instance_effect url="#Material-effect"/>
</material>
</library_materials>
<library_geometries>
<geometry id="Plane-mesh" name="Plane">
<mesh>
<source id="Plane-mesh-positions">
<float_array id="Plane-mesh-positions-array" count="36">1 -1.19209e-7 1.008475 1 -4.067796 1.008475 -1 -4.067796 1.008475 -0.9999997 3.57628e-7 1.008475 -1 -4.067796 1.025424 -0.9999997 3.57628e-7 1.025424 1 -1.19209e-7 1.025424 1 -4.067796 1.025424 -1.016949 3.57628e-7 1.016949 -1.016949 -4.067796 1.016949 1.016949 -1.19209e-7 1.016949 1.016949 -4.067796 1.016949</float_array>
<technique_common>
<accessor source="#Plane-mesh-positions-array" count="12" stride="3">
<param name="X" type="float"/>
<param name="Y" type="float"/>
<param name="Z" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Plane-mesh-normals">
<float_array id="Plane-mesh-normals-array" count="60">0 -1 0 0 1 0 0 -1 0 0 1 0 0.4472136 0 -0.8944272 0.4472136 0 -0.8944272 0.4472136 0 0.8944272 0.4472136 0 0.8944272 -0.447206 0 -0.894431 -0.4472161 0 -0.8944259 -0.4472162 0 0.8944259 -0.447206 0 0.894431 0 0 1 0 0 1 0 -1 0 0 -1 0 2.38419e-7 1 0 2.38419e-7 1 0 0 0 -1 0 0 -1</float_array>
<technique_common>
<accessor source="#Plane-mesh-normals-array" count="20" stride="3">
<param name="X" type="float"/>
<param name="Y" type="float"/>
<param name="Z" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Plane-mesh-map-0">
<float_array id="Plane-mesh-map-0-array" count="120">0.9303472 -0.3776052 0.9244604 -0.3775871 0.9273855 -0.3834831 0.9324781 1.023467 0.9295529 1.029363 0.9265913 1.023485 0.9324784 0.317044 0.9295529 0.3229401 0.9265913 0.3170621 0.9303472 0.3288178 0.9244604 0.3288359 0.9273858 0.32294 0.9142403 -0.383465 0.9244604 1.029363 0.9185736 1.029381 0.9142403 -0.383465 0.9201272 -0.3834831 0.9244604 1.029363 0.2034828 -0.3834651 0.2137042 1.029363 0.2078174 1.029381 0.2034828 -0.3834651 0.2093696 -0.3834831 0.2137042 1.029363 0.223924 1.031511 0.2137042 -0.3813167 0.2195912 -0.3813347 0.223924 1.031511 0.2180374 1.031529 0.2137042 -0.3813167 -0.4911665 -0.381334 -0.4927188 1.03153 -0.4970533 -0.381316 -0.4911665 -0.381334 -0.4868318 1.031512 -0.4927188 1.03153 -0.4911665 -0.381334 0.2078174 1.029381 -0.4868318 1.031512 -0.4911665 -0.381334 0.2034828 -0.3834651 0.2078174 1.029381 0.9324784 0.317044 0.9244604 -0.3775871 0.9303472 -0.3776052 0.9324784 0.317044 0.9265913 0.3170621 0.9244604 -0.3775871 0.9244604 0.3288359 0.9303472 0.3288178 0.9324781 1.023467 0.9324781 1.023467 0.9265913 1.023485 0.9244604 0.3288359 0.9142403 -0.383465 0.223924 1.031511 0.2195912 -0.3813347 0.9142403 -0.383465 0.9185736 1.029381 0.223924 1.031511</float_array>
<technique_common>
<accessor source="#Plane-mesh-map-0-array" count="60" stride="2">
<param name="S" type="float"/>
<param name="T" type="float"/>
</accessor>
</technique_common>
</source>
<vertices id="Plane-mesh-vertices">
<input semantic="POSITION" source="#Plane-mesh-positions"/>
</vertices>
<polylist material="Material1" count="20">
<input semantic="VERTEX" source="#Plane-mesh-vertices" offset="0"/>
<input semantic="NORMAL" source="#Plane-mesh-normals" offset="1"/>
<input semantic="TEXCOORD" source="#Plane-mesh-map-0" offset="2" set="0"/>
<vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount>
<p>2 0 0 4 0 1 9 0 2 3 1 3 8 1 4 5 1 5 1 2 6 11 2 7 7 2 8 0 3 9 6 3 10 10 3 11 0 4 12 11 4 13 1 4 14 0 5 15 10 5 16 11 5 17 7 6 18 10 6 19 6 6 20 7 7 21 11 7 22 10 7 23 2 8 24 8 8 25 3 8 26 2 9 27 9 9 28 8 9 29 4 10 30 8 10 31 9 10 32 4 11 33 5 11 34 8 11 35 4 12 36 6 12 37 5 12 38 4 13 39 7 13 40 6 13 41 1 14 42 4 14 43 2 14 44 1 15 45 7 15 46 4 15 47 6 16 48 0 16 49 3 16 50 3 17 51 5 17 52 6 17 53 0 18 54 2 18 55 3 18 56 0 19 57 1 19 58 2 19 59</p>
</polylist>
</mesh>
<extra><technique profile="MAYA"><double_sided>1</double_sided></technique></extra>
</geometry>
</library_geometries>
<library_visual_scenes>
<visual_scene id="Scene" name="Scene">
<node id="Plane" type="NODE">
<translate sid="location">0 0 0</translate>
<rotate sid="rotationZ">0 0 1 1.27222e-14</rotate>
<rotate sid="rotationY">0 1 0 -1.27222e-14</rotate>
<rotate sid="rotationX">1 0 0 -90</rotate>
<scale sid="scale">0.59 0.59 0.59</scale>
<instance_geometry url="#Plane-mesh">
<bind_material>
<technique_common>
<instance_material symbol="Material1" target="#Material-material">
<bind_vertex_input semantic="UVMap" input_semantic="TEXCOORD" input_set="0"/>
</instance_material>
</technique_common>
</bind_material>
</instance_geometry>
</node>
</visual_scene>
</library_visual_scenes>
<scene>
<instance_visual_scene url="#Scene"/>
</scene>
</COLLADA>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" ?>
<gazebo version="1.2">
<model name="nist_maze_wall_240">
<static>true</static>
<link name="nist__maze_wall_240_link">
<pose>0 0 0.0 0 0 0</pose>
<collision name="collision">
<geometry>
<mesh>
<uri>model://nist_maze_wall_240/meshes/nist_maze_wall_240.dae</uri>
<scale>1 1 1</scale>
</mesh>
</geometry>
</collision>
<visual name="visual">
<geometry>
<mesh>
<uri>model://nist_maze_wall_240/meshes/nist_maze_wall_240.dae</uri>
<scale>1 1 1</scale>
</mesh>
</geometry>
</visual>
</link>
</model>
</gazebo>

View File

@ -0,0 +1,17 @@
<?xml version="1.0"?>
<model>
<name>NIST maze wall triple holes 120</name>
<version>1.0</version>
<sdf>model.sdf</sdf>
<author>
<name>Stefan Kohlbrecher</name>
<email>kohlbrecher@sim.tu-darmstadt.de</email>
</author>
<description>
1.2m high NIST standard test arena maze wall with 3 triple victim holes
</description>
</model>

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,25 @@
<?xml version="1.0" ?>
<gazebo version="1.2">
<model name="nist">
<static>true</static>
<link name="nist_maze_wall_triple_holes_120_link">
<pose>0 0 0.0 0 0 0</pose>
<collision name="collision">
<geometry>
<mesh>
<uri>model://nist_maze_wall_triple_holes_120/meshes/nist_maze_wall_triple_holes_120.dae</uri>
<scale>1 1 1</scale>
</mesh>
</geometry>
</collision>
<visual name="visual">
<geometry>
<mesh>
<uri>model://nist_maze_wall_triple_holes_120/meshes/nist_maze_wall_triple_holes_120.dae</uri>
<scale>1 1 1</scale>
</mesh>
</geometry>
</visual>
</link>
</model>
</gazebo>

View File

@ -0,0 +1,17 @@
<?xml version="1.0"?>
<model>
<name>NIST simple ramp 120</name>
<version>1.0</version>
<sdf>model.sdf</sdf>
<author>
<name>Stefan Kohlbrecher</name>
<email>kohlbrecher@sim.tu-darmstadt.de</email>
</author>
<description>
1.2m high NIST standard test arena simple ramp
</description>
</model>

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

View File

@ -0,0 +1,136 @@
<?xml version="1.0" encoding="utf-8"?>
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
<asset>
<contributor>
<author>Stefan Kohlbrecher</author>
<authoring_tool>Blender 2.61.4 r44005</authoring_tool>
</contributor>
<created>2012-02-12T17:33:59</created>
<modified>2012-02-12T17:33:59</modified>
<unit name="meter" meter="1"/>
<up_axis>Z_UP</up_axis>
</asset>
<library_images>
<image id="plywood256x256_jpg" name="plywood256x256_jpg">
<init_from>plywood256x256.jpg</init_from>
</image>
</library_images>
<library_effects>
<effect id="Material_002-effect">
<profile_COMMON>
<newparam sid="plywood256x256_jpg-surface">
<surface type="2D">
<init_from>plywood256x256_jpg</init_from>
</surface>
</newparam>
<newparam sid="plywood256x256_jpg-sampler">
<sampler2D>
<source>plywood256x256_jpg-surface</source>
</sampler2D>
</newparam>
<technique sid="common">
<phong>
<emission>
<color sid="emission">0 0 0 1</color>
</emission>
<ambient>
<color sid="ambient">0 0 0 1</color>
</ambient>
<diffuse>
<texture texture="plywood256x256_jpg-sampler" texcoord="UVMap"/>
</diffuse>
<specular>
<color sid="specular">0.5 0.5 0.5 1</color>
</specular>
<shininess>
<float sid="shininess">50</float>
</shininess>
<index_of_refraction>
<float sid="index_of_refraction">1</float>
</index_of_refraction>
</phong>
</technique>
<extra>
<technique profile="GOOGLEEARTH">
<double_sided>1</double_sided>
</technique>
</extra>
</profile_COMMON>
<extra><technique profile="MAX3D"><double_sided>1</double_sided></technique></extra>
</effect>
</library_effects>
<library_materials>
<material id="Material_002-material" name="Material.002">
<instance_effect url="#Material_002-effect"/>
</material>
</library_materials>
<library_geometries>
<geometry id="Cube-mesh" name="Cube">
<mesh>
<source id="Cube-mesh-positions">
<float_array id="Cube-mesh-positions-array" count="24">0.59 0.59 -1.19209e-7 0.5899999 -0.59 1.18 -0.59 -0.5899999 1.18 -0.5899999 0.5900003 -1.19209e-7 0.5900003 0.5899997 0.01999986 0.5899997 -0.5900004 1.2 -0.5900002 -0.5899998 1.2 -0.59 0.59 0.01999986</float_array>
<technique_common>
<accessor source="#Cube-mesh-positions-array" count="8" stride="3">
<param name="X" type="float"/>
<param name="Y" type="float"/>
<param name="Z" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Cube-mesh-normals">
<float_array id="Cube-mesh-normals-array" count="36">2.52562e-7 1 1.49012e-5 2.0205e-7 1 1.19209e-5 -1 -5.85941e-6 -5.96043e-6 -1 -5.85951e-6 -5.96054e-6 0 -1 -2.08616e-5 -5.05124e-7 -1 5.96047e-6 1 -1.20221e-5 -1.19211e-5 1 1.14161e-5 1.19212e-5 1.78588e-7 0.7071069 0.7071067 3.57177e-7 0.7071068 0.7071068 0 -0.7071068 -0.7071068 -1.21077e-7 -0.7071068 -0.7071068</float_array>
<technique_common>
<accessor source="#Cube-mesh-normals-array" count="12" stride="3">
<param name="X" type="float"/>
<param name="Y" type="float"/>
<param name="Z" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Cube-mesh-map-0">
<float_array id="Cube-mesh-map-0-array" count="72">0.4897065 0.9505779 0.4897378 0.9608398 -0.3665395 0.9532045 0.4897378 0.9608398 -0.366508 0.9634668 -0.3665395 0.9532045 1.359992 0.9505833 1.34973 0.9608454 1.34973 -0.2500746 1.359992 0.9505833 1.34973 -0.2500746 1.359992 -0.2603368 0.4897691 -0.2474479 0.4897378 -0.25771 1.346015 -0.2500749 0.4897378 -0.25771 1.345984 -0.2603368 1.346015 -0.2500749 1.359992 -0.2603368 1.370254 -0.2500746 1.359992 0.9505832 1.370254 -0.2500746 1.370254 0.9608455 1.359992 0.9505832 0.4897065 0.9505779 -0.3665395 0.9532045 -0.3702542 -0.2577099 0.4897065 0.9505779 -0.3702542 -0.2577099 0.4859914 -0.2603368 0.4934841 0.9634665 0.4897691 -0.2474479 1.346015 -0.2500749 0.4934841 0.9634665 1.346015 -0.2500749 1.34973 0.9608399</float_array>
<technique_common>
<accessor source="#Cube-mesh-map-0-array" count="36" stride="2">
<param name="S" type="float"/>
<param name="T" type="float"/>
</accessor>
</technique_common>
</source>
<vertices id="Cube-mesh-vertices">
<input semantic="POSITION" source="#Cube-mesh-positions"/>
</vertices>
<polylist material="Material_0021" count="12">
<input semantic="VERTEX" source="#Cube-mesh-vertices" offset="0"/>
<input semantic="NORMAL" source="#Cube-mesh-normals" offset="1"/>
<input semantic="TEXCOORD" source="#Cube-mesh-map-0" offset="2" set="0"/>
<vcount>3 3 3 3 3 3 3 3 3 3 3 3 </vcount>
<p>4 0 0 0 0 1 7 0 2 0 1 3 3 1 4 7 1 5 2 2 6 6 2 7 7 2 8 2 3 9 7 3 10 3 3 11 1 4 12 5 4 13 2 4 14 5 5 15 6 5 16 2 5 17 0 6 18 4 6 19 1 6 20 4 7 21 5 7 22 1 7 23 4 8 24 7 8 25 6 8 26 4 9 27 6 9 28 5 9 29 0 10 30 1 10 31 2 10 32 0 11 33 2 11 34 3 11 35</p>
</polylist>
</mesh>
<extra><technique profile="MAYA"><double_sided>1</double_sided></technique></extra>
</geometry>
</library_geometries>
<library_visual_scenes>
<visual_scene id="Scene" name="Scene">
<node id="Cube_001" type="NODE">
<translate sid="location">2.98023e-8 0 0</translate>
<rotate sid="rotationZ">0 0 1 -180</rotate>
<rotate sid="rotationY">0 1 0 0</rotate>
<rotate sid="rotationX">1 0 0 0</rotate>
<scale sid="scale">1 1 1</scale>
<instance_geometry url="#Cube-mesh">
<bind_material>
<technique_common>
<instance_material symbol="Material_0021" target="#Material_002-material">
<bind_vertex_input semantic="UVMap" input_semantic="TEXCOORD" input_set="0"/>
</instance_material>
</technique_common>
</bind_material>
</instance_geometry>
</node>
</visual_scene>
</library_visual_scenes>
<scene>
<instance_visual_scene url="#Scene"/>
</scene>
</COLLADA>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" ?>
<gazebo version="1.2">
<model name="nist_simple_ramp_120">
<static>true</static>
<link name="nist_simple_ramp_120_link">
<pose>0 0 0.0 0 0 0</pose>
<collision name="collision">
<geometry>
<mesh>
<uri>model://nist_simple_ramp_120/meshes/nist_simple_ramp_120.dae</uri>
<scale>1 1 1</scale>
</mesh>
</geometry>
</collision>
<visual name="visual">
<geometry>
<mesh>
<uri>model://nist_simple_ramp_120/meshes/nist_simple_ramp_120.dae</uri>
<scale>1 1 1</scale>
</mesh>
</geometry>
</visual>
</link>
</model>
</gazebo>

View File

@ -0,0 +1,17 @@
<?xml version="1.0"?>
<model>
<name>NIST stairs 120</name>
<version>1.0</version>
<sdf>model.sdf</sdf>
<author>
<name>Stefan Kohlbrecher</name>
<email>kohlbrecher@sim.tu-darmstadt.de</email>
</author>
<description>
1.2m high NIST standard test arena stairs
</description>
</model>

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

View File

@ -0,0 +1,136 @@
<?xml version="1.0" encoding="utf-8"?>
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
<asset>
<contributor>
<author>Stefan Kohlbrecher</author>
<authoring_tool>Blender 2.62.1 r44749</authoring_tool>
</contributor>
<created>2012-03-11T19:01:40</created>
<modified>2012-03-11T19:01:40</modified>
<unit name="meter" meter="1"/>
<up_axis>Z_UP</up_axis>
</asset>
<library_images>
<image id="plywood256x256_jpg" name="plywood256x256_jpg">
<init_from>plywood256x256.jpg</init_from>
</image>
</library_images>
<library_effects>
<effect id="Material-effect">
<profile_COMMON>
<newparam sid="plywood256x256_jpg-surface">
<surface type="2D">
<init_from>plywood256x256_jpg</init_from>
</surface>
</newparam>
<newparam sid="plywood256x256_jpg-sampler">
<sampler2D>
<source>plywood256x256_jpg-surface</source>
</sampler2D>
</newparam>
<technique sid="common">
<phong>
<emission>
<color sid="emission">0 0 0 1</color>
</emission>
<ambient>
<color sid="ambient">0 0 0 1</color>
</ambient>
<diffuse>
<texture texture="plywood256x256_jpg-sampler" texcoord="UVMap"/>
</diffuse>
<specular>
<color sid="specular">0.5 0.5 0.5 1</color>
</specular>
<shininess>
<float sid="shininess">50</float>
</shininess>
<index_of_refraction>
<float sid="index_of_refraction">1</float>
</index_of_refraction>
</phong>
</technique>
<extra>
<technique profile="GOOGLEEARTH">
<double_sided>1</double_sided>
</technique>
</extra>
</profile_COMMON>
<extra><technique profile="MAX3D"><double_sided>1</double_sided></technique></extra>
</effect>
</library_effects>
<library_materials>
<material id="Material-material" name="Material">
<instance_effect url="#Material-effect"/>
</material>
</library_materials>
<library_geometries>
<geometry id="Plane_001-mesh" name="Plane.001">
<mesh>
<source id="Plane_001-mesh-positions">
<float_array id="Plane_001-mesh-positions-array" count="120">1 0.9999999 1.694915 1 0.5762714 1.694915 -1 0.5762714 1.694915 -0.9999997 1 1.694915 -1 0.5762714 1.745762 -0.9999997 1 1.745762 1 0.9999999 1.745762 1 0.5762714 1.745762 1 -0.5762717 0.3389832 1 -1 0.3389831 -1 -1 0.3389831 -0.9999997 -0.5762712 0.3389832 -1 -1 0.3898305 -0.9999997 -0.5762712 0.3898307 1 -0.5762717 0.3898307 1 -1 0.3898305 1 -0.1822035 0.6779662 1 -0.6059319 0.6779661 -1 -0.6059319 0.6779661 -0.9999997 -0.1822031 0.6779662 -1 -0.6059319 0.7288135 -0.9999997 -0.1822031 0.7288137 1 -0.1822035 0.7288137 1 -0.6059319 0.7288135 1 0.2118641 1.016949 1 -0.2118641 1.016949 -1 -0.2118641 1.016949 -0.9999997 0.2118646 1.016949 -1 -0.2118641 1.067796 -0.9999997 0.2118646 1.067797 1 0.2118641 1.067797 1 -0.2118641 1.067796 1 0.6059321 1.355932 1 0.1822035 1.355932 -1 0.1822035 1.355932 -0.9999997 0.6059326 1.355932 -1 0.1822035 1.40678 -0.9999997 0.6059326 1.40678 1 0.6059321 1.40678 1 0.1822035 1.40678</float_array>
<technique_common>
<accessor source="#Plane_001-mesh-positions-array" count="40" stride="3">
<param name="X" type="float"/>
<param name="Y" type="float"/>
<param name="Z" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Plane_001-mesh-normals">
<float_array id="Plane_001-mesh-normals-array" count="180">1 0 0 -1 1.12534e-6 0 0 -5.62668e-7 1 0 -5.62668e-7 1 0 -1 0 0 -1 0 2.38419e-7 1 0 2.38419e-7 1 0 0 5.62668e-7 -1 0 5.62668e-7 -1 1 0 0 -1 1.12534e-6 0 1 0 0 -1 1.12534e-6 0 0 -4.22001e-7 1 0 -4.22001e-7 1 0 -1 0 0 -1 0 2.38419e-7 1 0 2.38419e-7 1 0 0 4.22001e-7 -1 0 4.22001e-7 -1 1 0 0 -1 1.12534e-6 0 1 0 0 -1 1.12534e-6 0 0 -4.22001e-7 1 0 -4.22001e-7 1 0 -1 0 0 -1 0 2.38419e-7 1 0 2.38419e-7 1 0 0 4.22001e-7 -1 0 4.22001e-7 -1 1 0 0 -1 1.12534e-6 0 1 0 0 -1 1.12534e-6 0 0 -2.81334e-7 1 0 -2.81334e-7 1 0 -1 0 0 -1 0 2.38419e-7 1 0 2.38419e-7 1 0 0 5.62668e-7 -1 0 5.62668e-7 -1 1 0 0 -1 1.12534e-6 0 1 0 0 -1 1.12534e-6 0 0 -2.81334e-7 1 0 -2.81334e-7 1 0 -1 0 0 -1 0 2.38419e-7 1 0 2.38419e-7 1 0 0 5.62668e-7 -1 0 5.62668e-7 -1 1 0 0 -1 1.12534e-6 0</float_array>
<technique_common>
<accessor source="#Plane_001-mesh-normals-array" count="60" stride="3">
<param name="X" type="float"/>
<param name="Y" type="float"/>
<param name="Z" type="float"/>
</accessor>
</technique_common>
</source>
<source id="Plane_001-mesh-map-0">
<float_array id="Plane_001-mesh-map-0-array" count="360">-0.4268766 0.9832196 -0.4017527 1.187294 -0.4262505 1.187369 -0.5089876 1.187369 -0.5328591 0.9831444 -0.5083615 0.9832196 0.06270635 0.01955997 -0.1443989 0.9825181 -0.141443 0.01893377 0.06270635 0.01955997 0.05975025 0.9831445 -0.1443989 0.9825181 1.360245 1.946178 1.332791 0.9826685 1.357289 0.9825934 1.360245 1.946178 1.335747 1.946253 1.332791 0.9826685 1.280839 0.9831443 1.305337 0.9832196 1.302381 1.946804 1.302381 1.946804 1.277883 1.946729 1.280839 0.9831443 0.684022 0.01956009 0.891127 0.9825183 0.6869778 0.9831445 0.684022 0.01956009 0.8881711 0.01893377 0.891127 0.9825183 -0.4017527 1.187294 -0.4268766 0.9832196 -0.4023789 0.9831444 -0.5328591 0.9831444 -0.5089876 1.187369 -0.5334854 1.187294 -0.4017527 0.9832196 -0.3766285 1.187293 -0.4011264 1.187368 -0.5341117 1.187369 -0.5579834 0.9831444 -0.5334854 0.9832196 -0.1443989 0.01955986 -0.3515042 0.982518 -0.3485482 0.01893377 -0.1443989 0.01955986 -0.1473553 0.9831444 -0.3515042 0.982518 1.277883 1.946729 1.250429 0.9832195 1.274927 0.9831443 1.277883 1.946729 1.253385 1.946804 1.250429 0.9832195 1.332791 0.01900905 1.357289 0.01893377 1.360245 0.9825181 1.360245 0.9825181 1.335747 0.9825934 1.332791 0.01900905 0.891127 0.01956021 1.098232 0.9825184 0.8940829 0.9831444 0.891127 0.01956021 1.095276 0.01893377 1.098232 0.9825184 -0.3766285 1.187293 -0.4017527 0.9832196 -0.3772547 0.9831444 -0.5579834 0.9831444 -0.5341117 1.187369 -0.5586096 1.187294 -0.3012558 0.9832194 -0.2761319 1.187293 -0.3006296 1.187368 -0.301882 1.187369 -0.3257538 0.9831444 -0.3012558 0.9832195 0.684022 0.01955997 0.4769169 0.9825182 0.4798726 0.01893377 0.684022 0.01955997 0.6810657 0.9831445 0.4769169 0.9825182 1.180594 1.946729 1.15314 0.9832195 1.177638 0.9831443 1.180594 1.946729 1.156096 1.946804 1.15314 0.9832195 1.128642 0.9831443 1.15314 0.9832194 1.150184 1.946804 1.150184 1.946804 1.125686 1.946729 1.128642 0.9831443 0.2698118 0.9837705 0.4769169 1.946729 0.2727677 1.947355 0.2698118 0.9837705 0.4739608 0.9831443 0.4769169 1.946729 -0.2761319 1.187293 -0.3012558 0.9832194 -0.2767579 0.9831444 -0.3257538 0.9831444 -0.301882 1.187369 -0.3263798 1.187294 -0.194647 0.9832195 -0.169523 1.187293 -0.194021 1.187368 -0.145025 1.187369 -0.1688968 0.9831444 -0.1443989 0.9832195 0.2698116 0.01955986 0.06270635 0.9825181 0.06566244 0.01893377 0.2698116 0.01955986 0.2668554 0.9831445 0.06270635 0.9825181 1.332791 1.946178 1.305337 0.9826688 1.329835 0.9825935 1.332791 1.946178 1.308293 1.946253 1.305337 0.9826688 1.225931 0.9831443 1.250429 0.9832196 1.247473 1.946804 1.247473 1.946804 1.222975 1.946729 1.225931 0.9831443 1.098232 0.01956009 1.305337 0.9825183 1.101188 0.9831443 1.098232 0.01956009 1.302381 0.01893377 1.305337 0.9825183 -0.169523 1.187293 -0.194647 0.9832195 -0.1701492 0.9831444 -0.1688968 0.9831444 -0.145025 1.187369 -0.169523 1.187294 -0.3766285 0.9832196 -0.3515042 1.187294 -0.3760021 1.187369 -0.3270063 1.187369 -0.350878 0.9831444 -0.3263798 0.9832196 -0.3515042 0.01955997 -0.5586096 0.9825181 -0.5556535 0.01893377 -0.3515042 0.01955997 -0.3544603 0.9831444 -0.5586096 0.9825181 1.332791 0.9825182 1.305337 0.01900893 1.329835 0.01893377 1.332791 0.9825182 1.308293 0.9825935 1.305337 0.01900893 1.101188 0.9831443 1.125686 0.9832198 1.12273 1.946804 1.12273 1.946804 1.098232 1.946729 1.101188 0.9831443 0.2698116 0.01956009 0.4769169 0.9825182 0.2727674 0.9831443 0.2698116 0.01956009 0.4739608 0.01893377 0.4769169 0.9825182 -0.3515042 1.187294 -0.3766285 0.9832196 -0.3521304 0.9831444 -0.350878 0.9831444 -0.3270063 1.187369 -0.3515042 1.187294</float_array>
<technique_common>
<accessor source="#Plane_001-mesh-map-0-array" count="180" stride="2">
<param name="S" type="float"/>
<param name="T" type="float"/>
</accessor>
</technique_common>
</source>
<vertices id="Plane_001-mesh-vertices">
<input semantic="POSITION" source="#Plane_001-mesh-positions"/>
</vertices>
<polylist material="Material1" count="60">
<input semantic="VERTEX" source="#Plane_001-mesh-vertices" offset="0"/>
<input semantic="NORMAL" source="#Plane_001-mesh-normals" offset="1"/>
<input semantic="TEXCOORD" source="#Plane_001-mesh-map-0" offset="2" set="0"/>
<vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount>
<p>7 0 0 0 0 1 6 0 2 5 1 3 2 1 4 4 1 5 4 2 6 6 2 7 5 2 8 4 3 9 7 3 10 6 3 11 1 4 12 4 4 13 2 4 14 1 5 15 7 5 16 4 5 17 6 6 18 0 6 19 3 6 20 3 7 21 5 7 22 6 7 23 0 8 24 2 8 25 3 8 26 0 9 27 1 9 28 2 9 29 0 10 30 7 10 31 1 10 32 2 11 33 5 11 34 3 11 35 15 12 36 8 12 37 14 12 38 13 13 39 10 13 40 12 13 41 12 14 42 14 14 43 13 14 44 12 15 45 15 15 46 14 15 47 9 16 48 12 16 49 10 16 50 9 17 51 15 17 52 12 17 53 14 18 54 8 18 55 11 18 56 11 19 57 13 19 58 14 19 59 8 20 60 10 20 61 11 20 62 8 21 63 9 21 64 10 21 65 8 22 66 15 22 67 9 22 68 10 23 69 13 23 70 11 23 71 23 24 72 16 24 73 22 24 74 21 25 75 18 25 76 20 25 77 20 26 78 22 26 79 21 26 80 20 27 81 23 27 82 22 27 83 17 28 84 20 28 85 18 28 86 17 29 87 23 29 88 20 29 89 22 30 90 16 30 91 19 30 92 19 31 93 21 31 94 22 31 95 16 32 96 18 32 97 19 32 98 16 33 99 17 33 100 18 33 101 16 34 102 23 34 103 17 34 104 18 35 105 21 35 106 19 35 107 31 36 108 24 36 109 30 36 110 29 37 111 26 37 112 28 37 113 28 38 114 30 38 115 29 38 116 28 39 117 31 39 118 30 39 119 25 40 120 28 40 121 26 40 122 25 41 123 31 41 124 28 41 125 30 42 126 24 42 127 27 42 128 27 43 129 29 43 130 30 43 131 24 44 132 26 44 133 27 44 134 24 45 135 25 45 136 26 45 137 24 46 138 31 46 139 25 46 140 26 47 141 29 47 142 27 47 143 39 48 144 32 48 145 38 48 146 37 49 147 34 49 148 36 49 149 36 50 150 38 50 151 37 50 152 36 51 153 39 51 154 38 51 155 33 52 156 36 52 157 34 52 158 33 53 159 39 53 160 36 53 161 38 54 162 32 54 163 35 54 164 35 55 165 37 55 166 38 55 167 32 56 168 34 56 169 35 56 170 32 57 171 33 57 172 34 57 173 32 58 174 39 58 175 33 58 176 34 59 177 37 59 178 35 59 179</p>
</polylist>
</mesh>
<extra><technique profile="MAYA"><double_sided>1</double_sided></technique></extra>
</geometry>
</library_geometries>
<library_visual_scenes>
<visual_scene id="Scene" name="Scene">
<node id="Plane_001" type="NODE">
<translate sid="location">0 0 0</translate>
<rotate sid="rotationZ">0 0 1 0</rotate>
<rotate sid="rotationY">0 1 0 0</rotate>
<rotate sid="rotationX">1 0 0 6.83019e-6</rotate>
<scale sid="scale">0.59 0.59 0.59</scale>
<instance_geometry url="#Plane_001-mesh">
<bind_material>
<technique_common>
<instance_material symbol="Material1" target="#Material-material">
<bind_vertex_input semantic="UVMap" input_semantic="TEXCOORD" input_set="0"/>
</instance_material>
</technique_common>
</bind_material>
</instance_geometry>
</node>
</visual_scene>
</library_visual_scenes>
<scene>
<instance_visual_scene url="#Scene"/>
</scene>
</COLLADA>

25
nist_stairs_120/model.sdf Normal file
View File

@ -0,0 +1,25 @@
<?xml version="1.0" ?>
<gazebo version="1.2">
<model name="nist_stairs_120">
<static>true</static>
<link name="nist_stairs_120_link">
<pose>0 0 0.0 0 0 0</pose>
<collision name="collision">
<geometry>
<mesh>
<uri>model://nist_stairs_120/meshes/nist_stairs_120.dae</uri>
<scale>1 1 1</scale>
</mesh>
</geometry>
</collision>
<visual name="visual">
<geometry>
<mesh>
<uri>model://nist_stairs_120/meshes/nist_stairs_120.dae</uri>
<scale>1 1 1</scale>
</mesh>
</geometry>
</visual>
</link>
</model>
</gazebo>

View File

@ -10,10 +10,10 @@
<attenuation>
<range>1000</range>
<constant>0.9</constant>
<linear>0.1</linear>
<quadratic>0.01</quadratic>
<linear>0.01</linear>
<quadratic>0.001</quadratic>
</attenuation>
<direction>0.5 0.0 -1.0</direction>
<direction>-0.5 0.5 -1.0</direction>
</light>
</gazebo>