From adfb0ee15071e3f707a3d8865234640cd2cdb111 Mon Sep 17 00:00:00 2001 From: Jihoon Lee Date: Thu, 28 Feb 2013 09:28:47 +0900 Subject: [PATCH] restructuring --- {visualizer/include => include}/lib/domReady.js | 0 {visualizer/include => include}/lib/require.js | 0 {visualizer/include => include}/main.js | 0 .../include => include}/robotwebtools/LICENSE | 0 .../robotwebtools/actionclient.js | 0 .../robotwebtools/eventemitter2.js | 0 .../include => include}/robotwebtools/ros.js | 0 .../include => include}/robotwebtools/tfclient.js | 0 {visualizer/include => include}/urdf/LICENSE | 0 {visualizer/include => include}/urdf/urdfbox.js | 0 {visualizer/include => include}/urdf/urdfcolor.js | 0 .../include => include}/urdf/urdfcylinder.js | 0 {visualizer/include => include}/urdf/urdfjoint.js | 0 {visualizer/include => include}/urdf/urdflink.js | 0 .../include => include}/urdf/urdfmaterial.js | 0 {visualizer/include => include}/urdf/urdfmesh.js | 0 {visualizer/include => include}/urdf/urdfmodel.js | 0 {visualizer/include => include}/urdf/urdfpose.js | 0 .../include => include}/urdf/urdfrotation.js | 0 {visualizer/include => include}/urdf/urdfsphere.js | 0 {visualizer/include => include}/urdf/urdfutils.js | 0 {visualizer/include => include}/urdf/urdfvector3.js | 0 {visualizer/include => include}/urdf/urdfvisual.js | 0 .../visualization_three/helpers/RosAxisHelper.js | 0 .../visualization_three/helpers/RosOrbitControls.js | 0 .../visualization_three/helpers/three_bundle.js | 0 .../visualization_three/helpers/threeinteraction.js | 0 .../visualization_three/libs/ColladaLoader.js | 0 .../visualization_three/libs/STLLoader.js | 0 .../visualization_three/libs/three.js | 0 .../visualization_three/meshloader.js | 0 .../scenenode/.scenenodehandle.js.swp | Bin .../visualization_three/scenenode/scenenode.js | 0 .../visualization_three/urdfloader.js | 0 .../visualization_three/viewer3d.js | 0 visualizer/index.html => index.html | 0 .../pr2_description/CMakeLists.txt | 0 .../pr2_description/Makefile | 0 .../pr2_description/ROS_NOBUILD | 0 .../documents/090224_link_data_with_motor_info.xls | Bin .../documents/100416_floating_link.ppt | Bin .../documents/head_pan_and_tilt_mass_props.zip | Bin .../pr2_description/gazebo/gazebo.urdf.xacro | 0 .../pr2_description/gripper_urdf.xml | 0 .../pr2_description/mainpage.dox | 0 .../pr2_description/manifest.xml | 0 .../materials/textures/pr2_caster_texture.png | Bin .../materials/textures/pr2_wheel_left.png | Bin .../materials/textures/pr2_wheel_right.png | Bin .../pr2_description/meshes/base_v0/base.dae | 0 .../pr2_description/meshes/base_v0/base.stl | Bin .../pr2_description/meshes/base_v0/base_L.stl | Bin .../pr2_description/meshes/base_v0/base_color.png | Bin .../pr2_description/meshes/base_v0/base_color.tif | Bin .../pr2_description/meshes/base_v0/base_normals.png | Bin .../pr2_description/meshes/base_v0/base_normals.tif | Bin .../pr2_description/meshes/base_v0/caster.stl | Bin .../pr2_description/meshes/base_v0/caster_L.stl | Bin .../pr2_description/meshes/base_v0/convex/base.dae | 0 .../pr2_description/meshes/base_v0/convex/base.obj | 0 .../pr2_description/meshes/base_v0/convex/base.xml | 0 .../meshes/base_v0/convex/base_L.dae | 0 .../meshes/base_v0/convex/base_L.obj | 0 .../meshes/base_v0/convex/base_L.xml | 0 .../meshes/base_v0/convex/base_L_convex.iv | 0 .../meshes/base_v0/convex/base_L_convex.obj | 0 .../meshes/base_v0/convex/base_L_convex.stla | 0 .../meshes/base_v0/convex/base_L_convex.stlb | Bin .../meshes/base_v0/convex/base_convex.iv | 0 .../meshes/base_v0/convex/base_convex.obj | 0 .../meshes/base_v0/convex/base_convex.stla | 0 .../meshes/base_v0/convex/base_convex.stlb | Bin .../meshes/base_v0/convex/caster.dae | 0 .../meshes/base_v0/convex/caster.obj | 0 .../meshes/base_v0/convex/caster.xml | 0 .../meshes/base_v0/convex/caster_L.dae | 0 .../meshes/base_v0/convex/caster_L.obj | 0 .../meshes/base_v0/convex/caster_L.xml | 0 .../meshes/base_v0/convex/caster_L_convex.iv | 0 .../meshes/base_v0/convex/caster_L_convex.obj | 0 .../meshes/base_v0/convex/caster_L_convex.stla | 0 .../meshes/base_v0/convex/caster_L_convex.stlb | Bin .../meshes/base_v0/convex/caster_convex.iv | 0 .../meshes/base_v0/convex/caster_convex.obj | 0 .../meshes/base_v0/convex/caster_convex.stla | 0 .../meshes/base_v0/convex/caster_convex.stlb | Bin .../meshes/base_v0/convex/pr2_wheel.dae | 0 .../meshes/base_v0/convex/pr2_wheel.obj | 0 .../meshes/base_v0/convex/pr2_wheel.xml | 0 .../meshes/base_v0/convex/pr2_wheel_convex.iv | 0 .../meshes/base_v0/convex/pr2_wheel_convex.obj | 0 .../meshes/base_v0/convex/pr2_wheel_convex.stla | 0 .../meshes/base_v0/convex/pr2_wheel_convex.stlb | Bin .../pr2_description/meshes/base_v0/convex/wheel.dae | 0 .../pr2_description/meshes/base_v0/convex/wheel.obj | 0 .../pr2_description/meshes/base_v0/convex/wheel.xml | 0 .../meshes/base_v0/convex/wheel_convex.iv | 0 .../meshes/base_v0/convex/wheel_convex.obj | 0 .../meshes/base_v0/convex/wheel_convex.stla | 0 .../meshes/base_v0/convex/wheel_convex.stlb | Bin .../pr2_description/meshes/base_v0/iv/base.iv | 0 .../pr2_description/meshes/base_v0/iv/base_L.iv | 0 .../pr2_description/meshes/base_v0/iv/caster.iv | 0 .../pr2_description/meshes/base_v0/iv/caster_L.iv | 0 .../pr2_description/meshes/base_v0/iv/pr2_wheel.iv | 0 .../pr2_description/meshes/base_v0/iv/wheel.iv | 0 .../pr2_description/meshes/base_v0/pr2_wheel.stl | Bin .../pr2_description/meshes/base_v0/wheel.dae | 0 .../pr2_description/meshes/base_v0/wheel.stl | Bin .../pr2_description/meshes/base_v0/wheel_color.png | Bin .../pr2_description/meshes/base_v0/wheel_color.tif | Bin .../pr2_description/meshes/base_v0/wheel_h.dae | 0 .../meshes/base_v0/wheel_h_color.png | Bin .../meshes/base_v0/wheel_h_color.tif | Bin .../meshes/base_v0/wheel_normals.png | Bin .../meshes/base_v0/wheel_normals.tif | Bin .../meshes/forearm_v0/convex/forearm.dae | 0 .../meshes/forearm_v0/convex/forearm.obj | 0 .../meshes/forearm_v0/convex/forearm.xml | 0 .../meshes/forearm_v0/convex/forearm_convex.iv | 0 .../meshes/forearm_v0/convex/forearm_convex.obj | 0 .../meshes/forearm_v0/convex/forearm_convex.stla | 0 .../meshes/forearm_v0/convex/forearm_convex.stlb | Bin .../meshes/forearm_v0/convex/wrist_flex.dae | 0 .../meshes/forearm_v0/convex/wrist_flex.obj | 0 .../meshes/forearm_v0/convex/wrist_flex.xml | 0 .../meshes/forearm_v0/convex/wrist_flex_convex.iv | 0 .../meshes/forearm_v0/convex/wrist_flex_convex.obj | 0 .../meshes/forearm_v0/convex/wrist_flex_convex.stla | 0 .../meshes/forearm_v0/convex/wrist_flex_convex.stlb | Bin .../meshes/forearm_v0/convex/wrist_roll.dae | 0 .../meshes/forearm_v0/convex/wrist_roll.obj | 0 .../meshes/forearm_v0/convex/wrist_roll.xml | 0 .../meshes/forearm_v0/convex/wrist_roll_L.dae | 0 .../meshes/forearm_v0/convex/wrist_roll_L.obj | 0 .../meshes/forearm_v0/convex/wrist_roll_L.xml | 0 .../meshes/forearm_v0/convex/wrist_roll_L_convex.iv | 0 .../forearm_v0/convex/wrist_roll_L_convex.obj | 0 .../forearm_v0/convex/wrist_roll_L_convex.stla | 0 .../forearm_v0/convex/wrist_roll_L_convex.stlb | Bin .../meshes/forearm_v0/convex/wrist_roll_convex.iv | 0 .../meshes/forearm_v0/convex/wrist_roll_convex.obj | 0 .../meshes/forearm_v0/convex/wrist_roll_convex.stla | 0 .../meshes/forearm_v0/convex/wrist_roll_convex.stlb | Bin .../pr2_description/meshes/forearm_v0/forearm.dae | 0 .../pr2_description/meshes/forearm_v0/forearm.jpg | Bin .../pr2_description/meshes/forearm_v0/forearm.png | Bin .../pr2_description/meshes/forearm_v0/forearm.stl | Bin .../meshes/forearm_v0/forearm_color.png | Bin .../meshes/forearm_v0/forearm_color.tif | Bin .../meshes/forearm_v0/forearm_normals.png | Bin .../meshes/forearm_v0/forearm_normals.tif | Bin .../pr2_description/meshes/forearm_v0/iv/forearm.iv | 0 .../meshes/forearm_v0/iv/wrist_flex.iv | 0 .../meshes/forearm_v0/iv/wrist_roll.iv | 0 .../meshes/forearm_v0/iv/wrist_roll_L.iv | 0 .../meshes/forearm_v0/wrist_color.png | Bin .../meshes/forearm_v0/wrist_color.tif | Bin .../meshes/forearm_v0/wrist_flex.dae | 0 .../meshes/forearm_v0/wrist_flex.stl | Bin .../meshes/forearm_v0/wrist_normals.png | Bin .../meshes/forearm_v0/wrist_normals.tif | Bin .../meshes/forearm_v0/wrist_roll.stl | Bin .../meshes/forearm_v0/wrist_roll_L.stl | Bin .../meshes/gripper_v0/convex/finger_tip_l.dae | 0 .../meshes/gripper_v0/convex/finger_tip_l.obj | 0 .../meshes/gripper_v0/convex/finger_tip_l.xml | 0 .../meshes/gripper_v0/convex/finger_tip_l_convex.iv | 0 .../gripper_v0/convex/finger_tip_l_convex.obj | 0 .../gripper_v0/convex/finger_tip_l_convex.stla | 0 .../gripper_v0/convex/finger_tip_l_convex.stlb | Bin .../meshes/gripper_v0/convex/finger_tip_pad2_l.dae | 0 .../meshes/gripper_v0/convex/finger_tip_pad2_l.obj | 0 .../meshes/gripper_v0/convex/finger_tip_pad2_l.xml | 0 .../gripper_v0/convex/finger_tip_pad2_l_convex.iv | 0 .../gripper_v0/convex/finger_tip_pad2_l_convex.obj | 0 .../gripper_v0/convex/finger_tip_pad2_l_convex.stla | 0 .../gripper_v0/convex/finger_tip_pad2_l_convex.stlb | Bin .../meshes/gripper_v0/convex/finger_tip_pad2_r.dae | 0 .../meshes/gripper_v0/convex/finger_tip_pad2_r.obj | 0 .../meshes/gripper_v0/convex/finger_tip_pad2_r.xml | 0 .../gripper_v0/convex/finger_tip_pad2_r_convex.iv | 0 .../gripper_v0/convex/finger_tip_pad2_r_convex.obj | 0 .../gripper_v0/convex/finger_tip_pad2_r_convex.stla | 0 .../gripper_v0/convex/finger_tip_pad2_r_convex.stlb | Bin .../meshes/gripper_v0/convex/finger_tip_r.dae | 0 .../meshes/gripper_v0/convex/finger_tip_r.obj | 0 .../meshes/gripper_v0/convex/finger_tip_r.xml | 0 .../meshes/gripper_v0/convex/finger_tip_r_convex.iv | 0 .../gripper_v0/convex/finger_tip_r_convex.obj | 0 .../gripper_v0/convex/finger_tip_r_convex.stla | 0 .../gripper_v0/convex/finger_tip_r_convex.stlb | Bin .../meshes/gripper_v0/convex/gripper_palm.dae | 0 .../meshes/gripper_v0/convex/gripper_palm.obj | 0 .../meshes/gripper_v0/convex/gripper_palm.xml | 0 .../meshes/gripper_v0/convex/gripper_palm_convex.iv | 0 .../gripper_v0/convex/gripper_palm_convex.obj | 0 .../gripper_v0/convex/gripper_palm_convex.stla | 0 .../gripper_v0/convex/gripper_palm_convex.stlb | Bin .../meshes/gripper_v0/convex/l_finger.dae | 0 .../meshes/gripper_v0/convex/l_finger.obj | 0 .../meshes/gripper_v0/convex/l_finger.xml | 0 .../meshes/gripper_v0/convex/l_finger_convex.iv | 0 .../meshes/gripper_v0/convex/l_finger_convex.obj | 0 .../meshes/gripper_v0/convex/l_finger_convex.stla | 0 .../meshes/gripper_v0/convex/l_finger_convex.stlb | Bin .../meshes/gripper_v0/convex/l_finger_tip.dae | 0 .../meshes/gripper_v0/convex/l_finger_tip.obj | 0 .../meshes/gripper_v0/convex/l_finger_tip.xml | 0 .../meshes/gripper_v0/convex/l_finger_tip_convex.iv | 0 .../gripper_v0/convex/l_finger_tip_convex.obj | 0 .../gripper_v0/convex/l_finger_tip_convex.stla | 0 .../gripper_v0/convex/l_finger_tip_convex.stlb | Bin .../meshes/gripper_v0/convex/l_floating.dae | 0 .../meshes/gripper_v0/convex/l_floating.obj | 0 .../meshes/gripper_v0/convex/l_floating.xml | 0 .../meshes/gripper_v0/convex/l_floating_convex.iv | 0 .../meshes/gripper_v0/convex/l_floating_convex.obj | 0 .../meshes/gripper_v0/convex/l_floating_convex.stla | 0 .../meshes/gripper_v0/convex/l_floating_convex.stlb | Bin .../meshes/gripper_v0/convex/upper_finger_l.dae | 0 .../meshes/gripper_v0/convex/upper_finger_l.obj | 0 .../meshes/gripper_v0/convex/upper_finger_l.xml | 0 .../gripper_v0/convex/upper_finger_l_convex.iv | 0 .../gripper_v0/convex/upper_finger_l_convex.obj | 0 .../gripper_v0/convex/upper_finger_l_convex.stla | 0 .../gripper_v0/convex/upper_finger_l_convex.stlb | Bin .../meshes/gripper_v0/convex/upper_finger_r.dae | 0 .../meshes/gripper_v0/convex/upper_finger_r.obj | 0 .../meshes/gripper_v0/convex/upper_finger_r.xml | 0 .../gripper_v0/convex/upper_finger_r_convex.iv | 0 .../gripper_v0/convex/upper_finger_r_convex.obj | 0 .../gripper_v0/convex/upper_finger_r_convex.stla | 0 .../gripper_v0/convex/upper_finger_r_convex.stlb | Bin .../meshes/gripper_v0/finger_H_Color_100430.png | Bin .../meshes/gripper_v0/finger_H_Color_100430.tif | Bin .../meshes/gripper_v0/finger_H_UV_100430.dae | 0 .../meshes/gripper_v0/finger_tip_H_UV_100430.dae | 0 .../meshes/gripper_v0/finger_tip_l.stl | Bin .../meshes/gripper_v0/finger_tip_pad2_l.stl | Bin .../meshes/gripper_v0/finger_tip_pad2_r.stl | Bin .../meshes/gripper_v0/finger_tip_r.stl | Bin .../meshes/gripper_v0/fingertip_H_Color_100430.png | Bin .../meshes/gripper_v0/fingertip_H_Color_100430.tif | Bin .../meshes/gripper_v0/float_H_Color_100430.png | Bin .../meshes/gripper_v0/float_H_Color_100430.tif | Bin .../meshes/gripper_v0/float_H_UV_100430.dae | 0 .../meshes/gripper_v0/gripper_palm.dae | 0 .../meshes/gripper_v0/gripper_palm.stl | Bin .../meshes/gripper_v0/gripper_palm_color.png | Bin .../meshes/gripper_v0/gripper_palm_color.tif | Bin .../meshes/gripper_v0/gripper_palm_normals.png | Bin .../meshes/gripper_v0/gripper_palm_normals.tif | Bin .../meshes/gripper_v0/iv/finger_tip_l.iv | 0 .../meshes/gripper_v0/iv/finger_tip_pad2_l.iv | 0 .../meshes/gripper_v0/iv/finger_tip_pad2_r.iv | 0 .../meshes/gripper_v0/iv/finger_tip_r.iv | 0 .../meshes/gripper_v0/iv/gripper_palm.iv | 0 .../meshes/gripper_v0/iv/l_finger.iv | 0 .../meshes/gripper_v0/iv/l_finger_tip.iv | 0 .../meshes/gripper_v0/iv/l_floating.iv | 0 .../meshes/gripper_v0/iv/upper_finger_l.iv | 0 .../meshes/gripper_v0/iv/upper_finger_r.iv | 0 .../pr2_description/meshes/gripper_v0/l_finger.dae | 0 .../pr2_description/meshes/gripper_v0/l_finger.stl | Bin .../meshes/gripper_v0/l_finger_color.png | Bin .../meshes/gripper_v0/l_finger_color.tif | Bin .../meshes/gripper_v0/l_finger_normals.png | Bin .../meshes/gripper_v0/l_finger_normals.tif | Bin .../meshes/gripper_v0/l_finger_tip.dae | 0 .../meshes/gripper_v0/l_finger_tip.stl | Bin .../meshes/gripper_v0/l_finger_tip_color.png | Bin .../meshes/gripper_v0/l_finger_tip_color.tif | Bin .../meshes/gripper_v0/l_finger_tip_normals.png | Bin .../meshes/gripper_v0/l_finger_tip_normals.tif | Bin .../pr2_description/meshes/gripper_v0/l_float.dae | 0 .../meshes/gripper_v0/l_float_color.png | Bin .../meshes/gripper_v0/l_float_color.tif | Bin .../meshes/gripper_v0/l_float_normals.png | Bin .../meshes/gripper_v0/l_float_normals.tif | Bin .../meshes/gripper_v0/l_floating.stl | Bin .../meshes/gripper_v0/palm_H_Color_100430.png | Bin .../meshes/gripper_v0/palm_H_Color_100430.tif | Bin .../meshes/gripper_v0/palm_H_UV_100430.dae | 0 .../meshes/gripper_v0/upper_finger_l.stl | Bin .../meshes/gripper_v0/upper_finger_r.stl | Bin .../meshes/head_v0/convex/head_pan.dae | 0 .../meshes/head_v0/convex/head_pan.obj | 0 .../meshes/head_v0/convex/head_pan.xml | 0 .../meshes/head_v0/convex/head_pan_L.dae | 0 .../meshes/head_v0/convex/head_pan_L.obj | 0 .../meshes/head_v0/convex/head_pan_L.xml | 0 .../meshes/head_v0/convex/head_pan_L_convex.iv | 0 .../meshes/head_v0/convex/head_pan_L_convex.obj | 0 .../meshes/head_v0/convex/head_pan_L_convex.stla | 0 .../meshes/head_v0/convex/head_pan_L_convex.stlb | Bin .../meshes/head_v0/convex/head_pan_convex.iv | 0 .../meshes/head_v0/convex/head_pan_convex.obj | 0 .../meshes/head_v0/convex/head_pan_convex.stla | 0 .../meshes/head_v0/convex/head_pan_convex.stlb | Bin .../meshes/head_v0/convex/head_tilt.dae | 0 .../meshes/head_v0/convex/head_tilt.obj | 0 .../meshes/head_v0/convex/head_tilt.xml | 0 .../meshes/head_v0/convex/head_tilt_L.dae | 0 .../meshes/head_v0/convex/head_tilt_L.obj | 0 .../meshes/head_v0/convex/head_tilt_L.xml | 0 .../meshes/head_v0/convex/head_tilt_L_convex.iv | 0 .../meshes/head_v0/convex/head_tilt_L_convex.obj | 0 .../meshes/head_v0/convex/head_tilt_L_convex.stla | 0 .../meshes/head_v0/convex/head_tilt_L_convex.stlb | Bin .../meshes/head_v0/convex/head_tilt_convex.iv | 0 .../meshes/head_v0/convex/head_tilt_convex.obj | 0 .../meshes/head_v0/convex/head_tilt_convex.stla | 0 .../meshes/head_v0/convex/head_tilt_convex.stlb | Bin .../pr2_description/meshes/head_v0/head_pan.dae | 0 .../pr2_description/meshes/head_v0/head_pan.stl | Bin .../pr2_description/meshes/head_v0/head_pan_L.stl | Bin .../meshes/head_v0/head_pan_color.png | Bin .../meshes/head_v0/head_pan_color.tif | Bin .../meshes/head_v0/head_pan_normals.png | Bin .../meshes/head_v0/head_pan_normals.tif | Bin .../pr2_description/meshes/head_v0/head_tilt.dae | 0 .../pr2_description/meshes/head_v0/head_tilt.stl | Bin .../pr2_description/meshes/head_v0/head_tilt_L.stl | Bin .../meshes/head_v0/head_tilt_color.png | Bin .../meshes/head_v0/head_tilt_color.tif | Bin .../meshes/head_v0/head_tilt_color_red.png | Bin .../meshes/head_v0/head_tilt_color_red.tif | Bin .../meshes/head_v0/head_tilt_color_yellow.png | Bin .../meshes/head_v0/head_tilt_color_yellow.tif | Bin .../meshes/head_v0/head_tilt_green.png | Bin .../meshes/head_v0/head_tilt_green.tif | Bin .../meshes/head_v0/head_tilt_normals.png | Bin .../meshes/head_v0/head_tilt_normals.tif | Bin .../pr2_description/meshes/head_v0/iv/head_pan.iv | 0 .../pr2_description/meshes/head_v0/iv/head_pan_L.iv | 0 .../pr2_description/meshes/head_v0/iv/head_tilt.iv | 0 .../meshes/head_v0/iv/head_tilt_L.iv | 0 .../115x100_swept_back--coarse.STL | Bin .../115x100_swept_back_no_sensors--coarse.STL | Bin .../115x100_swept_fwd--coarse.STL | Bin .../115x100_swept_fwd_no_sensors--coarse.STL | Bin .../68-04546_Kinect_Sensor--coarse.STL | Bin .../Prosilica_w_Lens--coarse.STL | Bin .../meshes/sensors/kinect_v0/kinect.dae | 0 .../meshes/sensors/kinect_v0/kinect.tga | Bin .../meshes/sensors/kinect_v0/kinect_color.png | Bin .../meshes/sensors/kinect_v0/kinect_color.tga | Bin .../meshes/sensors/kinect_v0/kinect_mount.stl | Bin .../meshes/shoulder_v0/convex/shoulder_lift.dae | 0 .../meshes/shoulder_v0/convex/shoulder_lift.obj | 0 .../meshes/shoulder_v0/convex/shoulder_lift.xml | 0 .../shoulder_v0/convex/shoulder_lift_convex.iv | 0 .../shoulder_v0/convex/shoulder_lift_convex.obj | 0 .../shoulder_v0/convex/shoulder_lift_convex.stla | 0 .../shoulder_v0/convex/shoulder_lift_convex.stlb | Bin .../meshes/shoulder_v0/convex/shoulder_pan.dae | 0 .../meshes/shoulder_v0/convex/shoulder_pan.obj | 0 .../meshes/shoulder_v0/convex/shoulder_pan.xml | 0 .../shoulder_v0/convex/shoulder_pan_convex.iv | 0 .../shoulder_v0/convex/shoulder_pan_convex.obj | 0 .../shoulder_v0/convex/shoulder_pan_convex.stla | 0 .../shoulder_v0/convex/shoulder_pan_convex.stlb | Bin .../meshes/shoulder_v0/convex/shoulder_yaw.dae | 0 .../meshes/shoulder_v0/convex/shoulder_yaw.obj | 0 .../meshes/shoulder_v0/convex/shoulder_yaw.xml | 0 .../shoulder_v0/convex/shoulder_yaw_convex.iv | 0 .../shoulder_v0/convex/shoulder_yaw_convex.obj | 0 .../shoulder_v0/convex/shoulder_yaw_convex.stla | 0 .../shoulder_v0/convex/shoulder_yaw_convex.stlb | Bin .../meshes/shoulder_v0/convex/upper_arm_roll.dae | 0 .../meshes/shoulder_v0/convex/upper_arm_roll.obj | 0 .../meshes/shoulder_v0/convex/upper_arm_roll.xml | 0 .../meshes/shoulder_v0/convex/upper_arm_roll_L.dae | 0 .../meshes/shoulder_v0/convex/upper_arm_roll_L.obj | 0 .../meshes/shoulder_v0/convex/upper_arm_roll_L.xml | 0 .../shoulder_v0/convex/upper_arm_roll_L_convex.iv | 0 .../shoulder_v0/convex/upper_arm_roll_L_convex.obj | 0 .../shoulder_v0/convex/upper_arm_roll_L_convex.stla | 0 .../shoulder_v0/convex/upper_arm_roll_L_convex.stlb | Bin .../shoulder_v0/convex/upper_arm_roll_convex.iv | 0 .../shoulder_v0/convex/upper_arm_roll_convex.obj | 0 .../shoulder_v0/convex/upper_arm_roll_convex.stla | 0 .../shoulder_v0/convex/upper_arm_roll_convex.stlb | Bin .../meshes/shoulder_v0/iv/shoulder_lift.iv | 0 .../meshes/shoulder_v0/iv/shoulder_pan.iv | 0 .../meshes/shoulder_v0/iv/shoulder_yaw.iv | 0 .../meshes/shoulder_v0/iv/upper_arm_roll.iv | 0 .../meshes/shoulder_v0/iv/upper_arm_roll_L.iv | 0 .../meshes/shoulder_v0/shoulder_lift.dae | 0 .../meshes/shoulder_v0/shoulder_lift.stl | Bin .../meshes/shoulder_v0/shoulder_lift_color.png | Bin .../meshes/shoulder_v0/shoulder_lift_color.tif | Bin .../meshes/shoulder_v0/shoulder_lift_normals.png | Bin .../meshes/shoulder_v0/shoulder_lift_normals.tif | Bin .../meshes/shoulder_v0/shoulder_pan.dae | 0 .../meshes/shoulder_v0/shoulder_pan.stl | Bin .../meshes/shoulder_v0/shoulder_pan_color.png | Bin .../meshes/shoulder_v0/shoulder_pan_color.tif | Bin .../meshes/shoulder_v0/shoulder_pan_normals.png | Bin .../meshes/shoulder_v0/shoulder_pan_normals.tif | Bin .../meshes/shoulder_v0/shoulder_yaw.stl | Bin .../meshes/shoulder_v0/upper_arm_roll.dae | 0 .../meshes/shoulder_v0/upper_arm_roll.stl | Bin .../meshes/shoulder_v0/upper_arm_roll_L.stl | Bin .../meshes/shoulder_v0/upper_arm_roll_color.png | Bin .../meshes/shoulder_v0/upper_arm_roll_color.tif | Bin .../meshes/shoulder_v0/upper_arm_roll_normals.png | Bin .../meshes/shoulder_v0/upper_arm_roll_normals.tif | Bin .../meshes/tilting_laser_v0/convex/hok_tilt.dae | 0 .../meshes/tilting_laser_v0/convex/hok_tilt.obj | 0 .../meshes/tilting_laser_v0/convex/hok_tilt.xml | 0 .../tilting_laser_v0/convex/hok_tilt_convex.iv | 0 .../tilting_laser_v0/convex/hok_tilt_convex.obj | 0 .../tilting_laser_v0/convex/hok_tilt_convex.stla | 0 .../tilting_laser_v0/convex/hok_tilt_convex.stlb | Bin .../tilting_laser_v0/convex/tilting_hokuyo.dae | 0 .../tilting_laser_v0/convex/tilting_hokuyo.obj | 0 .../tilting_laser_v0/convex/tilting_hokuyo.xml | 0 .../tilting_laser_v0/convex/tilting_hokuyo_L.dae | 0 .../tilting_laser_v0/convex/tilting_hokuyo_L.obj | 0 .../tilting_laser_v0/convex/tilting_hokuyo_L.xml | 0 .../convex/tilting_hokuyo_L_convex.iv | 0 .../convex/tilting_hokuyo_L_convex.obj | 0 .../convex/tilting_hokuyo_L_convex.stla | 0 .../convex/tilting_hokuyo_L_convex.stlb | Bin .../convex/tilting_hokuyo_convex.iv | 0 .../convex/tilting_hokuyo_convex.obj | 0 .../convex/tilting_hokuyo_convex.stla | 0 .../convex/tilting_hokuyo_convex.stlb | Bin .../meshes/tilting_laser_v0/hok_tilt.stl | Bin .../meshes/tilting_laser_v0/iv/hok_tilt.iv | 0 .../meshes/tilting_laser_v0/iv/tilting_hokuyo.iv | 0 .../meshes/tilting_laser_v0/iv/tilting_hokuyo_L.iv | 0 .../meshes/tilting_laser_v0/tilting_hokuyo.dae | 0 .../meshes/tilting_laser_v0/tilting_hokuyo.stl | Bin .../meshes/tilting_laser_v0/tilting_hokuyo_L.stl | Bin .../tilting_laser_v0/tilting_hokuyo_color.png | Bin .../tilting_laser_v0/tilting_hokuyo_color.tif | Bin .../tilting_laser_v0/tilting_hokuyo_normals.png | Bin .../tilting_laser_v0/tilting_hokuyo_normals.tif | Bin .../meshes/torso_v0/convex/torso.dae | 0 .../meshes/torso_v0/convex/torso.obj | 0 .../meshes/torso_v0/convex/torso.xml | 0 .../meshes/torso_v0/convex/torso_convex.iv | 0 .../meshes/torso_v0/convex/torso_convex.obj | 0 .../meshes/torso_v0/convex/torso_convex.stla | 0 .../meshes/torso_v0/convex/torso_convex.stlb | Bin .../meshes/torso_v0/convex/torso_lift.dae | 0 .../meshes/torso_v0/convex/torso_lift.obj | 0 .../meshes/torso_v0/convex/torso_lift.xml | 0 .../meshes/torso_v0/convex/torso_lift_L.dae | 0 .../meshes/torso_v0/convex/torso_lift_L.obj | 0 .../meshes/torso_v0/convex/torso_lift_L.xml | 0 .../meshes/torso_v0/convex/torso_lift_L_convex.iv | 0 .../meshes/torso_v0/convex/torso_lift_L_convex.obj | 0 .../meshes/torso_v0/convex/torso_lift_L_convex.stla | 0 .../meshes/torso_v0/convex/torso_lift_L_convex.stlb | Bin .../meshes/torso_v0/convex/torso_lift_convex.iv | 0 .../meshes/torso_v0/convex/torso_lift_convex.obj | 0 .../meshes/torso_v0/convex/torso_lift_convex.stla | 0 .../meshes/torso_v0/convex/torso_lift_convex.stlb | Bin .../pr2_description/meshes/torso_v0/iv/torso.iv | 0 .../meshes/torso_v0/iv/torso_lift.iv | 0 .../meshes/torso_v0/iv/torso_lift_L.iv | 0 .../pr2_description/meshes/torso_v0/torso.stl | Bin .../pr2_description/meshes/torso_v0/torso_lift.dae | 0 .../pr2_description/meshes/torso_v0/torso_lift.stl | Bin .../meshes/torso_v0/torso_lift_L.stl | Bin .../meshes/torso_v0/torso_lift_color.png | Bin .../meshes/torso_v0/torso_lift_color.tif | Bin .../meshes/torso_v0/torso_lift_normals.png | Bin .../meshes/torso_v0/torso_lift_normals.tif | Bin .../meshes/upper_arm_v0/convex/elbow_flex.dae | 0 .../meshes/upper_arm_v0/convex/elbow_flex.obj | 0 .../meshes/upper_arm_v0/convex/elbow_flex.xml | 0 .../meshes/upper_arm_v0/convex/elbow_flex_convex.iv | 0 .../upper_arm_v0/convex/elbow_flex_convex.obj | 0 .../upper_arm_v0/convex/elbow_flex_convex.stla | 0 .../upper_arm_v0/convex/elbow_flex_convex.stlb | Bin .../meshes/upper_arm_v0/convex/forearm_roll.dae | 0 .../meshes/upper_arm_v0/convex/forearm_roll.obj | 0 .../meshes/upper_arm_v0/convex/forearm_roll.xml | 0 .../meshes/upper_arm_v0/convex/forearm_roll_L.dae | 0 .../meshes/upper_arm_v0/convex/forearm_roll_L.obj | 0 .../meshes/upper_arm_v0/convex/forearm_roll_L.xml | 0 .../upper_arm_v0/convex/forearm_roll_L_convex.iv | 0 .../upper_arm_v0/convex/forearm_roll_L_convex.obj | 0 .../upper_arm_v0/convex/forearm_roll_L_convex.stla | 0 .../upper_arm_v0/convex/forearm_roll_L_convex.stlb | Bin .../upper_arm_v0/convex/forearm_roll_convex.iv | 0 .../upper_arm_v0/convex/forearm_roll_convex.obj | 0 .../upper_arm_v0/convex/forearm_roll_convex.stla | 0 .../upper_arm_v0/convex/forearm_roll_convex.stlb | Bin .../meshes/upper_arm_v0/convex/upper_arm.dae | 0 .../meshes/upper_arm_v0/convex/upper_arm.obj | 0 .../meshes/upper_arm_v0/convex/upper_arm.xml | 0 .../meshes/upper_arm_v0/convex/upper_arm_convex.iv | 0 .../meshes/upper_arm_v0/convex/upper_arm_convex.obj | 0 .../upper_arm_v0/convex/upper_arm_convex.stla | 0 .../upper_arm_v0/convex/upper_arm_convex.stlb | Bin .../meshes/upper_arm_v0/elbow_flex.dae | 0 .../meshes/upper_arm_v0/elbow_flex.stl | Bin .../meshes/upper_arm_v0/elbow_flex_color.png | Bin .../meshes/upper_arm_v0/elbow_flex_color.tif | Bin .../meshes/upper_arm_v0/elbow_flex_normals.png | Bin .../meshes/upper_arm_v0/elbow_flex_normals.tif | Bin .../meshes/upper_arm_v0/forearm_roll.stl | Bin .../meshes/upper_arm_v0/forearm_roll_L.stl | Bin .../meshes/upper_arm_v0/iv/elbow_flex.iv | 0 .../meshes/upper_arm_v0/iv/forearm_roll.iv | 0 .../meshes/upper_arm_v0/iv/forearm_roll_L.iv | 0 .../meshes/upper_arm_v0/iv/upper_arm.iv | 0 .../meshes/upper_arm_v0/upper_arm.dae | 0 .../meshes/upper_arm_v0/upper_arm.jpg | Bin .../meshes/upper_arm_v0/upper_arm.png | Bin .../meshes/upper_arm_v0/upper_arm.stl | Bin .../meshes/upper_arm_v0/upper_arm_color.png | Bin .../meshes/upper_arm_v0/upper_arm_color.tif | Bin .../meshes/upper_arm_v0/upper_arm_normals.png | Bin .../meshes/upper_arm_v0/upper_arm_normals.tif | Bin .../pr2_description/pr2.urdf | 0 .../pr2_description/pr2_urdf.xml | 0 .../pr2_description/robots/README | 0 .../pr2_description/robots/pr2.srdf | 0 .../pr2_description/robots/pr2.urdf.xacro | 0 .../pr2_description/robots/pr2_no_arms.urdf.xacro | 0 .../pr2_description/robots/pr2_no_kinect.urdf.xacro | 0 .../pr2_description/robots/pr2_se.srdf | 0 .../pr2_description/robots/pr2_se.urdf.xacro | 0 .../pr2_description/robots/upload_pr2.launch | 0 .../pr2_description/test/test_urdf.cpp | 0 .../pr2_description/urdf/base_v0/base.gazebo.xacro | 0 .../urdf/base_v0/base.transmission.xacro | 0 .../pr2_description/urdf/base_v0/base.urdf.xacro | 0 .../pr2_description/urdf/common.xacro | 0 .../urdf/forearm_v0/forearm.gazebo.xacro | 0 .../urdf/forearm_v0/forearm.transmission.xacro | 0 .../urdf/forearm_v0/forearm.urdf.xacro | 0 .../urdf/gripper_v0/gripper.gazebo.xacro | 0 .../urdf/gripper_v0/gripper.transmission.xacro | 0 .../urdf/gripper_v0/gripper.urdf.xacro | 0 .../pr2_description/urdf/head_v0/head.gazebo.xacro | 0 .../urdf/head_v0/head.transmission.xacro | 0 .../pr2_description/urdf/head_v0/head.urdf.xacro | 0 .../pr2_description/urdf/materials.urdf.xacro | 0 .../urdf/sensors/double_stereo_camera.gazebo.xacro | 0 .../urdf/sensors/double_stereo_camera.urdf.xacro | 0 .../urdf/sensors/head_sensor_package.gazebo.xacro | 0 .../urdf/sensors/head_sensor_package.urdf.xacro | 0 .../urdf/sensors/hokuyo_lx30_laser.gazebo.xacro | 0 .../urdf/sensors/hokuyo_lx30_laser.urdf.xacro | 0 .../urdf/sensors/kinect_camera.gazebo.xacro | 0 .../urdf/sensors/kinect_camera.urdf.xacro | 0 .../sensors/kinect_prosilica_camera.gazebo.xacro | 0 .../urdf/sensors/kinect_prosilica_camera.urdf.xacro | 0 .../sensors/microstrain_3dmgx2_imu.gazebo.xacro | 0 .../urdf/sensors/microstrain_3dmgx2_imu.urdf.xacro | 0 .../urdf/sensors/projector_wg6802418.gazebo.xacro | 0 .../urdf/sensors/projector_wg6802418.urdf.xacro | 0 .../sensors/prosilica_gc2450_camera.gazebo.xacro | 0 .../urdf/sensors/prosilica_gc2450_camera.urdf.xacro | 0 .../urdf/sensors/stereo_camera.gazebo.xacro | 0 .../urdf/sensors/stereo_camera.urdf.xacro | 0 .../urdf/sensors/wge100_camera.gazebo.xacro | 0 .../urdf/sensors/wge100_camera.urdf.xacro | 0 .../urdf/shoulder_v0/shoulder.gazebo.xacro | 0 .../urdf/shoulder_v0/shoulder.transmission.xacro | 0 .../urdf/shoulder_v0/shoulder.urdf.xacro | 0 .../tilting_laser_v0/tilting_laser.gazebo.xacro | 0 .../tilting_laser.transmission.xacro | 0 .../urdf/tilting_laser_v0/tilting_laser.urdf.xacro | 0 .../urdf/torso_v0/torso.gazebo.xacro | 0 .../urdf/torso_v0/torso.transmission.xacro | 0 .../pr2_description/urdf/torso_v0/torso.urdf.xacro | 0 .../urdf/upper_arm_v0/upper_arm.gazebo.xacro | 0 .../urdf/upper_arm_v0/upper_arm.transmission.xacro | 0 .../urdf/upper_arm_v0/upper_arm.urdf.xacro | 0 .../rail_youbot_description/CMakeLists.txt | 0 .../rail_youbot_description/Makefile | 0 .../Media/materials/scripts/rail_youbot.material | 0 .../rail_youbot_description/manifest.xml | 0 .../meshes/youbot_base/back-left_wheel.dae | 0 .../meshes/youbot_base/back-right_wheel.dae | 0 .../meshes/youbot_base/front-left_wheel.dae | 0 .../meshes/youbot_base/front-right_wheel.dae | 0 .../robots/rail_youbot.urdf.xacro | 0 .../urdf/youbot.gazebo.xacro | 0 .../urdf/youbot_base/base.gazebo.xacro | 0 .../urdf/youbot_base/base.urdf.xacro | 0 .../urdf/youbot_base/base_marker.urdf.xacro | 0 .../urdf/youbot_gripper/gripper.gazebo.xacro | 0 .../urdf/youbot_gripper/gripper.urdf.xacro | 0 .../urdf/youbot_plate/plate.gazebo.xacro | 0 .../rail_youbot_description/youbot.urdf | 0 .../youbot_description/.gitignore | 0 .../youbot_description/CMakeLists.txt | 0 .../youbot_description/Makefile | 0 .../Media/materials/scripts/youbot.material | 0 .../calibration/youbot.urdf.xacro | 0 .../controller/arm_joint_position_control.yaml | 0 .../controller/arm_joint_universal_control.yaml | 0 .../controller/base_odometry.yaml | 0 .../controller/base_velocity_control.yaml | 0 .../controller/cartesian_comliance_control.yaml | 0 .../controller/gripper_joint_position_control.yaml | 0 .../youbot_description/controller_plugins.xml | 0 .../examples/arm_joint_position_control_test.cpp | 0 .../examples/arm_joint_position_control_test_.cpp | 0 .../examples/arm_joint_torque_control_test.cpp | 0 .../examples/arm_joint_velocity_control_test.cpp | 0 .../examples/arm_torque_control_test.cpp | 0 .../examples/cartesian_compliance_control_test.cpp | 0 .../examples/joint_position_control_test.cpp | 0 .../examples/keyboard_teleop_experiment.cpp | 0 .../youbot_description/gazebo/gazebo.urdf.xacro | 0 .../youbot_description/include/.svn/all-wcprops | 0 .../youbot_description/include/.svn/entries | 0 .../include/cartesian_compliance_control.h | 0 .../include/joint_position_control.h | 0 .../include/joint_state_observer_gazebo.h | 0 .../include/youbot_universal_control.h | 0 .../launch/control/youbot_arm_control.launch | 0 .../launch/control/youbot_base_control.launch | 0 .../youbot_cartesian_compliance_control.launch | 0 .../launch/control/youbot_control.launch | 0 .../launch/control/youbot_gripper_control.launch | 0 .../youbot_gripper_joint_position_control.launch | 0 .../scenarios/multi_youbot_description.launch | 0 .../launch/scenarios/multi_youbot_publisher.launch | 0 .../scenarios/tower_of_hanoi_description.launch | 0 .../scenarios/tower_of_hanoi_publisher.launch | 0 .../launch/scenarios/youbot_at_work.launch | 0 .../youbot_description/launch/xacroload.launch | 0 .../launch/youbot_arm_description.launch | 0 .../launch/youbot_arm_publisher.launch | 0 .../launch/youbot_arm_publisher_no_x.launch | 0 .../launch/youbot_arm_simulation.launch | 0 .../launch/youbot_base_description.launch | 0 .../launch/youbot_base_publisher.launch | 0 .../launch/youbot_base_publisher_no_x.launch | 0 .../launch/youbot_description.launch | 0 .../launch/youbot_gripper_description.launch | 0 .../launch/youbot_gripper_publisher.launch | 0 .../launch/youbot_publisher.launch | 0 .../launch/youbot_publisher_no_x.launch | 0 .../launch/youbot_sensor_publisher.launch | 0 .../youbot_description/manifest.xml | 0 .../meshes/sensors/asus_xtion_pro_live_base.dae | 0 .../meshes/sensors/asus_xtion_pro_live_base.png | Bin .../meshes/sensors/asus_xtion_pro_live_camera.dae | 0 .../meshes/sensors/asus_xtion_pro_live_camera.png | Bin .../youbot_description/meshes/sensors/hokuyo.dae | 0 .../meshes/sensors/hokuyo_convex.dae | 0 .../youbot_description/meshes/sensors/kinect.dae | 0 .../youbot_description/meshes/sensors/kinect.tga | Bin .../meshes/sensors/microsoft_lifecam.dae | 0 .../youbot_description/meshes/youbot_arm/arm0.dae | 0 .../meshes/youbot_arm/arm0_convex.dae | 0 .../youbot_description/meshes/youbot_arm/arm1.dae | 0 .../meshes/youbot_arm/arm1_convex.dae | 0 .../youbot_description/meshes/youbot_arm/arm2.dae | 0 .../meshes/youbot_arm/arm2_convex.dae | 0 .../youbot_description/meshes/youbot_arm/arm3.dae | 0 .../meshes/youbot_arm/arm3_convex.dae | 0 .../youbot_description/meshes/youbot_arm/arm4.dae | 0 .../meshes/youbot_arm/arm4_convex.dae | 0 .../youbot_description/meshes/youbot_arm/arm5.dae | 0 .../meshes/youbot_arm/arm5_convex.dae | 0 .../youbot_description/meshes/youbot_base/base.dae | 0 .../meshes/youbot_base/base_convex.dae | 0 .../meshes/youbot_gripper/finger.dae | 0 .../meshes/youbot_gripper/finger_convex.dae | 0 .../meshes/youbot_gripper/palm.dae | 0 .../meshes/youbot_gripper/palm_convex.dae | 0 .../meshes/youbot_plate/plate.dae | 0 .../meshes/youbot_plate/plate_convex.dae | 0 .../robots/youbot-sensors.urdf.xacro | 0 .../youbot_description/robots/youbot.urdf.xacro | 0 .../youbot_description/robots/youbot_arm.urdf.xacro | 0 .../robots/youbot_base.urdf.xacro | 0 .../robots/youbot_dual_arm.urdf.xacro | 0 .../robots/youbot_gripper.urdf.xacro | 0 .../interaction_control_gravity_compensation.dsp | 0 .../interaction_control_gravity_compensation.dsw | 0 .../CMakeLists.txt | 0 .../common/EulerAngles.cpp | 0 .../common/EulerAngles.h | 0 .../common/MotionProfiles.cpp | 0 .../common/MotionProfiles.h | 0 .../common/xxfuncs.cpp | 0 .../common/xxfuncs.h | 0 .../common/xxinteg.cpp | 0 .../common/xxinteg.h | 0 .../common/xxinverse.cpp | 0 .../common/xxinverse.h | 0 .../common/xxmatrix.cpp | 0 .../common/xxmatrix.h | 0 .../common/xxmodel.h | 0 .../common/xxtypes.h | 0 .../interaction_control_gravity_compensation.cpp | 0 .../interaction_control_gravity_compensation.dsp | 0 .../interaction_control_gravity_compensation.dsw | 0 .../interaction_control_gravity_compensation.h | 0 .../interaction_control_gravity_compensation.info | 0 ...eraction_control_gravity_compensation_tokens.xml | 0 ...est_interaction_control_gravity_compensation.cpp | 0 .../src/20_sim_interaction_control/.DS_Store | Bin .../src/base_command_republisher.cpp | 0 .../src/cartesian_compliance_control.cpp | 0 .../src/joint_position_control.cpp | 0 .../src/joint_state_observer_gazebo.cpp | 0 .../src/static_joint_publisher.cpp | 0 .../src/youbot_universal_control.cpp | 0 .../tests/octavescripts/ang2orth.m | 0 .../tests/octavescripts/rotInertiaTensor.m | 0 .../octavescripts/scriptRotInertiaTensorsYouBot.m | 0 .../youbot_description/tests/test_controller.sh | 0 .../tests/test_multi_youbot_arm.launch | 0 .../tests/test_multi_youbot_base.launch | 0 .../youbot_description/tests/test_urdf_model.sh | 0 .../youbot_description/tests/youbot_arm.urdf | 0 .../youbot_description/tests/youbot_base.urdf | 0 .../youbot_description/tests/youbot_gripper.urdf | 0 .../youbot_description/urdf/common.xacro | 0 .../urdf/environment/robocup_at_work.urdf | 0 .../urdf/environment/tower_of_hanoi.urdf | 0 .../youbot_description/urdf/environment/wall.urdf | 0 .../youbot_description/urdf/materials.urdf.xacro | 0 .../urdf/misc/cam3d_tower.urdf.xacro | 0 .../urdf/misc/sensor_angle.urdf.xacro | 0 .../urdf/sensors/.svn/all-wcprops | 0 .../youbot_description/urdf/sensors/.svn/entries | 0 .../urdf/sensors/asus_xtion_camera.gazebo.xacro | 0 .../urdf/sensors/asus_xtion_camera.urdf.xacro | 0 .../urdf/sensors/hokuyo_urg04_laser.gazebo.xacro | 0 .../urdf/sensors/hokuyo_urg04_laser.urdf.xacro | 0 .../urdf/sensors/kinect_camera.gazebo.xacro | 0 .../urdf/sensors/kinect_camera.urdf.xacro | 0 .../urdf/sensors/microsoft_lifecam.gazebo.xacro | 0 .../urdf/sensors/microsoft_lifecam.urdf.xacro | 0 .../urdf/updated_materials.urdf.xacro | 0 .../urdf/youbot_arm/arm.gazebo.xacro | 0 .../urdf/youbot_arm/arm.transmission.xacro | 0 .../urdf/youbot_arm/arm.urdf.xacro | 0 .../urdf/youbot_arm/limits.urdf.xacro | 0 .../youbot_description/urdf/youbot_arm/test.urdf | 0 .../urdf/youbot_base/base.gazebo.xacro | 0 .../urdf/youbot_base/base.transmission.xacro | 0 .../urdf/youbot_base/base.urdf.xacro | 0 .../urdf/youbot_gripper/gripper.gazebo.xacro | 0 .../urdf/youbot_gripper/gripper.transmission.xacro | 0 .../urdf/youbot_gripper/gripper.urdf.xacro | 0 .../urdf/youbot_gripper/limits.urdf.xacro | 0 .../urdf/youbot_plate/plate.urdf.xacro | 0 .../youbot_description/youbot.urdf | 0 756 files changed, 0 insertions(+), 0 deletions(-) rename {visualizer/include => include}/lib/domReady.js (100%) rename {visualizer/include => include}/lib/require.js (100%) rename {visualizer/include => include}/main.js (100%) rename {visualizer/include => include}/robotwebtools/LICENSE (100%) rename {visualizer/include => include}/robotwebtools/actionclient.js (100%) rename {visualizer/include => include}/robotwebtools/eventemitter2.js (100%) rename {visualizer/include => include}/robotwebtools/ros.js (100%) rename {visualizer/include => include}/robotwebtools/tfclient.js (100%) rename {visualizer/include => include}/urdf/LICENSE (100%) rename {visualizer/include => include}/urdf/urdfbox.js (100%) rename {visualizer/include => include}/urdf/urdfcolor.js (100%) rename {visualizer/include => include}/urdf/urdfcylinder.js (100%) rename {visualizer/include => include}/urdf/urdfjoint.js (100%) rename {visualizer/include => include}/urdf/urdflink.js (100%) rename {visualizer/include => include}/urdf/urdfmaterial.js (100%) rename {visualizer/include => include}/urdf/urdfmesh.js (100%) rename {visualizer/include => include}/urdf/urdfmodel.js (100%) rename {visualizer/include => include}/urdf/urdfpose.js (100%) rename {visualizer/include => include}/urdf/urdfrotation.js (100%) rename {visualizer/include => include}/urdf/urdfsphere.js (100%) rename {visualizer/include => include}/urdf/urdfutils.js (100%) rename {visualizer/include => include}/urdf/urdfvector3.js (100%) rename {visualizer/include => include}/urdf/urdfvisual.js (100%) rename {visualizer/include => include}/visualization_three/helpers/RosAxisHelper.js (100%) rename {visualizer/include => include}/visualization_three/helpers/RosOrbitControls.js (100%) rename {visualizer/include => include}/visualization_three/helpers/three_bundle.js (100%) rename {visualizer/include => include}/visualization_three/helpers/threeinteraction.js (100%) rename {visualizer/include => include}/visualization_three/libs/ColladaLoader.js (100%) rename {visualizer/include => include}/visualization_three/libs/STLLoader.js (100%) rename {visualizer/include => include}/visualization_three/libs/three.js (100%) rename {visualizer/include => include}/visualization_three/meshloader.js (100%) rename {visualizer/include => include}/visualization_three/scenenode/.scenenodehandle.js.swp (100%) rename {visualizer/include => include}/visualization_three/scenenode/scenenode.js (100%) rename {visualizer/include => include}/visualization_three/urdfloader.js (100%) rename {visualizer/include => include}/visualization_three/viewer3d.js (100%) rename visualizer/index.html => index.html (100%) rename {visualizer/resources => resources}/pr2_description/CMakeLists.txt (100%) rename {visualizer/resources => resources}/pr2_description/Makefile (100%) rename {visualizer/resources => resources}/pr2_description/ROS_NOBUILD (100%) rename {visualizer/resources => resources}/pr2_description/documents/090224_link_data_with_motor_info.xls (100%) rename {visualizer/resources => resources}/pr2_description/documents/100416_floating_link.ppt (100%) rename {visualizer/resources => resources}/pr2_description/documents/head_pan_and_tilt_mass_props.zip (100%) rename {visualizer/resources => resources}/pr2_description/gazebo/gazebo.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/gripper_urdf.xml (100%) rename {visualizer/resources => resources}/pr2_description/mainpage.dox (100%) rename {visualizer/resources => resources}/pr2_description/manifest.xml (100%) rename {visualizer/resources => resources}/pr2_description/materials/textures/pr2_caster_texture.png (100%) rename {visualizer/resources => resources}/pr2_description/materials/textures/pr2_wheel_left.png (100%) rename {visualizer/resources => resources}/pr2_description/materials/textures/pr2_wheel_right.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/base.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/base.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/base_L.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/base_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/base_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/base_normals.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/base_normals.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/caster.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/caster_L.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/base.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/base.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/base.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/base_L.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/base_L.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/base_L.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/base_L_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/base_L_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/base_L_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/base_L_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/base_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/base_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/base_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/base_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/caster.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/caster.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/caster.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/caster_L.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/caster_L.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/caster_L.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/caster_L_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/caster_L_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/caster_L_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/caster_L_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/caster_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/caster_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/caster_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/caster_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/pr2_wheel.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/pr2_wheel.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/pr2_wheel.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/wheel.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/wheel.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/wheel.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/wheel_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/wheel_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/wheel_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/convex/wheel_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/iv/base.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/iv/base_L.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/iv/caster.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/iv/caster_L.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/iv/pr2_wheel.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/iv/wheel.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/pr2_wheel.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/wheel.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/wheel.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/wheel_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/wheel_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/wheel_h.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/wheel_h_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/wheel_h_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/wheel_normals.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/base_v0/wheel_normals.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/forearm.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/forearm.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/forearm.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/forearm_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/forearm_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/forearm_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/forearm_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_flex.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_flex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_flex.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_roll.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_roll.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_roll.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_roll_L.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_roll_L.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_roll_L.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/forearm.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/forearm.jpg (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/forearm.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/forearm.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/forearm_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/forearm_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/forearm_normals.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/forearm_normals.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/iv/forearm.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/iv/wrist_flex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/iv/wrist_roll.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/iv/wrist_roll_L.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/wrist_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/wrist_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/wrist_flex.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/wrist_flex.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/wrist_normals.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/wrist_normals.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/wrist_roll.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/forearm_v0/wrist_roll_L.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_l.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_l.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_l.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_r.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_r.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_r.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/gripper_palm.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/gripper_palm.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/gripper_palm.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_finger.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_finger.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_finger.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_finger_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_finger_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_finger_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_finger_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_finger_tip.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_finger_tip.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_finger_tip.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_floating.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_floating.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_floating.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_floating_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_floating_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_floating_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/l_floating_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/upper_finger_l.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/upper_finger_l.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/upper_finger_l.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/upper_finger_r.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/upper_finger_r.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/upper_finger_r.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/finger_H_Color_100430.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/finger_H_Color_100430.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/finger_H_UV_100430.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/finger_tip_H_UV_100430.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/finger_tip_l.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/finger_tip_pad2_l.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/finger_tip_pad2_r.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/finger_tip_r.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/fingertip_H_Color_100430.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/fingertip_H_Color_100430.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/float_H_Color_100430.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/float_H_Color_100430.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/float_H_UV_100430.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/gripper_palm.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/gripper_palm.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/gripper_palm_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/gripper_palm_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/gripper_palm_normals.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/gripper_palm_normals.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/iv/finger_tip_l.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/iv/finger_tip_pad2_l.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/iv/finger_tip_pad2_r.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/iv/finger_tip_r.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/iv/gripper_palm.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/iv/l_finger.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/iv/l_finger_tip.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/iv/l_floating.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/iv/upper_finger_l.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/iv/upper_finger_r.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_finger.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_finger.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_finger_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_finger_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_finger_normals.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_finger_normals.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_finger_tip.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_finger_tip.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_finger_tip_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_finger_tip_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_finger_tip_normals.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_finger_tip_normals.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_float.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_float_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_float_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_float_normals.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_float_normals.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/l_floating.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/palm_H_Color_100430.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/palm_H_Color_100430.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/palm_H_UV_100430.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/upper_finger_l.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/gripper_v0/upper_finger_r.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_pan.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_pan.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_pan.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_pan_L.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_pan_L.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_pan_L.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_pan_L_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_pan_L_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_pan_L_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_pan_L_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_pan_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_pan_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_pan_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_pan_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_tilt.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_tilt.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_tilt.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_tilt_L.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_tilt_L.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_tilt_L.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_tilt_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_tilt_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_tilt_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/convex/head_tilt_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_pan.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_pan.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_pan_L.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_pan_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_pan_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_pan_normals.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_pan_normals.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_tilt.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_tilt.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_tilt_L.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_tilt_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_tilt_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_tilt_color_red.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_tilt_color_red.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_tilt_color_yellow.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_tilt_color_yellow.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_tilt_green.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_tilt_green.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_tilt_normals.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/head_tilt_normals.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/iv/head_pan.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/iv/head_pan_L.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/iv/head_tilt.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/head_v0/iv/head_tilt_L.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_back--coarse.STL (100%) rename {visualizer/resources => resources}/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_back_no_sensors--coarse.STL (100%) rename {visualizer/resources => resources}/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_fwd--coarse.STL (100%) rename {visualizer/resources => resources}/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_fwd_no_sensors--coarse.STL (100%) rename {visualizer/resources => resources}/pr2_description/meshes/sensors/kinect_prosilica_v0/68-04546_Kinect_Sensor--coarse.STL (100%) rename {visualizer/resources => resources}/pr2_description/meshes/sensors/kinect_prosilica_v0/Prosilica_w_Lens--coarse.STL (100%) rename {visualizer/resources => resources}/pr2_description/meshes/sensors/kinect_v0/kinect.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/sensors/kinect_v0/kinect.tga (100%) rename {visualizer/resources => resources}/pr2_description/meshes/sensors/kinect_v0/kinect_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/sensors/kinect_v0/kinect_color.tga (100%) rename {visualizer/resources => resources}/pr2_description/meshes/sensors/kinect_v0/kinect_mount.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_lift.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_lift.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_lift.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_pan.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_pan.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_pan.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/iv/shoulder_lift.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/iv/shoulder_pan.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/iv/shoulder_yaw.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/iv/upper_arm_roll.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/iv/upper_arm_roll_L.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/shoulder_lift.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/shoulder_lift.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/shoulder_lift_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/shoulder_lift_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/shoulder_lift_normals.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/shoulder_lift_normals.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/shoulder_pan.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/shoulder_pan.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/shoulder_pan_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/shoulder_pan_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/shoulder_pan_normals.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/shoulder_pan_normals.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/shoulder_yaw.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/upper_arm_roll.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/upper_arm_roll.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/upper_arm_roll_L.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/upper_arm_roll_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/upper_arm_roll_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/upper_arm_roll_normals.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/shoulder_v0/upper_arm_roll_normals.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/hok_tilt.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/iv/hok_tilt.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/iv/tilting_hokuyo.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/iv/tilting_hokuyo_L.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_L.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_normals.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_normals.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_lift.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_lift.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_lift.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_lift_L.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_lift_L.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_lift_L.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_lift_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_lift_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_lift_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/convex/torso_lift_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/iv/torso.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/iv/torso_lift.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/iv/torso_lift_L.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/torso.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/torso_lift.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/torso_lift.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/torso_lift_L.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/torso_lift_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/torso_lift_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/torso_lift_normals.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/torso_v0/torso_lift_normals.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/elbow_flex.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/elbow_flex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/elbow_flex.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/forearm_roll.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/forearm_roll.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/forearm_roll.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/upper_arm.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/upper_arm.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/upper_arm.xml (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.obj (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.stla (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.stlb (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/elbow_flex.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/elbow_flex.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/elbow_flex_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/elbow_flex_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/elbow_flex_normals.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/elbow_flex_normals.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/forearm_roll.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/forearm_roll_L.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/iv/elbow_flex.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/iv/forearm_roll.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/iv/forearm_roll_L.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/iv/upper_arm.iv (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/upper_arm.dae (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/upper_arm.jpg (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/upper_arm.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/upper_arm.stl (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/upper_arm_color.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/upper_arm_color.tif (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/upper_arm_normals.png (100%) rename {visualizer/resources => resources}/pr2_description/meshes/upper_arm_v0/upper_arm_normals.tif (100%) rename {visualizer/resources => resources}/pr2_description/pr2.urdf (100%) rename {visualizer/resources => resources}/pr2_description/pr2_urdf.xml (100%) rename {visualizer/resources => resources}/pr2_description/robots/README (100%) rename {visualizer/resources => resources}/pr2_description/robots/pr2.srdf (100%) rename {visualizer/resources => resources}/pr2_description/robots/pr2.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/robots/pr2_no_arms.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/robots/pr2_no_kinect.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/robots/pr2_se.srdf (100%) rename {visualizer/resources => resources}/pr2_description/robots/pr2_se.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/robots/upload_pr2.launch (100%) rename {visualizer/resources => resources}/pr2_description/test/test_urdf.cpp (100%) rename {visualizer/resources => resources}/pr2_description/urdf/base_v0/base.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/base_v0/base.transmission.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/base_v0/base.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/common.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/forearm_v0/forearm.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/forearm_v0/forearm.transmission.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/forearm_v0/forearm.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/gripper_v0/gripper.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/gripper_v0/gripper.transmission.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/gripper_v0/gripper.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/head_v0/head.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/head_v0/head.transmission.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/head_v0/head.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/materials.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/double_stereo_camera.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/double_stereo_camera.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/head_sensor_package.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/head_sensor_package.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/hokuyo_lx30_laser.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/hokuyo_lx30_laser.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/kinect_camera.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/kinect_camera.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/kinect_prosilica_camera.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/kinect_prosilica_camera.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/microstrain_3dmgx2_imu.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/microstrain_3dmgx2_imu.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/projector_wg6802418.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/projector_wg6802418.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/prosilica_gc2450_camera.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/prosilica_gc2450_camera.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/stereo_camera.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/stereo_camera.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/wge100_camera.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/sensors/wge100_camera.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/shoulder_v0/shoulder.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/shoulder_v0/shoulder.transmission.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/shoulder_v0/shoulder.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/tilting_laser_v0/tilting_laser.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/tilting_laser_v0/tilting_laser.transmission.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/tilting_laser_v0/tilting_laser.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/torso_v0/torso.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/torso_v0/torso.transmission.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/torso_v0/torso.urdf.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/upper_arm_v0/upper_arm.gazebo.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/upper_arm_v0/upper_arm.transmission.xacro (100%) rename {visualizer/resources => resources}/pr2_description/urdf/upper_arm_v0/upper_arm.urdf.xacro (100%) rename {visualizer/resources => resources}/rail_youbot_description/CMakeLists.txt (100%) rename {visualizer/resources => resources}/rail_youbot_description/Makefile (100%) rename {visualizer/resources => resources}/rail_youbot_description/Media/materials/scripts/rail_youbot.material (100%) rename {visualizer/resources => resources}/rail_youbot_description/manifest.xml (100%) rename {visualizer/resources => resources}/rail_youbot_description/meshes/youbot_base/back-left_wheel.dae (100%) rename {visualizer/resources => resources}/rail_youbot_description/meshes/youbot_base/back-right_wheel.dae (100%) rename {visualizer/resources => resources}/rail_youbot_description/meshes/youbot_base/front-left_wheel.dae (100%) rename {visualizer/resources => resources}/rail_youbot_description/meshes/youbot_base/front-right_wheel.dae (100%) rename {visualizer/resources => resources}/rail_youbot_description/robots/rail_youbot.urdf.xacro (100%) rename {visualizer/resources => resources}/rail_youbot_description/urdf/youbot.gazebo.xacro (100%) rename {visualizer/resources => resources}/rail_youbot_description/urdf/youbot_base/base.gazebo.xacro (100%) rename {visualizer/resources => resources}/rail_youbot_description/urdf/youbot_base/base.urdf.xacro (100%) rename {visualizer/resources => resources}/rail_youbot_description/urdf/youbot_base/base_marker.urdf.xacro (100%) rename {visualizer/resources => resources}/rail_youbot_description/urdf/youbot_gripper/gripper.gazebo.xacro (100%) rename {visualizer/resources => resources}/rail_youbot_description/urdf/youbot_gripper/gripper.urdf.xacro (100%) rename {visualizer/resources => resources}/rail_youbot_description/urdf/youbot_plate/plate.gazebo.xacro (100%) rename {visualizer/resources => resources}/rail_youbot_description/youbot.urdf (100%) rename {visualizer/resources => resources}/youbot_description/.gitignore (100%) rename {visualizer/resources => resources}/youbot_description/CMakeLists.txt (100%) rename {visualizer/resources => resources}/youbot_description/Makefile (100%) rename {visualizer/resources => resources}/youbot_description/Media/materials/scripts/youbot.material (100%) rename {visualizer/resources => resources}/youbot_description/calibration/youbot.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/controller/arm_joint_position_control.yaml (100%) rename {visualizer/resources => resources}/youbot_description/controller/arm_joint_universal_control.yaml (100%) rename {visualizer/resources => resources}/youbot_description/controller/base_odometry.yaml (100%) rename {visualizer/resources => resources}/youbot_description/controller/base_velocity_control.yaml (100%) rename {visualizer/resources => resources}/youbot_description/controller/cartesian_comliance_control.yaml (100%) rename {visualizer/resources => resources}/youbot_description/controller/gripper_joint_position_control.yaml (100%) rename {visualizer/resources => resources}/youbot_description/controller_plugins.xml (100%) rename {visualizer/resources => resources}/youbot_description/examples/arm_joint_position_control_test.cpp (100%) rename {visualizer/resources => resources}/youbot_description/examples/arm_joint_position_control_test_.cpp (100%) rename {visualizer/resources => resources}/youbot_description/examples/arm_joint_torque_control_test.cpp (100%) rename {visualizer/resources => resources}/youbot_description/examples/arm_joint_velocity_control_test.cpp (100%) rename {visualizer/resources => resources}/youbot_description/examples/arm_torque_control_test.cpp (100%) rename {visualizer/resources => resources}/youbot_description/examples/cartesian_compliance_control_test.cpp (100%) rename {visualizer/resources => resources}/youbot_description/examples/joint_position_control_test.cpp (100%) rename {visualizer/resources => resources}/youbot_description/examples/keyboard_teleop_experiment.cpp (100%) rename {visualizer/resources => resources}/youbot_description/gazebo/gazebo.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/include/.svn/all-wcprops (100%) rename {visualizer/resources => resources}/youbot_description/include/.svn/entries (100%) rename {visualizer/resources => resources}/youbot_description/include/cartesian_compliance_control.h (100%) rename {visualizer/resources => resources}/youbot_description/include/joint_position_control.h (100%) rename {visualizer/resources => resources}/youbot_description/include/joint_state_observer_gazebo.h (100%) rename {visualizer/resources => resources}/youbot_description/include/youbot_universal_control.h (100%) rename {visualizer/resources => resources}/youbot_description/launch/control/youbot_arm_control.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/control/youbot_base_control.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/control/youbot_cartesian_compliance_control.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/control/youbot_control.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/control/youbot_gripper_control.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/control/youbot_gripper_joint_position_control.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/scenarios/multi_youbot_description.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/scenarios/multi_youbot_publisher.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/scenarios/tower_of_hanoi_description.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/scenarios/tower_of_hanoi_publisher.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/scenarios/youbot_at_work.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/xacroload.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/youbot_arm_description.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/youbot_arm_publisher.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/youbot_arm_publisher_no_x.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/youbot_arm_simulation.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/youbot_base_description.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/youbot_base_publisher.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/youbot_base_publisher_no_x.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/youbot_description.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/youbot_gripper_description.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/youbot_gripper_publisher.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/youbot_publisher.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/youbot_publisher_no_x.launch (100%) rename {visualizer/resources => resources}/youbot_description/launch/youbot_sensor_publisher.launch (100%) rename {visualizer/resources => resources}/youbot_description/manifest.xml (100%) rename {visualizer/resources => resources}/youbot_description/meshes/sensors/asus_xtion_pro_live_base.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/sensors/asus_xtion_pro_live_base.png (100%) rename {visualizer/resources => resources}/youbot_description/meshes/sensors/asus_xtion_pro_live_camera.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/sensors/asus_xtion_pro_live_camera.png (100%) rename {visualizer/resources => resources}/youbot_description/meshes/sensors/hokuyo.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/sensors/hokuyo_convex.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/sensors/kinect.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/sensors/kinect.tga (100%) rename {visualizer/resources => resources}/youbot_description/meshes/sensors/microsoft_lifecam.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_arm/arm0.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_arm/arm0_convex.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_arm/arm1.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_arm/arm1_convex.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_arm/arm2.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_arm/arm2_convex.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_arm/arm3.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_arm/arm3_convex.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_arm/arm4.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_arm/arm4_convex.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_arm/arm5.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_arm/arm5_convex.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_base/base.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_base/base_convex.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_gripper/finger.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_gripper/finger_convex.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_gripper/palm.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_gripper/palm_convex.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_plate/plate.dae (100%) rename {visualizer/resources => resources}/youbot_description/meshes/youbot_plate/plate_convex.dae (100%) rename {visualizer/resources => resources}/youbot_description/robots/youbot-sensors.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/robots/youbot.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/robots/youbot_arm.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/robots/youbot_base.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/robots/youbot_dual_arm.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/robots/youbot_gripper.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_arm_interaction_control_gravity/interaction_control_gravity_compensation.dsp (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_arm_interaction_control_gravity/interaction_control_gravity_compensation.dsw (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/CMakeLists.txt (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/common/EulerAngles.cpp (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/common/EulerAngles.h (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/common/MotionProfiles.cpp (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/common/MotionProfiles.h (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/common/xxfuncs.cpp (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/common/xxfuncs.h (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinteg.cpp (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinteg.h (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinverse.cpp (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinverse.h (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/common/xxmatrix.cpp (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/common/xxmatrix.h (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/common/xxmodel.h (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/common/xxtypes.h (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.cpp (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.dsp (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.dsw (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.h (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.info (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation_tokens.xml (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_cartesian_compliance_control/test_interaction_control_gravity_compensation.cpp (100%) rename {visualizer/resources => resources}/youbot_description/src/20_sim_interaction_control/.DS_Store (100%) rename {visualizer/resources => resources}/youbot_description/src/base_command_republisher.cpp (100%) rename {visualizer/resources => resources}/youbot_description/src/cartesian_compliance_control.cpp (100%) rename {visualizer/resources => resources}/youbot_description/src/joint_position_control.cpp (100%) rename {visualizer/resources => resources}/youbot_description/src/joint_state_observer_gazebo.cpp (100%) rename {visualizer/resources => resources}/youbot_description/src/static_joint_publisher.cpp (100%) rename {visualizer/resources => resources}/youbot_description/src/youbot_universal_control.cpp (100%) rename {visualizer/resources => resources}/youbot_description/tests/octavescripts/ang2orth.m (100%) rename {visualizer/resources => resources}/youbot_description/tests/octavescripts/rotInertiaTensor.m (100%) rename {visualizer/resources => resources}/youbot_description/tests/octavescripts/scriptRotInertiaTensorsYouBot.m (100%) rename {visualizer/resources => resources}/youbot_description/tests/test_controller.sh (100%) rename {visualizer/resources => resources}/youbot_description/tests/test_multi_youbot_arm.launch (100%) rename {visualizer/resources => resources}/youbot_description/tests/test_multi_youbot_base.launch (100%) rename {visualizer/resources => resources}/youbot_description/tests/test_urdf_model.sh (100%) rename {visualizer/resources => resources}/youbot_description/tests/youbot_arm.urdf (100%) rename {visualizer/resources => resources}/youbot_description/tests/youbot_base.urdf (100%) rename {visualizer/resources => resources}/youbot_description/tests/youbot_gripper.urdf (100%) rename {visualizer/resources => resources}/youbot_description/urdf/common.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/environment/robocup_at_work.urdf (100%) rename {visualizer/resources => resources}/youbot_description/urdf/environment/tower_of_hanoi.urdf (100%) rename {visualizer/resources => resources}/youbot_description/urdf/environment/wall.urdf (100%) rename {visualizer/resources => resources}/youbot_description/urdf/materials.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/misc/cam3d_tower.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/misc/sensor_angle.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/sensors/.svn/all-wcprops (100%) rename {visualizer/resources => resources}/youbot_description/urdf/sensors/.svn/entries (100%) rename {visualizer/resources => resources}/youbot_description/urdf/sensors/asus_xtion_camera.gazebo.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/sensors/asus_xtion_camera.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/sensors/hokuyo_urg04_laser.gazebo.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/sensors/hokuyo_urg04_laser.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/sensors/kinect_camera.gazebo.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/sensors/kinect_camera.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/sensors/microsoft_lifecam.gazebo.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/sensors/microsoft_lifecam.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/updated_materials.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/youbot_arm/arm.gazebo.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/youbot_arm/arm.transmission.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/youbot_arm/arm.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/youbot_arm/limits.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/youbot_arm/test.urdf (100%) rename {visualizer/resources => resources}/youbot_description/urdf/youbot_base/base.gazebo.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/youbot_base/base.transmission.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/youbot_base/base.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/youbot_gripper/gripper.gazebo.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/youbot_gripper/gripper.transmission.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/youbot_gripper/gripper.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/youbot_gripper/limits.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/urdf/youbot_plate/plate.urdf.xacro (100%) rename {visualizer/resources => resources}/youbot_description/youbot.urdf (100%) diff --git a/visualizer/include/lib/domReady.js b/include/lib/domReady.js similarity index 100% rename from visualizer/include/lib/domReady.js rename to include/lib/domReady.js diff --git a/visualizer/include/lib/require.js b/include/lib/require.js similarity index 100% rename from visualizer/include/lib/require.js rename to include/lib/require.js diff --git a/visualizer/include/main.js b/include/main.js similarity index 100% rename from visualizer/include/main.js rename to include/main.js diff --git a/visualizer/include/robotwebtools/LICENSE b/include/robotwebtools/LICENSE similarity index 100% rename from visualizer/include/robotwebtools/LICENSE rename to include/robotwebtools/LICENSE diff --git a/visualizer/include/robotwebtools/actionclient.js b/include/robotwebtools/actionclient.js similarity index 100% rename from visualizer/include/robotwebtools/actionclient.js rename to include/robotwebtools/actionclient.js diff --git a/visualizer/include/robotwebtools/eventemitter2.js b/include/robotwebtools/eventemitter2.js similarity index 100% rename from visualizer/include/robotwebtools/eventemitter2.js rename to include/robotwebtools/eventemitter2.js diff --git a/visualizer/include/robotwebtools/ros.js b/include/robotwebtools/ros.js similarity index 100% rename from visualizer/include/robotwebtools/ros.js rename to include/robotwebtools/ros.js diff --git a/visualizer/include/robotwebtools/tfclient.js b/include/robotwebtools/tfclient.js similarity index 100% rename from visualizer/include/robotwebtools/tfclient.js rename to include/robotwebtools/tfclient.js diff --git a/visualizer/include/urdf/LICENSE b/include/urdf/LICENSE similarity index 100% rename from visualizer/include/urdf/LICENSE rename to include/urdf/LICENSE diff --git a/visualizer/include/urdf/urdfbox.js b/include/urdf/urdfbox.js similarity index 100% rename from visualizer/include/urdf/urdfbox.js rename to include/urdf/urdfbox.js diff --git a/visualizer/include/urdf/urdfcolor.js b/include/urdf/urdfcolor.js similarity index 100% rename from visualizer/include/urdf/urdfcolor.js rename to include/urdf/urdfcolor.js diff --git a/visualizer/include/urdf/urdfcylinder.js b/include/urdf/urdfcylinder.js similarity index 100% rename from visualizer/include/urdf/urdfcylinder.js rename to include/urdf/urdfcylinder.js diff --git a/visualizer/include/urdf/urdfjoint.js b/include/urdf/urdfjoint.js similarity index 100% rename from visualizer/include/urdf/urdfjoint.js rename to include/urdf/urdfjoint.js diff --git a/visualizer/include/urdf/urdflink.js b/include/urdf/urdflink.js similarity index 100% rename from visualizer/include/urdf/urdflink.js rename to include/urdf/urdflink.js diff --git a/visualizer/include/urdf/urdfmaterial.js b/include/urdf/urdfmaterial.js similarity index 100% rename from visualizer/include/urdf/urdfmaterial.js rename to include/urdf/urdfmaterial.js diff --git a/visualizer/include/urdf/urdfmesh.js b/include/urdf/urdfmesh.js similarity index 100% rename from visualizer/include/urdf/urdfmesh.js rename to include/urdf/urdfmesh.js diff --git a/visualizer/include/urdf/urdfmodel.js b/include/urdf/urdfmodel.js similarity index 100% rename from visualizer/include/urdf/urdfmodel.js rename to include/urdf/urdfmodel.js diff --git a/visualizer/include/urdf/urdfpose.js b/include/urdf/urdfpose.js similarity index 100% rename from visualizer/include/urdf/urdfpose.js rename to include/urdf/urdfpose.js diff --git a/visualizer/include/urdf/urdfrotation.js b/include/urdf/urdfrotation.js similarity index 100% rename from visualizer/include/urdf/urdfrotation.js rename to include/urdf/urdfrotation.js diff --git a/visualizer/include/urdf/urdfsphere.js b/include/urdf/urdfsphere.js similarity index 100% rename from visualizer/include/urdf/urdfsphere.js rename to include/urdf/urdfsphere.js diff --git a/visualizer/include/urdf/urdfutils.js b/include/urdf/urdfutils.js similarity index 100% rename from visualizer/include/urdf/urdfutils.js rename to include/urdf/urdfutils.js diff --git a/visualizer/include/urdf/urdfvector3.js b/include/urdf/urdfvector3.js similarity index 100% rename from visualizer/include/urdf/urdfvector3.js rename to include/urdf/urdfvector3.js diff --git a/visualizer/include/urdf/urdfvisual.js b/include/urdf/urdfvisual.js similarity index 100% rename from visualizer/include/urdf/urdfvisual.js rename to include/urdf/urdfvisual.js diff --git a/visualizer/include/visualization_three/helpers/RosAxisHelper.js b/include/visualization_three/helpers/RosAxisHelper.js similarity index 100% rename from visualizer/include/visualization_three/helpers/RosAxisHelper.js rename to include/visualization_three/helpers/RosAxisHelper.js diff --git a/visualizer/include/visualization_three/helpers/RosOrbitControls.js b/include/visualization_three/helpers/RosOrbitControls.js similarity index 100% rename from visualizer/include/visualization_three/helpers/RosOrbitControls.js rename to include/visualization_three/helpers/RosOrbitControls.js diff --git a/visualizer/include/visualization_three/helpers/three_bundle.js b/include/visualization_three/helpers/three_bundle.js similarity index 100% rename from visualizer/include/visualization_three/helpers/three_bundle.js rename to include/visualization_three/helpers/three_bundle.js diff --git a/visualizer/include/visualization_three/helpers/threeinteraction.js b/include/visualization_three/helpers/threeinteraction.js similarity index 100% rename from visualizer/include/visualization_three/helpers/threeinteraction.js rename to include/visualization_three/helpers/threeinteraction.js diff --git a/visualizer/include/visualization_three/libs/ColladaLoader.js b/include/visualization_three/libs/ColladaLoader.js similarity index 100% rename from visualizer/include/visualization_three/libs/ColladaLoader.js rename to include/visualization_three/libs/ColladaLoader.js diff --git a/visualizer/include/visualization_three/libs/STLLoader.js b/include/visualization_three/libs/STLLoader.js similarity index 100% rename from visualizer/include/visualization_three/libs/STLLoader.js rename to include/visualization_three/libs/STLLoader.js diff --git a/visualizer/include/visualization_three/libs/three.js b/include/visualization_three/libs/three.js similarity index 100% rename from visualizer/include/visualization_three/libs/three.js rename to include/visualization_three/libs/three.js diff --git a/visualizer/include/visualization_three/meshloader.js b/include/visualization_three/meshloader.js similarity index 100% rename from visualizer/include/visualization_three/meshloader.js rename to include/visualization_three/meshloader.js diff --git a/visualizer/include/visualization_three/scenenode/.scenenodehandle.js.swp b/include/visualization_three/scenenode/.scenenodehandle.js.swp similarity index 100% rename from visualizer/include/visualization_three/scenenode/.scenenodehandle.js.swp rename to include/visualization_three/scenenode/.scenenodehandle.js.swp diff --git a/visualizer/include/visualization_three/scenenode/scenenode.js b/include/visualization_three/scenenode/scenenode.js similarity index 100% rename from visualizer/include/visualization_three/scenenode/scenenode.js rename to include/visualization_three/scenenode/scenenode.js diff --git a/visualizer/include/visualization_three/urdfloader.js b/include/visualization_three/urdfloader.js similarity index 100% rename from visualizer/include/visualization_three/urdfloader.js rename to include/visualization_three/urdfloader.js diff --git a/visualizer/include/visualization_three/viewer3d.js b/include/visualization_three/viewer3d.js similarity index 100% rename from visualizer/include/visualization_three/viewer3d.js rename to include/visualization_three/viewer3d.js diff --git a/visualizer/index.html b/index.html similarity index 100% rename from visualizer/index.html rename to index.html diff --git a/visualizer/resources/pr2_description/CMakeLists.txt b/resources/pr2_description/CMakeLists.txt similarity index 100% rename from visualizer/resources/pr2_description/CMakeLists.txt rename to resources/pr2_description/CMakeLists.txt diff --git a/visualizer/resources/pr2_description/Makefile b/resources/pr2_description/Makefile similarity index 100% rename from visualizer/resources/pr2_description/Makefile rename to resources/pr2_description/Makefile diff --git a/visualizer/resources/pr2_description/ROS_NOBUILD b/resources/pr2_description/ROS_NOBUILD similarity index 100% rename from visualizer/resources/pr2_description/ROS_NOBUILD rename to resources/pr2_description/ROS_NOBUILD diff --git a/visualizer/resources/pr2_description/documents/090224_link_data_with_motor_info.xls b/resources/pr2_description/documents/090224_link_data_with_motor_info.xls similarity index 100% rename from visualizer/resources/pr2_description/documents/090224_link_data_with_motor_info.xls rename to resources/pr2_description/documents/090224_link_data_with_motor_info.xls diff --git a/visualizer/resources/pr2_description/documents/100416_floating_link.ppt b/resources/pr2_description/documents/100416_floating_link.ppt similarity index 100% rename from visualizer/resources/pr2_description/documents/100416_floating_link.ppt rename to resources/pr2_description/documents/100416_floating_link.ppt diff --git a/visualizer/resources/pr2_description/documents/head_pan_and_tilt_mass_props.zip b/resources/pr2_description/documents/head_pan_and_tilt_mass_props.zip similarity index 100% rename from visualizer/resources/pr2_description/documents/head_pan_and_tilt_mass_props.zip rename to resources/pr2_description/documents/head_pan_and_tilt_mass_props.zip diff --git a/visualizer/resources/pr2_description/gazebo/gazebo.urdf.xacro b/resources/pr2_description/gazebo/gazebo.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/gazebo/gazebo.urdf.xacro rename to resources/pr2_description/gazebo/gazebo.urdf.xacro diff --git a/visualizer/resources/pr2_description/gripper_urdf.xml b/resources/pr2_description/gripper_urdf.xml similarity index 100% rename from visualizer/resources/pr2_description/gripper_urdf.xml rename to resources/pr2_description/gripper_urdf.xml diff --git a/visualizer/resources/pr2_description/mainpage.dox b/resources/pr2_description/mainpage.dox similarity index 100% rename from visualizer/resources/pr2_description/mainpage.dox rename to resources/pr2_description/mainpage.dox diff --git a/visualizer/resources/pr2_description/manifest.xml b/resources/pr2_description/manifest.xml similarity index 100% rename from visualizer/resources/pr2_description/manifest.xml rename to resources/pr2_description/manifest.xml diff --git a/visualizer/resources/pr2_description/materials/textures/pr2_caster_texture.png b/resources/pr2_description/materials/textures/pr2_caster_texture.png similarity index 100% rename from visualizer/resources/pr2_description/materials/textures/pr2_caster_texture.png rename to resources/pr2_description/materials/textures/pr2_caster_texture.png diff --git a/visualizer/resources/pr2_description/materials/textures/pr2_wheel_left.png b/resources/pr2_description/materials/textures/pr2_wheel_left.png similarity index 100% rename from visualizer/resources/pr2_description/materials/textures/pr2_wheel_left.png rename to resources/pr2_description/materials/textures/pr2_wheel_left.png diff --git a/visualizer/resources/pr2_description/materials/textures/pr2_wheel_right.png b/resources/pr2_description/materials/textures/pr2_wheel_right.png similarity index 100% rename from visualizer/resources/pr2_description/materials/textures/pr2_wheel_right.png rename to resources/pr2_description/materials/textures/pr2_wheel_right.png diff --git a/visualizer/resources/pr2_description/meshes/base_v0/base.dae b/resources/pr2_description/meshes/base_v0/base.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/base.dae rename to resources/pr2_description/meshes/base_v0/base.dae diff --git a/visualizer/resources/pr2_description/meshes/base_v0/base.stl b/resources/pr2_description/meshes/base_v0/base.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/base.stl rename to resources/pr2_description/meshes/base_v0/base.stl diff --git a/visualizer/resources/pr2_description/meshes/base_v0/base_L.stl b/resources/pr2_description/meshes/base_v0/base_L.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/base_L.stl rename to resources/pr2_description/meshes/base_v0/base_L.stl diff --git a/visualizer/resources/pr2_description/meshes/base_v0/base_color.png b/resources/pr2_description/meshes/base_v0/base_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/base_color.png rename to resources/pr2_description/meshes/base_v0/base_color.png diff --git a/visualizer/resources/pr2_description/meshes/base_v0/base_color.tif b/resources/pr2_description/meshes/base_v0/base_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/base_color.tif rename to resources/pr2_description/meshes/base_v0/base_color.tif diff --git a/visualizer/resources/pr2_description/meshes/base_v0/base_normals.png b/resources/pr2_description/meshes/base_v0/base_normals.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/base_normals.png rename to resources/pr2_description/meshes/base_v0/base_normals.png diff --git a/visualizer/resources/pr2_description/meshes/base_v0/base_normals.tif b/resources/pr2_description/meshes/base_v0/base_normals.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/base_normals.tif rename to resources/pr2_description/meshes/base_v0/base_normals.tif diff --git a/visualizer/resources/pr2_description/meshes/base_v0/caster.stl b/resources/pr2_description/meshes/base_v0/caster.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/caster.stl rename to resources/pr2_description/meshes/base_v0/caster.stl diff --git a/visualizer/resources/pr2_description/meshes/base_v0/caster_L.stl b/resources/pr2_description/meshes/base_v0/caster_L.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/caster_L.stl rename to resources/pr2_description/meshes/base_v0/caster_L.stl diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/base.dae b/resources/pr2_description/meshes/base_v0/convex/base.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/base.dae rename to resources/pr2_description/meshes/base_v0/convex/base.dae diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/base.obj b/resources/pr2_description/meshes/base_v0/convex/base.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/base.obj rename to resources/pr2_description/meshes/base_v0/convex/base.obj diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/base.xml b/resources/pr2_description/meshes/base_v0/convex/base.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/base.xml rename to resources/pr2_description/meshes/base_v0/convex/base.xml diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/base_L.dae b/resources/pr2_description/meshes/base_v0/convex/base_L.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/base_L.dae rename to resources/pr2_description/meshes/base_v0/convex/base_L.dae diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/base_L.obj b/resources/pr2_description/meshes/base_v0/convex/base_L.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/base_L.obj rename to resources/pr2_description/meshes/base_v0/convex/base_L.obj diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/base_L.xml b/resources/pr2_description/meshes/base_v0/convex/base_L.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/base_L.xml rename to resources/pr2_description/meshes/base_v0/convex/base_L.xml diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/base_L_convex.iv b/resources/pr2_description/meshes/base_v0/convex/base_L_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/base_L_convex.iv rename to resources/pr2_description/meshes/base_v0/convex/base_L_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/base_L_convex.obj b/resources/pr2_description/meshes/base_v0/convex/base_L_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/base_L_convex.obj rename to resources/pr2_description/meshes/base_v0/convex/base_L_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/base_L_convex.stla b/resources/pr2_description/meshes/base_v0/convex/base_L_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/base_L_convex.stla rename to resources/pr2_description/meshes/base_v0/convex/base_L_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/base_L_convex.stlb b/resources/pr2_description/meshes/base_v0/convex/base_L_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/base_L_convex.stlb rename to resources/pr2_description/meshes/base_v0/convex/base_L_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/base_convex.iv b/resources/pr2_description/meshes/base_v0/convex/base_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/base_convex.iv rename to resources/pr2_description/meshes/base_v0/convex/base_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/base_convex.obj b/resources/pr2_description/meshes/base_v0/convex/base_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/base_convex.obj rename to resources/pr2_description/meshes/base_v0/convex/base_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/base_convex.stla b/resources/pr2_description/meshes/base_v0/convex/base_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/base_convex.stla rename to resources/pr2_description/meshes/base_v0/convex/base_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/base_convex.stlb b/resources/pr2_description/meshes/base_v0/convex/base_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/base_convex.stlb rename to resources/pr2_description/meshes/base_v0/convex/base_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/caster.dae b/resources/pr2_description/meshes/base_v0/convex/caster.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/caster.dae rename to resources/pr2_description/meshes/base_v0/convex/caster.dae diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/caster.obj b/resources/pr2_description/meshes/base_v0/convex/caster.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/caster.obj rename to resources/pr2_description/meshes/base_v0/convex/caster.obj diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/caster.xml b/resources/pr2_description/meshes/base_v0/convex/caster.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/caster.xml rename to resources/pr2_description/meshes/base_v0/convex/caster.xml diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/caster_L.dae b/resources/pr2_description/meshes/base_v0/convex/caster_L.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/caster_L.dae rename to resources/pr2_description/meshes/base_v0/convex/caster_L.dae diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/caster_L.obj b/resources/pr2_description/meshes/base_v0/convex/caster_L.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/caster_L.obj rename to resources/pr2_description/meshes/base_v0/convex/caster_L.obj diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/caster_L.xml b/resources/pr2_description/meshes/base_v0/convex/caster_L.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/caster_L.xml rename to resources/pr2_description/meshes/base_v0/convex/caster_L.xml diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/caster_L_convex.iv b/resources/pr2_description/meshes/base_v0/convex/caster_L_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/caster_L_convex.iv rename to resources/pr2_description/meshes/base_v0/convex/caster_L_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/caster_L_convex.obj b/resources/pr2_description/meshes/base_v0/convex/caster_L_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/caster_L_convex.obj rename to resources/pr2_description/meshes/base_v0/convex/caster_L_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/caster_L_convex.stla b/resources/pr2_description/meshes/base_v0/convex/caster_L_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/caster_L_convex.stla rename to resources/pr2_description/meshes/base_v0/convex/caster_L_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/caster_L_convex.stlb b/resources/pr2_description/meshes/base_v0/convex/caster_L_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/caster_L_convex.stlb rename to resources/pr2_description/meshes/base_v0/convex/caster_L_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/caster_convex.iv b/resources/pr2_description/meshes/base_v0/convex/caster_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/caster_convex.iv rename to resources/pr2_description/meshes/base_v0/convex/caster_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/caster_convex.obj b/resources/pr2_description/meshes/base_v0/convex/caster_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/caster_convex.obj rename to resources/pr2_description/meshes/base_v0/convex/caster_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/caster_convex.stla b/resources/pr2_description/meshes/base_v0/convex/caster_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/caster_convex.stla rename to resources/pr2_description/meshes/base_v0/convex/caster_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/caster_convex.stlb b/resources/pr2_description/meshes/base_v0/convex/caster_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/caster_convex.stlb rename to resources/pr2_description/meshes/base_v0/convex/caster_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/pr2_wheel.dae b/resources/pr2_description/meshes/base_v0/convex/pr2_wheel.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/pr2_wheel.dae rename to resources/pr2_description/meshes/base_v0/convex/pr2_wheel.dae diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/pr2_wheel.obj b/resources/pr2_description/meshes/base_v0/convex/pr2_wheel.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/pr2_wheel.obj rename to resources/pr2_description/meshes/base_v0/convex/pr2_wheel.obj diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/pr2_wheel.xml b/resources/pr2_description/meshes/base_v0/convex/pr2_wheel.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/pr2_wheel.xml rename to resources/pr2_description/meshes/base_v0/convex/pr2_wheel.xml diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.iv b/resources/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.iv rename to resources/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.obj b/resources/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.obj rename to resources/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.stla b/resources/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.stla rename to resources/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.stlb b/resources/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.stlb rename to resources/pr2_description/meshes/base_v0/convex/pr2_wheel_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/wheel.dae b/resources/pr2_description/meshes/base_v0/convex/wheel.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/wheel.dae rename to resources/pr2_description/meshes/base_v0/convex/wheel.dae diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/wheel.obj b/resources/pr2_description/meshes/base_v0/convex/wheel.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/wheel.obj rename to resources/pr2_description/meshes/base_v0/convex/wheel.obj diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/wheel.xml b/resources/pr2_description/meshes/base_v0/convex/wheel.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/wheel.xml rename to resources/pr2_description/meshes/base_v0/convex/wheel.xml diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/wheel_convex.iv b/resources/pr2_description/meshes/base_v0/convex/wheel_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/wheel_convex.iv rename to resources/pr2_description/meshes/base_v0/convex/wheel_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/wheel_convex.obj b/resources/pr2_description/meshes/base_v0/convex/wheel_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/wheel_convex.obj rename to resources/pr2_description/meshes/base_v0/convex/wheel_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/wheel_convex.stla b/resources/pr2_description/meshes/base_v0/convex/wheel_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/wheel_convex.stla rename to resources/pr2_description/meshes/base_v0/convex/wheel_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/base_v0/convex/wheel_convex.stlb b/resources/pr2_description/meshes/base_v0/convex/wheel_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/convex/wheel_convex.stlb rename to resources/pr2_description/meshes/base_v0/convex/wheel_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/base_v0/iv/base.iv b/resources/pr2_description/meshes/base_v0/iv/base.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/iv/base.iv rename to resources/pr2_description/meshes/base_v0/iv/base.iv diff --git a/visualizer/resources/pr2_description/meshes/base_v0/iv/base_L.iv b/resources/pr2_description/meshes/base_v0/iv/base_L.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/iv/base_L.iv rename to resources/pr2_description/meshes/base_v0/iv/base_L.iv diff --git a/visualizer/resources/pr2_description/meshes/base_v0/iv/caster.iv b/resources/pr2_description/meshes/base_v0/iv/caster.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/iv/caster.iv rename to resources/pr2_description/meshes/base_v0/iv/caster.iv diff --git a/visualizer/resources/pr2_description/meshes/base_v0/iv/caster_L.iv b/resources/pr2_description/meshes/base_v0/iv/caster_L.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/iv/caster_L.iv rename to resources/pr2_description/meshes/base_v0/iv/caster_L.iv diff --git a/visualizer/resources/pr2_description/meshes/base_v0/iv/pr2_wheel.iv b/resources/pr2_description/meshes/base_v0/iv/pr2_wheel.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/iv/pr2_wheel.iv rename to resources/pr2_description/meshes/base_v0/iv/pr2_wheel.iv diff --git a/visualizer/resources/pr2_description/meshes/base_v0/iv/wheel.iv b/resources/pr2_description/meshes/base_v0/iv/wheel.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/iv/wheel.iv rename to resources/pr2_description/meshes/base_v0/iv/wheel.iv diff --git a/visualizer/resources/pr2_description/meshes/base_v0/pr2_wheel.stl b/resources/pr2_description/meshes/base_v0/pr2_wheel.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/pr2_wheel.stl rename to resources/pr2_description/meshes/base_v0/pr2_wheel.stl diff --git a/visualizer/resources/pr2_description/meshes/base_v0/wheel.dae b/resources/pr2_description/meshes/base_v0/wheel.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/wheel.dae rename to resources/pr2_description/meshes/base_v0/wheel.dae diff --git a/visualizer/resources/pr2_description/meshes/base_v0/wheel.stl b/resources/pr2_description/meshes/base_v0/wheel.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/wheel.stl rename to resources/pr2_description/meshes/base_v0/wheel.stl diff --git a/visualizer/resources/pr2_description/meshes/base_v0/wheel_color.png b/resources/pr2_description/meshes/base_v0/wheel_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/wheel_color.png rename to resources/pr2_description/meshes/base_v0/wheel_color.png diff --git a/visualizer/resources/pr2_description/meshes/base_v0/wheel_color.tif b/resources/pr2_description/meshes/base_v0/wheel_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/wheel_color.tif rename to resources/pr2_description/meshes/base_v0/wheel_color.tif diff --git a/visualizer/resources/pr2_description/meshes/base_v0/wheel_h.dae b/resources/pr2_description/meshes/base_v0/wheel_h.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/wheel_h.dae rename to resources/pr2_description/meshes/base_v0/wheel_h.dae diff --git a/visualizer/resources/pr2_description/meshes/base_v0/wheel_h_color.png b/resources/pr2_description/meshes/base_v0/wheel_h_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/wheel_h_color.png rename to resources/pr2_description/meshes/base_v0/wheel_h_color.png diff --git a/visualizer/resources/pr2_description/meshes/base_v0/wheel_h_color.tif b/resources/pr2_description/meshes/base_v0/wheel_h_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/wheel_h_color.tif rename to resources/pr2_description/meshes/base_v0/wheel_h_color.tif diff --git a/visualizer/resources/pr2_description/meshes/base_v0/wheel_normals.png b/resources/pr2_description/meshes/base_v0/wheel_normals.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/wheel_normals.png rename to resources/pr2_description/meshes/base_v0/wheel_normals.png diff --git a/visualizer/resources/pr2_description/meshes/base_v0/wheel_normals.tif b/resources/pr2_description/meshes/base_v0/wheel_normals.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/base_v0/wheel_normals.tif rename to resources/pr2_description/meshes/base_v0/wheel_normals.tif diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/forearm.dae b/resources/pr2_description/meshes/forearm_v0/convex/forearm.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/forearm.dae rename to resources/pr2_description/meshes/forearm_v0/convex/forearm.dae diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/forearm.obj b/resources/pr2_description/meshes/forearm_v0/convex/forearm.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/forearm.obj rename to resources/pr2_description/meshes/forearm_v0/convex/forearm.obj diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/forearm.xml b/resources/pr2_description/meshes/forearm_v0/convex/forearm.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/forearm.xml rename to resources/pr2_description/meshes/forearm_v0/convex/forearm.xml diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/forearm_convex.iv b/resources/pr2_description/meshes/forearm_v0/convex/forearm_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/forearm_convex.iv rename to resources/pr2_description/meshes/forearm_v0/convex/forearm_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/forearm_convex.obj b/resources/pr2_description/meshes/forearm_v0/convex/forearm_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/forearm_convex.obj rename to resources/pr2_description/meshes/forearm_v0/convex/forearm_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/forearm_convex.stla b/resources/pr2_description/meshes/forearm_v0/convex/forearm_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/forearm_convex.stla rename to resources/pr2_description/meshes/forearm_v0/convex/forearm_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/forearm_convex.stlb b/resources/pr2_description/meshes/forearm_v0/convex/forearm_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/forearm_convex.stlb rename to resources/pr2_description/meshes/forearm_v0/convex/forearm_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex.dae b/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex.dae rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_flex.dae diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex.obj b/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex.obj rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_flex.obj diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex.xml b/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex.xml rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_flex.xml diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.iv b/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.iv rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.obj b/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.obj rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.stla b/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.stla rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.stlb b/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.stlb rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_flex_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll.dae b/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll.dae rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_roll.dae diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll.obj b/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll.obj rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_roll.obj diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll.xml b/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll.xml rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_roll.xml diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L.dae b/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L.dae rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L.dae diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L.obj b/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L.obj rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L.obj diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L.xml b/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L.xml rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L.xml diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.iv b/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.iv rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.obj b/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.obj rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.stla b/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.stla rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.stlb b/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.stlb rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_L_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.iv b/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.iv rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.obj b/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.obj rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.stla b/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.stla rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.stlb b/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.stlb rename to resources/pr2_description/meshes/forearm_v0/convex/wrist_roll_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/forearm.dae b/resources/pr2_description/meshes/forearm_v0/forearm.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/forearm.dae rename to resources/pr2_description/meshes/forearm_v0/forearm.dae diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/forearm.jpg b/resources/pr2_description/meshes/forearm_v0/forearm.jpg similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/forearm.jpg rename to resources/pr2_description/meshes/forearm_v0/forearm.jpg diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/forearm.png b/resources/pr2_description/meshes/forearm_v0/forearm.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/forearm.png rename to resources/pr2_description/meshes/forearm_v0/forearm.png diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/forearm.stl b/resources/pr2_description/meshes/forearm_v0/forearm.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/forearm.stl rename to resources/pr2_description/meshes/forearm_v0/forearm.stl diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/forearm_color.png b/resources/pr2_description/meshes/forearm_v0/forearm_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/forearm_color.png rename to resources/pr2_description/meshes/forearm_v0/forearm_color.png diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/forearm_color.tif b/resources/pr2_description/meshes/forearm_v0/forearm_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/forearm_color.tif rename to resources/pr2_description/meshes/forearm_v0/forearm_color.tif diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/forearm_normals.png b/resources/pr2_description/meshes/forearm_v0/forearm_normals.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/forearm_normals.png rename to resources/pr2_description/meshes/forearm_v0/forearm_normals.png diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/forearm_normals.tif b/resources/pr2_description/meshes/forearm_v0/forearm_normals.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/forearm_normals.tif rename to resources/pr2_description/meshes/forearm_v0/forearm_normals.tif diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/iv/forearm.iv b/resources/pr2_description/meshes/forearm_v0/iv/forearm.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/iv/forearm.iv rename to resources/pr2_description/meshes/forearm_v0/iv/forearm.iv diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/iv/wrist_flex.iv b/resources/pr2_description/meshes/forearm_v0/iv/wrist_flex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/iv/wrist_flex.iv rename to resources/pr2_description/meshes/forearm_v0/iv/wrist_flex.iv diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/iv/wrist_roll.iv b/resources/pr2_description/meshes/forearm_v0/iv/wrist_roll.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/iv/wrist_roll.iv rename to resources/pr2_description/meshes/forearm_v0/iv/wrist_roll.iv diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/iv/wrist_roll_L.iv b/resources/pr2_description/meshes/forearm_v0/iv/wrist_roll_L.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/iv/wrist_roll_L.iv rename to resources/pr2_description/meshes/forearm_v0/iv/wrist_roll_L.iv diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/wrist_color.png b/resources/pr2_description/meshes/forearm_v0/wrist_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/wrist_color.png rename to resources/pr2_description/meshes/forearm_v0/wrist_color.png diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/wrist_color.tif b/resources/pr2_description/meshes/forearm_v0/wrist_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/wrist_color.tif rename to resources/pr2_description/meshes/forearm_v0/wrist_color.tif diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/wrist_flex.dae b/resources/pr2_description/meshes/forearm_v0/wrist_flex.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/wrist_flex.dae rename to resources/pr2_description/meshes/forearm_v0/wrist_flex.dae diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/wrist_flex.stl b/resources/pr2_description/meshes/forearm_v0/wrist_flex.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/wrist_flex.stl rename to resources/pr2_description/meshes/forearm_v0/wrist_flex.stl diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/wrist_normals.png b/resources/pr2_description/meshes/forearm_v0/wrist_normals.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/wrist_normals.png rename to resources/pr2_description/meshes/forearm_v0/wrist_normals.png diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/wrist_normals.tif b/resources/pr2_description/meshes/forearm_v0/wrist_normals.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/wrist_normals.tif rename to resources/pr2_description/meshes/forearm_v0/wrist_normals.tif diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/wrist_roll.stl b/resources/pr2_description/meshes/forearm_v0/wrist_roll.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/wrist_roll.stl rename to resources/pr2_description/meshes/forearm_v0/wrist_roll.stl diff --git a/visualizer/resources/pr2_description/meshes/forearm_v0/wrist_roll_L.stl b/resources/pr2_description/meshes/forearm_v0/wrist_roll_L.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/forearm_v0/wrist_roll_L.stl rename to resources/pr2_description/meshes/forearm_v0/wrist_roll_L.stl diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l.dae b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l.dae rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l.obj b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l.obj rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l.xml b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l.xml rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l.xml diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.iv b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.iv rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.obj b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.obj rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.stla b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.stla rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.stlb b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.stlb rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_l_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l.dae b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l.dae rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l.obj b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l.obj rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l.xml b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l.xml rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l.xml diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.iv b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.iv rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.obj b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.obj rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.stla b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.stla rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.stlb b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.stlb rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_l_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r.dae b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r.dae rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r.obj b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r.obj rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r.xml b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r.xml rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r.xml diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.iv b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.iv rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.obj b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.obj rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.stla b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.stla rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.stlb b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.stlb rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_pad2_r_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r.dae b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r.dae rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r.obj b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r.obj rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r.xml b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r.xml rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r.xml diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.iv b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.iv rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.obj b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.obj rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.stla b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.stla rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.stlb b/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.stlb rename to resources/pr2_description/meshes/gripper_v0/convex/finger_tip_r_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm.dae b/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm.dae rename to resources/pr2_description/meshes/gripper_v0/convex/gripper_palm.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm.obj b/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm.obj rename to resources/pr2_description/meshes/gripper_v0/convex/gripper_palm.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm.xml b/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm.xml rename to resources/pr2_description/meshes/gripper_v0/convex/gripper_palm.xml diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.iv b/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.iv rename to resources/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.obj b/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.obj rename to resources/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.stla b/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.stla rename to resources/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.stlb b/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.stlb rename to resources/pr2_description/meshes/gripper_v0/convex/gripper_palm_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger.dae b/resources/pr2_description/meshes/gripper_v0/convex/l_finger.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger.dae rename to resources/pr2_description/meshes/gripper_v0/convex/l_finger.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger.obj b/resources/pr2_description/meshes/gripper_v0/convex/l_finger.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger.obj rename to resources/pr2_description/meshes/gripper_v0/convex/l_finger.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger.xml b/resources/pr2_description/meshes/gripper_v0/convex/l_finger.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger.xml rename to resources/pr2_description/meshes/gripper_v0/convex/l_finger.xml diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_convex.iv b/resources/pr2_description/meshes/gripper_v0/convex/l_finger_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_convex.iv rename to resources/pr2_description/meshes/gripper_v0/convex/l_finger_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_convex.obj b/resources/pr2_description/meshes/gripper_v0/convex/l_finger_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_convex.obj rename to resources/pr2_description/meshes/gripper_v0/convex/l_finger_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_convex.stla b/resources/pr2_description/meshes/gripper_v0/convex/l_finger_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_convex.stla rename to resources/pr2_description/meshes/gripper_v0/convex/l_finger_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_convex.stlb b/resources/pr2_description/meshes/gripper_v0/convex/l_finger_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_convex.stlb rename to resources/pr2_description/meshes/gripper_v0/convex/l_finger_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip.dae b/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip.dae rename to resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip.obj b/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip.obj rename to resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip.xml b/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip.xml rename to resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip.xml diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.iv b/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.iv rename to resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.obj b/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.obj rename to resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.stla b/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.stla rename to resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.stlb b/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.stlb rename to resources/pr2_description/meshes/gripper_v0/convex/l_finger_tip_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_floating.dae b/resources/pr2_description/meshes/gripper_v0/convex/l_floating.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_floating.dae rename to resources/pr2_description/meshes/gripper_v0/convex/l_floating.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_floating.obj b/resources/pr2_description/meshes/gripper_v0/convex/l_floating.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_floating.obj rename to resources/pr2_description/meshes/gripper_v0/convex/l_floating.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_floating.xml b/resources/pr2_description/meshes/gripper_v0/convex/l_floating.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_floating.xml rename to resources/pr2_description/meshes/gripper_v0/convex/l_floating.xml diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_floating_convex.iv b/resources/pr2_description/meshes/gripper_v0/convex/l_floating_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_floating_convex.iv rename to resources/pr2_description/meshes/gripper_v0/convex/l_floating_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_floating_convex.obj b/resources/pr2_description/meshes/gripper_v0/convex/l_floating_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_floating_convex.obj rename to resources/pr2_description/meshes/gripper_v0/convex/l_floating_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_floating_convex.stla b/resources/pr2_description/meshes/gripper_v0/convex/l_floating_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_floating_convex.stla rename to resources/pr2_description/meshes/gripper_v0/convex/l_floating_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_floating_convex.stlb b/resources/pr2_description/meshes/gripper_v0/convex/l_floating_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/l_floating_convex.stlb rename to resources/pr2_description/meshes/gripper_v0/convex/l_floating_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l.dae b/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l.dae rename to resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l.obj b/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l.obj rename to resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l.xml b/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l.xml rename to resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l.xml diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.iv b/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.iv rename to resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.obj b/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.obj rename to resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.stla b/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.stla rename to resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.stlb b/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.stlb rename to resources/pr2_description/meshes/gripper_v0/convex/upper_finger_l_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r.dae b/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r.dae rename to resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r.obj b/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r.obj rename to resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r.xml b/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r.xml rename to resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r.xml diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.iv b/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.iv rename to resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.obj b/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.obj rename to resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.stla b/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.stla rename to resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.stlb b/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.stlb rename to resources/pr2_description/meshes/gripper_v0/convex/upper_finger_r_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/finger_H_Color_100430.png b/resources/pr2_description/meshes/gripper_v0/finger_H_Color_100430.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/finger_H_Color_100430.png rename to resources/pr2_description/meshes/gripper_v0/finger_H_Color_100430.png diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/finger_H_Color_100430.tif b/resources/pr2_description/meshes/gripper_v0/finger_H_Color_100430.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/finger_H_Color_100430.tif rename to resources/pr2_description/meshes/gripper_v0/finger_H_Color_100430.tif diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/finger_H_UV_100430.dae b/resources/pr2_description/meshes/gripper_v0/finger_H_UV_100430.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/finger_H_UV_100430.dae rename to resources/pr2_description/meshes/gripper_v0/finger_H_UV_100430.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/finger_tip_H_UV_100430.dae b/resources/pr2_description/meshes/gripper_v0/finger_tip_H_UV_100430.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/finger_tip_H_UV_100430.dae rename to resources/pr2_description/meshes/gripper_v0/finger_tip_H_UV_100430.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/finger_tip_l.stl b/resources/pr2_description/meshes/gripper_v0/finger_tip_l.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/finger_tip_l.stl rename to resources/pr2_description/meshes/gripper_v0/finger_tip_l.stl diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/finger_tip_pad2_l.stl b/resources/pr2_description/meshes/gripper_v0/finger_tip_pad2_l.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/finger_tip_pad2_l.stl rename to resources/pr2_description/meshes/gripper_v0/finger_tip_pad2_l.stl diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/finger_tip_pad2_r.stl b/resources/pr2_description/meshes/gripper_v0/finger_tip_pad2_r.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/finger_tip_pad2_r.stl rename to resources/pr2_description/meshes/gripper_v0/finger_tip_pad2_r.stl diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/finger_tip_r.stl b/resources/pr2_description/meshes/gripper_v0/finger_tip_r.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/finger_tip_r.stl rename to resources/pr2_description/meshes/gripper_v0/finger_tip_r.stl diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/fingertip_H_Color_100430.png b/resources/pr2_description/meshes/gripper_v0/fingertip_H_Color_100430.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/fingertip_H_Color_100430.png rename to resources/pr2_description/meshes/gripper_v0/fingertip_H_Color_100430.png diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/fingertip_H_Color_100430.tif b/resources/pr2_description/meshes/gripper_v0/fingertip_H_Color_100430.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/fingertip_H_Color_100430.tif rename to resources/pr2_description/meshes/gripper_v0/fingertip_H_Color_100430.tif diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/float_H_Color_100430.png b/resources/pr2_description/meshes/gripper_v0/float_H_Color_100430.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/float_H_Color_100430.png rename to resources/pr2_description/meshes/gripper_v0/float_H_Color_100430.png diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/float_H_Color_100430.tif b/resources/pr2_description/meshes/gripper_v0/float_H_Color_100430.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/float_H_Color_100430.tif rename to resources/pr2_description/meshes/gripper_v0/float_H_Color_100430.tif diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/float_H_UV_100430.dae b/resources/pr2_description/meshes/gripper_v0/float_H_UV_100430.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/float_H_UV_100430.dae rename to resources/pr2_description/meshes/gripper_v0/float_H_UV_100430.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/gripper_palm.dae b/resources/pr2_description/meshes/gripper_v0/gripper_palm.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/gripper_palm.dae rename to resources/pr2_description/meshes/gripper_v0/gripper_palm.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/gripper_palm.stl b/resources/pr2_description/meshes/gripper_v0/gripper_palm.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/gripper_palm.stl rename to resources/pr2_description/meshes/gripper_v0/gripper_palm.stl diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/gripper_palm_color.png b/resources/pr2_description/meshes/gripper_v0/gripper_palm_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/gripper_palm_color.png rename to resources/pr2_description/meshes/gripper_v0/gripper_palm_color.png diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/gripper_palm_color.tif b/resources/pr2_description/meshes/gripper_v0/gripper_palm_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/gripper_palm_color.tif rename to resources/pr2_description/meshes/gripper_v0/gripper_palm_color.tif diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/gripper_palm_normals.png b/resources/pr2_description/meshes/gripper_v0/gripper_palm_normals.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/gripper_palm_normals.png rename to resources/pr2_description/meshes/gripper_v0/gripper_palm_normals.png diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/gripper_palm_normals.tif b/resources/pr2_description/meshes/gripper_v0/gripper_palm_normals.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/gripper_palm_normals.tif rename to resources/pr2_description/meshes/gripper_v0/gripper_palm_normals.tif diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/iv/finger_tip_l.iv b/resources/pr2_description/meshes/gripper_v0/iv/finger_tip_l.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/iv/finger_tip_l.iv rename to resources/pr2_description/meshes/gripper_v0/iv/finger_tip_l.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/iv/finger_tip_pad2_l.iv b/resources/pr2_description/meshes/gripper_v0/iv/finger_tip_pad2_l.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/iv/finger_tip_pad2_l.iv rename to resources/pr2_description/meshes/gripper_v0/iv/finger_tip_pad2_l.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/iv/finger_tip_pad2_r.iv b/resources/pr2_description/meshes/gripper_v0/iv/finger_tip_pad2_r.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/iv/finger_tip_pad2_r.iv rename to resources/pr2_description/meshes/gripper_v0/iv/finger_tip_pad2_r.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/iv/finger_tip_r.iv b/resources/pr2_description/meshes/gripper_v0/iv/finger_tip_r.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/iv/finger_tip_r.iv rename to resources/pr2_description/meshes/gripper_v0/iv/finger_tip_r.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/iv/gripper_palm.iv b/resources/pr2_description/meshes/gripper_v0/iv/gripper_palm.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/iv/gripper_palm.iv rename to resources/pr2_description/meshes/gripper_v0/iv/gripper_palm.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/iv/l_finger.iv b/resources/pr2_description/meshes/gripper_v0/iv/l_finger.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/iv/l_finger.iv rename to resources/pr2_description/meshes/gripper_v0/iv/l_finger.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/iv/l_finger_tip.iv b/resources/pr2_description/meshes/gripper_v0/iv/l_finger_tip.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/iv/l_finger_tip.iv rename to resources/pr2_description/meshes/gripper_v0/iv/l_finger_tip.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/iv/l_floating.iv b/resources/pr2_description/meshes/gripper_v0/iv/l_floating.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/iv/l_floating.iv rename to resources/pr2_description/meshes/gripper_v0/iv/l_floating.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/iv/upper_finger_l.iv b/resources/pr2_description/meshes/gripper_v0/iv/upper_finger_l.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/iv/upper_finger_l.iv rename to resources/pr2_description/meshes/gripper_v0/iv/upper_finger_l.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/iv/upper_finger_r.iv b/resources/pr2_description/meshes/gripper_v0/iv/upper_finger_r.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/iv/upper_finger_r.iv rename to resources/pr2_description/meshes/gripper_v0/iv/upper_finger_r.iv diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_finger.dae b/resources/pr2_description/meshes/gripper_v0/l_finger.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_finger.dae rename to resources/pr2_description/meshes/gripper_v0/l_finger.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_finger.stl b/resources/pr2_description/meshes/gripper_v0/l_finger.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_finger.stl rename to resources/pr2_description/meshes/gripper_v0/l_finger.stl diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_color.png b/resources/pr2_description/meshes/gripper_v0/l_finger_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_color.png rename to resources/pr2_description/meshes/gripper_v0/l_finger_color.png diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_color.tif b/resources/pr2_description/meshes/gripper_v0/l_finger_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_color.tif rename to resources/pr2_description/meshes/gripper_v0/l_finger_color.tif diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_normals.png b/resources/pr2_description/meshes/gripper_v0/l_finger_normals.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_normals.png rename to resources/pr2_description/meshes/gripper_v0/l_finger_normals.png diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_normals.tif b/resources/pr2_description/meshes/gripper_v0/l_finger_normals.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_normals.tif rename to resources/pr2_description/meshes/gripper_v0/l_finger_normals.tif diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_tip.dae b/resources/pr2_description/meshes/gripper_v0/l_finger_tip.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_tip.dae rename to resources/pr2_description/meshes/gripper_v0/l_finger_tip.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_tip.stl b/resources/pr2_description/meshes/gripper_v0/l_finger_tip.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_tip.stl rename to resources/pr2_description/meshes/gripper_v0/l_finger_tip.stl diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_tip_color.png b/resources/pr2_description/meshes/gripper_v0/l_finger_tip_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_tip_color.png rename to resources/pr2_description/meshes/gripper_v0/l_finger_tip_color.png diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_tip_color.tif b/resources/pr2_description/meshes/gripper_v0/l_finger_tip_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_tip_color.tif rename to resources/pr2_description/meshes/gripper_v0/l_finger_tip_color.tif diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_tip_normals.png b/resources/pr2_description/meshes/gripper_v0/l_finger_tip_normals.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_tip_normals.png rename to resources/pr2_description/meshes/gripper_v0/l_finger_tip_normals.png diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_tip_normals.tif b/resources/pr2_description/meshes/gripper_v0/l_finger_tip_normals.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_finger_tip_normals.tif rename to resources/pr2_description/meshes/gripper_v0/l_finger_tip_normals.tif diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_float.dae b/resources/pr2_description/meshes/gripper_v0/l_float.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_float.dae rename to resources/pr2_description/meshes/gripper_v0/l_float.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_float_color.png b/resources/pr2_description/meshes/gripper_v0/l_float_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_float_color.png rename to resources/pr2_description/meshes/gripper_v0/l_float_color.png diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_float_color.tif b/resources/pr2_description/meshes/gripper_v0/l_float_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_float_color.tif rename to resources/pr2_description/meshes/gripper_v0/l_float_color.tif diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_float_normals.png b/resources/pr2_description/meshes/gripper_v0/l_float_normals.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_float_normals.png rename to resources/pr2_description/meshes/gripper_v0/l_float_normals.png diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_float_normals.tif b/resources/pr2_description/meshes/gripper_v0/l_float_normals.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_float_normals.tif rename to resources/pr2_description/meshes/gripper_v0/l_float_normals.tif diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/l_floating.stl b/resources/pr2_description/meshes/gripper_v0/l_floating.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/l_floating.stl rename to resources/pr2_description/meshes/gripper_v0/l_floating.stl diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/palm_H_Color_100430.png b/resources/pr2_description/meshes/gripper_v0/palm_H_Color_100430.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/palm_H_Color_100430.png rename to resources/pr2_description/meshes/gripper_v0/palm_H_Color_100430.png diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/palm_H_Color_100430.tif b/resources/pr2_description/meshes/gripper_v0/palm_H_Color_100430.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/palm_H_Color_100430.tif rename to resources/pr2_description/meshes/gripper_v0/palm_H_Color_100430.tif diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/palm_H_UV_100430.dae b/resources/pr2_description/meshes/gripper_v0/palm_H_UV_100430.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/palm_H_UV_100430.dae rename to resources/pr2_description/meshes/gripper_v0/palm_H_UV_100430.dae diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/upper_finger_l.stl b/resources/pr2_description/meshes/gripper_v0/upper_finger_l.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/upper_finger_l.stl rename to resources/pr2_description/meshes/gripper_v0/upper_finger_l.stl diff --git a/visualizer/resources/pr2_description/meshes/gripper_v0/upper_finger_r.stl b/resources/pr2_description/meshes/gripper_v0/upper_finger_r.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/gripper_v0/upper_finger_r.stl rename to resources/pr2_description/meshes/gripper_v0/upper_finger_r.stl diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan.dae b/resources/pr2_description/meshes/head_v0/convex/head_pan.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan.dae rename to resources/pr2_description/meshes/head_v0/convex/head_pan.dae diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan.obj b/resources/pr2_description/meshes/head_v0/convex/head_pan.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan.obj rename to resources/pr2_description/meshes/head_v0/convex/head_pan.obj diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan.xml b/resources/pr2_description/meshes/head_v0/convex/head_pan.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan.xml rename to resources/pr2_description/meshes/head_v0/convex/head_pan.xml diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_L.dae b/resources/pr2_description/meshes/head_v0/convex/head_pan_L.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_L.dae rename to resources/pr2_description/meshes/head_v0/convex/head_pan_L.dae diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_L.obj b/resources/pr2_description/meshes/head_v0/convex/head_pan_L.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_L.obj rename to resources/pr2_description/meshes/head_v0/convex/head_pan_L.obj diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_L.xml b/resources/pr2_description/meshes/head_v0/convex/head_pan_L.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_L.xml rename to resources/pr2_description/meshes/head_v0/convex/head_pan_L.xml diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_L_convex.iv b/resources/pr2_description/meshes/head_v0/convex/head_pan_L_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_L_convex.iv rename to resources/pr2_description/meshes/head_v0/convex/head_pan_L_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_L_convex.obj b/resources/pr2_description/meshes/head_v0/convex/head_pan_L_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_L_convex.obj rename to resources/pr2_description/meshes/head_v0/convex/head_pan_L_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_L_convex.stla b/resources/pr2_description/meshes/head_v0/convex/head_pan_L_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_L_convex.stla rename to resources/pr2_description/meshes/head_v0/convex/head_pan_L_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_L_convex.stlb b/resources/pr2_description/meshes/head_v0/convex/head_pan_L_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_L_convex.stlb rename to resources/pr2_description/meshes/head_v0/convex/head_pan_L_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_convex.iv b/resources/pr2_description/meshes/head_v0/convex/head_pan_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_convex.iv rename to resources/pr2_description/meshes/head_v0/convex/head_pan_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_convex.obj b/resources/pr2_description/meshes/head_v0/convex/head_pan_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_convex.obj rename to resources/pr2_description/meshes/head_v0/convex/head_pan_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_convex.stla b/resources/pr2_description/meshes/head_v0/convex/head_pan_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_convex.stla rename to resources/pr2_description/meshes/head_v0/convex/head_pan_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_convex.stlb b/resources/pr2_description/meshes/head_v0/convex/head_pan_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_pan_convex.stlb rename to resources/pr2_description/meshes/head_v0/convex/head_pan_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt.dae b/resources/pr2_description/meshes/head_v0/convex/head_tilt.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt.dae rename to resources/pr2_description/meshes/head_v0/convex/head_tilt.dae diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt.obj b/resources/pr2_description/meshes/head_v0/convex/head_tilt.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt.obj rename to resources/pr2_description/meshes/head_v0/convex/head_tilt.obj diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt.xml b/resources/pr2_description/meshes/head_v0/convex/head_tilt.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt.xml rename to resources/pr2_description/meshes/head_v0/convex/head_tilt.xml diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_L.dae b/resources/pr2_description/meshes/head_v0/convex/head_tilt_L.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_L.dae rename to resources/pr2_description/meshes/head_v0/convex/head_tilt_L.dae diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_L.obj b/resources/pr2_description/meshes/head_v0/convex/head_tilt_L.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_L.obj rename to resources/pr2_description/meshes/head_v0/convex/head_tilt_L.obj diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_L.xml b/resources/pr2_description/meshes/head_v0/convex/head_tilt_L.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_L.xml rename to resources/pr2_description/meshes/head_v0/convex/head_tilt_L.xml diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.iv b/resources/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.iv rename to resources/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.obj b/resources/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.obj rename to resources/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.stla b/resources/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.stla rename to resources/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.stlb b/resources/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.stlb rename to resources/pr2_description/meshes/head_v0/convex/head_tilt_L_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_convex.iv b/resources/pr2_description/meshes/head_v0/convex/head_tilt_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_convex.iv rename to resources/pr2_description/meshes/head_v0/convex/head_tilt_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_convex.obj b/resources/pr2_description/meshes/head_v0/convex/head_tilt_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_convex.obj rename to resources/pr2_description/meshes/head_v0/convex/head_tilt_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_convex.stla b/resources/pr2_description/meshes/head_v0/convex/head_tilt_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_convex.stla rename to resources/pr2_description/meshes/head_v0/convex/head_tilt_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_convex.stlb b/resources/pr2_description/meshes/head_v0/convex/head_tilt_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/convex/head_tilt_convex.stlb rename to resources/pr2_description/meshes/head_v0/convex/head_tilt_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_pan.dae b/resources/pr2_description/meshes/head_v0/head_pan.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_pan.dae rename to resources/pr2_description/meshes/head_v0/head_pan.dae diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_pan.stl b/resources/pr2_description/meshes/head_v0/head_pan.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_pan.stl rename to resources/pr2_description/meshes/head_v0/head_pan.stl diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_pan_L.stl b/resources/pr2_description/meshes/head_v0/head_pan_L.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_pan_L.stl rename to resources/pr2_description/meshes/head_v0/head_pan_L.stl diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_pan_color.png b/resources/pr2_description/meshes/head_v0/head_pan_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_pan_color.png rename to resources/pr2_description/meshes/head_v0/head_pan_color.png diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_pan_color.tif b/resources/pr2_description/meshes/head_v0/head_pan_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_pan_color.tif rename to resources/pr2_description/meshes/head_v0/head_pan_color.tif diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_pan_normals.png b/resources/pr2_description/meshes/head_v0/head_pan_normals.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_pan_normals.png rename to resources/pr2_description/meshes/head_v0/head_pan_normals.png diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_pan_normals.tif b/resources/pr2_description/meshes/head_v0/head_pan_normals.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_pan_normals.tif rename to resources/pr2_description/meshes/head_v0/head_pan_normals.tif diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_tilt.dae b/resources/pr2_description/meshes/head_v0/head_tilt.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_tilt.dae rename to resources/pr2_description/meshes/head_v0/head_tilt.dae diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_tilt.stl b/resources/pr2_description/meshes/head_v0/head_tilt.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_tilt.stl rename to resources/pr2_description/meshes/head_v0/head_tilt.stl diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_tilt_L.stl b/resources/pr2_description/meshes/head_v0/head_tilt_L.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_tilt_L.stl rename to resources/pr2_description/meshes/head_v0/head_tilt_L.stl diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_tilt_color.png b/resources/pr2_description/meshes/head_v0/head_tilt_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_tilt_color.png rename to resources/pr2_description/meshes/head_v0/head_tilt_color.png diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_tilt_color.tif b/resources/pr2_description/meshes/head_v0/head_tilt_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_tilt_color.tif rename to resources/pr2_description/meshes/head_v0/head_tilt_color.tif diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_tilt_color_red.png b/resources/pr2_description/meshes/head_v0/head_tilt_color_red.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_tilt_color_red.png rename to resources/pr2_description/meshes/head_v0/head_tilt_color_red.png diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_tilt_color_red.tif b/resources/pr2_description/meshes/head_v0/head_tilt_color_red.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_tilt_color_red.tif rename to resources/pr2_description/meshes/head_v0/head_tilt_color_red.tif diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_tilt_color_yellow.png b/resources/pr2_description/meshes/head_v0/head_tilt_color_yellow.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_tilt_color_yellow.png rename to resources/pr2_description/meshes/head_v0/head_tilt_color_yellow.png diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_tilt_color_yellow.tif b/resources/pr2_description/meshes/head_v0/head_tilt_color_yellow.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_tilt_color_yellow.tif rename to resources/pr2_description/meshes/head_v0/head_tilt_color_yellow.tif diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_tilt_green.png b/resources/pr2_description/meshes/head_v0/head_tilt_green.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_tilt_green.png rename to resources/pr2_description/meshes/head_v0/head_tilt_green.png diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_tilt_green.tif b/resources/pr2_description/meshes/head_v0/head_tilt_green.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_tilt_green.tif rename to resources/pr2_description/meshes/head_v0/head_tilt_green.tif diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_tilt_normals.png b/resources/pr2_description/meshes/head_v0/head_tilt_normals.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_tilt_normals.png rename to resources/pr2_description/meshes/head_v0/head_tilt_normals.png diff --git a/visualizer/resources/pr2_description/meshes/head_v0/head_tilt_normals.tif b/resources/pr2_description/meshes/head_v0/head_tilt_normals.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/head_tilt_normals.tif rename to resources/pr2_description/meshes/head_v0/head_tilt_normals.tif diff --git a/visualizer/resources/pr2_description/meshes/head_v0/iv/head_pan.iv b/resources/pr2_description/meshes/head_v0/iv/head_pan.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/iv/head_pan.iv rename to resources/pr2_description/meshes/head_v0/iv/head_pan.iv diff --git a/visualizer/resources/pr2_description/meshes/head_v0/iv/head_pan_L.iv b/resources/pr2_description/meshes/head_v0/iv/head_pan_L.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/iv/head_pan_L.iv rename to resources/pr2_description/meshes/head_v0/iv/head_pan_L.iv diff --git a/visualizer/resources/pr2_description/meshes/head_v0/iv/head_tilt.iv b/resources/pr2_description/meshes/head_v0/iv/head_tilt.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/iv/head_tilt.iv rename to resources/pr2_description/meshes/head_v0/iv/head_tilt.iv diff --git a/visualizer/resources/pr2_description/meshes/head_v0/iv/head_tilt_L.iv b/resources/pr2_description/meshes/head_v0/iv/head_tilt_L.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/head_v0/iv/head_tilt_L.iv rename to resources/pr2_description/meshes/head_v0/iv/head_tilt_L.iv diff --git a/visualizer/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_back--coarse.STL b/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_back--coarse.STL similarity index 100% rename from visualizer/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_back--coarse.STL rename to resources/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_back--coarse.STL diff --git a/visualizer/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_back_no_sensors--coarse.STL b/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_back_no_sensors--coarse.STL similarity index 100% rename from visualizer/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_back_no_sensors--coarse.STL rename to resources/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_back_no_sensors--coarse.STL diff --git a/visualizer/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_fwd--coarse.STL b/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_fwd--coarse.STL similarity index 100% rename from visualizer/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_fwd--coarse.STL rename to resources/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_fwd--coarse.STL diff --git a/visualizer/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_fwd_no_sensors--coarse.STL b/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_fwd_no_sensors--coarse.STL similarity index 100% rename from visualizer/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_fwd_no_sensors--coarse.STL rename to resources/pr2_description/meshes/sensors/kinect_prosilica_v0/115x100_swept_fwd_no_sensors--coarse.STL diff --git a/visualizer/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/68-04546_Kinect_Sensor--coarse.STL b/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/68-04546_Kinect_Sensor--coarse.STL similarity index 100% rename from visualizer/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/68-04546_Kinect_Sensor--coarse.STL rename to resources/pr2_description/meshes/sensors/kinect_prosilica_v0/68-04546_Kinect_Sensor--coarse.STL diff --git a/visualizer/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/Prosilica_w_Lens--coarse.STL b/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/Prosilica_w_Lens--coarse.STL similarity index 100% rename from visualizer/resources/pr2_description/meshes/sensors/kinect_prosilica_v0/Prosilica_w_Lens--coarse.STL rename to resources/pr2_description/meshes/sensors/kinect_prosilica_v0/Prosilica_w_Lens--coarse.STL diff --git a/visualizer/resources/pr2_description/meshes/sensors/kinect_v0/kinect.dae b/resources/pr2_description/meshes/sensors/kinect_v0/kinect.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/sensors/kinect_v0/kinect.dae rename to resources/pr2_description/meshes/sensors/kinect_v0/kinect.dae diff --git a/visualizer/resources/pr2_description/meshes/sensors/kinect_v0/kinect.tga b/resources/pr2_description/meshes/sensors/kinect_v0/kinect.tga similarity index 100% rename from visualizer/resources/pr2_description/meshes/sensors/kinect_v0/kinect.tga rename to resources/pr2_description/meshes/sensors/kinect_v0/kinect.tga diff --git a/visualizer/resources/pr2_description/meshes/sensors/kinect_v0/kinect_color.png b/resources/pr2_description/meshes/sensors/kinect_v0/kinect_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/sensors/kinect_v0/kinect_color.png rename to resources/pr2_description/meshes/sensors/kinect_v0/kinect_color.png diff --git a/visualizer/resources/pr2_description/meshes/sensors/kinect_v0/kinect_color.tga b/resources/pr2_description/meshes/sensors/kinect_v0/kinect_color.tga similarity index 100% rename from visualizer/resources/pr2_description/meshes/sensors/kinect_v0/kinect_color.tga rename to resources/pr2_description/meshes/sensors/kinect_v0/kinect_color.tga diff --git a/visualizer/resources/pr2_description/meshes/sensors/kinect_v0/kinect_mount.stl b/resources/pr2_description/meshes/sensors/kinect_v0/kinect_mount.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/sensors/kinect_v0/kinect_mount.stl rename to resources/pr2_description/meshes/sensors/kinect_v0/kinect_mount.stl diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift.dae b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift.dae rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift.dae diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift.obj b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift.obj rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift.obj diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift.xml b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift.xml rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift.xml diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.iv b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.iv rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.obj b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.obj rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.stla b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.stla rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.stlb b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.stlb rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_lift_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan.dae b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan.dae rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan.dae diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan.obj b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan.obj rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan.obj diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan.xml b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan.xml rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan.xml diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.iv b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.iv rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.obj b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.obj rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.stla b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.stla rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.stlb b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.stlb rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_pan_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw.dae b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw.dae rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw.dae diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw.obj b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw.obj rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw.obj diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw.xml b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw.xml rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw.xml diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.iv b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.iv rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.obj b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.obj rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.stla b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.stla rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.stlb b/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.stlb rename to resources/pr2_description/meshes/shoulder_v0/convex/shoulder_yaw_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll.dae b/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll.dae rename to resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll.dae diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll.obj b/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll.obj rename to resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll.obj diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll.xml b/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll.xml rename to resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll.xml diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L.dae b/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L.dae rename to resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L.dae diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L.obj b/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L.obj rename to resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L.obj diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L.xml b/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L.xml rename to resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L.xml diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.iv b/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.iv rename to resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.obj b/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.obj rename to resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.stla b/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.stla rename to resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.stlb b/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.stlb rename to resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_L_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.iv b/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.iv rename to resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.obj b/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.obj rename to resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.stla b/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.stla rename to resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.stlb b/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.stlb rename to resources/pr2_description/meshes/shoulder_v0/convex/upper_arm_roll_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/iv/shoulder_lift.iv b/resources/pr2_description/meshes/shoulder_v0/iv/shoulder_lift.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/iv/shoulder_lift.iv rename to resources/pr2_description/meshes/shoulder_v0/iv/shoulder_lift.iv diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/iv/shoulder_pan.iv b/resources/pr2_description/meshes/shoulder_v0/iv/shoulder_pan.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/iv/shoulder_pan.iv rename to resources/pr2_description/meshes/shoulder_v0/iv/shoulder_pan.iv diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/iv/shoulder_yaw.iv b/resources/pr2_description/meshes/shoulder_v0/iv/shoulder_yaw.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/iv/shoulder_yaw.iv rename to resources/pr2_description/meshes/shoulder_v0/iv/shoulder_yaw.iv diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/iv/upper_arm_roll.iv b/resources/pr2_description/meshes/shoulder_v0/iv/upper_arm_roll.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/iv/upper_arm_roll.iv rename to resources/pr2_description/meshes/shoulder_v0/iv/upper_arm_roll.iv diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/iv/upper_arm_roll_L.iv b/resources/pr2_description/meshes/shoulder_v0/iv/upper_arm_roll_L.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/iv/upper_arm_roll_L.iv rename to resources/pr2_description/meshes/shoulder_v0/iv/upper_arm_roll_L.iv diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_lift.dae b/resources/pr2_description/meshes/shoulder_v0/shoulder_lift.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_lift.dae rename to resources/pr2_description/meshes/shoulder_v0/shoulder_lift.dae diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_lift.stl b/resources/pr2_description/meshes/shoulder_v0/shoulder_lift.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_lift.stl rename to resources/pr2_description/meshes/shoulder_v0/shoulder_lift.stl diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_lift_color.png b/resources/pr2_description/meshes/shoulder_v0/shoulder_lift_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_lift_color.png rename to resources/pr2_description/meshes/shoulder_v0/shoulder_lift_color.png diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_lift_color.tif b/resources/pr2_description/meshes/shoulder_v0/shoulder_lift_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_lift_color.tif rename to resources/pr2_description/meshes/shoulder_v0/shoulder_lift_color.tif diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_lift_normals.png b/resources/pr2_description/meshes/shoulder_v0/shoulder_lift_normals.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_lift_normals.png rename to resources/pr2_description/meshes/shoulder_v0/shoulder_lift_normals.png diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_lift_normals.tif b/resources/pr2_description/meshes/shoulder_v0/shoulder_lift_normals.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_lift_normals.tif rename to resources/pr2_description/meshes/shoulder_v0/shoulder_lift_normals.tif diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_pan.dae b/resources/pr2_description/meshes/shoulder_v0/shoulder_pan.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_pan.dae rename to resources/pr2_description/meshes/shoulder_v0/shoulder_pan.dae diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_pan.stl b/resources/pr2_description/meshes/shoulder_v0/shoulder_pan.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_pan.stl rename to resources/pr2_description/meshes/shoulder_v0/shoulder_pan.stl diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_pan_color.png b/resources/pr2_description/meshes/shoulder_v0/shoulder_pan_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_pan_color.png rename to resources/pr2_description/meshes/shoulder_v0/shoulder_pan_color.png diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_pan_color.tif b/resources/pr2_description/meshes/shoulder_v0/shoulder_pan_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_pan_color.tif rename to resources/pr2_description/meshes/shoulder_v0/shoulder_pan_color.tif diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_pan_normals.png b/resources/pr2_description/meshes/shoulder_v0/shoulder_pan_normals.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_pan_normals.png rename to resources/pr2_description/meshes/shoulder_v0/shoulder_pan_normals.png diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_pan_normals.tif b/resources/pr2_description/meshes/shoulder_v0/shoulder_pan_normals.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_pan_normals.tif rename to resources/pr2_description/meshes/shoulder_v0/shoulder_pan_normals.tif diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_yaw.stl b/resources/pr2_description/meshes/shoulder_v0/shoulder_yaw.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/shoulder_yaw.stl rename to resources/pr2_description/meshes/shoulder_v0/shoulder_yaw.stl diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll.dae b/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll.dae rename to resources/pr2_description/meshes/shoulder_v0/upper_arm_roll.dae diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll.stl b/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll.stl rename to resources/pr2_description/meshes/shoulder_v0/upper_arm_roll.stl diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_L.stl b/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_L.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_L.stl rename to resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_L.stl diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_color.png b/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_color.png rename to resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_color.png diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_color.tif b/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_color.tif rename to resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_color.tif diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_normals.png b/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_normals.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_normals.png rename to resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_normals.png diff --git a/visualizer/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_normals.tif b/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_normals.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_normals.tif rename to resources/pr2_description/meshes/shoulder_v0/upper_arm_roll_normals.tif diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt.dae b/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt.dae rename to resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt.dae diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt.obj b/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt.obj rename to resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt.obj diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt.xml b/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt.xml rename to resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt.xml diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.iv b/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.iv rename to resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.obj b/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.obj rename to resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.stla b/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.stla rename to resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.stlb b/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.stlb rename to resources/pr2_description/meshes/tilting_laser_v0/convex/hok_tilt_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo.dae b/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo.dae rename to resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo.dae diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo.obj b/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo.obj rename to resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo.obj diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo.xml b/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo.xml rename to resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo.xml diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L.dae b/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L.dae rename to resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L.dae diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L.obj b/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L.obj rename to resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L.obj diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L.xml b/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L.xml rename to resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L.xml diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.iv b/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.iv rename to resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.obj b/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.obj rename to resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.stla b/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.stla rename to resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.stlb b/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.stlb rename to resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_L_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.iv b/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.iv rename to resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.obj b/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.obj rename to resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.stla b/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.stla rename to resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.stlb b/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.stlb rename to resources/pr2_description/meshes/tilting_laser_v0/convex/tilting_hokuyo_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/hok_tilt.stl b/resources/pr2_description/meshes/tilting_laser_v0/hok_tilt.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/hok_tilt.stl rename to resources/pr2_description/meshes/tilting_laser_v0/hok_tilt.stl diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/iv/hok_tilt.iv b/resources/pr2_description/meshes/tilting_laser_v0/iv/hok_tilt.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/iv/hok_tilt.iv rename to resources/pr2_description/meshes/tilting_laser_v0/iv/hok_tilt.iv diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/iv/tilting_hokuyo.iv b/resources/pr2_description/meshes/tilting_laser_v0/iv/tilting_hokuyo.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/iv/tilting_hokuyo.iv rename to resources/pr2_description/meshes/tilting_laser_v0/iv/tilting_hokuyo.iv diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/iv/tilting_hokuyo_L.iv b/resources/pr2_description/meshes/tilting_laser_v0/iv/tilting_hokuyo_L.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/iv/tilting_hokuyo_L.iv rename to resources/pr2_description/meshes/tilting_laser_v0/iv/tilting_hokuyo_L.iv diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo.dae b/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo.dae rename to resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo.dae diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo.stl b/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo.stl rename to resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo.stl diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_L.stl b/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_L.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_L.stl rename to resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_L.stl diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_color.png b/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_color.png rename to resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_color.png diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_color.tif b/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_color.tif rename to resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_color.tif diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_normals.png b/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_normals.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_normals.png rename to resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_normals.png diff --git a/visualizer/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_normals.tif b/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_normals.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_normals.tif rename to resources/pr2_description/meshes/tilting_laser_v0/tilting_hokuyo_normals.tif diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso.dae b/resources/pr2_description/meshes/torso_v0/convex/torso.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso.dae rename to resources/pr2_description/meshes/torso_v0/convex/torso.dae diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso.obj b/resources/pr2_description/meshes/torso_v0/convex/torso.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso.obj rename to resources/pr2_description/meshes/torso_v0/convex/torso.obj diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso.xml b/resources/pr2_description/meshes/torso_v0/convex/torso.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso.xml rename to resources/pr2_description/meshes/torso_v0/convex/torso.xml diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_convex.iv b/resources/pr2_description/meshes/torso_v0/convex/torso_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_convex.iv rename to resources/pr2_description/meshes/torso_v0/convex/torso_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_convex.obj b/resources/pr2_description/meshes/torso_v0/convex/torso_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_convex.obj rename to resources/pr2_description/meshes/torso_v0/convex/torso_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_convex.stla b/resources/pr2_description/meshes/torso_v0/convex/torso_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_convex.stla rename to resources/pr2_description/meshes/torso_v0/convex/torso_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_convex.stlb b/resources/pr2_description/meshes/torso_v0/convex/torso_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_convex.stlb rename to resources/pr2_description/meshes/torso_v0/convex/torso_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift.dae b/resources/pr2_description/meshes/torso_v0/convex/torso_lift.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift.dae rename to resources/pr2_description/meshes/torso_v0/convex/torso_lift.dae diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift.obj b/resources/pr2_description/meshes/torso_v0/convex/torso_lift.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift.obj rename to resources/pr2_description/meshes/torso_v0/convex/torso_lift.obj diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift.xml b/resources/pr2_description/meshes/torso_v0/convex/torso_lift.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift.xml rename to resources/pr2_description/meshes/torso_v0/convex/torso_lift.xml diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L.dae b/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L.dae rename to resources/pr2_description/meshes/torso_v0/convex/torso_lift_L.dae diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L.obj b/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L.obj rename to resources/pr2_description/meshes/torso_v0/convex/torso_lift_L.obj diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L.xml b/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L.xml rename to resources/pr2_description/meshes/torso_v0/convex/torso_lift_L.xml diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.iv b/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.iv rename to resources/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.obj b/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.obj rename to resources/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.stla b/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.stla rename to resources/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.stlb b/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.stlb rename to resources/pr2_description/meshes/torso_v0/convex/torso_lift_L_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_convex.iv b/resources/pr2_description/meshes/torso_v0/convex/torso_lift_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_convex.iv rename to resources/pr2_description/meshes/torso_v0/convex/torso_lift_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_convex.obj b/resources/pr2_description/meshes/torso_v0/convex/torso_lift_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_convex.obj rename to resources/pr2_description/meshes/torso_v0/convex/torso_lift_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_convex.stla b/resources/pr2_description/meshes/torso_v0/convex/torso_lift_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_convex.stla rename to resources/pr2_description/meshes/torso_v0/convex/torso_lift_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_convex.stlb b/resources/pr2_description/meshes/torso_v0/convex/torso_lift_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/convex/torso_lift_convex.stlb rename to resources/pr2_description/meshes/torso_v0/convex/torso_lift_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/iv/torso.iv b/resources/pr2_description/meshes/torso_v0/iv/torso.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/iv/torso.iv rename to resources/pr2_description/meshes/torso_v0/iv/torso.iv diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/iv/torso_lift.iv b/resources/pr2_description/meshes/torso_v0/iv/torso_lift.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/iv/torso_lift.iv rename to resources/pr2_description/meshes/torso_v0/iv/torso_lift.iv diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/iv/torso_lift_L.iv b/resources/pr2_description/meshes/torso_v0/iv/torso_lift_L.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/iv/torso_lift_L.iv rename to resources/pr2_description/meshes/torso_v0/iv/torso_lift_L.iv diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/torso.stl b/resources/pr2_description/meshes/torso_v0/torso.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/torso.stl rename to resources/pr2_description/meshes/torso_v0/torso.stl diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/torso_lift.dae b/resources/pr2_description/meshes/torso_v0/torso_lift.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/torso_lift.dae rename to resources/pr2_description/meshes/torso_v0/torso_lift.dae diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/torso_lift.stl b/resources/pr2_description/meshes/torso_v0/torso_lift.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/torso_lift.stl rename to resources/pr2_description/meshes/torso_v0/torso_lift.stl diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/torso_lift_L.stl b/resources/pr2_description/meshes/torso_v0/torso_lift_L.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/torso_lift_L.stl rename to resources/pr2_description/meshes/torso_v0/torso_lift_L.stl diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/torso_lift_color.png b/resources/pr2_description/meshes/torso_v0/torso_lift_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/torso_lift_color.png rename to resources/pr2_description/meshes/torso_v0/torso_lift_color.png diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/torso_lift_color.tif b/resources/pr2_description/meshes/torso_v0/torso_lift_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/torso_lift_color.tif rename to resources/pr2_description/meshes/torso_v0/torso_lift_color.tif diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/torso_lift_normals.png b/resources/pr2_description/meshes/torso_v0/torso_lift_normals.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/torso_lift_normals.png rename to resources/pr2_description/meshes/torso_v0/torso_lift_normals.png diff --git a/visualizer/resources/pr2_description/meshes/torso_v0/torso_lift_normals.tif b/resources/pr2_description/meshes/torso_v0/torso_lift_normals.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/torso_v0/torso_lift_normals.tif rename to resources/pr2_description/meshes/torso_v0/torso_lift_normals.tif diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex.dae b/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex.dae rename to resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex.dae diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex.obj b/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex.obj rename to resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex.obj diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex.xml b/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex.xml rename to resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex.xml diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.iv b/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.iv rename to resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.obj b/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.obj rename to resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.stla b/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.stla rename to resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.stlb b/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.stlb rename to resources/pr2_description/meshes/upper_arm_v0/convex/elbow_flex_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll.dae b/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll.dae rename to resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll.dae diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll.obj b/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll.obj rename to resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll.obj diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll.xml b/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll.xml rename to resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll.xml diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L.dae b/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L.dae rename to resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L.dae diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L.obj b/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L.obj rename to resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L.obj diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L.xml b/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L.xml rename to resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L.xml diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.iv b/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.iv rename to resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.obj b/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.obj rename to resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.stla b/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.stla rename to resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.stlb b/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.stlb rename to resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_L_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.iv b/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.iv rename to resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.obj b/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.obj rename to resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.stla b/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.stla rename to resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.stlb b/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.stlb rename to resources/pr2_description/meshes/upper_arm_v0/convex/forearm_roll_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm.dae b/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm.dae rename to resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm.dae diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm.obj b/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm.obj rename to resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm.obj diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm.xml b/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm.xml similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm.xml rename to resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm.xml diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.iv b/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.iv rename to resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.iv diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.obj b/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.obj similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.obj rename to resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.obj diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.stla b/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.stla similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.stla rename to resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.stla diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.stlb b/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.stlb similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.stlb rename to resources/pr2_description/meshes/upper_arm_v0/convex/upper_arm_convex.stlb diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/elbow_flex.dae b/resources/pr2_description/meshes/upper_arm_v0/elbow_flex.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/elbow_flex.dae rename to resources/pr2_description/meshes/upper_arm_v0/elbow_flex.dae diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/elbow_flex.stl b/resources/pr2_description/meshes/upper_arm_v0/elbow_flex.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/elbow_flex.stl rename to resources/pr2_description/meshes/upper_arm_v0/elbow_flex.stl diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/elbow_flex_color.png b/resources/pr2_description/meshes/upper_arm_v0/elbow_flex_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/elbow_flex_color.png rename to resources/pr2_description/meshes/upper_arm_v0/elbow_flex_color.png diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/elbow_flex_color.tif b/resources/pr2_description/meshes/upper_arm_v0/elbow_flex_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/elbow_flex_color.tif rename to resources/pr2_description/meshes/upper_arm_v0/elbow_flex_color.tif diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/elbow_flex_normals.png b/resources/pr2_description/meshes/upper_arm_v0/elbow_flex_normals.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/elbow_flex_normals.png rename to resources/pr2_description/meshes/upper_arm_v0/elbow_flex_normals.png diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/elbow_flex_normals.tif b/resources/pr2_description/meshes/upper_arm_v0/elbow_flex_normals.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/elbow_flex_normals.tif rename to resources/pr2_description/meshes/upper_arm_v0/elbow_flex_normals.tif diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/forearm_roll.stl b/resources/pr2_description/meshes/upper_arm_v0/forearm_roll.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/forearm_roll.stl rename to resources/pr2_description/meshes/upper_arm_v0/forearm_roll.stl diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/forearm_roll_L.stl b/resources/pr2_description/meshes/upper_arm_v0/forearm_roll_L.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/forearm_roll_L.stl rename to resources/pr2_description/meshes/upper_arm_v0/forearm_roll_L.stl diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/iv/elbow_flex.iv b/resources/pr2_description/meshes/upper_arm_v0/iv/elbow_flex.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/iv/elbow_flex.iv rename to resources/pr2_description/meshes/upper_arm_v0/iv/elbow_flex.iv diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/iv/forearm_roll.iv b/resources/pr2_description/meshes/upper_arm_v0/iv/forearm_roll.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/iv/forearm_roll.iv rename to resources/pr2_description/meshes/upper_arm_v0/iv/forearm_roll.iv diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/iv/forearm_roll_L.iv b/resources/pr2_description/meshes/upper_arm_v0/iv/forearm_roll_L.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/iv/forearm_roll_L.iv rename to resources/pr2_description/meshes/upper_arm_v0/iv/forearm_roll_L.iv diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/iv/upper_arm.iv b/resources/pr2_description/meshes/upper_arm_v0/iv/upper_arm.iv similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/iv/upper_arm.iv rename to resources/pr2_description/meshes/upper_arm_v0/iv/upper_arm.iv diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/upper_arm.dae b/resources/pr2_description/meshes/upper_arm_v0/upper_arm.dae similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/upper_arm.dae rename to resources/pr2_description/meshes/upper_arm_v0/upper_arm.dae diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/upper_arm.jpg b/resources/pr2_description/meshes/upper_arm_v0/upper_arm.jpg similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/upper_arm.jpg rename to resources/pr2_description/meshes/upper_arm_v0/upper_arm.jpg diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/upper_arm.png b/resources/pr2_description/meshes/upper_arm_v0/upper_arm.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/upper_arm.png rename to resources/pr2_description/meshes/upper_arm_v0/upper_arm.png diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/upper_arm.stl b/resources/pr2_description/meshes/upper_arm_v0/upper_arm.stl similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/upper_arm.stl rename to resources/pr2_description/meshes/upper_arm_v0/upper_arm.stl diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/upper_arm_color.png b/resources/pr2_description/meshes/upper_arm_v0/upper_arm_color.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/upper_arm_color.png rename to resources/pr2_description/meshes/upper_arm_v0/upper_arm_color.png diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/upper_arm_color.tif b/resources/pr2_description/meshes/upper_arm_v0/upper_arm_color.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/upper_arm_color.tif rename to resources/pr2_description/meshes/upper_arm_v0/upper_arm_color.tif diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/upper_arm_normals.png b/resources/pr2_description/meshes/upper_arm_v0/upper_arm_normals.png similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/upper_arm_normals.png rename to resources/pr2_description/meshes/upper_arm_v0/upper_arm_normals.png diff --git a/visualizer/resources/pr2_description/meshes/upper_arm_v0/upper_arm_normals.tif b/resources/pr2_description/meshes/upper_arm_v0/upper_arm_normals.tif similarity index 100% rename from visualizer/resources/pr2_description/meshes/upper_arm_v0/upper_arm_normals.tif rename to resources/pr2_description/meshes/upper_arm_v0/upper_arm_normals.tif diff --git a/visualizer/resources/pr2_description/pr2.urdf b/resources/pr2_description/pr2.urdf similarity index 100% rename from visualizer/resources/pr2_description/pr2.urdf rename to resources/pr2_description/pr2.urdf diff --git a/visualizer/resources/pr2_description/pr2_urdf.xml b/resources/pr2_description/pr2_urdf.xml similarity index 100% rename from visualizer/resources/pr2_description/pr2_urdf.xml rename to resources/pr2_description/pr2_urdf.xml diff --git a/visualizer/resources/pr2_description/robots/README b/resources/pr2_description/robots/README similarity index 100% rename from visualizer/resources/pr2_description/robots/README rename to resources/pr2_description/robots/README diff --git a/visualizer/resources/pr2_description/robots/pr2.srdf b/resources/pr2_description/robots/pr2.srdf similarity index 100% rename from visualizer/resources/pr2_description/robots/pr2.srdf rename to resources/pr2_description/robots/pr2.srdf diff --git a/visualizer/resources/pr2_description/robots/pr2.urdf.xacro b/resources/pr2_description/robots/pr2.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/robots/pr2.urdf.xacro rename to resources/pr2_description/robots/pr2.urdf.xacro diff --git a/visualizer/resources/pr2_description/robots/pr2_no_arms.urdf.xacro b/resources/pr2_description/robots/pr2_no_arms.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/robots/pr2_no_arms.urdf.xacro rename to resources/pr2_description/robots/pr2_no_arms.urdf.xacro diff --git a/visualizer/resources/pr2_description/robots/pr2_no_kinect.urdf.xacro b/resources/pr2_description/robots/pr2_no_kinect.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/robots/pr2_no_kinect.urdf.xacro rename to resources/pr2_description/robots/pr2_no_kinect.urdf.xacro diff --git a/visualizer/resources/pr2_description/robots/pr2_se.srdf b/resources/pr2_description/robots/pr2_se.srdf similarity index 100% rename from visualizer/resources/pr2_description/robots/pr2_se.srdf rename to resources/pr2_description/robots/pr2_se.srdf diff --git a/visualizer/resources/pr2_description/robots/pr2_se.urdf.xacro b/resources/pr2_description/robots/pr2_se.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/robots/pr2_se.urdf.xacro rename to resources/pr2_description/robots/pr2_se.urdf.xacro diff --git a/visualizer/resources/pr2_description/robots/upload_pr2.launch b/resources/pr2_description/robots/upload_pr2.launch similarity index 100% rename from visualizer/resources/pr2_description/robots/upload_pr2.launch rename to resources/pr2_description/robots/upload_pr2.launch diff --git a/visualizer/resources/pr2_description/test/test_urdf.cpp b/resources/pr2_description/test/test_urdf.cpp similarity index 100% rename from visualizer/resources/pr2_description/test/test_urdf.cpp rename to resources/pr2_description/test/test_urdf.cpp diff --git a/visualizer/resources/pr2_description/urdf/base_v0/base.gazebo.xacro b/resources/pr2_description/urdf/base_v0/base.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/base_v0/base.gazebo.xacro rename to resources/pr2_description/urdf/base_v0/base.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/base_v0/base.transmission.xacro b/resources/pr2_description/urdf/base_v0/base.transmission.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/base_v0/base.transmission.xacro rename to resources/pr2_description/urdf/base_v0/base.transmission.xacro diff --git a/visualizer/resources/pr2_description/urdf/base_v0/base.urdf.xacro b/resources/pr2_description/urdf/base_v0/base.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/base_v0/base.urdf.xacro rename to resources/pr2_description/urdf/base_v0/base.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/common.xacro b/resources/pr2_description/urdf/common.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/common.xacro rename to resources/pr2_description/urdf/common.xacro diff --git a/visualizer/resources/pr2_description/urdf/forearm_v0/forearm.gazebo.xacro b/resources/pr2_description/urdf/forearm_v0/forearm.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/forearm_v0/forearm.gazebo.xacro rename to resources/pr2_description/urdf/forearm_v0/forearm.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/forearm_v0/forearm.transmission.xacro b/resources/pr2_description/urdf/forearm_v0/forearm.transmission.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/forearm_v0/forearm.transmission.xacro rename to resources/pr2_description/urdf/forearm_v0/forearm.transmission.xacro diff --git a/visualizer/resources/pr2_description/urdf/forearm_v0/forearm.urdf.xacro b/resources/pr2_description/urdf/forearm_v0/forearm.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/forearm_v0/forearm.urdf.xacro rename to resources/pr2_description/urdf/forearm_v0/forearm.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/gripper_v0/gripper.gazebo.xacro b/resources/pr2_description/urdf/gripper_v0/gripper.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/gripper_v0/gripper.gazebo.xacro rename to resources/pr2_description/urdf/gripper_v0/gripper.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/gripper_v0/gripper.transmission.xacro b/resources/pr2_description/urdf/gripper_v0/gripper.transmission.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/gripper_v0/gripper.transmission.xacro rename to resources/pr2_description/urdf/gripper_v0/gripper.transmission.xacro diff --git a/visualizer/resources/pr2_description/urdf/gripper_v0/gripper.urdf.xacro b/resources/pr2_description/urdf/gripper_v0/gripper.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/gripper_v0/gripper.urdf.xacro rename to resources/pr2_description/urdf/gripper_v0/gripper.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/head_v0/head.gazebo.xacro b/resources/pr2_description/urdf/head_v0/head.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/head_v0/head.gazebo.xacro rename to resources/pr2_description/urdf/head_v0/head.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/head_v0/head.transmission.xacro b/resources/pr2_description/urdf/head_v0/head.transmission.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/head_v0/head.transmission.xacro rename to resources/pr2_description/urdf/head_v0/head.transmission.xacro diff --git a/visualizer/resources/pr2_description/urdf/head_v0/head.urdf.xacro b/resources/pr2_description/urdf/head_v0/head.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/head_v0/head.urdf.xacro rename to resources/pr2_description/urdf/head_v0/head.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/materials.urdf.xacro b/resources/pr2_description/urdf/materials.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/materials.urdf.xacro rename to resources/pr2_description/urdf/materials.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/double_stereo_camera.gazebo.xacro b/resources/pr2_description/urdf/sensors/double_stereo_camera.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/double_stereo_camera.gazebo.xacro rename to resources/pr2_description/urdf/sensors/double_stereo_camera.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/double_stereo_camera.urdf.xacro b/resources/pr2_description/urdf/sensors/double_stereo_camera.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/double_stereo_camera.urdf.xacro rename to resources/pr2_description/urdf/sensors/double_stereo_camera.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/head_sensor_package.gazebo.xacro b/resources/pr2_description/urdf/sensors/head_sensor_package.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/head_sensor_package.gazebo.xacro rename to resources/pr2_description/urdf/sensors/head_sensor_package.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/head_sensor_package.urdf.xacro b/resources/pr2_description/urdf/sensors/head_sensor_package.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/head_sensor_package.urdf.xacro rename to resources/pr2_description/urdf/sensors/head_sensor_package.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/hokuyo_lx30_laser.gazebo.xacro b/resources/pr2_description/urdf/sensors/hokuyo_lx30_laser.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/hokuyo_lx30_laser.gazebo.xacro rename to resources/pr2_description/urdf/sensors/hokuyo_lx30_laser.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/hokuyo_lx30_laser.urdf.xacro b/resources/pr2_description/urdf/sensors/hokuyo_lx30_laser.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/hokuyo_lx30_laser.urdf.xacro rename to resources/pr2_description/urdf/sensors/hokuyo_lx30_laser.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/kinect_camera.gazebo.xacro b/resources/pr2_description/urdf/sensors/kinect_camera.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/kinect_camera.gazebo.xacro rename to resources/pr2_description/urdf/sensors/kinect_camera.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/kinect_camera.urdf.xacro b/resources/pr2_description/urdf/sensors/kinect_camera.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/kinect_camera.urdf.xacro rename to resources/pr2_description/urdf/sensors/kinect_camera.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/kinect_prosilica_camera.gazebo.xacro b/resources/pr2_description/urdf/sensors/kinect_prosilica_camera.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/kinect_prosilica_camera.gazebo.xacro rename to resources/pr2_description/urdf/sensors/kinect_prosilica_camera.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/kinect_prosilica_camera.urdf.xacro b/resources/pr2_description/urdf/sensors/kinect_prosilica_camera.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/kinect_prosilica_camera.urdf.xacro rename to resources/pr2_description/urdf/sensors/kinect_prosilica_camera.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/microstrain_3dmgx2_imu.gazebo.xacro b/resources/pr2_description/urdf/sensors/microstrain_3dmgx2_imu.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/microstrain_3dmgx2_imu.gazebo.xacro rename to resources/pr2_description/urdf/sensors/microstrain_3dmgx2_imu.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/microstrain_3dmgx2_imu.urdf.xacro b/resources/pr2_description/urdf/sensors/microstrain_3dmgx2_imu.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/microstrain_3dmgx2_imu.urdf.xacro rename to resources/pr2_description/urdf/sensors/microstrain_3dmgx2_imu.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/projector_wg6802418.gazebo.xacro b/resources/pr2_description/urdf/sensors/projector_wg6802418.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/projector_wg6802418.gazebo.xacro rename to resources/pr2_description/urdf/sensors/projector_wg6802418.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/projector_wg6802418.urdf.xacro b/resources/pr2_description/urdf/sensors/projector_wg6802418.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/projector_wg6802418.urdf.xacro rename to resources/pr2_description/urdf/sensors/projector_wg6802418.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/prosilica_gc2450_camera.gazebo.xacro b/resources/pr2_description/urdf/sensors/prosilica_gc2450_camera.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/prosilica_gc2450_camera.gazebo.xacro rename to resources/pr2_description/urdf/sensors/prosilica_gc2450_camera.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/prosilica_gc2450_camera.urdf.xacro b/resources/pr2_description/urdf/sensors/prosilica_gc2450_camera.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/prosilica_gc2450_camera.urdf.xacro rename to resources/pr2_description/urdf/sensors/prosilica_gc2450_camera.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/stereo_camera.gazebo.xacro b/resources/pr2_description/urdf/sensors/stereo_camera.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/stereo_camera.gazebo.xacro rename to resources/pr2_description/urdf/sensors/stereo_camera.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/stereo_camera.urdf.xacro b/resources/pr2_description/urdf/sensors/stereo_camera.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/stereo_camera.urdf.xacro rename to resources/pr2_description/urdf/sensors/stereo_camera.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/wge100_camera.gazebo.xacro b/resources/pr2_description/urdf/sensors/wge100_camera.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/wge100_camera.gazebo.xacro rename to resources/pr2_description/urdf/sensors/wge100_camera.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/sensors/wge100_camera.urdf.xacro b/resources/pr2_description/urdf/sensors/wge100_camera.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/sensors/wge100_camera.urdf.xacro rename to resources/pr2_description/urdf/sensors/wge100_camera.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/shoulder_v0/shoulder.gazebo.xacro b/resources/pr2_description/urdf/shoulder_v0/shoulder.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/shoulder_v0/shoulder.gazebo.xacro rename to resources/pr2_description/urdf/shoulder_v0/shoulder.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/shoulder_v0/shoulder.transmission.xacro b/resources/pr2_description/urdf/shoulder_v0/shoulder.transmission.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/shoulder_v0/shoulder.transmission.xacro rename to resources/pr2_description/urdf/shoulder_v0/shoulder.transmission.xacro diff --git a/visualizer/resources/pr2_description/urdf/shoulder_v0/shoulder.urdf.xacro b/resources/pr2_description/urdf/shoulder_v0/shoulder.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/shoulder_v0/shoulder.urdf.xacro rename to resources/pr2_description/urdf/shoulder_v0/shoulder.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/tilting_laser_v0/tilting_laser.gazebo.xacro b/resources/pr2_description/urdf/tilting_laser_v0/tilting_laser.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/tilting_laser_v0/tilting_laser.gazebo.xacro rename to resources/pr2_description/urdf/tilting_laser_v0/tilting_laser.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/tilting_laser_v0/tilting_laser.transmission.xacro b/resources/pr2_description/urdf/tilting_laser_v0/tilting_laser.transmission.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/tilting_laser_v0/tilting_laser.transmission.xacro rename to resources/pr2_description/urdf/tilting_laser_v0/tilting_laser.transmission.xacro diff --git a/visualizer/resources/pr2_description/urdf/tilting_laser_v0/tilting_laser.urdf.xacro b/resources/pr2_description/urdf/tilting_laser_v0/tilting_laser.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/tilting_laser_v0/tilting_laser.urdf.xacro rename to resources/pr2_description/urdf/tilting_laser_v0/tilting_laser.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/torso_v0/torso.gazebo.xacro b/resources/pr2_description/urdf/torso_v0/torso.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/torso_v0/torso.gazebo.xacro rename to resources/pr2_description/urdf/torso_v0/torso.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/torso_v0/torso.transmission.xacro b/resources/pr2_description/urdf/torso_v0/torso.transmission.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/torso_v0/torso.transmission.xacro rename to resources/pr2_description/urdf/torso_v0/torso.transmission.xacro diff --git a/visualizer/resources/pr2_description/urdf/torso_v0/torso.urdf.xacro b/resources/pr2_description/urdf/torso_v0/torso.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/torso_v0/torso.urdf.xacro rename to resources/pr2_description/urdf/torso_v0/torso.urdf.xacro diff --git a/visualizer/resources/pr2_description/urdf/upper_arm_v0/upper_arm.gazebo.xacro b/resources/pr2_description/urdf/upper_arm_v0/upper_arm.gazebo.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/upper_arm_v0/upper_arm.gazebo.xacro rename to resources/pr2_description/urdf/upper_arm_v0/upper_arm.gazebo.xacro diff --git a/visualizer/resources/pr2_description/urdf/upper_arm_v0/upper_arm.transmission.xacro b/resources/pr2_description/urdf/upper_arm_v0/upper_arm.transmission.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/upper_arm_v0/upper_arm.transmission.xacro rename to resources/pr2_description/urdf/upper_arm_v0/upper_arm.transmission.xacro diff --git a/visualizer/resources/pr2_description/urdf/upper_arm_v0/upper_arm.urdf.xacro b/resources/pr2_description/urdf/upper_arm_v0/upper_arm.urdf.xacro similarity index 100% rename from visualizer/resources/pr2_description/urdf/upper_arm_v0/upper_arm.urdf.xacro rename to resources/pr2_description/urdf/upper_arm_v0/upper_arm.urdf.xacro diff --git a/visualizer/resources/rail_youbot_description/CMakeLists.txt b/resources/rail_youbot_description/CMakeLists.txt similarity index 100% rename from visualizer/resources/rail_youbot_description/CMakeLists.txt rename to resources/rail_youbot_description/CMakeLists.txt diff --git a/visualizer/resources/rail_youbot_description/Makefile b/resources/rail_youbot_description/Makefile similarity index 100% rename from visualizer/resources/rail_youbot_description/Makefile rename to resources/rail_youbot_description/Makefile diff --git a/visualizer/resources/rail_youbot_description/Media/materials/scripts/rail_youbot.material b/resources/rail_youbot_description/Media/materials/scripts/rail_youbot.material similarity index 100% rename from visualizer/resources/rail_youbot_description/Media/materials/scripts/rail_youbot.material rename to resources/rail_youbot_description/Media/materials/scripts/rail_youbot.material diff --git a/visualizer/resources/rail_youbot_description/manifest.xml b/resources/rail_youbot_description/manifest.xml similarity index 100% rename from visualizer/resources/rail_youbot_description/manifest.xml rename to resources/rail_youbot_description/manifest.xml diff --git a/visualizer/resources/rail_youbot_description/meshes/youbot_base/back-left_wheel.dae b/resources/rail_youbot_description/meshes/youbot_base/back-left_wheel.dae similarity index 100% rename from visualizer/resources/rail_youbot_description/meshes/youbot_base/back-left_wheel.dae rename to resources/rail_youbot_description/meshes/youbot_base/back-left_wheel.dae diff --git a/visualizer/resources/rail_youbot_description/meshes/youbot_base/back-right_wheel.dae b/resources/rail_youbot_description/meshes/youbot_base/back-right_wheel.dae similarity index 100% rename from visualizer/resources/rail_youbot_description/meshes/youbot_base/back-right_wheel.dae rename to resources/rail_youbot_description/meshes/youbot_base/back-right_wheel.dae diff --git a/visualizer/resources/rail_youbot_description/meshes/youbot_base/front-left_wheel.dae b/resources/rail_youbot_description/meshes/youbot_base/front-left_wheel.dae similarity index 100% rename from visualizer/resources/rail_youbot_description/meshes/youbot_base/front-left_wheel.dae rename to resources/rail_youbot_description/meshes/youbot_base/front-left_wheel.dae diff --git a/visualizer/resources/rail_youbot_description/meshes/youbot_base/front-right_wheel.dae b/resources/rail_youbot_description/meshes/youbot_base/front-right_wheel.dae similarity index 100% rename from visualizer/resources/rail_youbot_description/meshes/youbot_base/front-right_wheel.dae rename to resources/rail_youbot_description/meshes/youbot_base/front-right_wheel.dae diff --git a/visualizer/resources/rail_youbot_description/robots/rail_youbot.urdf.xacro b/resources/rail_youbot_description/robots/rail_youbot.urdf.xacro similarity index 100% rename from visualizer/resources/rail_youbot_description/robots/rail_youbot.urdf.xacro rename to resources/rail_youbot_description/robots/rail_youbot.urdf.xacro diff --git a/visualizer/resources/rail_youbot_description/urdf/youbot.gazebo.xacro b/resources/rail_youbot_description/urdf/youbot.gazebo.xacro similarity index 100% rename from visualizer/resources/rail_youbot_description/urdf/youbot.gazebo.xacro rename to resources/rail_youbot_description/urdf/youbot.gazebo.xacro diff --git a/visualizer/resources/rail_youbot_description/urdf/youbot_base/base.gazebo.xacro b/resources/rail_youbot_description/urdf/youbot_base/base.gazebo.xacro similarity index 100% rename from visualizer/resources/rail_youbot_description/urdf/youbot_base/base.gazebo.xacro rename to resources/rail_youbot_description/urdf/youbot_base/base.gazebo.xacro diff --git a/visualizer/resources/rail_youbot_description/urdf/youbot_base/base.urdf.xacro b/resources/rail_youbot_description/urdf/youbot_base/base.urdf.xacro similarity index 100% rename from visualizer/resources/rail_youbot_description/urdf/youbot_base/base.urdf.xacro rename to resources/rail_youbot_description/urdf/youbot_base/base.urdf.xacro diff --git a/visualizer/resources/rail_youbot_description/urdf/youbot_base/base_marker.urdf.xacro b/resources/rail_youbot_description/urdf/youbot_base/base_marker.urdf.xacro similarity index 100% rename from visualizer/resources/rail_youbot_description/urdf/youbot_base/base_marker.urdf.xacro rename to resources/rail_youbot_description/urdf/youbot_base/base_marker.urdf.xacro diff --git a/visualizer/resources/rail_youbot_description/urdf/youbot_gripper/gripper.gazebo.xacro b/resources/rail_youbot_description/urdf/youbot_gripper/gripper.gazebo.xacro similarity index 100% rename from visualizer/resources/rail_youbot_description/urdf/youbot_gripper/gripper.gazebo.xacro rename to resources/rail_youbot_description/urdf/youbot_gripper/gripper.gazebo.xacro diff --git a/visualizer/resources/rail_youbot_description/urdf/youbot_gripper/gripper.urdf.xacro b/resources/rail_youbot_description/urdf/youbot_gripper/gripper.urdf.xacro similarity index 100% rename from visualizer/resources/rail_youbot_description/urdf/youbot_gripper/gripper.urdf.xacro rename to resources/rail_youbot_description/urdf/youbot_gripper/gripper.urdf.xacro diff --git a/visualizer/resources/rail_youbot_description/urdf/youbot_plate/plate.gazebo.xacro b/resources/rail_youbot_description/urdf/youbot_plate/plate.gazebo.xacro similarity index 100% rename from visualizer/resources/rail_youbot_description/urdf/youbot_plate/plate.gazebo.xacro rename to resources/rail_youbot_description/urdf/youbot_plate/plate.gazebo.xacro diff --git a/visualizer/resources/rail_youbot_description/youbot.urdf b/resources/rail_youbot_description/youbot.urdf similarity index 100% rename from visualizer/resources/rail_youbot_description/youbot.urdf rename to resources/rail_youbot_description/youbot.urdf diff --git a/visualizer/resources/youbot_description/.gitignore b/resources/youbot_description/.gitignore similarity index 100% rename from visualizer/resources/youbot_description/.gitignore rename to resources/youbot_description/.gitignore diff --git a/visualizer/resources/youbot_description/CMakeLists.txt b/resources/youbot_description/CMakeLists.txt similarity index 100% rename from visualizer/resources/youbot_description/CMakeLists.txt rename to resources/youbot_description/CMakeLists.txt diff --git a/visualizer/resources/youbot_description/Makefile b/resources/youbot_description/Makefile similarity index 100% rename from visualizer/resources/youbot_description/Makefile rename to resources/youbot_description/Makefile diff --git a/visualizer/resources/youbot_description/Media/materials/scripts/youbot.material b/resources/youbot_description/Media/materials/scripts/youbot.material similarity index 100% rename from visualizer/resources/youbot_description/Media/materials/scripts/youbot.material rename to resources/youbot_description/Media/materials/scripts/youbot.material diff --git a/visualizer/resources/youbot_description/calibration/youbot.urdf.xacro b/resources/youbot_description/calibration/youbot.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/calibration/youbot.urdf.xacro rename to resources/youbot_description/calibration/youbot.urdf.xacro diff --git a/visualizer/resources/youbot_description/controller/arm_joint_position_control.yaml b/resources/youbot_description/controller/arm_joint_position_control.yaml similarity index 100% rename from visualizer/resources/youbot_description/controller/arm_joint_position_control.yaml rename to resources/youbot_description/controller/arm_joint_position_control.yaml diff --git a/visualizer/resources/youbot_description/controller/arm_joint_universal_control.yaml b/resources/youbot_description/controller/arm_joint_universal_control.yaml similarity index 100% rename from visualizer/resources/youbot_description/controller/arm_joint_universal_control.yaml rename to resources/youbot_description/controller/arm_joint_universal_control.yaml diff --git a/visualizer/resources/youbot_description/controller/base_odometry.yaml b/resources/youbot_description/controller/base_odometry.yaml similarity index 100% rename from visualizer/resources/youbot_description/controller/base_odometry.yaml rename to resources/youbot_description/controller/base_odometry.yaml diff --git a/visualizer/resources/youbot_description/controller/base_velocity_control.yaml b/resources/youbot_description/controller/base_velocity_control.yaml similarity index 100% rename from visualizer/resources/youbot_description/controller/base_velocity_control.yaml rename to resources/youbot_description/controller/base_velocity_control.yaml diff --git a/visualizer/resources/youbot_description/controller/cartesian_comliance_control.yaml b/resources/youbot_description/controller/cartesian_comliance_control.yaml similarity index 100% rename from visualizer/resources/youbot_description/controller/cartesian_comliance_control.yaml rename to resources/youbot_description/controller/cartesian_comliance_control.yaml diff --git a/visualizer/resources/youbot_description/controller/gripper_joint_position_control.yaml b/resources/youbot_description/controller/gripper_joint_position_control.yaml similarity index 100% rename from visualizer/resources/youbot_description/controller/gripper_joint_position_control.yaml rename to resources/youbot_description/controller/gripper_joint_position_control.yaml diff --git a/visualizer/resources/youbot_description/controller_plugins.xml b/resources/youbot_description/controller_plugins.xml similarity index 100% rename from visualizer/resources/youbot_description/controller_plugins.xml rename to resources/youbot_description/controller_plugins.xml diff --git a/visualizer/resources/youbot_description/examples/arm_joint_position_control_test.cpp b/resources/youbot_description/examples/arm_joint_position_control_test.cpp similarity index 100% rename from visualizer/resources/youbot_description/examples/arm_joint_position_control_test.cpp rename to resources/youbot_description/examples/arm_joint_position_control_test.cpp diff --git a/visualizer/resources/youbot_description/examples/arm_joint_position_control_test_.cpp b/resources/youbot_description/examples/arm_joint_position_control_test_.cpp similarity index 100% rename from visualizer/resources/youbot_description/examples/arm_joint_position_control_test_.cpp rename to resources/youbot_description/examples/arm_joint_position_control_test_.cpp diff --git a/visualizer/resources/youbot_description/examples/arm_joint_torque_control_test.cpp b/resources/youbot_description/examples/arm_joint_torque_control_test.cpp similarity index 100% rename from visualizer/resources/youbot_description/examples/arm_joint_torque_control_test.cpp rename to resources/youbot_description/examples/arm_joint_torque_control_test.cpp diff --git a/visualizer/resources/youbot_description/examples/arm_joint_velocity_control_test.cpp b/resources/youbot_description/examples/arm_joint_velocity_control_test.cpp similarity index 100% rename from visualizer/resources/youbot_description/examples/arm_joint_velocity_control_test.cpp rename to resources/youbot_description/examples/arm_joint_velocity_control_test.cpp diff --git a/visualizer/resources/youbot_description/examples/arm_torque_control_test.cpp b/resources/youbot_description/examples/arm_torque_control_test.cpp similarity index 100% rename from visualizer/resources/youbot_description/examples/arm_torque_control_test.cpp rename to resources/youbot_description/examples/arm_torque_control_test.cpp diff --git a/visualizer/resources/youbot_description/examples/cartesian_compliance_control_test.cpp b/resources/youbot_description/examples/cartesian_compliance_control_test.cpp similarity index 100% rename from visualizer/resources/youbot_description/examples/cartesian_compliance_control_test.cpp rename to resources/youbot_description/examples/cartesian_compliance_control_test.cpp diff --git a/visualizer/resources/youbot_description/examples/joint_position_control_test.cpp b/resources/youbot_description/examples/joint_position_control_test.cpp similarity index 100% rename from visualizer/resources/youbot_description/examples/joint_position_control_test.cpp rename to resources/youbot_description/examples/joint_position_control_test.cpp diff --git a/visualizer/resources/youbot_description/examples/keyboard_teleop_experiment.cpp b/resources/youbot_description/examples/keyboard_teleop_experiment.cpp similarity index 100% rename from visualizer/resources/youbot_description/examples/keyboard_teleop_experiment.cpp rename to resources/youbot_description/examples/keyboard_teleop_experiment.cpp diff --git a/visualizer/resources/youbot_description/gazebo/gazebo.urdf.xacro b/resources/youbot_description/gazebo/gazebo.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/gazebo/gazebo.urdf.xacro rename to resources/youbot_description/gazebo/gazebo.urdf.xacro diff --git a/visualizer/resources/youbot_description/include/.svn/all-wcprops b/resources/youbot_description/include/.svn/all-wcprops similarity index 100% rename from visualizer/resources/youbot_description/include/.svn/all-wcprops rename to resources/youbot_description/include/.svn/all-wcprops diff --git a/visualizer/resources/youbot_description/include/.svn/entries b/resources/youbot_description/include/.svn/entries similarity index 100% rename from visualizer/resources/youbot_description/include/.svn/entries rename to resources/youbot_description/include/.svn/entries diff --git a/visualizer/resources/youbot_description/include/cartesian_compliance_control.h b/resources/youbot_description/include/cartesian_compliance_control.h similarity index 100% rename from visualizer/resources/youbot_description/include/cartesian_compliance_control.h rename to resources/youbot_description/include/cartesian_compliance_control.h diff --git a/visualizer/resources/youbot_description/include/joint_position_control.h b/resources/youbot_description/include/joint_position_control.h similarity index 100% rename from visualizer/resources/youbot_description/include/joint_position_control.h rename to resources/youbot_description/include/joint_position_control.h diff --git a/visualizer/resources/youbot_description/include/joint_state_observer_gazebo.h b/resources/youbot_description/include/joint_state_observer_gazebo.h similarity index 100% rename from visualizer/resources/youbot_description/include/joint_state_observer_gazebo.h rename to resources/youbot_description/include/joint_state_observer_gazebo.h diff --git a/visualizer/resources/youbot_description/include/youbot_universal_control.h b/resources/youbot_description/include/youbot_universal_control.h similarity index 100% rename from visualizer/resources/youbot_description/include/youbot_universal_control.h rename to resources/youbot_description/include/youbot_universal_control.h diff --git a/visualizer/resources/youbot_description/launch/control/youbot_arm_control.launch b/resources/youbot_description/launch/control/youbot_arm_control.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/control/youbot_arm_control.launch rename to resources/youbot_description/launch/control/youbot_arm_control.launch diff --git a/visualizer/resources/youbot_description/launch/control/youbot_base_control.launch b/resources/youbot_description/launch/control/youbot_base_control.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/control/youbot_base_control.launch rename to resources/youbot_description/launch/control/youbot_base_control.launch diff --git a/visualizer/resources/youbot_description/launch/control/youbot_cartesian_compliance_control.launch b/resources/youbot_description/launch/control/youbot_cartesian_compliance_control.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/control/youbot_cartesian_compliance_control.launch rename to resources/youbot_description/launch/control/youbot_cartesian_compliance_control.launch diff --git a/visualizer/resources/youbot_description/launch/control/youbot_control.launch b/resources/youbot_description/launch/control/youbot_control.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/control/youbot_control.launch rename to resources/youbot_description/launch/control/youbot_control.launch diff --git a/visualizer/resources/youbot_description/launch/control/youbot_gripper_control.launch b/resources/youbot_description/launch/control/youbot_gripper_control.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/control/youbot_gripper_control.launch rename to resources/youbot_description/launch/control/youbot_gripper_control.launch diff --git a/visualizer/resources/youbot_description/launch/control/youbot_gripper_joint_position_control.launch b/resources/youbot_description/launch/control/youbot_gripper_joint_position_control.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/control/youbot_gripper_joint_position_control.launch rename to resources/youbot_description/launch/control/youbot_gripper_joint_position_control.launch diff --git a/visualizer/resources/youbot_description/launch/scenarios/multi_youbot_description.launch b/resources/youbot_description/launch/scenarios/multi_youbot_description.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/scenarios/multi_youbot_description.launch rename to resources/youbot_description/launch/scenarios/multi_youbot_description.launch diff --git a/visualizer/resources/youbot_description/launch/scenarios/multi_youbot_publisher.launch b/resources/youbot_description/launch/scenarios/multi_youbot_publisher.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/scenarios/multi_youbot_publisher.launch rename to resources/youbot_description/launch/scenarios/multi_youbot_publisher.launch diff --git a/visualizer/resources/youbot_description/launch/scenarios/tower_of_hanoi_description.launch b/resources/youbot_description/launch/scenarios/tower_of_hanoi_description.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/scenarios/tower_of_hanoi_description.launch rename to resources/youbot_description/launch/scenarios/tower_of_hanoi_description.launch diff --git a/visualizer/resources/youbot_description/launch/scenarios/tower_of_hanoi_publisher.launch b/resources/youbot_description/launch/scenarios/tower_of_hanoi_publisher.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/scenarios/tower_of_hanoi_publisher.launch rename to resources/youbot_description/launch/scenarios/tower_of_hanoi_publisher.launch diff --git a/visualizer/resources/youbot_description/launch/scenarios/youbot_at_work.launch b/resources/youbot_description/launch/scenarios/youbot_at_work.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/scenarios/youbot_at_work.launch rename to resources/youbot_description/launch/scenarios/youbot_at_work.launch diff --git a/visualizer/resources/youbot_description/launch/xacroload.launch b/resources/youbot_description/launch/xacroload.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/xacroload.launch rename to resources/youbot_description/launch/xacroload.launch diff --git a/visualizer/resources/youbot_description/launch/youbot_arm_description.launch b/resources/youbot_description/launch/youbot_arm_description.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/youbot_arm_description.launch rename to resources/youbot_description/launch/youbot_arm_description.launch diff --git a/visualizer/resources/youbot_description/launch/youbot_arm_publisher.launch b/resources/youbot_description/launch/youbot_arm_publisher.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/youbot_arm_publisher.launch rename to resources/youbot_description/launch/youbot_arm_publisher.launch diff --git a/visualizer/resources/youbot_description/launch/youbot_arm_publisher_no_x.launch b/resources/youbot_description/launch/youbot_arm_publisher_no_x.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/youbot_arm_publisher_no_x.launch rename to resources/youbot_description/launch/youbot_arm_publisher_no_x.launch diff --git a/visualizer/resources/youbot_description/launch/youbot_arm_simulation.launch b/resources/youbot_description/launch/youbot_arm_simulation.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/youbot_arm_simulation.launch rename to resources/youbot_description/launch/youbot_arm_simulation.launch diff --git a/visualizer/resources/youbot_description/launch/youbot_base_description.launch b/resources/youbot_description/launch/youbot_base_description.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/youbot_base_description.launch rename to resources/youbot_description/launch/youbot_base_description.launch diff --git a/visualizer/resources/youbot_description/launch/youbot_base_publisher.launch b/resources/youbot_description/launch/youbot_base_publisher.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/youbot_base_publisher.launch rename to resources/youbot_description/launch/youbot_base_publisher.launch diff --git a/visualizer/resources/youbot_description/launch/youbot_base_publisher_no_x.launch b/resources/youbot_description/launch/youbot_base_publisher_no_x.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/youbot_base_publisher_no_x.launch rename to resources/youbot_description/launch/youbot_base_publisher_no_x.launch diff --git a/visualizer/resources/youbot_description/launch/youbot_description.launch b/resources/youbot_description/launch/youbot_description.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/youbot_description.launch rename to resources/youbot_description/launch/youbot_description.launch diff --git a/visualizer/resources/youbot_description/launch/youbot_gripper_description.launch b/resources/youbot_description/launch/youbot_gripper_description.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/youbot_gripper_description.launch rename to resources/youbot_description/launch/youbot_gripper_description.launch diff --git a/visualizer/resources/youbot_description/launch/youbot_gripper_publisher.launch b/resources/youbot_description/launch/youbot_gripper_publisher.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/youbot_gripper_publisher.launch rename to resources/youbot_description/launch/youbot_gripper_publisher.launch diff --git a/visualizer/resources/youbot_description/launch/youbot_publisher.launch b/resources/youbot_description/launch/youbot_publisher.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/youbot_publisher.launch rename to resources/youbot_description/launch/youbot_publisher.launch diff --git a/visualizer/resources/youbot_description/launch/youbot_publisher_no_x.launch b/resources/youbot_description/launch/youbot_publisher_no_x.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/youbot_publisher_no_x.launch rename to resources/youbot_description/launch/youbot_publisher_no_x.launch diff --git a/visualizer/resources/youbot_description/launch/youbot_sensor_publisher.launch b/resources/youbot_description/launch/youbot_sensor_publisher.launch similarity index 100% rename from visualizer/resources/youbot_description/launch/youbot_sensor_publisher.launch rename to resources/youbot_description/launch/youbot_sensor_publisher.launch diff --git a/visualizer/resources/youbot_description/manifest.xml b/resources/youbot_description/manifest.xml similarity index 100% rename from visualizer/resources/youbot_description/manifest.xml rename to resources/youbot_description/manifest.xml diff --git a/visualizer/resources/youbot_description/meshes/sensors/asus_xtion_pro_live_base.dae b/resources/youbot_description/meshes/sensors/asus_xtion_pro_live_base.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/sensors/asus_xtion_pro_live_base.dae rename to resources/youbot_description/meshes/sensors/asus_xtion_pro_live_base.dae diff --git a/visualizer/resources/youbot_description/meshes/sensors/asus_xtion_pro_live_base.png b/resources/youbot_description/meshes/sensors/asus_xtion_pro_live_base.png similarity index 100% rename from visualizer/resources/youbot_description/meshes/sensors/asus_xtion_pro_live_base.png rename to resources/youbot_description/meshes/sensors/asus_xtion_pro_live_base.png diff --git a/visualizer/resources/youbot_description/meshes/sensors/asus_xtion_pro_live_camera.dae b/resources/youbot_description/meshes/sensors/asus_xtion_pro_live_camera.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/sensors/asus_xtion_pro_live_camera.dae rename to resources/youbot_description/meshes/sensors/asus_xtion_pro_live_camera.dae diff --git a/visualizer/resources/youbot_description/meshes/sensors/asus_xtion_pro_live_camera.png b/resources/youbot_description/meshes/sensors/asus_xtion_pro_live_camera.png similarity index 100% rename from visualizer/resources/youbot_description/meshes/sensors/asus_xtion_pro_live_camera.png rename to resources/youbot_description/meshes/sensors/asus_xtion_pro_live_camera.png diff --git a/visualizer/resources/youbot_description/meshes/sensors/hokuyo.dae b/resources/youbot_description/meshes/sensors/hokuyo.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/sensors/hokuyo.dae rename to resources/youbot_description/meshes/sensors/hokuyo.dae diff --git a/visualizer/resources/youbot_description/meshes/sensors/hokuyo_convex.dae b/resources/youbot_description/meshes/sensors/hokuyo_convex.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/sensors/hokuyo_convex.dae rename to resources/youbot_description/meshes/sensors/hokuyo_convex.dae diff --git a/visualizer/resources/youbot_description/meshes/sensors/kinect.dae b/resources/youbot_description/meshes/sensors/kinect.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/sensors/kinect.dae rename to resources/youbot_description/meshes/sensors/kinect.dae diff --git a/visualizer/resources/youbot_description/meshes/sensors/kinect.tga b/resources/youbot_description/meshes/sensors/kinect.tga similarity index 100% rename from visualizer/resources/youbot_description/meshes/sensors/kinect.tga rename to resources/youbot_description/meshes/sensors/kinect.tga diff --git a/visualizer/resources/youbot_description/meshes/sensors/microsoft_lifecam.dae b/resources/youbot_description/meshes/sensors/microsoft_lifecam.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/sensors/microsoft_lifecam.dae rename to resources/youbot_description/meshes/sensors/microsoft_lifecam.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_arm/arm0.dae b/resources/youbot_description/meshes/youbot_arm/arm0.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_arm/arm0.dae rename to resources/youbot_description/meshes/youbot_arm/arm0.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_arm/arm0_convex.dae b/resources/youbot_description/meshes/youbot_arm/arm0_convex.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_arm/arm0_convex.dae rename to resources/youbot_description/meshes/youbot_arm/arm0_convex.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_arm/arm1.dae b/resources/youbot_description/meshes/youbot_arm/arm1.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_arm/arm1.dae rename to resources/youbot_description/meshes/youbot_arm/arm1.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_arm/arm1_convex.dae b/resources/youbot_description/meshes/youbot_arm/arm1_convex.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_arm/arm1_convex.dae rename to resources/youbot_description/meshes/youbot_arm/arm1_convex.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_arm/arm2.dae b/resources/youbot_description/meshes/youbot_arm/arm2.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_arm/arm2.dae rename to resources/youbot_description/meshes/youbot_arm/arm2.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_arm/arm2_convex.dae b/resources/youbot_description/meshes/youbot_arm/arm2_convex.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_arm/arm2_convex.dae rename to resources/youbot_description/meshes/youbot_arm/arm2_convex.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_arm/arm3.dae b/resources/youbot_description/meshes/youbot_arm/arm3.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_arm/arm3.dae rename to resources/youbot_description/meshes/youbot_arm/arm3.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_arm/arm3_convex.dae b/resources/youbot_description/meshes/youbot_arm/arm3_convex.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_arm/arm3_convex.dae rename to resources/youbot_description/meshes/youbot_arm/arm3_convex.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_arm/arm4.dae b/resources/youbot_description/meshes/youbot_arm/arm4.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_arm/arm4.dae rename to resources/youbot_description/meshes/youbot_arm/arm4.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_arm/arm4_convex.dae b/resources/youbot_description/meshes/youbot_arm/arm4_convex.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_arm/arm4_convex.dae rename to resources/youbot_description/meshes/youbot_arm/arm4_convex.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_arm/arm5.dae b/resources/youbot_description/meshes/youbot_arm/arm5.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_arm/arm5.dae rename to resources/youbot_description/meshes/youbot_arm/arm5.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_arm/arm5_convex.dae b/resources/youbot_description/meshes/youbot_arm/arm5_convex.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_arm/arm5_convex.dae rename to resources/youbot_description/meshes/youbot_arm/arm5_convex.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_base/base.dae b/resources/youbot_description/meshes/youbot_base/base.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_base/base.dae rename to resources/youbot_description/meshes/youbot_base/base.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_base/base_convex.dae b/resources/youbot_description/meshes/youbot_base/base_convex.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_base/base_convex.dae rename to resources/youbot_description/meshes/youbot_base/base_convex.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_gripper/finger.dae b/resources/youbot_description/meshes/youbot_gripper/finger.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_gripper/finger.dae rename to resources/youbot_description/meshes/youbot_gripper/finger.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_gripper/finger_convex.dae b/resources/youbot_description/meshes/youbot_gripper/finger_convex.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_gripper/finger_convex.dae rename to resources/youbot_description/meshes/youbot_gripper/finger_convex.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_gripper/palm.dae b/resources/youbot_description/meshes/youbot_gripper/palm.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_gripper/palm.dae rename to resources/youbot_description/meshes/youbot_gripper/palm.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_gripper/palm_convex.dae b/resources/youbot_description/meshes/youbot_gripper/palm_convex.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_gripper/palm_convex.dae rename to resources/youbot_description/meshes/youbot_gripper/palm_convex.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_plate/plate.dae b/resources/youbot_description/meshes/youbot_plate/plate.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_plate/plate.dae rename to resources/youbot_description/meshes/youbot_plate/plate.dae diff --git a/visualizer/resources/youbot_description/meshes/youbot_plate/plate_convex.dae b/resources/youbot_description/meshes/youbot_plate/plate_convex.dae similarity index 100% rename from visualizer/resources/youbot_description/meshes/youbot_plate/plate_convex.dae rename to resources/youbot_description/meshes/youbot_plate/plate_convex.dae diff --git a/visualizer/resources/youbot_description/robots/youbot-sensors.urdf.xacro b/resources/youbot_description/robots/youbot-sensors.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/robots/youbot-sensors.urdf.xacro rename to resources/youbot_description/robots/youbot-sensors.urdf.xacro diff --git a/visualizer/resources/youbot_description/robots/youbot.urdf.xacro b/resources/youbot_description/robots/youbot.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/robots/youbot.urdf.xacro rename to resources/youbot_description/robots/youbot.urdf.xacro diff --git a/visualizer/resources/youbot_description/robots/youbot_arm.urdf.xacro b/resources/youbot_description/robots/youbot_arm.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/robots/youbot_arm.urdf.xacro rename to resources/youbot_description/robots/youbot_arm.urdf.xacro diff --git a/visualizer/resources/youbot_description/robots/youbot_base.urdf.xacro b/resources/youbot_description/robots/youbot_base.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/robots/youbot_base.urdf.xacro rename to resources/youbot_description/robots/youbot_base.urdf.xacro diff --git a/visualizer/resources/youbot_description/robots/youbot_dual_arm.urdf.xacro b/resources/youbot_description/robots/youbot_dual_arm.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/robots/youbot_dual_arm.urdf.xacro rename to resources/youbot_description/robots/youbot_dual_arm.urdf.xacro diff --git a/visualizer/resources/youbot_description/robots/youbot_gripper.urdf.xacro b/resources/youbot_description/robots/youbot_gripper.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/robots/youbot_gripper.urdf.xacro rename to resources/youbot_description/robots/youbot_gripper.urdf.xacro diff --git a/visualizer/resources/youbot_description/src/20_sim_arm_interaction_control_gravity/interaction_control_gravity_compensation.dsp b/resources/youbot_description/src/20_sim_arm_interaction_control_gravity/interaction_control_gravity_compensation.dsp similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_arm_interaction_control_gravity/interaction_control_gravity_compensation.dsp rename to resources/youbot_description/src/20_sim_arm_interaction_control_gravity/interaction_control_gravity_compensation.dsp diff --git a/visualizer/resources/youbot_description/src/20_sim_arm_interaction_control_gravity/interaction_control_gravity_compensation.dsw b/resources/youbot_description/src/20_sim_arm_interaction_control_gravity/interaction_control_gravity_compensation.dsw similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_arm_interaction_control_gravity/interaction_control_gravity_compensation.dsw rename to resources/youbot_description/src/20_sim_arm_interaction_control_gravity/interaction_control_gravity_compensation.dsw diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/CMakeLists.txt b/resources/youbot_description/src/20_sim_cartesian_compliance_control/CMakeLists.txt similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/CMakeLists.txt rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/CMakeLists.txt diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/EulerAngles.cpp b/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/EulerAngles.cpp similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/EulerAngles.cpp rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/common/EulerAngles.cpp diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/EulerAngles.h b/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/EulerAngles.h similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/EulerAngles.h rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/common/EulerAngles.h diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/MotionProfiles.cpp b/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/MotionProfiles.cpp similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/MotionProfiles.cpp rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/common/MotionProfiles.cpp diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/MotionProfiles.h b/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/MotionProfiles.h similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/MotionProfiles.h rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/common/MotionProfiles.h diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxfuncs.cpp b/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxfuncs.cpp similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxfuncs.cpp rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxfuncs.cpp diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxfuncs.h b/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxfuncs.h similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxfuncs.h rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxfuncs.h diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinteg.cpp b/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinteg.cpp similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinteg.cpp rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinteg.cpp diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinteg.h b/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinteg.h similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinteg.h rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinteg.h diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinverse.cpp b/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinverse.cpp similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinverse.cpp rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinverse.cpp diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinverse.h b/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinverse.h similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinverse.h rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxinverse.h diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxmatrix.cpp b/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxmatrix.cpp similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxmatrix.cpp rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxmatrix.cpp diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxmatrix.h b/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxmatrix.h similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxmatrix.h rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxmatrix.h diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxmodel.h b/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxmodel.h similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxmodel.h rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxmodel.h diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxtypes.h b/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxtypes.h similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxtypes.h rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/common/xxtypes.h diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.cpp b/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.cpp similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.cpp rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.cpp diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.dsp b/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.dsp similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.dsp rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.dsp diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.dsw b/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.dsw similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.dsw rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.dsw diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.h b/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.h similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.h rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.h diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.info b/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.info similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.info rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation.info diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation_tokens.xml b/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation_tokens.xml similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation_tokens.xml rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/interaction_control_gravity_compensation_tokens.xml diff --git a/visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/test_interaction_control_gravity_compensation.cpp b/resources/youbot_description/src/20_sim_cartesian_compliance_control/test_interaction_control_gravity_compensation.cpp similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_cartesian_compliance_control/test_interaction_control_gravity_compensation.cpp rename to resources/youbot_description/src/20_sim_cartesian_compliance_control/test_interaction_control_gravity_compensation.cpp diff --git a/visualizer/resources/youbot_description/src/20_sim_interaction_control/.DS_Store b/resources/youbot_description/src/20_sim_interaction_control/.DS_Store similarity index 100% rename from visualizer/resources/youbot_description/src/20_sim_interaction_control/.DS_Store rename to resources/youbot_description/src/20_sim_interaction_control/.DS_Store diff --git a/visualizer/resources/youbot_description/src/base_command_republisher.cpp b/resources/youbot_description/src/base_command_republisher.cpp similarity index 100% rename from visualizer/resources/youbot_description/src/base_command_republisher.cpp rename to resources/youbot_description/src/base_command_republisher.cpp diff --git a/visualizer/resources/youbot_description/src/cartesian_compliance_control.cpp b/resources/youbot_description/src/cartesian_compliance_control.cpp similarity index 100% rename from visualizer/resources/youbot_description/src/cartesian_compliance_control.cpp rename to resources/youbot_description/src/cartesian_compliance_control.cpp diff --git a/visualizer/resources/youbot_description/src/joint_position_control.cpp b/resources/youbot_description/src/joint_position_control.cpp similarity index 100% rename from visualizer/resources/youbot_description/src/joint_position_control.cpp rename to resources/youbot_description/src/joint_position_control.cpp diff --git a/visualizer/resources/youbot_description/src/joint_state_observer_gazebo.cpp b/resources/youbot_description/src/joint_state_observer_gazebo.cpp similarity index 100% rename from visualizer/resources/youbot_description/src/joint_state_observer_gazebo.cpp rename to resources/youbot_description/src/joint_state_observer_gazebo.cpp diff --git a/visualizer/resources/youbot_description/src/static_joint_publisher.cpp b/resources/youbot_description/src/static_joint_publisher.cpp similarity index 100% rename from visualizer/resources/youbot_description/src/static_joint_publisher.cpp rename to resources/youbot_description/src/static_joint_publisher.cpp diff --git a/visualizer/resources/youbot_description/src/youbot_universal_control.cpp b/resources/youbot_description/src/youbot_universal_control.cpp similarity index 100% rename from visualizer/resources/youbot_description/src/youbot_universal_control.cpp rename to resources/youbot_description/src/youbot_universal_control.cpp diff --git a/visualizer/resources/youbot_description/tests/octavescripts/ang2orth.m b/resources/youbot_description/tests/octavescripts/ang2orth.m similarity index 100% rename from visualizer/resources/youbot_description/tests/octavescripts/ang2orth.m rename to resources/youbot_description/tests/octavescripts/ang2orth.m diff --git a/visualizer/resources/youbot_description/tests/octavescripts/rotInertiaTensor.m b/resources/youbot_description/tests/octavescripts/rotInertiaTensor.m similarity index 100% rename from visualizer/resources/youbot_description/tests/octavescripts/rotInertiaTensor.m rename to resources/youbot_description/tests/octavescripts/rotInertiaTensor.m diff --git a/visualizer/resources/youbot_description/tests/octavescripts/scriptRotInertiaTensorsYouBot.m b/resources/youbot_description/tests/octavescripts/scriptRotInertiaTensorsYouBot.m similarity index 100% rename from visualizer/resources/youbot_description/tests/octavescripts/scriptRotInertiaTensorsYouBot.m rename to resources/youbot_description/tests/octavescripts/scriptRotInertiaTensorsYouBot.m diff --git a/visualizer/resources/youbot_description/tests/test_controller.sh b/resources/youbot_description/tests/test_controller.sh similarity index 100% rename from visualizer/resources/youbot_description/tests/test_controller.sh rename to resources/youbot_description/tests/test_controller.sh diff --git a/visualizer/resources/youbot_description/tests/test_multi_youbot_arm.launch b/resources/youbot_description/tests/test_multi_youbot_arm.launch similarity index 100% rename from visualizer/resources/youbot_description/tests/test_multi_youbot_arm.launch rename to resources/youbot_description/tests/test_multi_youbot_arm.launch diff --git a/visualizer/resources/youbot_description/tests/test_multi_youbot_base.launch b/resources/youbot_description/tests/test_multi_youbot_base.launch similarity index 100% rename from visualizer/resources/youbot_description/tests/test_multi_youbot_base.launch rename to resources/youbot_description/tests/test_multi_youbot_base.launch diff --git a/visualizer/resources/youbot_description/tests/test_urdf_model.sh b/resources/youbot_description/tests/test_urdf_model.sh similarity index 100% rename from visualizer/resources/youbot_description/tests/test_urdf_model.sh rename to resources/youbot_description/tests/test_urdf_model.sh diff --git a/visualizer/resources/youbot_description/tests/youbot_arm.urdf b/resources/youbot_description/tests/youbot_arm.urdf similarity index 100% rename from visualizer/resources/youbot_description/tests/youbot_arm.urdf rename to resources/youbot_description/tests/youbot_arm.urdf diff --git a/visualizer/resources/youbot_description/tests/youbot_base.urdf b/resources/youbot_description/tests/youbot_base.urdf similarity index 100% rename from visualizer/resources/youbot_description/tests/youbot_base.urdf rename to resources/youbot_description/tests/youbot_base.urdf diff --git a/visualizer/resources/youbot_description/tests/youbot_gripper.urdf b/resources/youbot_description/tests/youbot_gripper.urdf similarity index 100% rename from visualizer/resources/youbot_description/tests/youbot_gripper.urdf rename to resources/youbot_description/tests/youbot_gripper.urdf diff --git a/visualizer/resources/youbot_description/urdf/common.xacro b/resources/youbot_description/urdf/common.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/common.xacro rename to resources/youbot_description/urdf/common.xacro diff --git a/visualizer/resources/youbot_description/urdf/environment/robocup_at_work.urdf b/resources/youbot_description/urdf/environment/robocup_at_work.urdf similarity index 100% rename from visualizer/resources/youbot_description/urdf/environment/robocup_at_work.urdf rename to resources/youbot_description/urdf/environment/robocup_at_work.urdf diff --git a/visualizer/resources/youbot_description/urdf/environment/tower_of_hanoi.urdf b/resources/youbot_description/urdf/environment/tower_of_hanoi.urdf similarity index 100% rename from visualizer/resources/youbot_description/urdf/environment/tower_of_hanoi.urdf rename to resources/youbot_description/urdf/environment/tower_of_hanoi.urdf diff --git a/visualizer/resources/youbot_description/urdf/environment/wall.urdf b/resources/youbot_description/urdf/environment/wall.urdf similarity index 100% rename from visualizer/resources/youbot_description/urdf/environment/wall.urdf rename to resources/youbot_description/urdf/environment/wall.urdf diff --git a/visualizer/resources/youbot_description/urdf/materials.urdf.xacro b/resources/youbot_description/urdf/materials.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/materials.urdf.xacro rename to resources/youbot_description/urdf/materials.urdf.xacro diff --git a/visualizer/resources/youbot_description/urdf/misc/cam3d_tower.urdf.xacro b/resources/youbot_description/urdf/misc/cam3d_tower.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/misc/cam3d_tower.urdf.xacro rename to resources/youbot_description/urdf/misc/cam3d_tower.urdf.xacro diff --git a/visualizer/resources/youbot_description/urdf/misc/sensor_angle.urdf.xacro b/resources/youbot_description/urdf/misc/sensor_angle.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/misc/sensor_angle.urdf.xacro rename to resources/youbot_description/urdf/misc/sensor_angle.urdf.xacro diff --git a/visualizer/resources/youbot_description/urdf/sensors/.svn/all-wcprops b/resources/youbot_description/urdf/sensors/.svn/all-wcprops similarity index 100% rename from visualizer/resources/youbot_description/urdf/sensors/.svn/all-wcprops rename to resources/youbot_description/urdf/sensors/.svn/all-wcprops diff --git a/visualizer/resources/youbot_description/urdf/sensors/.svn/entries b/resources/youbot_description/urdf/sensors/.svn/entries similarity index 100% rename from visualizer/resources/youbot_description/urdf/sensors/.svn/entries rename to resources/youbot_description/urdf/sensors/.svn/entries diff --git a/visualizer/resources/youbot_description/urdf/sensors/asus_xtion_camera.gazebo.xacro b/resources/youbot_description/urdf/sensors/asus_xtion_camera.gazebo.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/sensors/asus_xtion_camera.gazebo.xacro rename to resources/youbot_description/urdf/sensors/asus_xtion_camera.gazebo.xacro diff --git a/visualizer/resources/youbot_description/urdf/sensors/asus_xtion_camera.urdf.xacro b/resources/youbot_description/urdf/sensors/asus_xtion_camera.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/sensors/asus_xtion_camera.urdf.xacro rename to resources/youbot_description/urdf/sensors/asus_xtion_camera.urdf.xacro diff --git a/visualizer/resources/youbot_description/urdf/sensors/hokuyo_urg04_laser.gazebo.xacro b/resources/youbot_description/urdf/sensors/hokuyo_urg04_laser.gazebo.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/sensors/hokuyo_urg04_laser.gazebo.xacro rename to resources/youbot_description/urdf/sensors/hokuyo_urg04_laser.gazebo.xacro diff --git a/visualizer/resources/youbot_description/urdf/sensors/hokuyo_urg04_laser.urdf.xacro b/resources/youbot_description/urdf/sensors/hokuyo_urg04_laser.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/sensors/hokuyo_urg04_laser.urdf.xacro rename to resources/youbot_description/urdf/sensors/hokuyo_urg04_laser.urdf.xacro diff --git a/visualizer/resources/youbot_description/urdf/sensors/kinect_camera.gazebo.xacro b/resources/youbot_description/urdf/sensors/kinect_camera.gazebo.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/sensors/kinect_camera.gazebo.xacro rename to resources/youbot_description/urdf/sensors/kinect_camera.gazebo.xacro diff --git a/visualizer/resources/youbot_description/urdf/sensors/kinect_camera.urdf.xacro b/resources/youbot_description/urdf/sensors/kinect_camera.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/sensors/kinect_camera.urdf.xacro rename to resources/youbot_description/urdf/sensors/kinect_camera.urdf.xacro diff --git a/visualizer/resources/youbot_description/urdf/sensors/microsoft_lifecam.gazebo.xacro b/resources/youbot_description/urdf/sensors/microsoft_lifecam.gazebo.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/sensors/microsoft_lifecam.gazebo.xacro rename to resources/youbot_description/urdf/sensors/microsoft_lifecam.gazebo.xacro diff --git a/visualizer/resources/youbot_description/urdf/sensors/microsoft_lifecam.urdf.xacro b/resources/youbot_description/urdf/sensors/microsoft_lifecam.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/sensors/microsoft_lifecam.urdf.xacro rename to resources/youbot_description/urdf/sensors/microsoft_lifecam.urdf.xacro diff --git a/visualizer/resources/youbot_description/urdf/updated_materials.urdf.xacro b/resources/youbot_description/urdf/updated_materials.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/updated_materials.urdf.xacro rename to resources/youbot_description/urdf/updated_materials.urdf.xacro diff --git a/visualizer/resources/youbot_description/urdf/youbot_arm/arm.gazebo.xacro b/resources/youbot_description/urdf/youbot_arm/arm.gazebo.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/youbot_arm/arm.gazebo.xacro rename to resources/youbot_description/urdf/youbot_arm/arm.gazebo.xacro diff --git a/visualizer/resources/youbot_description/urdf/youbot_arm/arm.transmission.xacro b/resources/youbot_description/urdf/youbot_arm/arm.transmission.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/youbot_arm/arm.transmission.xacro rename to resources/youbot_description/urdf/youbot_arm/arm.transmission.xacro diff --git a/visualizer/resources/youbot_description/urdf/youbot_arm/arm.urdf.xacro b/resources/youbot_description/urdf/youbot_arm/arm.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/youbot_arm/arm.urdf.xacro rename to resources/youbot_description/urdf/youbot_arm/arm.urdf.xacro diff --git a/visualizer/resources/youbot_description/urdf/youbot_arm/limits.urdf.xacro b/resources/youbot_description/urdf/youbot_arm/limits.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/youbot_arm/limits.urdf.xacro rename to resources/youbot_description/urdf/youbot_arm/limits.urdf.xacro diff --git a/visualizer/resources/youbot_description/urdf/youbot_arm/test.urdf b/resources/youbot_description/urdf/youbot_arm/test.urdf similarity index 100% rename from visualizer/resources/youbot_description/urdf/youbot_arm/test.urdf rename to resources/youbot_description/urdf/youbot_arm/test.urdf diff --git a/visualizer/resources/youbot_description/urdf/youbot_base/base.gazebo.xacro b/resources/youbot_description/urdf/youbot_base/base.gazebo.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/youbot_base/base.gazebo.xacro rename to resources/youbot_description/urdf/youbot_base/base.gazebo.xacro diff --git a/visualizer/resources/youbot_description/urdf/youbot_base/base.transmission.xacro b/resources/youbot_description/urdf/youbot_base/base.transmission.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/youbot_base/base.transmission.xacro rename to resources/youbot_description/urdf/youbot_base/base.transmission.xacro diff --git a/visualizer/resources/youbot_description/urdf/youbot_base/base.urdf.xacro b/resources/youbot_description/urdf/youbot_base/base.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/youbot_base/base.urdf.xacro rename to resources/youbot_description/urdf/youbot_base/base.urdf.xacro diff --git a/visualizer/resources/youbot_description/urdf/youbot_gripper/gripper.gazebo.xacro b/resources/youbot_description/urdf/youbot_gripper/gripper.gazebo.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/youbot_gripper/gripper.gazebo.xacro rename to resources/youbot_description/urdf/youbot_gripper/gripper.gazebo.xacro diff --git a/visualizer/resources/youbot_description/urdf/youbot_gripper/gripper.transmission.xacro b/resources/youbot_description/urdf/youbot_gripper/gripper.transmission.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/youbot_gripper/gripper.transmission.xacro rename to resources/youbot_description/urdf/youbot_gripper/gripper.transmission.xacro diff --git a/visualizer/resources/youbot_description/urdf/youbot_gripper/gripper.urdf.xacro b/resources/youbot_description/urdf/youbot_gripper/gripper.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/youbot_gripper/gripper.urdf.xacro rename to resources/youbot_description/urdf/youbot_gripper/gripper.urdf.xacro diff --git a/visualizer/resources/youbot_description/urdf/youbot_gripper/limits.urdf.xacro b/resources/youbot_description/urdf/youbot_gripper/limits.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/youbot_gripper/limits.urdf.xacro rename to resources/youbot_description/urdf/youbot_gripper/limits.urdf.xacro diff --git a/visualizer/resources/youbot_description/urdf/youbot_plate/plate.urdf.xacro b/resources/youbot_description/urdf/youbot_plate/plate.urdf.xacro similarity index 100% rename from visualizer/resources/youbot_description/urdf/youbot_plate/plate.urdf.xacro rename to resources/youbot_description/urdf/youbot_plate/plate.urdf.xacro diff --git a/visualizer/resources/youbot_description/youbot.urdf b/resources/youbot_description/youbot.urdf similarity index 100% rename from visualizer/resources/youbot_description/youbot.urdf rename to resources/youbot_description/youbot.urdf