diff --git a/README.md b/README.md
index 69d3d5172a07bb442085ec2524ce25191ac27c9e..2418d2925737ff0d66964c09d9a4438af28c0c48 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
 
 See the [FRANKA Control Interface documentation][fci-docs] for more information.
 
-## MoveIt! quickstart
+## MoveIt! quickstart for Panda research
 
 1. Launch the joint trajectory controller
 
@@ -10,8 +10,8 @@ See the [FRANKA Control Interface documentation][fci-docs] for more information.
 
 2. Launch MoveIt!
 
-    roslaunch franka_moveit_config franka_moveit.launch
+    roslaunch panda_moveit_config panda_moveit.launch
 
 3. Launch RViz
 
-    roslaunch franka_moveit_config moveit_rviz.launch
+    roslaunch panda_moveit_config moveit_rviz.launch
diff --git a/franka_control/config/default_controllers.yaml b/franka_control/config/default_controllers.yaml
index 6a24083e1a3ef16f035899b902a1dca744a0534a..e3a3f947df83346b42516b20258874c1a1a6e33e 100644
--- a/franka_control/config/default_controllers.yaml
+++ b/franka_control/config/default_controllers.yaml
@@ -1,64 +1,64 @@
 position_joint_trajectory_controller:
   type: position_controllers/JointTrajectoryController
   joints:
-    - franka_emika_joint1
-    - franka_emika_joint2
-    - franka_emika_joint3
-    - franka_emika_joint4
-    - franka_emika_joint5
-    - franka_emika_joint6
-    - franka_emika_joint7
+    - panda_joint1
+    - panda_joint2
+    - panda_joint3
+    - panda_joint4
+    - panda_joint5
+    - panda_joint6
+    - panda_joint7
   constraints:
     goal_time: 0.5
-    franka_emika_joint1:
+    panda_joint1:
       goal: 0.05
-    franka_emika_joint2:
+    panda_joint2:
       goal: 0.05
-    franka_emika_joint3:
+    panda_joint3:
       goal: 0.05
-    franka_emika_joint4:
+    panda_joint4:
       goal: 0.05
-    franka_emika_joint5:
+    panda_joint5:
       goal: 0.05
-    franka_emika_joint6:
+    panda_joint6:
       goal: 0.05
-    franka_emika_joint7:
+    panda_joint7:
       goal: 0.05
 
 effort_joint_trajectory_controller:
   type: effort_controllers/JointTrajectoryController
   joints:
-    - franka_emika_joint1
-    - franka_emika_joint2
-    - franka_emika_joint3
-    - franka_emika_joint4
-    - franka_emika_joint5
-    - franka_emika_joint6
-    - franka_emika_joint7
+    - panda_joint1
+    - panda_joint2
+    - panda_joint3
+    - panda_joint4
+    - panda_joint5
+    - panda_joint6
+    - panda_joint7
   constraints:
     goal_time: 0.5
-    franka_emika_joint1:
+    panda_joint1:
       goal: 0.05
-    franka_emika_joint2:
+    panda_joint2:
       goal: 0.05
-    franka_emika_joint3:
+    panda_joint3:
       goal: 0.05
-    franka_emika_joint4:
+    panda_joint4:
       goal: 0.05
-    franka_emika_joint5:
+    panda_joint5:
       goal: 0.05
-    franka_emika_joint6:
+    panda_joint6:
       goal: 0.05
-    franka_emika_joint7:
+    panda_joint7:
       goal: 0.05
   gains:
-    franka_emika_joint1: {p: 100, d: 10, i: 0, i_clamp: 1}
-    franka_emika_joint2: {p: 100, d: 10, i: 0, i_clamp: 1}
-    franka_emika_joint3: {p: 100, d: 10, i: 0, i_clamp: 1}
-    franka_emika_joint4: {p: 100, d: 10, i: 0, i_clamp: 1}
-    franka_emika_joint5: {p: 100, d: 10, i: 0, i_clamp: 1}
-    franka_emika_joint6: {p: 100, d: 10, i: 0, i_clamp: 1}
-    franka_emika_joint7: {p: 100, d: 10, i: 0, i_clamp: 1}
+    panda_joint1: {p: 100, d: 10, i: 0, i_clamp: 1}
+    panda_joint2: {p: 100, d: 10, i: 0, i_clamp: 1}
+    panda_joint3: {p: 100, d: 10, i: 0, i_clamp: 1}
+    panda_joint4: {p: 100, d: 10, i: 0, i_clamp: 1}
+    panda_joint5: {p: 100, d: 10, i: 0, i_clamp: 1}
+    panda_joint6: {p: 100, d: 10, i: 0, i_clamp: 1}
+    panda_joint7: {p: 100, d: 10, i: 0, i_clamp: 1}
 
 franka_state_controller:
   type: franka_control/FrankaStateController
diff --git a/franka_control/config/franka_control.yaml b/franka_control/config/franka_control.yaml
index b8f7795bb7d087f97916988a161ab22d7cf687a8..52e2e2871912654af44dcecdd1f26c75401cd791 100644
--- a/franka_control/config/franka_control.yaml
+++ b/franka_control/config/franka_control.yaml
@@ -1,11 +1,11 @@
 joint_names:
-  - franka_emika_joint1
-  - franka_emika_joint2
-  - franka_emika_joint3
-  - franka_emika_joint4
-  - franka_emika_joint5
-  - franka_emika_joint6
-  - franka_emika_joint7
+  - panda_joint1
+  - panda_joint2
+  - panda_joint3
+  - panda_joint4
+  - panda_joint5
+  - panda_joint6
+  - panda_joint7
 
-arm_id: franka_emika
+arm_id: panda
 robot_ip: 127.0.0.1
diff --git a/franka_control/launch/franka_control.launch b/franka_control/launch/franka_control.launch
index 23134312c171da838f5b10be8a9a2e0c9a0eb834..11098d3585fd98917b91e73a1340269aa75adb58 100644
--- a/franka_control/launch/franka_control.launch
+++ b/franka_control/launch/franka_control.launch
@@ -1,15 +1,15 @@
 <?xml version="1.0" ?>
 <launch>
   <arg name="robot_ip" default="robot.franka.de" />
-  <arg name="arm_id" default="franka_emika" />
+  <arg name="arm_id" default="panda" />
   <arg name="load_gripper" default="true" />
 
   <node name="$(arg arm_id)" pkg="franka_control" type="franka_control_node" output="screen" required="true">
     <rosparam command="load" file="$(find franka_control)/config/franka_control.yaml" />
     <param name="robot_ip" value="$(arg robot_ip)" />
     <param name="arm_id" value="$(arg arm_id)" />
-    <param name="robot_description" command="$(find xacro)/xacro --inorder '$(find franka_description)/robots/FEA_01_01_Gripper.urdf.xacro'" if="$(arg load_gripper)" />
-    <param name="robot_description" command="$(find xacro)/xacro --inorder '$(find franka_description)/robots/FEA_01_01.urdf.xacro'" unless="$(arg load_gripper)" />
+    <param name="robot_description" command="$(find xacro)/xacro --inorder '$(find franka_description)/robots/panda_arm_hand.urdf.xacro'" if="$(arg load_gripper)" />
+    <param name="robot_description" command="$(find xacro)/xacro --inorder '$(find franka_description)/robots/panda_arm.urdf.xacro'" unless="$(arg load_gripper)" />
   </node>
 
   <group ns="$(arg arm_id)">
@@ -17,7 +17,7 @@
     <node name="state_controller_spawner" pkg="controller_manager" type="spawner" respawn="false" output="screen"  args="franka_state_controller --shutdown-timeout 2"/>
     <node name="robot_state_publisher" pkg="robot_state_publisher" type="robot_state_publisher" output="screen"/>
     <node name="joint_state_publisher" type="joint_state_publisher" pkg="joint_state_publisher" output="screen">
-      <param name="robot_description" command="$(find xacro)/xacro --inorder '$(find franka_description)/robots/FEA_01_01_Gripper.urdf.xacro'" />
+      <param name="robot_description" command="$(find xacro)/xacro --inorder '$(find franka_description)/robots/panda_arm_hand.urdf.xacro'" />
       <rosparam  if="$(arg load_gripper)" param="source_list">[franka_state_controller/joint_states, franka_gripper_node/joint_states] </rosparam>
       <rosparam  unless="$(arg load_gripper)" param="source_list">[franka_state_controller/joint_states] </rosparam>
       <param name="rate" value="30"/>
diff --git a/franka_example_controllers/config/franka_example_controllers.yaml b/franka_example_controllers/config/franka_example_controllers.yaml
index 292cf836ec0649ee07e3dd732cda910eb3c07ed5..699fea415dc3e22d21c6cb908866a1cf75b2b603 100644
--- a/franka_example_controllers/config/franka_example_controllers.yaml
+++ b/franka_example_controllers/config/franka_example_controllers.yaml
@@ -12,19 +12,19 @@ cartesian_velocity_example_controller:
 
 model_example_controller:
     type: franka_example_controllers/ModelExampleController
-    arm_id: franka_emika
+    arm_id: panda
 
 joint_impedance_example_controller:
     type: franka_example_controllers/JointImpedanceExampleController
-    arm_id: franka_emika
+    arm_id: panda
     joint_names:
-        - franka_emika_joint1
-        - franka_emika_joint2
-        - franka_emika_joint3
-        - franka_emika_joint4
-        - franka_emika_joint5
-        - franka_emika_joint6
-        - franka_emika_joint7
+        - panda_joint1
+        - panda_joint2
+        - panda_joint3
+        - panda_joint4
+        - panda_joint5
+        - panda_joint6
+        - panda_joint7
     k_gains:
         - 1000.0
         - 1000.0
diff --git a/franka_example_controllers/launch/cartesian_pose_example_controller.launch b/franka_example_controllers/launch/cartesian_pose_example_controller.launch
index a6275085304d623ce19a93f51866721a724e900f..0b07cb362a4a4bef0d3f07d6fa4ffe8668a5a95d 100644
--- a/franka_example_controllers/launch/cartesian_pose_example_controller.launch
+++ b/franka_example_controllers/launch/cartesian_pose_example_controller.launch
@@ -1,7 +1,7 @@
 <?xml version="1.0" ?>
 <launch>
   <arg name="robot_ip" default="robot.franka.de" />
