diff --git a/darwin_control/launch/darwin_control.launch b/darwin_control/launch/darwin_ceabot_control.launch
similarity index 100%
rename from darwin_control/launch/darwin_control.launch
rename to darwin_control/launch/darwin_ceabot_control.launch
diff --git a/darwin_control/launch/darwin_cpp_control.launch b/darwin_control/launch/darwin_cpp_control.launch
new file mode 100644
index 0000000000000000000000000000000000000000..1481ebd360c9214b05390ae5827d2a1873a2059e
--- /dev/null
+++ b/darwin_control/launch/darwin_cpp_control.launch
@@ -0,0 +1,22 @@
+<launch>
+
+  <arg name="config_file" default="darwin_config.xml"/>
+  <arg name="robot" default="darwin"/>
+
+  <!-- Load joint controller configurations from YAML file to parameter server -->
+  <rosparam file="$(find darwin_control)/config/$(arg robot).yaml" command="load"/>
+
+  <param name="motion_file" value="$(find darwin_controller_cpp)/config/motion_1024.bin"/>
+  <param name="config_file" value="$(find darwin_controller_cpp)/src/xml/$(arg config_file)"/>
+
+  <!-- load the controllers -->
+  <node name="controller_spawner" 
+        pkg="controller_manager" 
+        type="spawner" 
+        respawn="false"
+        output="screen"
+        ns="/darwin"  
+        args="darwin_controller_cpp joint_state_controller">
+  </node>
+</launch>
+
diff --git a/darwin_control/launch/darwin_sc_control.launch b/darwin_control/launch/darwin_sc_control.launch
new file mode 100644
index 0000000000000000000000000000000000000000..dbc31ed935ff261b451e93f0729aba8b82a0d178
--- /dev/null
+++ b/darwin_control/launch/darwin_sc_control.launch
@@ -0,0 +1,22 @@
+<launch>
+
+  <arg name="config_file" default="darwin_config.xml"/>
+  <arg name="robot" default="darwin"/>
+
+  <!-- Load joint controller configurations from YAML file to parameter server -->
+  <rosparam file="$(find darwin_control)/config/$(arg robot).yaml" command="load"/>
+
+  <param name="motion_file" value="$(find darwin_controller)/config/motion_1024.bin"/>
+  <param name="config_file" value="$(find darwin_controller)/src/xml/$(arg config_file)"/>
+
+  <!-- load the controllers -->
+  <node name="controller_spawner" 
+        pkg="controller_manager" 
+        type="spawner" 
+        respawn="false"
+        output="screen"
+        ns="/darwin"  
+        args="darwin_controller joint_state_controller">
+  </node>
+</launch>
+