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> +