diff --git a/pmb2-simulation/DESCR b/pmb2-simulation/DESCR
new file mode 100644
index 0000000000000000000000000000000000000000..f985d98c8467909ae95d57091f13460555d25a2c
--- /dev/null
+++ b/pmb2-simulation/DESCR
@@ -0,0 +1 @@
+PMB2 robot simulation
\ No newline at end of file
diff --git a/pmb2-simulation/Makefile b/pmb2-simulation/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..60999ad0bf518c6cb5c7e53cfddb3962e8fc91ff
--- /dev/null
+++ b/pmb2-simulation/Makefile
@@ -0,0 +1,32 @@
+# robotpkg Makefile for:	wip/pmb2_simulation
+# Created:			Olivier Stasse on Tue, 9 May 2018
+#
+
+VERSION=	1.0.0os1
+PKGBASE=	pmb2-simulation
+DISTNAME=	${VERSION}
+PKGNAME=	${PKGBASE}-${VERSION}
+ROSNAME=	$(subst -,_,${PKGBASE})
+WRKSRC=		${WRKDIR}/${ROSNAME}-${VERSION}
+DIST_SUBDIR=	${PKGBASE}
+
+CATEGORIES=	wip
+HOMEPAGE=	${MASTER_SITE_GITHUB:=olivier-stasse/${ROSNAME}}
+MASTER_SITES=	${HOMEPAGE}/archive/
+COMMENT=	PMB2 robot simulation
+LICENSE=	apache-2.0
+
+ROS_METAPKG=	yes
+USE_BOOST_LIBS=	thread
+
+include ../../devel/boost-headers/depend.mk
+include ../../devel/boost-libs/depend.mk
+include ../../devel/ros-catkin/depend.mk
+include ../../interfaces/ros-common-msgs/depend.mk
+include ../../interfaces/ros-std-msgs/depend.mk
+include ../../lang/ros-message-generation/depend.mk
+include ../../lang/ros-message-runtime/depend.mk
+include ../../middleware/ros-comm/depend.mk
+include ../../mk/language/c++.mk
+include ../../mk/language/c.mk
+include ../../mk/robotpkg.mk
diff --git a/pmb2-simulation/PLIST b/pmb2-simulation/PLIST
new file mode 100644
index 0000000000000000000000000000000000000000..dcbf23498e63813ce542fe6b52f5d4db8f44fbda
--- /dev/null
+++ b/pmb2-simulation/PLIST
@@ -0,0 +1,324 @@
+lib/pkgconfig/pmb2_controller_configuration_gazebo.pc
+lib/pkgconfig/pmb2_gazebo.pc
+share/pmb2_controller_configuration_gazebo/cmake/pmb2_controller_configuration_gazeboConfig-version.cmake
+share/pmb2_controller_configuration_gazebo/cmake/pmb2_controller_configuration_gazeboConfig.cmake
+share/pmb2_controller_configuration_gazebo/config/mobile_base_controller.yaml
+share/pmb2_controller_configuration_gazebo/config/mobile_base_controller_multipliers.yaml
+share/pmb2_controller_configuration_gazebo/package.xml
+share/pmb2_gazebo/Media/materials/scripts/pmb2.material
+share/pmb2_gazebo/Media/materials/textures/aruco-582_8cm.png
+share/pmb2_gazebo/Media/materials/textures/cubicle.png
+share/pmb2_gazebo/cmake/pmb2_gazeboConfig-version.cmake
+share/pmb2_gazebo/cmake/pmb2_gazeboConfig.cmake
+share/pmb2_gazebo/launch/pmb2_empty_world.launch
+share/pmb2_gazebo/launch/pmb2_gazebo.launch
+share/pmb2_gazebo/launch/pmb2_spawn.launch
+share/pmb2_gazebo/launch/simulation_pmb2_bringup.launch
+share/pmb2_gazebo/models/abu_dhabi/README
+share/pmb2_gazebo/models/abu_dhabi/model.config
+share/pmb2_gazebo/models/abu_dhabi/model.sdf
+share/pmb2_gazebo/models/abu_dhabi/palace_demo.png
+share/pmb2_gazebo/models/adler_erfurt_shop_downstairs/README
+share/pmb2_gazebo/models/adler_erfurt_shop_downstairs/adler_erfurt_shop.pdf
+share/pmb2_gazebo/models/adler_erfurt_shop_downstairs/adler_erfurt_shop_downstairs.png
+share/pmb2_gazebo/models/adler_erfurt_shop_downstairs/model.config
+share/pmb2_gazebo/models/adler_erfurt_shop_downstairs/model.sdf
+share/pmb2_gazebo/models/adler_erfurt_shop_upstairs/README
+share/pmb2_gazebo/models/adler_erfurt_shop_upstairs/adler_erfurt_shop.pdf
+share/pmb2_gazebo/models/adler_erfurt_shop_upstairs/adler_erfurt_shop_upstairs.png
+share/pmb2_gazebo/models/adler_erfurt_shop_upstairs/model.config
+share/pmb2_gazebo/models/adler_erfurt_shop_upstairs/model.sdf
+share/pmb2_gazebo/models/arm_chair/arm_chair.sdf
+share/pmb2_gazebo/models/arm_chair/meshes/arm_chair.stl
+share/pmb2_gazebo/models/arm_chair/model.config
+share/pmb2_gazebo/models/bed/bed.sdf
+share/pmb2_gazebo/models/bed/meshes/bed_base.stl
+share/pmb2_gazebo/models/bed/meshes/bed_quilt.stl
+share/pmb2_gazebo/models/bed/model.config
+share/pmb2_gazebo/models/bed_double/bed_double.sdf
+share/pmb2_gazebo/models/bed_double/materials/wood-oak-horizontal.jpg
+share/pmb2_gazebo/models/bed_double/materials/wood-oak-vertical.jpg
+share/pmb2_gazebo/models/bed_double/materials/wood-pine.jpg
+share/pmb2_gazebo/models/bed_double/meshes/bed.dae
+share/pmb2_gazebo/models/bed_double/meshes/bed.min.dae
+share/pmb2_gazebo/models/bed_double/model.config
+share/pmb2_gazebo/models/bench/bench.sdf
+share/pmb2_gazebo/models/bench/meshes/bench.stl
+share/pmb2_gazebo/models/bench/model.config
+share/pmb2_gazebo/models/bifrutas_tropical_can/bifrutas_tropical_can.sdf
+share/pmb2_gazebo/models/bifrutas_tropical_can/material/scripts/bifrutas_tropical_can.material
+share/pmb2_gazebo/models/bifrutas_tropical_can/material/textures/bifrutas_tropical_can.jpg
+share/pmb2_gazebo/models/bifrutas_tropical_can/model.config
+share/pmb2_gazebo/models/biscuits_pack/biscuits_pack.sdf
+share/pmb2_gazebo/models/biscuits_pack/material/scripts/pringles.material
+share/pmb2_gazebo/models/biscuits_pack/material/textures/biscuits_pack.jpg
+share/pmb2_gazebo/models/biscuits_pack/model.config
+share/pmb2_gazebo/models/box/box.sdf
+share/pmb2_gazebo/models/box/model.config
+share/pmb2_gazebo/models/butterfly/README
+share/pmb2_gazebo/models/butterfly/butterfly.orig.png
+share/pmb2_gazebo/models/butterfly/butterfly.png
+share/pmb2_gazebo/models/butterfly/model.config
+share/pmb2_gazebo/models/butterfly/model.sdf
+share/pmb2_gazebo/models/cereal_bran_bruds/cereal_bran_bruds.sdf
+share/pmb2_gazebo/models/cereal_bran_bruds/meshes/bran_bruds.jpg
+share/pmb2_gazebo/models/cereal_bran_bruds/meshes/cereal_bran_bruds.dae
+share/pmb2_gazebo/models/cereal_bran_bruds/model.config
+share/pmb2_gazebo/models/cereal_c3po/cereal_c3po.sdf
+share/pmb2_gazebo/models/cereal_c3po/meshes/c3po.jpg
+share/pmb2_gazebo/models/cereal_c3po/meshes/cereal_c3po.dae
+share/pmb2_gazebo/models/cereal_c3po/model.config
+share/pmb2_gazebo/models/cereal_mr_t/cereal_mr_t.sdf
+share/pmb2_gazebo/models/cereal_mr_t/meshes/CC_Quaker-Mr.-T-cereal-box-Mr.-T-Stickers-1984.jpg
+share/pmb2_gazebo/models/cereal_mr_t/meshes/cereal_mr_t.dae
+share/pmb2_gazebo/models/cereal_mr_t/model.config
+share/pmb2_gazebo/models/cereal_rocket_power/cereal_rocket_power.sdf
+share/pmb2_gazebo/models/cereal_rocket_power/meshes/cereal_rocket_power.dae
+share/pmb2_gazebo/models/cereal_rocket_power/meshes/rocket_power.jpg
+share/pmb2_gazebo/models/cereal_rocket_power/model.config
+share/pmb2_gazebo/models/citizen_extras_female_02/images/_01_-_Default1noCulling.JPG
+share/pmb2_gazebo/models/citizen_extras_female_02/images/_02_-_Default1noCulling.JPG
+share/pmb2_gazebo/models/citizen_extras_female_02/images/_03_-_Default1noCulling.JPG
+share/pmb2_gazebo/models/citizen_extras_female_02/meshes/mesh.dae
+share/pmb2_gazebo/models/citizen_extras_female_02/model.config
+share/pmb2_gazebo/models/citizen_extras_female_02/model.sdf
+share/pmb2_gazebo/models/citizen_extras_female_03/images/Material__1noCulling.JPG
+share/pmb2_gazebo/models/citizen_extras_female_03/images/Material__2noCulling.JPG
+share/pmb2_gazebo/models/citizen_extras_female_03/images/_03_-_Default1noCulling.JPG
+share/pmb2_gazebo/models/citizen_extras_female_03/meshes/mesh.dae
+share/pmb2_gazebo/models/citizen_extras_female_03/model.config
+share/pmb2_gazebo/models/citizen_extras_female_03/model.sdf
+share/pmb2_gazebo/models/citizen_extras_male_03/images/Material__1noCulling.JPG
+share/pmb2_gazebo/models/citizen_extras_male_03/images/hair1noCulling.JPG
+share/pmb2_gazebo/models/citizen_extras_male_03/images/hrad1noCulling.JPG
+share/pmb2_gazebo/models/citizen_extras_male_03/meshes/mesh.dae
+share/pmb2_gazebo/models/citizen_extras_male_03/model.config
+share/pmb2_gazebo/models/citizen_extras_male_03/model.sdf
+share/pmb2_gazebo/models/closet/closet.sdf
+share/pmb2_gazebo/models/closet/meshes/closet.stl
+share/pmb2_gazebo/models/closet/model.config
+share/pmb2_gazebo/models/clothes_stand/clothes_stand.sdf
+share/pmb2_gazebo/models/clothes_stand/meshes/clothes_stand.blend
+share/pmb2_gazebo/models/clothes_stand/meshes/clothes_stand.stl
+share/pmb2_gazebo/models/clothes_stand/model.config
+share/pmb2_gazebo/models/cocacola/cocacola.sdf
+share/pmb2_gazebo/models/cocacola/material/scripts/cocacola.material
+share/pmb2_gazebo/models/cocacola/material/textures/cocacola.jpg
+share/pmb2_gazebo/models/cocacola/model.config
+share/pmb2_gazebo/models/coffee_table/coffee_table.sdf
+share/pmb2_gazebo/models/coffee_table/materials/glass.jpg
+share/pmb2_gazebo/models/coffee_table/materials/newspaper.jpg
+share/pmb2_gazebo/models/coffee_table/materials/wood-mahogany.jpg
+share/pmb2_gazebo/models/coffee_table/meshes/coffee_table.dae
+share/pmb2_gazebo/models/coffee_table/meshes/coffee_table.min.dae
+share/pmb2_gazebo/models/coffee_table/model.config
+share/pmb2_gazebo/models/coke_can_slim/coke_can_slim.sdf
+share/pmb2_gazebo/models/coke_can_slim/material/scripts/coke_can_slim.material
+share/pmb2_gazebo/models/coke_can_slim/material/textures/coke_can_slim.jpg
+share/pmb2_gazebo/models/coke_can_slim/model.config
+share/pmb2_gazebo/models/couch/couch.sdf
+share/pmb2_gazebo/models/couch/materials/leather.jpg
+share/pmb2_gazebo/models/couch/materials/metal.jpg
+share/pmb2_gazebo/models/couch/meshes/couch.dae
+share/pmb2_gazebo/models/couch/meshes/couch.min.dae
+share/pmb2_gazebo/models/couch/model.config
+share/pmb2_gazebo/models/dining_chair/dining_chair.sdf
+share/pmb2_gazebo/models/dining_chair/meshes/dining_chair.stl
+share/pmb2_gazebo/models/dining_chair/model.config
+share/pmb2_gazebo/models/dining_table/dining_table.sdf
+share/pmb2_gazebo/models/dining_table/materials/fabric-pattern.jpg
+share/pmb2_gazebo/models/dining_table/materials/particle-board.jpg
+share/pmb2_gazebo/models/dining_table/materials/wood-mahogany-polished.jpg
+share/pmb2_gazebo/models/dining_table/meshes/dining_table.dae
+share/pmb2_gazebo/models/dining_table/meshes/dining_table.min.dae
+share/pmb2_gazebo/models/dining_table/model.config
+share/pmb2_gazebo/models/dock/dock.sdf
+share/pmb2_gazebo/models/dock/meshes/dock.stl
+share/pmb2_gazebo/models/dock/model.config
+share/pmb2_gazebo/models/dock_circular/dock_circular.sdf
+share/pmb2_gazebo/models/dock_circular/meshes/dock_circular.stl
+share/pmb2_gazebo/models/dock_circular/model.config
+share/pmb2_gazebo/models/dock_peak_in/dock_peak_in.sdf
+share/pmb2_gazebo/models/dock_peak_in/meshes/dock_peak_in.stl
+share/pmb2_gazebo/models/dock_peak_in/model.config
+share/pmb2_gazebo/models/dock_peak_out/dock_peak_out.sdf
+share/pmb2_gazebo/models/dock_peak_out/meshes/dock_peak_out.stl
+share/pmb2_gazebo/models/dock_peak_out/model.config
+share/pmb2_gazebo/models/dock_peaks/dock_peaks.sdf
+share/pmb2_gazebo/models/dock_peaks/meshes/dock_peaks.stl
+share/pmb2_gazebo/models/dock_peaks/model.config
+share/pmb2_gazebo/models/dock_square/dock_square.sdf
+share/pmb2_gazebo/models/dock_square/meshes/dock_square.stl
+share/pmb2_gazebo/models/dock_square/model.config
+share/pmb2_gazebo/models/dock_station/dock_station.sdf
+share/pmb2_gazebo/models/dock_station/meshes/dock_station.stl
+share/pmb2_gazebo/models/dock_station/model.config
+share/pmb2_gazebo/models/floor_lamp/floor_lamp.sdf
+share/pmb2_gazebo/models/floor_lamp/meshes/floor_lamp.stl
+share/pmb2_gazebo/models/floor_lamp/model.config
+share/pmb2_gazebo/models/fun_world_1/README
+share/pmb2_gazebo/models/fun_world_1/model.config
+share/pmb2_gazebo/models/fun_world_1/model.sdf
+share/pmb2_gazebo/models/fun_world_1/world.png
+share/pmb2_gazebo/models/green_ball/materials/scripts/ball.material
+share/pmb2_gazebo/models/green_ball/model.config
+share/pmb2_gazebo/models/green_ball/model.sdf
+share/pmb2_gazebo/models/ikea_stool/ikea_stool.sdf
+share/pmb2_gazebo/models/ikea_stool/materials/real_wood.jpg
+share/pmb2_gazebo/models/ikea_stool/meshes/ikea_stool.dae
+share/pmb2_gazebo/models/ikea_stool/meshes/ikea_stool.min.dae
+share/pmb2_gazebo/models/ikea_stool/model.config
+share/pmb2_gazebo/models/kitchen_chair/kitchen_chair.sdf
+share/pmb2_gazebo/models/kitchen_chair/meshes/kitchen_chair.stl
+share/pmb2_gazebo/models/kitchen_chair/model.config
+share/pmb2_gazebo/models/kitchen_table/kitchen_table.sdf
+share/pmb2_gazebo/models/kitchen_table/meshes/kitchen_table.stl
+share/pmb2_gazebo/models/kitchen_table/model.config
+share/pmb2_gazebo/models/lab_table/lab_table.sdf
+share/pmb2_gazebo/models/lab_table/materials/Asphalt_New_.jpg
+share/pmb2_gazebo/models/lab_table/materials/Metal_Corrogated_Shiny_.jpg
+share/pmb2_gazebo/models/lab_table/materials/flat-black.jpg
+share/pmb2_gazebo/models/lab_table/materials/tabletop.jpg
+share/pmb2_gazebo/models/lab_table/meshes/lab_table.dae
+share/pmb2_gazebo/models/lab_table/meshes/lab_table.min.dae
+share/pmb2_gazebo/models/lab_table/model.config
+share/pmb2_gazebo/models/lamp/lamp.sdf
+share/pmb2_gazebo/models/lamp/meshes/lamp.stl
+share/pmb2_gazebo/models/lamp/model.config
+share/pmb2_gazebo/models/large_couch/large_couch.sdf
+share/pmb2_gazebo/models/large_couch/materials/fabric-red.jpg
+share/pmb2_gazebo/models/large_couch/materials/wallpaper-red-dots.jpg
+share/pmb2_gazebo/models/large_couch/meshes/large_couch.dae
+share/pmb2_gazebo/models/large_couch/meshes/large_couch.min.dae
+share/pmb2_gazebo/models/large_couch/model.config
+share/pmb2_gazebo/models/lazy_chair/lazy_chair.sdf
+share/pmb2_gazebo/models/lazy_chair/materials/leather.jpg
+share/pmb2_gazebo/models/lazy_chair/materials/metal.jpg
+share/pmb2_gazebo/models/lazy_chair/meshes/lazy_chair.dae
+share/pmb2_gazebo/models/lazy_chair/meshes/lazy_chair.min.dae
+share/pmb2_gazebo/models/lazy_chair/model.config
+share/pmb2_gazebo/models/marker26_8cm/marker26_8cm.sdf
+share/pmb2_gazebo/models/marker26_8cm/material/scripts/marker26_8cm.material
+share/pmb2_gazebo/models/marker26_8cm/material/textures/aruco-26_8cm.png
+share/pmb2_gazebo/models/marker26_8cm/model.config
+share/pmb2_gazebo/models/marker26_8cm_massless/marker26_8cm_massless.sdf
+share/pmb2_gazebo/models/marker26_8cm_massless/material/scripts/marker26_8cm.material
+share/pmb2_gazebo/models/marker26_8cm_massless/material/textures/aruco-26_8cm.png
+share/pmb2_gazebo/models/marker26_8cm_massless/model.config
+share/pmb2_gazebo/models/medium_loop_closure/model.config
+share/pmb2_gazebo/models/medium_loop_closure/model.sdf
+share/pmb2_gazebo/models/multi_loops/README
+share/pmb2_gazebo/models/multi_loops/model.config
+share/pmb2_gazebo/models/multi_loops/model.sdf
+share/pmb2_gazebo/models/multi_loops/multi_loops.png
+share/pmb2_gazebo/models/nightstand/materials/nightstand.jpg
+share/pmb2_gazebo/models/nightstand/materials/wood-mahogany.jpg
+share/pmb2_gazebo/models/nightstand/meshes/nightstand.dae
+share/pmb2_gazebo/models/nightstand/meshes/nightstand.min.dae
+share/pmb2_gazebo/models/nightstand/model.config
+share/pmb2_gazebo/models/nightstand/nightstand.sdf
+share/pmb2_gazebo/models/pal_office/README
+share/pmb2_gazebo/models/pal_office/model.config
+share/pmb2_gazebo/models/pal_office/model.sdf
+share/pmb2_gazebo/models/pal_office/pal_office.png
+share/pmb2_gazebo/models/pal_textured_object/material/scripts/pal_textured_object.material
+share/pmb2_gazebo/models/pal_textured_object/material/textures/pal_textured_object.png
+share/pmb2_gazebo/models/pal_textured_object/model.config
+share/pmb2_gazebo/models/pal_textured_object/pal_textured_object.sdf
+share/pmb2_gazebo/models/plpmb2/meshes/plpmb2_base.stl
+share/pmb2_gazebo/models/plpmb2/meshes/plpmb2_leaf.stl
+share/pmb2_gazebo/models/plpmb2/model.config
+share/pmb2_gazebo/models/plpmb2/plpmb2.sdf
+share/pmb2_gazebo/models/pmb2_description/model.config
+share/pmb2_gazebo/models/pmb2_full/model.config
+share/pmb2_gazebo/models/pmb2_full/model.sdf
+share/pmb2_gazebo/models/pringles/material/scripts/pringles.material
+share/pmb2_gazebo/models/pringles/material/textures/pringles.jpg
+share/pmb2_gazebo/models/pringles/model.config
+share/pmb2_gazebo/models/pringles/pringles.sdf
+share/pmb2_gazebo/models/pringles2/material/scripts/pringles2.material
+share/pmb2_gazebo/models/pringles2/material/textures/pringles2.jpg
+share/pmb2_gazebo/models/pringles2/model.config
+share/pmb2_gazebo/models/pringles2/pringles2.sdf
+share/pmb2_gazebo/models/pringles_with_marker/model.config
+share/pmb2_gazebo/models/pringles_with_marker/pringles_with_marker.sdf
+share/pmb2_gazebo/models/ramp/model.config
+share/pmb2_gazebo/models/ramp/ramp.sdf
+share/pmb2_gazebo/models/reviews_table/meshes/reviews_table.stl
+share/pmb2_gazebo/models/reviews_table/model.config
+share/pmb2_gazebo/models/reviews_table/reviews_table.sdf
+share/pmb2_gazebo/models/robocup_walls_70cm_doors/house_walls.sdf
+share/pmb2_gazebo/models/robocup_walls_70cm_doors/meshes/robocup_house.stl
+share/pmb2_gazebo/models/robocup_walls_70cm_doors/model.config
+share/pmb2_gazebo/models/rockin_camp/README
+share/pmb2_gazebo/models/rockin_camp/model.config
+share/pmb2_gazebo/models/rockin_camp/model.sdf
+share/pmb2_gazebo/models/rockin_camp/rockin_camp.png
+share/pmb2_gazebo/models/russian_restaurpmb2/README
+share/pmb2_gazebo/models/russian_restaurpmb2/model.config
+share/pmb2_gazebo/models/russian_restaurpmb2/model.sdf
+share/pmb2_gazebo/models/russian_restaurpmb2/russian_restaurpmb2_walls.png
+share/pmb2_gazebo/models/shelves/materials/gray.jpg
+share/pmb2_gazebo/models/shelves/meshes/shelves.dae
+share/pmb2_gazebo/models/shelves/meshes/shelves.min.dae
+share/pmb2_gazebo/models/shelves/model.config
+share/pmb2_gazebo/models/shelves/shelves.sdf
+share/pmb2_gazebo/models/sideboard/meshes/sideboard.stl
+share/pmb2_gazebo/models/sideboard/model.config
+share/pmb2_gazebo/models/sideboard/sideboard.sdf
+share/pmb2_gazebo/models/simple_loop/model.config
+share/pmb2_gazebo/models/simple_loop/model.sdf
+share/pmb2_gazebo/models/sketchup_map_1/map1.dae
+share/pmb2_gazebo/models/sketchup_map_1/map1_SketchUp_File.skp
+share/pmb2_gazebo/models/sketchup_map_1/model.config
+share/pmb2_gazebo/models/sketchup_map_1/sketchup_map_1.sdf
+share/pmb2_gazebo/models/sofa/meshes/sofa.stl
+share/pmb2_gazebo/models/sofa/model.config
+share/pmb2_gazebo/models/sofa/sofa.sdf
+share/pmb2_gazebo/models/sprite/material/scripts/sprite.material
+share/pmb2_gazebo/models/sprite/material/textures/sprite.jpg
+share/pmb2_gazebo/models/sprite/model.config
+share/pmb2_gazebo/models/sprite/sprite.sdf
+share/pmb2_gazebo/models/stool/meshes/stool.stl
+share/pmb2_gazebo/models/stool/model.config
+share/pmb2_gazebo/models/stool/stool.sdf
+share/pmb2_gazebo/models/table_0m8/model.config
+share/pmb2_gazebo/models/table_0m8/table.sdf
+share/pmb2_gazebo/models/table_1m/model.config
+share/pmb2_gazebo/models/table_1m/table_1m.sdf
+share/pmb2_gazebo/models/tray_trolley/meshes/tray_trolley.stl
+share/pmb2_gazebo/models/tray_trolley/model.config
+share/pmb2_gazebo/models/tray_trolley/tray_trolley.sdf
+share/pmb2_gazebo/models/tv/meshes/tv.stl
+share/pmb2_gazebo/models/tv/model.config
+share/pmb2_gazebo/models/tv/tv.sdf
+share/pmb2_gazebo/models/tv_set/materials/plastic-black.jpg
+share/pmb2_gazebo/models/tv_set/materials/wood-mahogany.jpg
+share/pmb2_gazebo/models/tv_set/meshes/tv_set.dae
+share/pmb2_gazebo/models/tv_set/meshes/tv_set.min.dae
+share/pmb2_gazebo/models/tv_set/model.config
+share/pmb2_gazebo/models/tv_set/tv_set.sdf
+share/pmb2_gazebo/models/wardrobe/meshes/wardrobe.stl
+share/pmb2_gazebo/models/wardrobe/model.config
+share/pmb2_gazebo/models/wardrobe/wardrobe.sdf
+share/pmb2_gazebo/package.xml
+share/pmb2_gazebo/worlds/butterfly.world
+share/pmb2_gazebo/worlds/empty.world
+share/pmb2_gazebo/worlds/fun_world_1.world
+share/pmb2_gazebo/worlds/large_corridor.world
+share/pmb2_gazebo/worlds/medium_loop.world
+share/pmb2_gazebo/worlds/multi_loops.world
+share/pmb2_gazebo/worlds/narrow_walls.world
+share/pmb2_gazebo/worlds/objects_and_marker_on_table.world
+share/pmb2_gazebo/worlds/objects_on_table.world
+share/pmb2_gazebo/worlds/pal_office.world
+share/pmb2_gazebo/worlds/ramp.world
+share/pmb2_gazebo/worlds/robocup.world
+share/pmb2_gazebo/worlds/rockin_camp.world
+share/pmb2_gazebo/worlds/russian_restaurpmb2.world
+share/pmb2_gazebo/worlds/simple_loop.world
+share/pmb2_gazebo/worlds/simple_office.world
+share/pmb2_gazebo/worlds/sketchup_1.world
+share/pmb2_gazebo/worlds/small_office.world
+share/pmb2_gazebo/worlds/willow_garage.world
+share/pmb2_simulation/package.xml
diff --git a/pmb2-simulation/depend.mk b/pmb2-simulation/depend.mk
new file mode 100644
index 0000000000000000000000000000000000000000..6d8bb1bb1e9ca958bf95a8fedaa1f4fee2c6e045
--- /dev/null
+++ b/pmb2-simulation/depend.mk
@@ -0,0 +1,28 @@
+# robotpkg depend.mk for:	wip/pmb2-simulation
+# Created:			Olivier Stasse on Wed, 29 Mar 2017
+#
+
+DEPEND_DEPTH:=			${DEPEND_DEPTH}+
+PMB2_SIMULATION_DEPEND_MK:=	${PMB2_SIMULATION_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=			pmb2-simulation
+endif
+
+ifeq (+,$(PMB2_SIMULATION_DEPEND_MK)) # ----------------------------------
+
+PREFER.pmb2-simulation?=	robotpkg
+
+DEPEND_USE+=			pmb2-simulation
+
+DEPEND_ABI.pmb2-simulation?=	pmb2-simulation>=1.1.8
+DEPEND_DIR.pmb2-simulation?=	../../wip/pmb2-simulation
+
+SYSTEM_SEARCH.pmb2-simulation=\
+  'share/pmb2_simulation/package.xml:/<version>/s/[^0-9.]//gp'	\
+  'lib/pkgconfig/pmb2_simulation.pc:/Version/s/[^0-9.]//gp'  \
+  'share/pmb2_simulation/cmake/pmb2_simulationConfig.cmake'
+
+endif # PMB2_SIMULATION_DEPEND_MK ----------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/pmb2-simulation/distinfo b/pmb2-simulation/distinfo
new file mode 100644
index 0000000000000000000000000000000000000000..6abf4dfb5bb13882ed128e4e8b6b1deb7e7b6b34
--- /dev/null
+++ b/pmb2-simulation/distinfo
@@ -0,0 +1,3 @@
+SHA1 (pmb2-simulation/1.0.0os1.tar.gz) = 2821d64829393e3b74ab1a454aacc0a85c4539a6
+RMD160 (pmb2-simulation/1.0.0os1.tar.gz) = 73dfa2936c869b3835c36320b28de2ead71d9b68
+Size (pmb2-simulation/1.0.0os1.tar.gz) = 9181537 bytes