From dce561646a2996d41f2ff4a1245b7fc7a593dfbb Mon Sep 17 00:00:00 2001 From: David Yackzan Date: Thu, 2 Jan 2025 10:05:18 -0700 Subject: [PATCH] Use trac ik again to resolve performance regression in `SetupMTCMoveToPose` --- .gitmodules | 3 + src/external_dependencies/trac_ik | 1 + src/lab_sim/objectives/create_pose_vector.xml | 55 +++++++++++++++++++ .../picknik_ur_base_config/config/config.yaml | 2 +- .../moveit/trac_ik_kinematics_distance.yaml | 6 ++ .../picknik_ur_base_config/package.xml | 1 + 6 files changed, 67 insertions(+), 1 deletion(-) create mode 160000 src/external_dependencies/trac_ik create mode 100644 src/moveit_pro_ur_configs/picknik_ur_base_config/config/moveit/trac_ik_kinematics_distance.yaml diff --git a/.gitmodules b/.gitmodules index 80236521..da03f5c4 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "src/picknik_accessories"] path = src/picknik_accessories url = https://github.com/PickNikRobotics/picknik_accessories.git +[submodule "src/external_dependencies/trac_ik"] + path = src/external_dependencies/trac_ik + url = git@bitbucket.org:traclabs/trac_ik.git diff --git a/src/external_dependencies/trac_ik b/src/external_dependencies/trac_ik new file mode 160000 index 00000000..45e82f69 --- /dev/null +++ b/src/external_dependencies/trac_ik @@ -0,0 +1 @@ +Subproject commit 45e82f69c58bd0f1ee9b1f8542d5ae98253a5e94 diff --git a/src/lab_sim/objectives/create_pose_vector.xml b/src/lab_sim/objectives/create_pose_vector.xml index 661b04b3..fe951010 100644 --- a/src/lab_sim/objectives/create_pose_vector.xml +++ b/src/lab_sim/objectives/create_pose_vector.xml @@ -18,6 +18,17 @@ vector="{target_poses}" input="{stamped_pose}" /> + + + + + + + + + + realsense2_description robotiq_description robotiq_controllers + trac_ik_kinematics_plugin ur_description ur_robot_driver