-  <arg name="arm_id" value="franka_emika" />
+  <arg name="arm_id" value="panda" />
   <arg name="load_gripper" default="true" />
   <include file="$(find franka_hw)/launch/franka_hw.launch" >
     <arg name="robot_ip" value="$(arg robot_ip)" />
diff --git a/franka_example_controllers/launch/cartesian_velocity_example_controller.launch b/franka_example_controllers/launch/cartesian_velocity_example_controller.launch
index 58a0ac24da4412f6405f40f5ad26c49989805fb6..ea9f7b0491ca9248fd20c5955cd0766c56333309 100644
--- a/franka_example_controllers/launch/cartesian_velocity_example_controller.launch
+++ b/franka_example_controllers/launch/cartesian_velocity_example_controller.launch
@@ -1,7 +1,7 @@
 <?xml version="1.0" ?>
 <launch>
   <arg name="robot_ip" default="robot.franka.de" />
-  <arg name="arm_id" value="franka_emika" />
+  <arg name="arm_id" value="panda" />
   <arg name="load_gripper" default="true" />
   <include file="$(find franka_hw)/launch/franka_hw.launch" >
     <arg name="robot_ip" value="$(arg robot_ip)" />
diff --git a/franka_example_controllers/launch/joint_impedance_example_controller.launch b/franka_example_controllers/launch/joint_impedance_example_controller.launch
index 3334e76b59f7565310209eb61b8b080a35309c75..a676caf478e04a665fce29d62d7b3776969d8641 100644
--- a/franka_example_controllers/launch/joint_impedance_example_controller.launch
+++ b/franka_example_controllers/launch/joint_impedance_example_controller.launch
@@ -1,7 +1,7 @@
 <?xml version="1.0" ?>
 <launch>
   <arg name="robot_ip" default="robot.franka.de" />
-  <arg name="arm_id" value="franka_emika" />
+  <arg name="arm_id" value="panda" />
   <arg name="load_gripper" default="true" />
   <include file="$(find franka_hw)/launch/franka_hw.launch" >
     <arg name="robot_ip" value="$(arg robot_ip)" />
diff --git a/franka_example_controllers/launch/joint_position_example_controller.launch b/franka_example_controllers/launch/joint_position_example_controller.launch
index fdab1380631edd7bccf764f14b35e7606d8967fd..d1f9d60416152a3f4242ab1b53bd9371f736433f 100644
--- a/franka_example_controllers/launch/joint_position_example_controller.launch
+++ b/franka_example_controllers/launch/joint_position_example_controller.launch
@@ -1,7 +1,7 @@
 <?xml version="1.0" ?>
 <launch>
   <arg name="robot_ip" default="robot.franka.de" />
-  <arg name="arm_id" value="franka_emika" />
+  <arg name="arm_id" value="panda" />
   <arg name="load_gripper" default="true" />
   <include file="$(find franka_hw)/launch/franka_hw.launch" >
     <arg name="robot_ip" value="$(arg robot_ip)" />
diff --git a/franka_example_controllers/launch/joint_velocity_example_controller.launch b/franka_example_controllers/launch/joint_velocity_example_controller.launch
index 4c4c244bbcedb99bfa2546ba8582de5fa5bf9d69..e8e2412c4baf8ea1d81f9c9cafd09a88ab5466c1 100644
--- a/franka_example_controllers/launch/joint_velocity_example_controller.launch
+++ b/franka_example_controllers/launch/joint_velocity_example_controller.launch
@@ -1,7 +1,7 @@
 <?xml version="1.0" ?>
 <launch>
   <arg name="robot_ip" default="robot.franka.de" />
-  <arg name="arm_id" value="franka_emika" />
+  <arg name="arm_id" value="panda" />
   <arg name="load_gripper" default="true" />
   <include file="$(find franka_hw)/launch/franka_hw.launch" >
     <arg name="robot_ip" value="$(arg robot_ip)" />
diff --git a/franka_example_controllers/launch/model_example_controller.launch b/franka_example_controllers/launch/model_example_controller.launch
index 8804c4698a3019867fa40688e64178cac22e2fe5..ab19ad062590eda0f2f1149c97b22eddc0fe7d40 100644
--- a/franka_example_controllers/launch/model_example_controller.launch
+++ b/franka_example_controllers/launch/model_example_controller.launch
@@ -1,7 +1,7 @@
 <?xml version="1.0" ?>
 <launch>
   <arg name="robot_ip" default="robot.franka.de" />
-  <arg name="arm_id" value="franka_emika" />
+  <arg name="arm_id" value="panda" />
   <arg name="load_gripper" default="true" />
   <include file="$(find franka_hw)/launch/franka_hw.launch" >
     <arg name="robot_ip" value="$(arg robot_ip)" />
diff --git a/franka_gripper/config/gripper_node_config.yaml b/franka_gripper/config/gripper_node_config.yaml
index eb375d850b055cf7771b18cb011e84bf8a863af4..20223f24babe9597f28205d422ef127af094f764 100644
--- a/franka_gripper/config/gripper_node_config.yaml
+++ b/franka_gripper/config/gripper_node_config.yaml
@@ -1,6 +1,6 @@
 publish_rate: 30  # [Hz]
 joint_names:
-  - franka_emika_finger_joint1
-  - franka_emika_finger_joint2
+  - panda_finger_joint1
+  - panda_finger_joint2
 width_tolerance: 0.01  # [m]
 default_speed: 0.1  # [m/s]
\ No newline at end of file
diff --git a/franka_gripper/launch/franka_gripper.launch b/franka_gripper/launch/franka_gripper.launch
index 3580cb0f16c8c43e1f3aa66a862b9f0f219b7ad9..d990574d4c8511c770b9612fe60a074a25fbb1ad 100644
--- a/franka_gripper/launch/franka_gripper.launch
+++ b/franka_gripper/launch/franka_gripper.launch
@@ -1,7 +1,7 @@
 <?xml version="1.0" ?>
 <launch>
   <arg name="robot_ip" default="robot.franka.de" />
-  <arg name="arm_id" default="franka_emika" />
+  <arg name="arm_id" default="panda" />
   <group ns="$(arg arm_id)">
     <node name="franka_gripper_node" pkg="franka_gripper" type="franka_gripper_node" output="screen">
       <param name="robot_ip" value="$(arg robot_ip)"/>
diff --git a/franka_hw/test/franka_hw_controller_switching_test.cpp b/franka_hw/test/franka_hw_controller_switching_test.cpp
index 4fe9571d3f575f25824f75383ddda053e237f30b..be2b72ad24e732f89dc9388e3dfbeca19adb91b8 100644
--- a/franka_hw/test/franka_hw_controller_switching_test.cpp
+++ b/franka_hw/test/franka_hw_controller_switching_test.cpp
@@ -21,7 +21,7 @@ using std::set;
 using hardware_interface::InterfaceResources;
 using hardware_interface::ControllerInfo;
 
-std::string arm_id("franka_emika");
+std::string arm_id("panda");
 std::array<std::string, 7> joint_names  = {arm_id + "_joint1",
         arm_id + "_joint2",
         arm_id + "_joint3",
@@ -93,7 +93,7 @@ public:
  std::unique_ptr<FrankaHW>  robot_;
 };
 
-string arm_id2("franka_emika2");
+string arm_id2("panda2");
 string jp_iface_str("hardware_interface::PositionJointInterface");
 string jv_iface_str("hardware_interface::VelocityJointInterface");
 string jt_iface_str("hardware_interface::EffortJointInterface");
diff --git a/franka_hw/test/launch/franka_hw_test.test b/franka_hw/test/launch/franka_hw_test.test
index 8c606a21e51a5166fe8b1de41faafbf7da660a76..53dfa12ed4015436ad3dfc2257c2197e90fa92bb 100644
--- a/franka_hw/test/launch/franka_hw_test.test
+++ b/franka_hw/test/launch/franka_hw_test.test
@@ -1,5 +1,5 @@
 <launch>
  <env name="ROSCONSOLE_CONFIG_FILE" value="$(find franka_hw)/test/config/ros_console_settings_for_tests.conf"/>
- <param name="robot_description" command="$(find xacro)/xacro --inorder $(find franka_description)/robots/panda_01_01.urdf.xacro" />
+ <param name="robot_description" command="$(find xacro)/xacro --inorder $(find franka_description)/robots/panda_arm.urdf.xacro" />
  <test test-name="franka_hw_test" pkg="franka_hw" type="franka_hw_test" />
 </launch>
