From f7fb843504c7bcf504973f001af03b908d9d7cda Mon Sep 17 00:00:00 2001 From: irilab <fherrero@iri.upc.edu> Date: Wed, 30 Nov 2022 18:15:01 +0100 Subject: [PATCH] Updated to last version of modules --- ...iago_dual_left_gripper_module_default.yaml | 18 ++++++++++ ...ago_dual_right_gripper_module_default.yaml | 18 ++++++++++ config/tiago_gripper_module_default.yaml | 2 +- .../tiago_dual_left_gripper_bt_client.launch | 36 +++++++++++++++++++ launch/tiago_dual_left_gripper_client.launch | 29 +++++++++++++++ .../tiago_dual_right_gripper_bt_client.launch | 36 +++++++++++++++++++ launch/tiago_dual_right_gripper_client.launch | 29 +++++++++++++++ launch/tiago_gripper_bt_client.launch | 8 ++--- launch/tiago_gripper_client.launch | 2 +- 9 files changed, 172 insertions(+), 6 deletions(-) create mode 100644 config/tiago_dual_left_gripper_module_default.yaml create mode 100644 config/tiago_dual_right_gripper_module_default.yaml create mode 100644 launch/tiago_dual_left_gripper_bt_client.launch create mode 100644 launch/tiago_dual_left_gripper_client.launch create mode 100644 launch/tiago_dual_right_gripper_bt_client.launch create mode 100644 launch/tiago_dual_right_gripper_client.launch diff --git a/config/tiago_dual_left_gripper_module_default.yaml b/config/tiago_dual_left_gripper_module_default.yaml new file mode 100644 index 0000000..29ec493 --- /dev/null +++ b/config/tiago_dual_left_gripper_module_default.yaml @@ -0,0 +1,18 @@ +gripper_module_rate_hz: 1.0 + +grasp_num_retries: 1 +grasp_enabled: True + +move_num_retries: 1 +move_feedback_watchdog_time_s: 10.0 +move_enable_watchdog: True +move_timeout_s: 5.0 +move_enable_timeout: True +move_enabled: True + +close_dist: 0.01 +open_dist: 0.035 +default_duration: 1.0 +left_finger_frame_id: gripper_left_left_finger_joint +right_finger_frame_id: gripper_left_right_finger_joint + diff --git a/config/tiago_dual_right_gripper_module_default.yaml b/config/tiago_dual_right_gripper_module_default.yaml new file mode 100644 index 0000000..14eda87 --- /dev/null +++ b/config/tiago_dual_right_gripper_module_default.yaml @@ -0,0 +1,18 @@ +gripper_module_rate_hz: 1.0 + +grasp_num_retries: 1 +grasp_enabled: True + +move_num_retries: 1 +move_feedback_watchdog_time_s: 10.0 +move_enable_watchdog: True +move_timeout_s: 5.0 +move_enable_timeout: True +move_enabled: True + +close_dist: 0.01 +open_dist: 0.035 +default_duration: 1.0 +left_finger_frame_id: gripper_right_left_finger_joint +right_finger_frame_id: gripper_right_right_finger_joint + diff --git a/config/tiago_gripper_module_default.yaml b/config/tiago_gripper_module_default.yaml index 5814026..3c5c254 100644 --- a/config/tiago_gripper_module_default.yaml +++ b/config/tiago_gripper_module_default.yaml @@ -6,7 +6,7 @@ grasp_enabled: True move_num_retries: 1 move_feedback_watchdog_time_s: 10.0 move_enable_watchdog: True -move_timeout_s: 1.0 +move_timeout_s: 5.0 move_enable_timeout: True move_enabled: True diff --git a/launch/tiago_dual_left_gripper_bt_client.launch b/launch/tiago_dual_left_gripper_bt_client.launch new file mode 100644 index 0000000..9b09911 --- /dev/null +++ b/launch/tiago_dual_left_gripper_bt_client.launch @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> +<launch> + <arg name="node_name" default="gripper_client" /> + <arg name="output" default="screen" /> + <arg name="launch_prefix" default="" /> + <arg name="config_file" default="$(find tiago_gripper_module)/config/tiago_dual_left_gripper_module_default.yaml" /> + <arg name="gripper_action" default="/gripper_left_controller/follow_joint_trajectory"/> + <arg name="grasp_service" default="/parallel_gripper_left_controller/grasp"/> + + <arg name="tree_path" default="$(find tiago_gripper_module)/src/xml" /> + <arg name="tree_file" default="bt_test" /> + <arg name="bt_client_rate" default="10" /> + + <node name="$(arg node_name)" + pkg="tiago_gripper_module" + type="tiago_gripper_bt_client" + output="$(arg output)" + launch-prefix="$(arg launch_prefix)"> + <!--Actions--> + <remap from="~/gripper_module/gripper_trajectory" + to="$(arg gripper_action)"/> + <!--Services--> + <remap from="~/gripper_module/grasp" + to="$(arg grasp_service)"/> + <!--Params--> + <rosparam file="$(arg config_file)" command="load" ns="gripper_module" /> + <param name="path" value="$(arg tree_path)"/> + <param name="tree_xml_file" value="$(arg tree_file)"/> + <param 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_dual_left_gripper_client.launch b/launch/tiago_dual_left_gripper_client.launch new file mode 100644 index 0000000..686309e --- /dev/null +++ b/launch/tiago_dual_left_gripper_client.launch @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<launch> + <arg name="node_name" default="gripper_client" /> + <arg name="output" default="screen" /> + <arg name="launch_prefix" default="" /> + <arg name="config_file" default="$(find tiago_gripper_module)/config/tiago_dual_left_gripper_module_default.yaml" /> + <arg name="gripper_action" default="/gripper_left_controller/follow_joint_trajectory"/> + <arg name="grasp_service" default="/parallel_gripper_left_controller/grasp"/> + + + <node name="$(arg node_name)" + pkg="tiago_gripper_module" + type="tiago_gripper_client" + output="$(arg output)" + launch-prefix="$(arg launch_prefix)"> + <!--Actions--> + <remap from="~/gripper_module/gripper_trajectory" + to="$(arg gripper_action)"/> + <!--Services--> + <remap from="~/gripper_module/grasp" + to="$(arg grasp_service)"/> + <rosparam file="$(arg config_file)" command="load" ns="gripper_module" /> + </node> + + <!-- launch dynamic reconfigure --> + <node name="rqt_reconfigure" pkg="rqt_reconfigure" type="rqt_reconfigure" respawn="false" + output="screen"/> + +</launch> diff --git a/launch/tiago_dual_right_gripper_bt_client.launch b/launch/tiago_dual_right_gripper_bt_client.launch new file mode 100644 index 0000000..556c10a --- /dev/null +++ b/launch/tiago_dual_right_gripper_bt_client.launch @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> +<launch> + <arg name="node_name" default="gripper_client" /> + <arg name="output" default="screen" /> + <arg name="launch_prefix" default="" /> + <arg name="config_file" default="$(find tiago_gripper_module)/config/tiago_dual_right_gripper_module_default.yaml" /> + <arg name="gripper_action" default="/gripper_right_controller/follow_joint_trajectory"/> + <arg name="grasp_service" default="/parallel_gripper_right_controller/grasp"/> + + <arg name="tree_path" default="$(find tiago_gripper_module)/src/xml" /> + <arg name="tree_file" default="bt_test" /> + <arg name="bt_client_rate" default="10" /> + + <node name="$(arg node_name)" + pkg="tiago_gripper_module" + type="tiago_gripper_bt_client" + output="$(arg output)" + launch-prefix="$(arg launch_prefix)"> + <!--Actions--> + <remap from="~/gripper_module/gripper_trajectory" + to="$(arg gripper_action)"/> + <!--Services--> + <remap from="~/gripper_module/grasp" + to="$(arg grasp_service)"/> + <!--Params--> + <rosparam file="$(arg config_file)" command="load" ns="gripper_module" /> + <param name="path" value="$(arg tree_path)"/> + <param name="tree_xml_file" value="$(arg tree_file)"/> + <param 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_dual_right_gripper_client.launch b/launch/tiago_dual_right_gripper_client.launch new file mode 100644 index 0000000..76c79dd --- /dev/null +++ b/launch/tiago_dual_right_gripper_client.launch @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<launch> + <arg name="node_name" default="gripper_client" /> + <arg name="output" default="screen" /> + <arg name="launch_prefix" default="" /> + <arg name="config_file" default="$(find tiago_gripper_module)/config/tiago_dual_right_gripper_module_default.yaml" /> + <arg name="gripper_action" default="/gripper_right_controller/follow_joint_trajectory"/> + <arg name="grasp_service" default="/parallel_gripper_right_controller/grasp"/> + + + <node name="$(arg node_name)" + pkg="tiago_gripper_module" + type="tiago_gripper_client" + output="$(arg output)" + launch-prefix="$(arg launch_prefix)"> + <!--Actions--> + <remap from="~/gripper_module/gripper_trajectory" + to="$(arg gripper_action)"/> + <!--Services--> + <remap from="~/gripper_module/grasp" + to="$(arg grasp_service)"/> + <rosparam file="$(arg config_file)" command="load" ns="gripper_module" /> + </node> + + <!-- launch dynamic reconfigure --> + <node name="rqt_reconfigure" pkg="rqt_reconfigure" type="rqt_reconfigure" respawn="false" + output="screen"/> + +</launch> diff --git a/launch/tiago_gripper_bt_client.launch b/launch/tiago_gripper_bt_client.launch index e01a9b5..381719e 100644 --- a/launch/tiago_gripper_bt_client.launch +++ b/launch/tiago_gripper_bt_client.launch @@ -5,7 +5,7 @@ <arg name="launch_prefix" default="" /> <arg name="config_file" default="$(find tiago_gripper_module)/config/tiago_gripper_module_default.yaml" /> <arg name="gripper_action" default="/gripper_controller/follow_joint_trajectory"/> - <arg name="grasp_service" default="/gripper_controller/grasp"/> + <arg name="grasp_service" default="/parallel_gripper_controller/grasp"/> <arg name="tree_path" default="$(find tiago_gripper_module)/src/xml" /> <arg name="tree_file" default="bt_test" /> @@ -17,13 +17,13 @@ output="$(arg output)" launch-prefix="$(arg launch_prefix)"> <!--Actions--> - <remap from="~/tiago_gripper_module/gripper_trajectory" + <remap from="~/gripper_module/gripper_trajectory" to="$(arg gripper_action)"/> <!--Services--> - <remap from="~/tiago_gripper_module/grasp" + <remap from="~/gripper_module/grasp" to="$(arg grasp_service)"/> <!--Params--> - <rosparam file="$(arg config_file)" command="load" ns="tiago_gripper_module" /> + <rosparam file="$(arg config_file)" command="load" ns="gripper_module" /> <param name="path" value="$(arg tree_path)"/> <param name="tree_xml_file" value="$(arg tree_file)"/> <param name="bt_client_rate" value="$(arg bt_client_rate)"/> diff --git a/launch/tiago_gripper_client.launch b/launch/tiago_gripper_client.launch index e509047..1083573 100644 --- a/launch/tiago_gripper_client.launch +++ b/launch/tiago_gripper_client.launch @@ -5,7 +5,7 @@ <arg name="launch_prefix" default="" /> <arg name="config_file" default="$(find tiago_gripper_module)/config/tiago_gripper_module_default.yaml" /> <arg name="gripper_action" default="/gripper_controller/follow_joint_trajectory"/> - <arg name="grasp_service" default="/gripper_controller/grasp"/> + <arg name="grasp_service" default="/parallel_gripper_controller/grasp"/> <node name="$(arg node_name)" -- GitLab