diff --git a/launch/ivo_arm_bt_client_sim.launch b/launch/ivo_arm_bt_client_sim.launch new file mode 100644 index 0000000000000000000000000000000000000000..19379ba0860aec524c0c8ccee200a0b85b4c7aa6 --- /dev/null +++ b/launch/ivo_arm_bt_client_sim.launch @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> +<launch> + <arg name="node_name" default="arm_client" /> + <arg name="output" default="log" /> + <arg name="launch_prefix" default="" /> + <arg name="config_file" default="$(find tiago_arm_module)/config/ivo_arm_module_default.yaml" /> + <arg name="move_groups_file" default="$(find tiago_arm_module)/config/ivo_move_groups.yaml" /> + <arg name="joint_states_topic" default="/joint_states"/> + <arg name="arm_action" default="/move_group"/> + <arg name="planning_scene_topic" default="/planning_scene"/> + <arg name="get_planning_scene_service" default="/get_planning_scene"/> + + <arg name="tree_path" default="$(find tiago_arm_module)/src/xml" /> + <arg name="tree_file" default="bt_test" /> + <arg name="bt_client_rate" default="10" /> + + <include file="$(find ivo_1_gazebo)/launch/ivo_gazebo.launch"> + </include> + + <include file="$(find tiago_arm_module)/launch/tiago_arm_bt_client.launch"> + <arg name="node_name" value="$(arg node_name)" /> + <arg name="output" value="$(arg output)" /> + <arg name="launch_prefix" value="$(arg launch_prefix)" /> + <arg name="config_file" value="$(arg config_file)" /> + <arg name="move_groups_file" value="$(arg move_groups_file)" /> + <arg name="joint_states_topic" value="$(arg joint_states_topic)"/> + <arg name="arm_action" value="$(arg arm_action)"/> + <arg name="planning_scene_topic" value="$(arg planning_scene_topic)"/> + <arg name="get_planning_scene_service" value="$(arg get_planning_scene_service)"/> + <arg name="tree_path" value="$(arg tree_path)"/> + <arg name="tree_file" value="$(arg tree_file)"/> + <arg name="bt_client_rate" value="$(arg bt_client_rate)"/> + </include> + +</launch> + diff --git a/launch/tiago_arm_bt_client.launch b/launch/tiago_arm_bt_client.launch new file mode 100644 index 0000000000000000000000000000000000000000..382d65aa6aef849b308a02da7b4795d378a7a4ec --- /dev/null +++ b/launch/tiago_arm_bt_client.launch @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8"?> +<launch> + <arg name="node_name" default="arm_client" /> + <arg name="output" default="log" /> + <arg name="launch_prefix" default="" /> + <arg name="config_file" default="$(find tiago_arm_module)/config/tiago_arm_module_default.yaml" /> + <arg name="move_groups_file" default="$(find tiago_arm_module)/config/tiago_move_groups.yaml" /> + <arg name="joint_states_topic" default="/joint_states"/> + <arg name="arm_action" default="/move_group"/> + <arg name="planning_scene_topic" default="/planning_scene"/> + <arg name="get_planning_scene_service" default="/get_planning_scene"/> + + <arg name="tree_path" default="$(find tiago_arm_module)/src/xml" /> + <arg name="tree_file" default="bt_test" /> + <arg name="bt_client_rate" default="10" /> + + <!-- launch the play motion client node --> + <node name="$(arg node_name)" + pkg="tiago_arm_module" + type="tiago_arm_bt_client" + output="$(arg output)" + launch-prefix="$(arg launch_prefix)"> + <remap from="~/arm_torso/joint_states" + to="$(arg joint_states_topic)"/> + <remap from="~/arm_torso/arm" + to="$(arg arm_action)"/> + <remap from="~/arm_torso/planning_scene" + to="$(arg planning_scene_topic)"/> + <remap from="~/arm_torso/get_planning_scene" + to="$(arg get_planning_scene_service)"/> + <rosparam file="$(arg config_file)" command="load" ns="arm_torso" /> + <rosparam file="$(arg move_groups_file)" command="load" ns="arm_torso" /> + <arg name="tree_path" value="$(arg tree_path)"/> + <arg name="tree_file" value="$(arg tree_file)"/> + <arg name="bt_client_rate" value="$(arg bt_client_rate)"/> + </node> + + <!-- launch dynamic reconfigure --> + <node name="rqt_reconfigure" pkg="rqt_reconfigure" type="rqt_reconfigure" respawn="false" + output="screen"/> + +</launch> + diff --git a/launch/tiago_arm_bt_client_sim.launch b/launch/tiago_arm_bt_client_sim.launch new file mode 100644 index 0000000000000000000000000000000000000000..24fe35695450f9c505f8225277460230badf62d8 --- /dev/null +++ b/launch/tiago_arm_bt_client_sim.launch @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<launch> + <arg name="node_name" default="arm_client" /> + <arg name="output" default="log" /> + <arg name="launch_prefix" default="" /> + <arg name="config_file" default="$(find tiago_arm_module)/config/tiago_arm_module_default.yaml" /> + <arg name="move_groups_file" default="$(find tiago_arm_module)/config/tiago_move_groups.yaml" /> + <arg name="joint_states_topic" default="/joint_states"/> + <arg name="arm_action" default="/move_group"/> + <arg name="planning_scene_topic" default="/planning_scene"/> + <arg name="get_planning_scene_service" default="/get_planning_scene"/> + + <arg name="tree_path" default="$(find tiago_arm_module)/src/xml" /> + <arg name="tree_file" default="bt_test" /> + <arg name="bt_client_rate" default="10" /> + + <include file="$(find tiago_gazebo)/launch/tiago_gazebo.launch"> + <arg name="public_sim" value="true" /> + <arg name="robot" value="steel" /> + <arg name="world" value="empty" /> + <arg name="use_moveit_camera" value="true"/> + </include> + + <include file="$(find tiago_arm_module)/launch/tiago_arm_bt_client.launch"> + <arg name="node_name" value="$(arg node_name)" /> + <arg name="output" value="$(arg output)" /> + <arg name="launch_prefix" value="$(arg launch_prefix)" /> + <arg name="config_file" value="$(arg config_file)" /> + <arg name="move_groups_file" value="$(arg move_groups_file)" /> + <arg name="joint_states_topic" value="$(arg joint_states_topic)"/> + <arg name="arm_action" value="$(arg arm_action)"/> + <arg name="planning_scene_topic" value="$(arg planning_scene_topic)"/> + <arg name="get_planning_scene_service" value="$(arg get_planning_scene_service)"/> + <arg name="tree_path" value="$(arg tree_path)"/> + <arg name="tree_file" value="$(arg tree_file)"/> + <arg name="bt_client_rate" value="$(arg bt_client_rate)"/> + </include> + +</launch> +