diff --git a/franka_moveit_config/config/fake_controllers.yaml b/franka_moveit_config/config/fake_controllers.yaml
deleted file mode 100644
index 6e42dd23e5a02ed0ad8d5501978359bb95836c3f..0000000000000000000000000000000000000000
--- a/franka_moveit_config/config/fake_controllers.yaml
+++ /dev/null
@@ -1,23 +0,0 @@
-controller_list:
-  - name: fake_franka_controller
-    joints:
-      - franka_emika_joint1
-      - franka_emika_joint2
-      - franka_emika_joint3
-      - franka_emika_joint4
-      - franka_emika_joint5
-      - franka_emika_joint6
-      - franka_emika_joint7
-  - name: fake_franka_with_gripper_controller
-    joints:
-      - franka_emika_joint1
-      - franka_emika_joint2
-      - franka_emika_joint3
-      - franka_emika_joint4
-      - franka_emika_joint5
-      - franka_emika_joint6
-      - franka_emika_joint7
-  - name: fake_franka_gripper_controller
-    joints:
-      - franka_emika_finger_joint1
-      - franka_emika_finger_joint2
diff --git a/franka_moveit_config/config/franka_emika.srdf b/franka_moveit_config/config/franka_emika.srdf
deleted file mode 100644
index 5a93cec1f714b955d26f779998eb6b4a3d19a418..0000000000000000000000000000000000000000
--- a/franka_moveit_config/config/franka_emika.srdf
+++ /dev/null
@@ -1,137 +0,0 @@
-<?xml version="1.0" ?>
-<!--This does not replace URDF, and is not an extension of URDF.
-    This is a format for representing semantic information about the robot structure.
-    A URDF file must exist for this robot as well, where the joints and the links that are referenced are defined
--->
-<robot name="franka_emika">
-    <!--GROUPS: Representation of a set of joints and links. This can be useful for specifying DOF to plan for, defining arms, end effectors, etc-->
-    <!--LINKS: When a link is specified, the parent joint of that link (if it exists) is automatically included-->
-    <!--JOINTS: When a joint is specified, the child link of that joint (which will always exist) is automatically included-->
-    <!--CHAINS: When a chain is specified, all the links along the chain (including endpoints) are included in the group. Additionally, all the joints that are parents to included links are also included. This means that joints along the chain and the parent joint of the base link are included in the group-->
-    <!--SUBGROUPS: Groups can also be formed by referencing to already defined group names-->
-    <group name="franka">
-        <link name="franka_emika_link0" />
-        <link name="franka_emika_link1" />
-        <link name="franka_emika_link2" />
-        <link name="franka_emika_link3" />
-        <link name="franka_emika_link4" />
-        <link name="franka_emika_link5" />
-        <link name="franka_emika_link6" />
-        <link name="franka_emika_link7" />
-        <link name="franka_emika_link8" />
-        <joint name="franka_emika_joint1" />
-        <joint name="franka_emika_joint2" />
-        <joint name="franka_emika_joint3" />
-        <joint name="franka_emika_joint4" />
-        <joint name="franka_emika_joint5" />
-        <joint name="franka_emika_joint6" />
-        <joint name="franka_emika_joint7" />
-        <joint name="franka_emika_joint8" />
-        <chain base_link="franka_emika_link0" tip_link="franka_emika_link8" />
-    </group>
-    <group name="franka_with_gripper">
-        <link name="franka_emika_link0" />
-        <link name="franka_emika_link1" />
-        <link name="franka_emika_link2" />
-        <link name="franka_emika_link3" />
-        <link name="franka_emika_link4" />
-        <link name="franka_emika_link5" />
-        <link name="franka_emika_link6" />
-        <link name="franka_emika_link7" />
-        <link name="franka_emika_link8" />
-        <link name="franka_emika_hand" />
-        <joint name="franka_emika_joint1" />
-        <joint name="franka_emika_joint2" />
-        <joint name="franka_emika_joint3" />
-        <joint name="franka_emika_joint4" />
-        <joint name="franka_emika_joint5" />
-        <joint name="franka_emika_joint6" />
-        <joint name="franka_emika_joint7" />
-        <joint name="franka_emika_joint8" />
-        <joint name="franka_emika_hand_joint" />
-        <chain base_link="franka_emika_link0" tip_link="franka_emika_hand" />
-    </group>
-    <group name="franka_gripper">
-        <link name="franka_emika_hand" />
-        <link name="franka_emika_leftfinger" />
-        <link name="franka_emika_rightfinger" />
-        <joint name="franka_emika_finger_joint1" />
-        <joint name="franka_emika_finger_joint2" />
-    </group>
-    <!--GROUP STATES: Purpose: Define a named state for a particular group, in terms of joint values. This is useful to define states like 'folded arms'-->
-    <group_state name="zero" group="franka">
-        <joint name="franka_emika_joint1" value="0" />
-        <joint name="franka_emika_joint2" value="0" />
-        <joint name="franka_emika_joint3" value="0" />
-        <joint name="franka_emika_joint4" value="0" />
-        <joint name="franka_emika_joint5" value="0" />
-        <joint name="franka_emika_joint6" value="0" />
-        <joint name="franka_emika_joint7" value="0" />
-    </group_state>
-    <group_state name="ready" group="franka">
-        <joint name="franka_emika_joint1" value="0" />
-        <joint name="franka_emika_joint2" value="-0.2128" />
-        <joint name="franka_emika_joint3" value="0" />
-        <joint name="franka_emika_joint4" value="-1.928" />
-        <joint name="franka_emika_joint5" value="0" />
-        <joint name="franka_emika_joint6" value="1.7741" />
-        <joint name="franka_emika_joint7" value="0" />
-    </group_state>
-    <group_state name="home_hand" group="franka_with_gripper">
-        <joint name="franka_emika_joint1" value="0" />
-        <joint name="franka_emika_joint2" value="0" />
-        <joint name="franka_emika_joint3" value="0" />
-        <joint name="franka_emika_joint4" value="0" />
-        <joint name="franka_emika_joint5" value="0" />
-        <joint name="franka_emika_joint6" value="0" />
-        <joint name="franka_emika_joint7" value="0.7918" />
-    </group_state>
-    <group_state name="ready_hand" group="franka_with_gripper">
-        <joint name="franka_emika_joint1" value="0" />
-        <joint name="franka_emika_joint2" value="-0.3912" />
-        <joint name="franka_emika_joint3" value="0" />
-        <joint name="franka_emika_joint4" value="-1.9161" />
-        <joint name="franka_emika_joint5" value="0" />
-        <joint name="franka_emika_joint6" value="1.5029" />
-        <joint name="franka_emika_joint7" value="0.7918" />
-    </group_state>
-    <!--END EFFECTOR: Purpose: Represent information about an end effector.-->
-    <end_effector name="franka_gripper" parent_link="franka_emika_hand" group="franka_gripper" parent_group="franka_with_gripper" />
-    <!--DISABLE COLLISIONS: By default it is assumed that any link of the robot could potentially come into collision with any other link in the robot. This tag disables collision checking between a specified pair of links. -->
-    <disable_collisions link1="franka_emika_hand" link2="franka_emika_leftfinger" reason="Adjacent" />
-    <disable_collisions link1="franka_emika_hand" link2="franka_emika_link3" reason="Never" />
-    <disable_collisions link1="franka_emika_hand" link2="franka_emika_link4" reason="Never" />
-    <disable_collisions link1="franka_emika_hand" link2="franka_emika_link5" reason="Default" />
-    <disable_collisions link1="franka_emika_hand" link2="franka_emika_link6" reason="Never" />
-    <disable_collisions link1="franka_emika_hand" link2="franka_emika_link7" reason="Adjacent" />
-    <disable_collisions link1="franka_emika_hand" link2="franka_emika_rightfinger" reason="Adjacent" />
-    <disable_collisions link1="franka_emika_leftfinger" link2="franka_emika_link3" reason="Never" />
-    <disable_collisions link1="franka_emika_leftfinger" link2="franka_emika_link4" reason="Never" />
-    <disable_collisions link1="franka_emika_leftfinger" link2="franka_emika_link6" reason="Never" />
-    <disable_collisions link1="franka_emika_leftfinger" link2="franka_emika_link7" reason="Never" />
-    <disable_collisions link1="franka_emika_leftfinger" link2="franka_emika_rightfinger" reason="Default" />
-    <disable_collisions link1="franka_emika_link0" link2="franka_emika_link1" reason="Adjacent" />
-    <disable_collisions link1="franka_emika_link0" link2="franka_emika_link2" reason="Never" />
-    <disable_collisions link1="franka_emika_link0" link2="franka_emika_link3" reason="Never" />
-    <disable_collisions link1="franka_emika_link0" link2="franka_emika_link4" reason="Never" />
-    <disable_collisions link1="franka_emika_link1" link2="franka_emika_link2" reason="Adjacent" />
-    <disable_collisions link1="franka_emika_link1" link2="franka_emika_link3" reason="Never" />
-    <disable_collisions link1="franka_emika_link1" link2="franka_emika_link4" reason="Never" />
-    <disable_collisions link1="franka_emika_link2" link2="franka_emika_link3" reason="Adjacent" />
-    <disable_collisions link1="franka_emika_link2" link2="franka_emika_link4" reason="Never" />
-    <disable_collisions link1="franka_emika_link2" link2="franka_emika_link6" reason="Never" />
-    <disable_collisions link1="franka_emika_link3" link2="franka_emika_link4" reason="Adjacent" />
-    <disable_collisions link1="franka_emika_link3" link2="franka_emika_link5" reason="Never" />
-    <disable_collisions link1="franka_emika_link3" link2="franka_emika_link6" reason="Never" />
-    <disable_collisions link1="franka_emika_link3" link2="franka_emika_link7" reason="Never" />
-    <disable_collisions link1="franka_emika_link3" link2="franka_emika_rightfinger" reason="Never" />
-    <disable_collisions link1="franka_emika_link4" link2="franka_emika_link5" reason="Adjacent" />
-    <disable_collisions link1="franka_emika_link4" link2="franka_emika_link6" reason="Never" />
-    <disable_collisions link1="franka_emika_link4" link2="franka_emika_link7" reason="Never" />
-    <disable_collisions link1="franka_emika_link4" link2="franka_emika_rightfinger" reason="Never" />
-    <disable_collisions link1="franka_emika_link5" link2="franka_emika_link6" reason="Adjacent" />
-    <disable_collisions link1="franka_emika_link5" link2="franka_emika_link7" reason="Default" />
-    <disable_collisions link1="franka_emika_link6" link2="franka_emika_link7" reason="Adjacent" />
-    <disable_collisions link1="franka_emika_link6" link2="franka_emika_rightfinger" reason="Never" />
-    <disable_collisions link1="franka_emika_link7" link2="franka_emika_rightfinger" reason="Never" />
-</robot>
diff --git a/franka_visualization/launch/franka_visualization.launch b/franka_visualization/launch/franka_visualization.launch
index ca829a2fccdade0476df8673a46dc1e502707089..99fe15ae2236afc9a14e877a867c194618996c8a 100644
--- a/franka_visualization/launch/franka_visualization.launch
+++ b/franka_visualization/launch/franka_visualization.launch
@@ -4,15 +4,15 @@
   <arg name="load_gripper" default="true" />
   <arg name="robot_ip" default="robot.franka.de" />
   
