diff --git a/src/lab_sim/objectives/collect_training_data_with_behaviors.xml b/src/lab_sim/objectives/collect_training_data_with_behaviors.xml new file mode 100644 index 000000000..e27c912c1 --- /dev/null +++ b/src/lab_sim/objectives/collect_training_data_with_behaviors.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/lab_sim/objectives/pick_from_pose.xml b/src/lab_sim/objectives/pick_from_pose.xml index 9ab4e1cf8..e12cee6d8 100644 --- a/src/lab_sim/objectives/pick_from_pose.xml +++ b/src/lab_sim/objectives/pick_from_pose.xml @@ -83,7 +83,7 @@ joint_trajectory_msg="{joint_trajectory_msg}" path="{retract_path}" planning_group_name="manipulator" - position_only="false" + cartesian_constraint="[{constraint_type: position_and_orientation}]" tip_links="grasp_link" trajectory_timing="[{mode: time_optimal}]" /> diff --git a/src/lab_sim/test/objectives_integration_test.py b/src/lab_sim/test/objectives_integration_test.py index 614431c59..921ccac86 100644 --- a/src/lab_sim/test/objectives_integration_test.py +++ b/src/lab_sim/test/objectives_integration_test.py @@ -274,6 +274,7 @@ def _controller_safe_mujoco_reset( # Objectives to skip entirely from integration testing skip_objectives = { "AddBottlesToPlanningScene", + "Collect Training Data with Behaviors", # Requires setup for data collection (recording infrastructure not available in CI) "Grasp Planning", "Joint Diagnostic", "ML Find Bottles on Table from Image Exemplar", # Skipped because it looks for a file on a home path