Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/april_tag_sim/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
<buildtool_depend>ament_cmake</buildtool_depend>

<exec_depend>admittance_controller</exec_depend>
<exec_depend>lab_sim</exec_depend>
<exec_depend>moveit_ros_perception</exec_depend>
<exec_depend>moveit_studio_agent</exec_depend>
<exec_depend>moveit_pro_behavior</exec_depend>
Expand Down
4 changes: 4 additions & 0 deletions src/april_tag_sim/test/objectives_integration_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,10 @@
"Collect Angled AprilTag Detection Data", # Data-collection loop driven by a camera feed.
"Collect Parallel AprilTag Detection Data", # Data-collection loop driven by a camera feed.
"Pick April Tag Labeled Object", # Requires AprilTag detection + a live grasp.
# Core-library objectives aggregated into every config; both need a
# primary UI and cannot run in headless CI.
"Teleoperate", # DoTeleoperateAction rejects the goal with no UI subscribed.
"Marker Visualization Example", # GetTextFromUser server unavailable headless.
}


Expand Down
2 changes: 2 additions & 0 deletions src/dual_arm_sim/test/objectives_integration_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@
# than guessing more aggressively up front.
skip_objectives: set[str] = {
"Teleoperate", # Waits on UI teleoperation input.
"Marker Visualization Example", # GetTextFromUser server unavailable headless.
"Writing Demo", # Long-running drawing objective times out on the CI backend.
"Find Green Block", # ML text-prompt segmentation.
"Find Red Block", # ML text-prompt segmentation.
"Sort Blocks", # ML perception + multi-step grasp pipeline.
Expand Down
13 changes: 13 additions & 0 deletions src/factory_sim/test/objectives_integration_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,19 @@
"Automask Camera Iterate Masks", # ML segmentation model + camera feed.
"Pick Brackets from Left Bin", # ML perception + grasp pipeline.
"Pick and Place Brackets from Left Bin", # ML perception + grasp pipeline.
# Core-library objectives aggregated into every config; both need a
# primary UI and cannot run in headless CI.
"Teleoperate", # DoTeleoperateAction rejects the goal with no UI subscribed.
"Marker Visualization Example", # GetTextFromUser server unavailable headless.
# Factory demos are not deterministic as standalone success checks in
# headless CI: planning-scene setup is not idempotent across the sweep,
# reachability loops exceed the fixture timeout, and surface-planning demos
# intermittently hit MTC planning failures.
"Inspect Convex Bowl",
"Plan Path Along Surface",
"Reachability Analysis - blocks",
"Reachability Analysis - bowls",
"Setup Initial Planning Scene",
}


Expand Down
5 changes: 5 additions & 0 deletions src/grinding_sim/test/objectives_integration_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,11 @@
# more aggressively up front.
skip_objectives: set[str] = {
"Grind Machined Part", # Admittance surface pass never converges in CI: no contact force.
# Core-library objectives aggregated into every config; both need a
# primary UI and cannot run in headless CI.
"Teleoperate", # DoTeleoperateAction rejects the goal with no UI subscribed.
"Marker Visualization Example", # GetTextFromUser server unavailable headless.
"Register Machined Part", # Registration flow exceeds the fixture timeout headless.
}


Expand Down
5 changes: 5 additions & 0 deletions src/kitchen_sim/test/objectives_integration_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,11 @@
"Segment Point Cloud from Point", # Clicked point + ML segmentation.
"Generate Graspable Object", # ML segmentation.
"Grasp Object from Point", # Clicked point + ML segmentation.
# Core-library objectives aggregated into every config; both need a
# primary UI and cannot run in headless CI.
"Teleoperate", # DoTeleoperateAction rejects the goal with no UI subscribed.
"Marker Visualization Example", # GetTextFromUser server unavailable headless.
"Writing Demo", # Long-running drawing objective times out on the CI backend.
}

# End-state correctness checks beyond SUCCESS/FAILURE. "Move Home" and "Move
Expand Down
Loading