-  <param unless="$(arg load_gripper)" name="robot_description" command="$(find xacro)/xacro --inorder $(find franka_description)/robots/FEA_01_01.urdf.xacro" />
-  <param if="$(arg load_gripper)" name="robot_description" command="$(find xacro)/xacro --inorder $(find franka_description)/robots/FEA_01_01_Gripper.urdf.xacro" />
+  <param unless="$(arg load_gripper)" name="robot_description" command="$(find xacro)/xacro --inorder $(find franka_description)/robots/panda_arm.urdf.xacro" />
+  <param if="$(arg load_gripper)" name="robot_description" command="$(find xacro)/xacro --inorder $(find franka_description)/robots/panda_arm_hand.urdf.xacro" />
   <node name="franka_joint_state_publisher" pkg="franka_visualization" type="franka_joint_state_publisher" output="screen">
     <rosparam command="load" file="$(find franka_visualization)/param/robot_read_settings.yaml" />
     <param name="robot_ip" value="$(arg robot_ip)" />
   </node>
   <node name="joint_state_publisher" type="joint_state_publisher" pkg="joint_state_publisher" output="screen">
-    <param if="$(arg load_gripper)" name="robot_description" command="$(find xacro)/xacro --inorder '$(find franka_description)/robots/FEA_01_01_Gripper.urdf.xacro'" />
-    <param unless="$(arg load_gripper)" name="robot_description" command="$(find xacro)/xacro --inorder '$(find franka_description)/robots/FEA_01_01.urdf.xacro'" />
+    <param if="$(arg load_gripper)" name="robot_description" command="$(find xacro)/xacro --inorder '$(find franka_description)/robots/panda_arm_hand.urdf.xacro'" />
+    <param unless="$(arg load_gripper)" name="robot_description" command="$(find xacro)/xacro --inorder '$(find franka_description)/robots/panda_arm.urdf.xacro'" />
     <rosparam  param="source_list">[franka_joint_state_publisher/joint_states] </rosparam>
     <param  if="$(arg load_gripper)" name="publish_default_positions" value="true" />
   </node>  
diff --git a/franka_visualization/param/robot_read_settings.yaml b/franka_visualization/param/robot_read_settings.yaml
index a2b6f4fd5d6158418caa0a1b322034739d282061..2c1154d6598b98487a3622331279a220372b8933 100644
--- a/franka_visualization/param/robot_read_settings.yaml
+++ b/franka_visualization/param/robot_read_settings.yaml
@@ -1,9 +1,9 @@
 joint_names:
-  - franka_emika_joint1
-  - franka_emika_joint2
-  - franka_emika_joint3
-  - franka_emika_joint4
-  - franka_emika_joint5
-  - franka_emika_joint6
-  - franka_emika_joint7
+  - panda_joint1
+  - panda_joint2
+  - panda_joint3
+  - panda_joint4
+  - panda_joint5
+  - panda_joint6
+  - panda_joint7
 
diff --git a/franka_moveit_config/.setup_assistant b/panda_moveit_config/.setup_assistant
similarity index 53%
rename from franka_moveit_config/.setup_assistant
rename to panda_moveit_config/.setup_assistant
index 4fe299f4e227101a23504ad1081c1d41bea05dca..2388fcc6116498156258c80c999a4334e7ccd1d2 100644
--- a/franka_moveit_config/.setup_assistant
+++ b/panda_moveit_config/.setup_assistant
@@ -1,10 +1,10 @@
 moveit_setup_assistant_config:
   URDF:
     package: franka_description
-    relative_path: robots/FEA_01_01_Gripper.urdf.xacro
+    relative_path: robots/panda_arm_hand.urdf.xacro
   SRDF:
-    relative_path: config/franka_emika.srdf
+    relative_path: config/panda_arm_hand.srdf
   CONFIG:
     author_name: Franka Emika GmbH
     author_email: info@franka.de
-    generated_timestamp: 1501848099
\ No newline at end of file
+    generated_timestamp: 1501848099
diff --git a/franka_moveit_config/CMakeLists.txt b/panda_moveit_config/CMakeLists.txt
similarity index 90%
rename from franka_moveit_config/CMakeLists.txt
rename to panda_moveit_config/CMakeLists.txt
index 78fde91f51468c74941ca68b0fefa5b31eedb546..b4e880c67048e6eadc6a48a994880593a9903906 100644
--- a/franka_moveit_config/CMakeLists.txt
+++ b/panda_moveit_config/CMakeLists.txt
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 2.8.3)
-project(franka_moveit_config)
+project(panda_moveit_config)
 
 find_package(catkin REQUIRED)
 
diff --git a/panda_moveit_config/config/fake_controllers.yaml b/panda_moveit_config/config/fake_controllers.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..34a8e375c1612baea1eb4189e63048e7f8442910
--- /dev/null
+++ b/panda_moveit_config/config/fake_controllers.yaml
@@ -0,0 +1,23 @@
+controller_list:
+  - name: fake_panda_controller
+    joints:
+      - panda_joint1
+      - panda_joint2
+      - panda_joint3
+      - panda_joint4
+      - panda_joint5
+      - panda_joint6
+      - panda_joint7
+  - name: fake_panda_arm_hand_controller
+    joints:
+      - panda_joint1
+      - panda_joint2
+      - panda_joint3
+      - panda_joint4
+      - panda_joint5
+      - panda_joint6
+      - panda_joint7
+  - name: fake_hand_controller
+    joints:
+      - panda_finger_joint1
+      - panda_finger_joint2
diff --git a/franka_moveit_config/config/joint_limits.yaml b/panda_moveit_config/config/joint_limits.yaml
similarity index 85%
rename from franka_moveit_config/config/joint_limits.yaml
rename to panda_moveit_config/config/joint_limits.yaml
index b263b5ccb79dd29e44f624b86f17d8168a294578..43237845670eb47148ea238bd589988294a4d782 100644
--- a/franka_moveit_config/config/joint_limits.yaml
+++ b/panda_moveit_config/config/joint_limits.yaml
@@ -2,47 +2,47 @@
 # Specific joint properties can be changed with the keys [max_position, min_position, max_velocity, max_acceleration]
 # Joint limits can be turned off with [has_velocity_limits, has_acceleration_limits]
 joint_limits:
-  franka_emika_finger_joint1:
+  panda_finger_joint1:
     has_velocity_limits: true
     max_velocity: 0.3
     has_acceleration_limits: true
     max_acceleration: 0.5
-  franka_emika_finger_joint2:
+  panda_finger_joint2:
     has_velocity_limits: true
     max_velocity: 0.3
     has_acceleration_limits: true
     max_acceleration: 0.5
-  franka_emika_joint1:
+  panda_joint1:
     has_velocity_limits: true
     max_velocity: 0.5
     has_acceleration_limits: true
     max_acceleration: 0.5
-  franka_emika_joint2:
+  panda_joint2:
     has_velocity_limits: true
     max_velocity: 0.5
     has_acceleration_limits: true
     max_acceleration: 0.5
-  franka_emika_joint3:
+  panda_joint3:
     has_velocity_limits: true
     max_velocity: 0.5
     has_acceleration_limits: true
     max_acceleration: 0.5
-  franka_emika_joint4:
+  panda_joint4:
     has_velocity_limits: true
     max_velocity: 0.5
     has_acceleration_limits: true
     max_acceleration: 0.5
-  franka_emika_joint5:
+  panda_joint5:
     has_velocity_limits: true
     max_velocity: 0.5
     has_acceleration_limits: true
     max_acceleration: 0.5
-  franka_emika_joint6:
+  panda_joint6:
     has_velocity_limits: true
     max_velocity: 0.5
     has_acceleration_limits: true
     max_acceleration: 0.5
-  franka_emika_joint7:
+  panda_joint7:
     has_velocity_limits: true
     max_velocity: 0.5
     has_acceleration_limits: true
diff --git a/franka_moveit_config/config/kinematics.yaml b/panda_moveit_config/config/kinematics.yaml
similarity index 92%
rename from franka_moveit_config/config/kinematics.yaml
rename to panda_moveit_config/config/kinematics.yaml
index 1ddcc0cc5b9681893b2ca9cc6ee87d932e293bb2..c64ffe30854d552745a9b49237cd6d7d50fa567e 100644
--- a/franka_moveit_config/config/kinematics.yaml
+++ b/panda_moveit_config/config/kinematics.yaml
@@ -1,9 +1,9 @@
-franka:
+panda:
   kinematics_solver: kdl_kinematics_plugin/KDLKinematicsPlugin
   kinematics_solver_search_resolution: 0.005
   kinematics_solver_timeout: 0.005
   kinematics_solver_attempts: 3
-franka_with_gripper:
+panda_arm_hand:
   kinematics_solver: kdl_kinematics_plugin/KDLKinematicsPlugin
   kinematics_solver_search_resolution: 0.005
   kinematics_solver_timeout: 0.005
diff --git a/franka_moveit_config/config/ompl_planning.yaml b/panda_moveit_config/config/ompl_planning.yaml
similarity index 99%
rename from franka_moveit_config/config/ompl_planning.yaml
rename to panda_moveit_config/config/ompl_planning.yaml
index 53acaa08e04b55964c98796d585bce2a8d4c0681..9251f54c717d95c756e281cf95f9363f7ba6f5cc 100644
--- a/franka_moveit_config/config/ompl_planning.yaml
+++ b/panda_moveit_config/config/ompl_planning.yaml
@@ -120,7 +120,7 @@ planner_configs:
     sparse_delta_fraction: 0.25  # delta fraction for connection distance. This value represents the visibility range of sparse samples. default: 0.25
     dense_delta_fraction: 0.001  # delta fraction for interface detection. default: 0.001
     max_failures: 5000  # maximum consecutive failure limit. default: 5000
-franka:
+panda:
   planner_configs:
     - SBLkConfigDefault
     - ESTkConfigDefault
@@ -145,7 +145,7 @@ franka:
     - LazyPRMstarkConfigDefault
     - SPARSkConfigDefault
     - SPARStwokConfigDefault
-franka_with_gripper:
+panda_arm_hand:
   planner_configs:
     - SBLkConfigDefault
     - ESTkConfigDefault
@@ -170,7 +170,7 @@ franka_with_gripper:
     - LazyPRMstarkConfigDefault
     - SPARSkConfigDefault
     - SPARStwokConfigDefault
-franka_gripper:
+hand:
   planner_configs:
     - SBLkConfigDefault
     - ESTkConfigDefault
diff --git a/panda_moveit_config/config/panda_arm_hand.srdf b/panda_moveit_config/config/panda_arm_hand.srdf
new file mode 100644
index 0000000000000000000000000000000000000000..d7697ec845fa2584f724ecba21de7fafaa6889e8
--- /dev/null
+++ b/panda_moveit_config/config/panda_arm_hand.srdf
@@ -0,0 +1,137 @@
+<?xml version="1.0" ?>
+<!--This does not replace URDF, and is not an extension of URDF.
+    This is a format for representing semantic information about the robot structure.
+    A URDF file must exist for this robot as well, where the joints and the links that are referenced are defined
+-->
+<robot name="panda">
+    <!--GROUPS: Representation of a set of joints and links. This can be useful for specifying DOF to plan for, defining arms, end effectors, etc-->
+    <!--LINKS: When a link is specified, the parent joint of that link (if it exists) is automatically included-->
+    <!--JOINTS: When a joint is specified, the child link of that joint (which will always exist) is automatically included-->
+    <!--CHAINS: When a chain is specified, all the links along the chain (including endpoints) are included in the group. Additionally, all the joints that are parents to included links are also included. This means that joints along the chain and the parent joint of the base link are included in the group-->
+    <!--SUBGROUPS: Groups can also be formed by referencing to already defined group names-->
+    <group name="panda_arm">
+        <link name="panda_link0" />
+        <link name="panda_link1" />
+        <link name="panda_link2" />
+        <link name="panda_link3" />
+        <link name="panda_link4" />
+        <link name="panda_link5" />
+        <link name="panda_link6" />
+        <link name="panda_link7" />
+        <link name="panda_link8" />
+        <joint name="panda_joint1" />
+        <joint name="panda_joint2" />
+        <joint name="panda_joint3" />
+        <joint name="panda_joint4" />
+        <joint name="panda_joint5" />
+        <joint name="panda_joint6" />
+        <joint name="panda_joint7" />
+        <joint name="panda_joint8" />
+        <chain base_link="panda_link0" tip_link="panda_link8" />
+    </group>
+    <group name="panda_arm_hand">
+        <link name="panda_link0" />
+        <link name="panda_link1" />
+        <link name="panda_link2" />
+        <link name="panda_link3" />
+        <link name="panda_link4" />
+        <link name="panda_link5" />
+        <link name="panda_link6" />
+        <link name="panda_link7" />
+        <link name="panda_link8" />
+        <link name="panda_hand" />
+        <joint name="panda_joint1" />
+        <joint name="panda_joint2" />
+        <joint name="panda_joint3" />
+        <joint name="panda_joint4" />
+        <joint name="panda_joint5" />
+        <joint name="panda_joint6" />
+        <joint name="panda_joint7" />
+        <joint name="panda_joint8" />
+        <joint name="panda_hand_joint" />
+        <chain base_link="panda_link0" tip_link="panda_hand" />
+    </group>
+    <group name="hand">
+        <link name="panda_hand" />
+        <link name="panda_leftfinger" />
+        <link name="panda_rightfinger" />
+        <joint name="panda_finger_joint1" />
+        <joint name="panda_finger_joint2" />
+    </group>
+    <!--GROUP STATES: Purpose: Define a named state for a particular group, in terms of joint values. This is useful to define states like 'folded arms'-->
+    <group_state name="home" group="panda_arm">
+        <joint name="panda_joint1" value="0" />
+        <joint name="panda_joint2" value="0" />
+        <joint name="panda_joint3" value="0" />
+        <joint name="panda_joint4" value="0" />
+        <joint name="panda_joint5" value="0" />
+        <joint name="panda_joint6" value="0" />
+        <joint name="panda_joint7" value="0" />
+    </group_state>
+    <group_state name="ready" group="panda_arm">
+        <joint name="panda_joint1" value="0" />
+        <joint name="panda_joint2" value="-0.2128" />
+        <joint name="panda_joint3" value="0" />
+        <joint name="panda_joint4" value="-1.928" />
+        <joint name="panda_joint5" value="0" />
+        <joint name="panda_joint6" value="1.7741" />
+        <joint name="panda_joint7" value="0" />
+    </group_state>
+    <group_state name="home" group="panda_arm_hand">
+        <joint name="panda_joint1" value="0" />
+        <joint name="panda_joint2" value="0" />
+        <joint name="panda_joint3" value="0" />
+        <joint name="panda_joint4" value="0" />
+        <joint name="panda_joint5" value="0" />
+        <joint name="panda_joint6" value="0" />
+        <joint name="panda_joint7" value="0.7918" />
+    </group_state>
+    <group_state name="ready" group="panda_arm_hand">
+        <joint name="panda_joint1" value="0" />
+        <joint name="panda_joint2" value="-0.3912" />
+        <joint name="panda_joint3" value="0" />
+        <joint name="panda_joint4" value="-1.9161" />
+        <joint name="panda_joint5" value="0" />
+        <joint name="panda_joint6" value="1.5029" />
+        <joint name="panda_joint7" value="0.7918" />
+    </group_state>
+    <!--END EFFECTOR: Purpose: Represent information about an end effector.-->
+    <end_effector name="hand" parent_link="panda_hand" group="hand" parent_group="panda_arm_hand" />
+    <!--DISABLE COLLISIONS: By default it is assumed that any link of the robot could potentially come into collision with any other link in the robot. This tag disables collision checking between a specified pair of links. -->
+    <disable_collisions link1="panda_hand" link2="panda_leftfinger" reason="Adjacent" />
+    <disable_collisions link1="panda_hand" link2="panda_link3" reason="Never" />
+    <disable_collisions link1="panda_hand" link2="panda_link4" reason="Never" />
+    <disable_collisions link1="panda_hand" link2="panda_link5" reason="Default" />
+    <disable_collisions link1="panda_hand" link2="panda_link6" reason="Never" />
+    <disable_collisions link1="panda_hand" link2="panda_link7" reason="Adjacent" />
+    <disable_collisions link1="panda_hand" link2="panda_rightfinger" reason="Adjacent" />
+    <disable_collisions link1="panda_leftfinger" link2="panda_link3" reason="Never" />
+    <disable_collisions link1="panda_leftfinger" link2="panda_link4" reason="Never" />
+    <disable_collisions link1="panda_leftfinger" link2="panda_link6" reason="Never" />
+    <disable_collisions link1="panda_leftfinger" link2="panda_link7" reason="Never" />
+    <disable_collisions link1="panda_leftfinger" link2="panda_rightfinger" reason="Default" />
+    <disable_collisions link1="panda_link0" link2="panda_link1" reason="Adjacent" />
+    <disable_collisions link1="panda_link0" link2="panda_link2" reason="Never" />
+    <disable_collisions link1="panda_link0" link2="panda_link3" reason="Never" />
+    <disable_collisions link1="panda_link0" link2="panda_link4" reason="Never" />
+    <disable_collisions link1="panda_link1" link2="panda_link2" reason="Adjacent" />
+    <disable_collisions link1="panda_link1" link2="panda_link3" reason="Never" />
+    <disable_collisions link1="panda_link1" link2="panda_link4" reason="Never" />
+    <disable_collisions link1="panda_link2" link2="panda_link3" reason="Adjacent" />
+    <disable_collisions link1="panda_link2" link2="panda_link4" reason="Never" />
+    <disable_collisions link1="panda_link2" link2="panda_link6" reason="Never" />
+    <disable_collisions link1="panda_link3" link2="panda_link4" reason="Adjacent" />
+    <disable_collisions link1="panda_link3" link2="panda_link5" reason="Never" />
+    <disable_collisions link1="panda_link3" link2="panda_link6" reason="Never" />
+    <disable_collisions link1="panda_link3" link2="panda_link7" reason="Never" />
+    <disable_collisions link1="panda_link3" link2="panda_rightfinger" reason="Never" />
+    <disable_collisions link1="panda_link4" link2="panda_link5" reason="Adjacent" />
+    <disable_collisions link1="panda_link4" link2="panda_link6" reason="Never" />
+    <disable_collisions link1="panda_link4" link2="panda_link7" reason="Never" />
+    <disable_collisions link1="panda_link4" link2="panda_rightfinger" reason="Never" />
+    <disable_collisions link1="panda_link5" link2="panda_link6" reason="Adjacent" />
+    <disable_collisions link1="panda_link5" link2="panda_link7" reason="Default" />
+    <disable_collisions link1="panda_link6" link2="panda_link7" reason="Adjacent" />
+    <disable_collisions link1="panda_link6" link2="panda_rightfinger" reason="Never" />
+    <disable_collisions link1="panda_link7" link2="panda_rightfinger" reason="Never" />
+</robot>
diff --git a/franka_moveit_config/launch/default_warehouse_db.launch b/panda_moveit_config/launch/default_warehouse_db.launch
similarity index 73%
rename from franka_moveit_config/launch/default_warehouse_db.launch
rename to panda_moveit_config/launch/default_warehouse_db.launch
index db6572f05e34bfd2dc306f509632176a2ecabde4..69019606f9df7c2bbe5317b847db325e226c59d8 100644
--- a/franka_moveit_config/launch/default_warehouse_db.launch
+++ b/panda_moveit_config/launch/default_warehouse_db.launch
@@ -2,10 +2,10 @@
 
   <arg name="reset" default="false"/>
   <!-- If not specified, we'll use a default database location -->
-  <arg name="moveit_warehouse_database_path" default="$(find franka_moveit_config)/default_warehouse_mongo_db" />
+  <arg name="moveit_warehouse_database_path" default="$(find panda_moveit_config)/default_warehouse_mongo_db" />
 
   <!-- Launch the warehouse with the configured database location -->
-  <include file="$(find franka_moveit_config)/launch/warehouse.launch">
+  <include file="$(find panda_moveit_config)/launch/warehouse.launch">
     <arg name="moveit_warehouse_database_path" value="$(arg moveit_warehouse_database_path)" />
   </include>
 
diff --git a/franka_moveit_config/launch/demo.launch b/panda_moveit_config/launch/demo.launch
similarity index 83%
rename from franka_moveit_config/launch/demo.launch
rename to panda_moveit_config/launch/demo.launch
index 6b7de59f11466365276c3e808ae089fc034000fd..1faff8e823a4f40e5c984b5e3c8eab991434401a 100644
--- a/franka_moveit_config/launch/demo.launch
+++ b/panda_moveit_config/launch/demo.launch
@@ -3,7 +3,7 @@
   <!-- By default, we do not start a database (it can be large) -->
   <arg name="db" default="false" />
   <!-- Allow user to specify database location -->
-  <arg name="db_path" default="$(find franka_moveit_config)/default_warehouse_mongo_db" />
+  <arg name="db_path" default="$(find panda_moveit_config)/default_warehouse_mongo_db" />
 
   <!-- By default, we are not in debug mode -->
   <arg name="debug" default="false" />
@@ -19,7 +19,7 @@
   <arg name="use_gui" default="false" />
 
   <!-- Load the URDF, SRDF and other .yaml configuration files on the param server -->
-  <include file="$(find franka_moveit_config)/launch/planning_context.launch">
+  <include file="$(find panda_moveit_config)/launch/planning_context.launch">
     <arg name="load_robot_description" value="true"/>
   </include>
 
@@ -36,7 +36,7 @@
   <node name="robot_state_publisher" pkg="robot_state_publisher" type="robot_state_publisher" respawn="true" output="screen" />
 
   <!-- Run the main MoveIt executable without trajectory execution (we do not have controllers configured by default) -->
-  <include file="$(find franka_moveit_config)/launch/move_group.launch">
+  <include file="$(find panda_moveit_config)/launch/move_group.launch">
     <arg name="allow_trajectory_execution" value="true"/>
     <arg name="fake_execution" value="true"/>
     <arg name="info" value="true"/>
@@ -44,13 +44,13 @@
   </include>
 
   <!-- Run Rviz and load the default config to see the state of the move_group node -->
-  <include file="$(find franka_moveit_config)/launch/moveit_rviz.launch">
+  <include file="$(find panda_moveit_config)/launch/moveit_rviz.launch">
     <arg name="config" value="true"/>
     <arg name="debug" value="$(arg debug)"/>
   </include>
 
   <!-- If database loading was enabled, start mongodb as well -->
-  <include file="$(find franka_moveit_config)/launch/default_warehouse_db.launch" if="$(arg db)">
+  <include file="$(find panda_moveit_config)/launch/default_warehouse_db.launch" if="$(arg db)">
     <arg name="moveit_warehouse_database_path" value="$(arg db_path)"/>
   </include>
 
diff --git a/franka_moveit_config/launch/fake_moveit_controller_manager.launch.xml b/panda_moveit_config/launch/fake_moveit_controller_manager.launch.xml
similarity index 78%
rename from franka_moveit_config/launch/fake_moveit_controller_manager.launch.xml
rename to panda_moveit_config/launch/fake_moveit_controller_manager.launch.xml
index 9f3148a7fcd5fde3f083331404aaccb80c11043d..c95563d3a5a5a63bc8ce5bfb553a5fb8b2ba4fa2 100644
--- a/franka_moveit_config/launch/fake_moveit_controller_manager.launch.xml
+++ b/panda_moveit_config/launch/fake_moveit_controller_manager.launch.xml
@@ -4,6 +4,6 @@
   <param name="moveit_controller_manager" value="moveit_fake_controller_manager/MoveItFakeControllerManager"/>
 
   <!-- The rest of the params are specific to this plugin -->
-  <rosparam file="$(find franka_moveit_config)/config/fake_controllers.yaml"/>
+  <rosparam file="$(find panda_moveit_config)/config/fake_controllers.yaml"/>
 
 </launch>
diff --git a/franka_moveit_config/launch/joystick_control.launch b/panda_moveit_config/launch/joystick_control.launch
similarity index 100%
rename from franka_moveit_config/launch/joystick_control.launch
rename to panda_moveit_config/launch/joystick_control.launch
diff --git a/franka_moveit_config/launch/move_group.launch b/panda_moveit_config/launch/move_group.launch
similarity index 79%
rename from franka_moveit_config/launch/move_group.launch
rename to panda_moveit_config/launch/move_group.launch
index c7e0a7bb8203ed404cb0c3e7bc35f7936a01a9b7..5b8c8665ad9d5fcd871f8dc43a42c27875a232a4 100644
--- a/franka_moveit_config/launch/move_group.launch
+++ b/panda_moveit_config/launch/move_group.launch
@@ -1,11 +1,11 @@
 <launch>
 
-  <include file="$(find franka_moveit_config)/launch/planning_context.launch" />
+  <include file="$(find panda_moveit_config)/launch/planning_context.launch" />
 
   <!-- GDB Debug Option -->
   <arg name="debug" default="false" />
   <arg unless="$(arg debug)" name="launch_prefix" value="" />
-  <arg     if="$(arg debug)" name="launch_prefix" value="gdb -x $(find franka_moveit_config)/launch/gdb_settings.gdb --ex run --args" />
+  <arg     if="$(arg debug)" name="launch_prefix" value="gdb -x $(find panda_moveit_config)/launch/gdb_settings.gdb --ex run --args" />
 
   <!-- Verbose Mode Option -->
   <arg name="info" default="$(arg debug)" />
@@ -20,20 +20,20 @@
   <arg name="publish_monitored_planning_scene" default="true"/>
 
   <!-- Planning Functionality -->
-  <include ns="move_group" file="$(find franka_moveit_config)/launch/planning_pipeline.launch.xml">
+  <include ns="move_group" file="$(find panda_moveit_config)/launch/planning_pipeline.launch.xml">
     <arg name="pipeline" value="ompl" />
   </include>
 
   <!-- Trajectory Execution Functionality -->
-  <include ns="move_group" file="$(find franka_moveit_config)/launch/trajectory_execution.launch.xml" if="$(arg allow_trajectory_execution)">
+  <include ns="move_group" file="$(find panda_moveit_config)/launch/trajectory_execution.launch.xml" if="$(arg allow_trajectory_execution)">
     <arg name="moveit_manage_controllers" value="true" />
-    <arg name="moveit_controller_manager" value="franka_emika" unless="$(arg fake_execution)"/>
+    <arg name="moveit_controller_manager" value="panda" unless="$(arg fake_execution)"/>
     <arg name="moveit_controller_manager" value="fake" if="$(arg fake_execution)"/>
   </include>
 
   <!-- Sensors Functionality -->
-  <include ns="move_group" file="$(find franka_moveit_config)/launch/sensor_manager.launch.xml" if="$(arg allow_trajectory_execution)">
-    <arg name="moveit_sensor_manager" value="franka_emika" />
+  <include ns="move_group" file="$(find panda_moveit_config)/launch/sensor_manager.launch.xml" if="$(arg allow_trajectory_execution)">
+    <arg name="moveit_sensor_manager" value="panda" />
   </include>
 
   <!-- Start the actual move_group node/action server -->
diff --git a/franka_moveit_config/launch/move_to_start.launch b/panda_moveit_config/launch/move_to_start.launch
similarity index 50%
rename from franka_moveit_config/launch/move_to_start.launch
rename to panda_moveit_config/launch/move_to_start.launch
index 54c7adab4a1d3aad5c107acf9989918bdaf97bda..a6a966e950beec65182db255fbd4fd406756ab9a 100644
--- a/franka_moveit_config/launch/move_to_start.launch
+++ b/panda_moveit_config/launch/move_to_start.launch
@@ -1,16 +1,16 @@
 <?xml version="1.0" ?>
 <launch>
   <arg name="robot_ip" default="robot.franka.de" />
-  <arg name="arm_id" default="franka_emika" />
+  <arg name="arm_id" default="panda" />
 
-  <include file="$(find franka_hw)/launch/franka_hw.launch">
+  <include file="$(find franka_control)/launch/franka_control.launch">
     <arg name="robot_ip" value="$(arg robot_ip)" />
     <arg name="arm_id" value="$(arg arm_id)" />
   </include>
-  <include file="$(find franka_moveit_config)/launch/franka_moveit.launch">
+  <include file="$(find panda_moveit_config)/launch/panda_moveit.launch">
     <arg name="arm_id" value="$(arg arm_id)" />
   </include>
   <group ns="$(arg arm_id)">
-    <node name="move_to_start" pkg="franka_moveit_config" type="move_to_start.py" output="screen" required="true" />
+    <node name="move_to_start" pkg="panda_moveit_config" type="move_to_start.py" output="screen" required="true" />
   </group>
 </launch>
diff --git a/franka_moveit_config/launch/moveit.rviz b/panda_moveit_config/launch/moveit.rviz
similarity index 89%
rename from franka_moveit_config/launch/moveit.rviz
rename to panda_moveit_config/launch/moveit.rviz
index 5e2fc059e8dbec77a4655004d90b5a728109de3c..da6da92f89cc3cc270db2cd029609b62668dfa48 100644
--- a/franka_moveit_config/launch/moveit.rviz
+++ b/panda_moveit_config/launch/moveit.rviz
@@ -66,61 +66,61 @@ Visualization Manager:
           Expand Link Details: false
           Expand Tree: false
           Link Tree Style: Links in Alphabetic Order
-          franka_emika_hand:
+          panda_hand:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_leftfinger:
+          panda_leftfinger:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link0:
+          panda_link0:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link1:
+          panda_link1:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link2:
+          panda_link2:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link3:
+          panda_link3:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link4:
+          panda_link4:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link5:
+          panda_link5:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link6:
+          panda_link6:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link7:
+          panda_link7:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link8:
+          panda_link8:
             Alpha: 1
             Show Axes: false
             Show Trail: false
-          franka_emika_rightfinger:
+          panda_rightfinger:
             Alpha: 1
             Show Axes: false
             Show Trail: false
@@ -147,14 +147,14 @@ Visualization Manager:
         Goal State Color: 250; 128; 0
         Interactive Marker Size: 0
         Joint Violation Color: 255; 0; 255
-        Planning Group: franka_with_gripper
+        Planning Group: panda_arm_hand
         Query Goal State: true
         Query Start State: false
         Show Workspace: false
         Start State Alpha: 1
         Start State Color: 0; 255; 0
       Planning Scene Topic: move_group/monitored_planning_scene
-      Robot Description: franka_emika/robot_description
+      Robot Description: robot_description
       Scene Geometry:
         Scene Alpha: 1
         Scene Color: 50; 230; 50
@@ -170,61 +170,61 @@ Visualization Manager:
           Expand Link Details: false
           Expand Tree: false
           Link Tree Style: Links in Alphabetic Order
-          franka_emika_hand:
+          panda_hand:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_leftfinger:
+          panda_leftfinger:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link0:
+          panda_link0:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link1:
+          panda_link1:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link2:
+          panda_link2:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link3:
+          panda_link3:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link4:
+          panda_link4:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link5:
+          panda_link5:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link6:
+          panda_link6:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link7:
+          panda_link7:
             Alpha: 1
             Show Axes: false
             Show Trail: false
             Value: true
-          franka_emika_link8:
+          panda_link8:
             Alpha: 1
             Show Axes: false
             Show Trail: false
-          franka_emika_rightfinger:
+          panda_rightfinger:
             Alpha: 1
             Show Axes: false
             Show Trail: false
@@ -236,7 +236,7 @@ Visualization Manager:
   Enabled: true
   Global Options:
     Background Color: 48; 48; 48
-    Fixed Frame: franka_emika_link0
+    Fixed Frame: panda_link0
     Frame Rate: 30
   Name: root
   Tools:
@@ -263,7 +263,7 @@ Visualization Manager:
       Name: Current View
       Near Clip Distance: 0.00999999978
       Pitch: 0.104796879
-      Target Frame: franka_emika_link0
+      Target Frame: panda_link0
       Value: XYOrbit (rviz)
       Yaw: 5.9349494
     Saved: ~
diff --git a/franka_moveit_config/launch/moveit_rviz.launch b/panda_moveit_config/launch/moveit_rviz.launch
similarity index 75%
rename from franka_moveit_config/launch/moveit_rviz.launch
rename to panda_moveit_config/launch/moveit_rviz.launch
index d7291cda2533ddb95d123ce70c6155dfc5d67ac6..71f196efab7eb3e525978ab35d8d1f31a0d4e018 100644
--- a/franka_moveit_config/launch/moveit_rviz.launch
+++ b/panda_moveit_config/launch/moveit_rviz.launch
@@ -6,14 +6,14 @@
 
   <arg name="config" default="true" />
   <arg unless="$(arg config)" name="command_args" value="" />
-  <arg     if="$(arg config)" name="command_args" value="-d $(find franka_moveit_config)/launch/moveit.rviz" />
+  <arg     if="$(arg config)" name="command_args" value="-d $(find panda_moveit_config)/launch/moveit.rviz" />
 
-  <arg name="arm_id" default="franka_emika" />
+  <arg name="arm_id" default="panda" />
 
   <group ns="$(arg arm_id)">
     <node name="$(anon rviz)" launch-prefix="$(arg launch_prefix)" pkg="rviz" type="rviz" respawn="false"
         args="$(arg command_args)" output="screen">
-      <rosparam command="load" file="$(find franka_moveit_config)/config/kinematics.yaml"/>
+      <rosparam command="load" file="$(find panda_moveit_config)/config/kinematics.yaml"/>
     </node>
   </group>
 
diff --git a/franka_moveit_config/launch/ompl_planning_pipeline.launch.xml b/panda_moveit_config/launch/ompl_planning_pipeline.launch.xml
similarity index 91%
rename from franka_moveit_config/launch/ompl_planning_pipeline.launch.xml
rename to panda_moveit_config/launch/ompl_planning_pipeline.launch.xml
index 211506b3b3e6834ad743f160a375b125540ae5ef..b2918d98e0aaa2ec821eff22e82111c5098503b2 100644
--- a/franka_moveit_config/launch/ompl_planning_pipeline.launch.xml
+++ b/panda_moveit_config/launch/ompl_planning_pipeline.launch.xml
@@ -17,6 +17,6 @@
   <param name="request_adapters" value="$(arg planning_adapters)" />
   <param name="start_state_max_bounds_error" value="$(arg start_state_max_bounds_error)" />
 
-  <rosparam command="load" file="$(find franka_moveit_config)/config/ompl_planning.yaml"/>
+  <rosparam command="load" file="$(find panda_moveit_config)/config/ompl_planning.yaml"/>
 
 </launch>
diff --git a/franka_moveit_config/launch/franka_moveit.launch b/panda_moveit_config/launch/panda_moveit.launch
similarity index 74%
rename from franka_moveit_config/launch/franka_moveit.launch
rename to panda_moveit_config/launch/panda_moveit.launch
index 58cf112820c71df02959fa78b6d982364f4c0324..4af35f9af5a4cb1df73dac5949bd98d8bb97249d 100644
--- a/franka_moveit_config/launch/franka_moveit.launch
+++ b/panda_moveit_config/launch/panda_moveit.launch
@@ -1,11 +1,11 @@
 <?xml version="1.0" ?>
 <launch>
-  <arg name="arm_id" default="franka_emika" />
+  <arg name="arm_id" default="panda" />
   <!-- Valid values: "position", "effort" -->
   <arg name="controller" default="position" />
 
   <group ns="$(arg arm_id)">
     <node name="controller_spawner" pkg="controller_manager" type="spawner" respawn="false" output="screen" args="$(arg controller)_joint_trajectory_controller --shutdown-timeout 2"/>
-    <include file="$(find franka_moveit_config)/launch/move_group.launch" />
+    <include file="$(find panda_moveit_config)/launch/move_group.launch" />
   </group>
 </launch>
diff --git a/franka_moveit_config/launch/franka_emika_moveit_controller_manager.launch.xml b/panda_moveit_config/launch/panda_moveit_controller_manager.launch.xml
similarity index 100%
rename from franka_moveit_config/launch/franka_emika_moveit_controller_manager.launch.xml
rename to panda_moveit_config/launch/panda_moveit_controller_manager.launch.xml
diff --git a/franka_moveit_config/launch/franka_emika_moveit_sensor_manager.launch.xml b/panda_moveit_config/launch/panda_moveit_sensor_manager.launch.xml
similarity index 100%
rename from franka_moveit_config/launch/franka_emika_moveit_sensor_manager.launch.xml
rename to panda_moveit_config/launch/panda_moveit_sensor_manager.launch.xml
diff --git a/franka_moveit_config/launch/planning_context.launch b/panda_moveit_config/launch/planning_context.launch
similarity index 76%
rename from franka_moveit_config/launch/planning_context.launch
rename to panda_moveit_config/launch/planning_context.launch
index 6f0455a9d6b6985f1419cb83430f04f4bf7a9352..1d4b6e048d31ab5bd3144bc324cc69945b5d90ae 100644
--- a/franka_moveit_config/launch/planning_context.launch
+++ b/panda_moveit_config/launch/planning_context.launch
@@ -6,19 +6,19 @@
   <arg name="robot_description" default="robot_description"/>
 
   <!-- Load universal robot description format (URDF) -->
-  <param if="$(arg load_robot_description)" name="$(arg robot_description)" command="$(find xacro)/xacro --inorder '$(find franka_description)/robots/FEA_01_01_Gripper.urdf.xacro'"/>
+  <param if="$(arg load_robot_description)" name="$(arg robot_description)" command="$(find xacro)/xacro --inorder '$(find franka_description)/robots/panda_arm_hand.urdf.xacro'"/>
 
   <!-- The semantic description that corresponds to the URDF -->
-  <param name="$(arg robot_description)_semantic" textfile="$(find franka_moveit_config)/config/franka_emika.srdf" />
+  <param name="$(arg robot_description)_semantic" textfile="$(find panda_moveit_config)/config/panda_arm_hand.srdf" />
   
   <!-- Load updated joint limits (override information from URDF) -->
   <group ns="$(arg robot_description)_planning">
-    <rosparam command="load" file="$(find franka_moveit_config)/config/joint_limits.yaml"/>
+    <rosparam command="load" file="$(find panda_moveit_config)/config/joint_limits.yaml"/>
   </group>
 
   <!-- Load default settings for kinematics; these settings are overridden by settings in a node's namespace -->
   <group ns="$(arg robot_description)_kinematics">
-    <rosparam command="load" file="$(find franka_moveit_config)/config/kinematics.yaml"/>
+    <rosparam command="load" file="$(find panda_moveit_config)/config/kinematics.yaml"/>
   </group>
   
 </launch>
diff --git a/franka_moveit_config/launch/planning_pipeline.launch.xml b/panda_moveit_config/launch/planning_pipeline.launch.xml
similarity index 69%
rename from franka_moveit_config/launch/planning_pipeline.launch.xml
rename to panda_moveit_config/launch/planning_pipeline.launch.xml
index 69fd5f316516de62dfe2c5aa777ea79706f3e09e..ac6838d6d4ca8a1619a5e1de4e467a790929488e 100644
--- a/franka_moveit_config/launch/planning_pipeline.launch.xml
+++ b/panda_moveit_config/launch/planning_pipeline.launch.xml
@@ -5,6 +5,6 @@
 
   <arg name="pipeline" default="ompl" />
 
-  <include file="$(find franka_moveit_config)/launch/$(arg pipeline)_planning_pipeline.launch.xml" />
+  <include file="$(find panda_moveit_config)/launch/$(arg pipeline)_planning_pipeline.launch.xml" />
 
 </launch>
diff --git a/franka_moveit_config/launch/run_benchmark_ompl.launch b/panda_moveit_config/launch/run_benchmark_ompl.launch
similarity index 63%
rename from franka_moveit_config/launch/run_benchmark_ompl.launch
rename to panda_moveit_config/launch/run_benchmark_ompl.launch
index ae1e81634096560550ddd517a48762301544b9d2..6bf8ba21f0ddcbecbcd1cf36a4c2c604fc9983c2 100644
--- a/franka_moveit_config/launch/run_benchmark_ompl.launch
+++ b/panda_moveit_config/launch/run_benchmark_ompl.launch
@@ -4,19 +4,19 @@
   <arg name="cfg" />
 
   <!-- Load URDF -->
-  <include file="$(find franka_moveit_config)/launch/planning_context.launch">
+  <include file="$(find panda_moveit_config)/launch/planning_context.launch">
     <arg name="load_robot_description" value="true"/>
   </include>
 
   <!-- Start the database -->
-  <include file="$(find franka_moveit_config)/launch/warehouse.launch">
+  <include file="$(find panda_moveit_config)/launch/warehouse.launch">
     <arg name="moveit_warehouse_database_path" value="moveit_ompl_benchmark_warehouse"/>
   </include>  
 
   <!-- Start Benchmark Executable -->
   <node name="$(anon moveit_benchmark)" pkg="moveit_ros_benchmarks" type="moveit_run_benchmark" args="$(arg cfg) --benchmark-planners" respawn="false" output="screen">
-    <rosparam command="load" file="$(find franka_moveit_config)/config/kinematics.yaml"/>
-    <rosparam command="load" file="$(find franka_moveit_config)/config/ompl_planning.yaml"/>
+    <rosparam command="load" file="$(find panda_moveit_config)/config/kinematics.yaml"/>
+    <rosparam command="load" file="$(find panda_moveit_config)/config/ompl_planning.yaml"/>
   </node>
 
 </launch>
diff --git a/franka_moveit_config/launch/sensor_manager.launch.xml b/panda_moveit_config/launch/sensor_manager.launch.xml
similarity index 72%
rename from franka_moveit_config/launch/sensor_manager.launch.xml
rename to panda_moveit_config/launch/sensor_manager.launch.xml
index 197fffa92a246d400270fbe561b28dee706a5182..c74d05c68465ddd1fc27ca0e6800f0a2697f6a33 100644
--- a/franka_moveit_config/launch/sensor_manager.launch.xml
+++ b/panda_moveit_config/launch/sensor_manager.launch.xml
@@ -8,7 +8,7 @@
   <param name="max_range" type="double" value="5.0" />
 
   <!-- Load the robot specific sensor manager; this sets the moveit_sensor_manager ROS parameter -->
-  <arg name="moveit_sensor_manager" default="franka_emika" />
-  <include file="$(find franka_moveit_config)/launch/$(arg moveit_sensor_manager)_moveit_sensor_manager.launch.xml" />
+  <arg name="moveit_sensor_manager" default="panda" />
+  <include file="$(find panda_moveit_config)/launch/$(arg moveit_sensor_manager)_moveit_sensor_manager.launch.xml" />
   
 </launch>
diff --git a/franka_moveit_config/launch/setup_assistant.launch b/panda_moveit_config/launch/setup_assistant.launch
similarity index 75%
rename from franka_moveit_config/launch/setup_assistant.launch
rename to panda_moveit_config/launch/setup_assistant.launch
index 0bff4275e892c179fe6d5d59526aef64b14618e6..28e4e8b1874b55c2aed17ae5526db1d9bde6e99e 100644
--- a/franka_moveit_config/launch/setup_assistant.launch
+++ b/panda_moveit_config/launch/setup_assistant.launch
@@ -7,6 +7,6 @@
   <arg     if="$(arg debug)" name="launch_prefix" value="gdb --ex run --args" />
 
   <!-- Run -->
-  <node pkg="moveit_setup_assistant" type="moveit_setup_assistant" name="moveit_setup_assistant" args="--config_pkg=franka_moveit_config" launch-prefix="$(arg launch_prefix)" output="screen" />
+  <node pkg="moveit_setup_assistant" type="moveit_setup_assistant" name="moveit_setup_assistant" args="--config_pkg=panda_moveit_config" launch-prefix="$(arg launch_prefix)" output="screen" />
 
 </launch>
diff --git a/franka_moveit_config/launch/trajectory_execution.launch.xml b/panda_moveit_config/launch/trajectory_execution.launch.xml
similarity index 85%
rename from franka_moveit_config/launch/trajectory_execution.launch.xml
rename to panda_moveit_config/launch/trajectory_execution.launch.xml
index 6c53f1375d0ddfcaf762d17c7d14755f70160fe1..b6c03c9b75d36198aa21aecd195f6a62ad4bf96a 100644
--- a/franka_moveit_config/launch/trajectory_execution.launch.xml
+++ b/panda_moveit_config/launch/trajectory_execution.launch.xml
@@ -14,7 +14,7 @@
   <param name="trajectory_execution/allowed_start_tolerance" value="0.01"/> <!-- default 0.01 -->
   
   <!-- Load the robot specific controller manager; this sets the moveit_controller_manager ROS parameter -->
-  <arg name="moveit_controller_manager" default="franka_emika" />
-  <include file="$(find franka_moveit_config)/launch/$(arg moveit_controller_manager)_moveit_controller_manager.launch.xml" />
+  <arg name="moveit_controller_manager" default="panda" />
+  <include file="$(find panda_moveit_config)/launch/$(arg moveit_controller_manager)_moveit_controller_manager.launch.xml" />
   
 </launch>
diff --git a/franka_moveit_config/launch/warehouse.launch b/panda_moveit_config/launch/warehouse.launch
similarity index 83%
rename from franka_moveit_config/launch/warehouse.launch
rename to panda_moveit_config/launch/warehouse.launch
index 3c2b0c6ee7a61ed0e24da19376d733c156d17ce2..6889b8eef1055816ed7b7b079aac7bdeb3b9a394 100644
--- a/franka_moveit_config/launch/warehouse.launch
+++ b/panda_moveit_config/launch/warehouse.launch
@@ -4,7 +4,7 @@
   <arg name="moveit_warehouse_database_path" />
 
   <!-- Load warehouse parameters -->  
-  <include file="$(find franka_moveit_config)/launch/warehouse_settings.launch.xml" />
+  <include file="$(find panda_moveit_config)/launch/warehouse_settings.launch.xml" />
 
   <!-- Run the DB server -->
   <node name="$(anon mongo_wrapper_ros)" cwd="ROS_HOME" type="mongo_wrapper_ros.py" pkg="warehouse_ros_mongo">
diff --git a/franka_moveit_config/launch/warehouse_settings.launch.xml b/panda_moveit_config/launch/warehouse_settings.launch.xml
similarity index 100%
rename from franka_moveit_config/launch/warehouse_settings.launch.xml
rename to panda_moveit_config/launch/warehouse_settings.launch.xml
diff --git a/franka_moveit_config/mainpage.dox b/panda_moveit_config/mainpage.dox
similarity index 100%
rename from franka_moveit_config/mainpage.dox
rename to panda_moveit_config/mainpage.dox
diff --git a/franka_moveit_config/package.xml b/panda_moveit_config/package.xml
similarity index 82%
rename from franka_moveit_config/package.xml
rename to panda_moveit_config/package.xml
index 299d891e0fd4738f0859b2824c66680d916a0625..0d07bf3bcc25f576535e496e93d15d333146e7cf 100644
--- a/franka_moveit_config/package.xml
+++ b/panda_moveit_config/package.xml
@@ -1,12 +1,12 @@
 <?xml version="1.0"?>
 <package format="2">
-  <name>franka_moveit_config</name>
+  <name>panda_moveit_config</name>
   <version>0.0.1</version>
-  <description> A partly automatically generated package with all the configuration and launch files for using FRANKA EMIKA with MoveIt!</description>
-  <maintainer email="info@franka.de">FRANKA EMIKA Research Interface Team</maintainer> 
+  <description> A partly automatically generated package with all the configuration and launch files for using Panda research with MoveIt!</description>
+  <maintainer email="info@franka.de">FRANKA EMIKA Research Interface Team</maintainer>
   <license>NONE</license>
-  
-  <url type="website">http://wiki.ros.org/franka_moveit_config</url>
+
+  <url type="website">http://wiki.ros.org/panda_moveit_config</url>
   <url type="repository">https://github.com/frankaemika/franka_ros</url>
   <url type="bugtracker">https://github.com/frankaemika/franka_ros/issues</url>
   <author>FRANKA EMIKA Research Interface Team</author>
@@ -14,7 +14,7 @@
   <buildtool_depend>catkin</buildtool_depend>
 
   <depend>franka_description</depend>
-  
+
   <exec_depend>joint_state_publisher</exec_depend>
   <exec_depend>joint_trajectory_controller</exec_depend>
   <exec_depend>moveit_commander</exec_depend>
diff --git a/franka_moveit_config/rosdoc.yaml b/panda_moveit_config/rosdoc.yaml
similarity index 100%
rename from franka_moveit_config/rosdoc.yaml
rename to panda_moveit_config/rosdoc.yaml
diff --git a/franka_moveit_config/scripts/move_to_start.py b/panda_moveit_config/scripts/move_to_start.py
similarity index 86%
rename from franka_moveit_config/scripts/move_to_start.py
rename to panda_moveit_config/scripts/move_to_start.py
index 7ab4a50a17d7b1470eb8b42c85463ce28059850a..f6d5221494cdf8e07aa36713f0ba4610ad5381da 100755
--- a/franka_moveit_config/scripts/move_to_start.py
+++ b/panda_moveit_config/scripts/move_to_start.py
@@ -7,6 +7,6 @@ from actionlib_msgs.msg import GoalStatusArray
 if __name__ == '__main__':
     rospy.init_node('move_to_start')
     rospy.wait_for_message('move_group/status', GoalStatusArray)
-    commander = MoveGroupCommander('franka')
+    commander = MoveGroupCommander('panda_arm')
     commander.set_named_target('ready')
     commander.go()