From 2d60551a8df619e8a61d98dc9871c09aa80860a1 Mon Sep 17 00:00:00 2001 From: Breelyn Styler Date: Wed, 10 Jun 2026 11:23:07 -0600 Subject: [PATCH 01/15] feat(hangar_sim): add Semantic Navigate objectives --- .../objectives/semantic_navigate.xml | 48 +++++++++++++++++++ .../semantic_navigate_to_workbench.xml | 43 +++++++++++++++++ 2 files changed, 91 insertions(+) create mode 100644 src/hangar_sim/objectives/semantic_navigate.xml create mode 100644 src/hangar_sim/objectives/semantic_navigate_to_workbench.xml diff --git a/src/hangar_sim/objectives/semantic_navigate.xml b/src/hangar_sim/objectives/semantic_navigate.xml new file mode 100644 index 000000000..165007969 --- /dev/null +++ b/src/hangar_sim/objectives/semantic_navigate.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + Goal position "x;y;z" in the map frame. + Goal orientation quaternion "x;y;z;w". + + + diff --git a/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml b/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml new file mode 100644 index 000000000..b77e93a4b --- /dev/null +++ b/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + From 1577e98376116b29dcfa1f7b74a9bdacfdb839eb Mon Sep 17 00:00:00 2001 From: Breelyn Styler Date: Wed, 10 Jun 2026 12:58:47 -0600 Subject: [PATCH 02/15] fix(hangar_sim): retarget smoke test to free-space dock pose --- .../semantic_navigate_to_workbench.xml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml b/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml index b77e93a4b..a47871bcb 100644 --- a/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml +++ b/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml @@ -1,17 +1,19 @@ - - + + @@ -33,7 +35,7 @@ - + From 823dfa0fbf121639a6865a8c528bd7be4adc6230 Mon Sep 17 00:00:00 2001 From: Breelyn Styler Date: Wed, 10 Jun 2026 13:30:16 -0600 Subject: [PATCH 03/15] test(hangar_sim): smoke test to SE door standoff; hide unwired parameterized objective --- .../objectives/semantic_navigate.xml | 3 ++- .../semantic_navigate_to_workbench.xml | 20 +++++++++---------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/src/hangar_sim/objectives/semantic_navigate.xml b/src/hangar_sim/objectives/semantic_navigate.xml index 165007969..70b32bf2d 100644 --- a/src/hangar_sim/objectives/semantic_navigate.xml +++ b/src/hangar_sim/objectives/semantic_navigate.xml @@ -38,7 +38,8 @@ - + Goal position "x;y;z" in the map frame. diff --git a/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml b/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml index a47871bcb..350119baa 100644 --- a/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml +++ b/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml @@ -1,20 +1,20 @@ - - + + - + From ccb81f0e26cd16f8241f08bf22c46b3f6a9bf915 Mon Sep 17 00:00:00 2001 From: Breelyn Styler Date: Wed, 10 Jun 2026 13:50:37 -0600 Subject: [PATCH 04/15] feat(hangar_sim): runnable Semantic Navigate (override target) + clickable demo objectives --- .../objectives/semantic_navigate.xml | 7 +++-- .../objectives/semnav_demo_door_east.xml | 27 +++++++++++++++++++ .../semnav_demo_door_south_east.xml | 27 +++++++++++++++++++ .../objectives/semnav_demo_door_west.xml | 27 +++++++++++++++++++ .../semnav_demo_shelving_south_east.xml | 27 +++++++++++++++++++ .../semnav_demo_stairs_north_east.xml | 27 +++++++++++++++++++ 6 files changed, 138 insertions(+), 4 deletions(-) create mode 100644 src/hangar_sim/objectives/semnav_demo_door_east.xml create mode 100644 src/hangar_sim/objectives/semnav_demo_door_south_east.xml create mode 100644 src/hangar_sim/objectives/semnav_demo_door_west.xml create mode 100644 src/hangar_sim/objectives/semnav_demo_shelving_south_east.xml create mode 100644 src/hangar_sim/objectives/semnav_demo_stairs_north_east.xml diff --git a/src/hangar_sim/objectives/semantic_navigate.xml b/src/hangar_sim/objectives/semantic_navigate.xml index 70b32bf2d..252790280 100644 --- a/src/hangar_sim/objectives/semantic_navigate.xml +++ b/src/hangar_sim/objectives/semantic_navigate.xml @@ -38,12 +38,11 @@ - + - Goal position "x;y;z" in the map frame. - Goal orientation quaternion "x;y;z;w". + Goal position "x;y;z" in the map frame (B overrides this). + Goal orientation quaternion "x;y;z;w" (B overrides this). diff --git a/src/hangar_sim/objectives/semnav_demo_door_east.xml b/src/hangar_sim/objectives/semnav_demo_door_east.xml new file mode 100644 index 000000000..e3cc6f435 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_demo_door_east.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_demo_door_south_east.xml b/src/hangar_sim/objectives/semnav_demo_door_south_east.xml new file mode 100644 index 000000000..21db7427e --- /dev/null +++ b/src/hangar_sim/objectives/semnav_demo_door_south_east.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_demo_door_west.xml b/src/hangar_sim/objectives/semnav_demo_door_west.xml new file mode 100644 index 000000000..3aabc4375 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_demo_door_west.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_demo_shelving_south_east.xml b/src/hangar_sim/objectives/semnav_demo_shelving_south_east.xml new file mode 100644 index 000000000..d2203d7cf --- /dev/null +++ b/src/hangar_sim/objectives/semnav_demo_shelving_south_east.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_demo_stairs_north_east.xml b/src/hangar_sim/objectives/semnav_demo_stairs_north_east.xml new file mode 100644 index 000000000..2565a5394 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_demo_stairs_north_east.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + From 2aaefb654e0bb3fc7472974ebc7f9d3e9505aa81 Mon Sep 17 00:00:00 2001 From: Breelyn Styler Date: Wed, 10 Jun 2026 14:22:04 -0600 Subject: [PATCH 05/15] feat(hangar_sim): per-place by-name Semantic Navigate objectives (fallback path) --- .../semnav_access_stand_south_east.xml | 24 +++++++++++++++++++ .../semnav_access_stand_south_west.xml | 24 +++++++++++++++++++ .../objectives/semnav_access_stand_west.xml | 24 +++++++++++++++++++ ...emo_door_east.xml => semnav_door_east.xml} | 15 +++++------- .../objectives/semnav_door_north.xml | 24 +++++++++++++++++++ .../objectives/semnav_door_north_east.xml | 24 +++++++++++++++++++ .../objectives/semnav_door_north_east_2.xml | 24 +++++++++++++++++++ .../objectives/semnav_door_north_west.xml | 24 +++++++++++++++++++ .../objectives/semnav_door_north_west_2.xml | 24 +++++++++++++++++++ .../objectives/semnav_door_north_west_3.xml | 24 +++++++++++++++++++ ...th_east.xml => semnav_door_south_east.xml} | 15 +++++------- ...emo_door_west.xml => semnav_door_west.xml} | 15 +++++------- .../objectives/semnav_ladder_south_west.xml | 24 +++++++++++++++++++ .../objectives/semnav_ladder_west.xml | 24 +++++++++++++++++++ .../objectives/semnav_shelving_east.xml | 24 +++++++++++++++++++ ...ast.xml => semnav_shelving_south_east.xml} | 15 +++++------- .../objectives/semnav_shelving_south_west.xml | 24 +++++++++++++++++++ ..._east.xml => semnav_stairs_north_east.xml} | 15 +++++------- .../objectives/semnav_stairs_north_west.xml | 24 +++++++++++++++++++ .../objectives/semnav_trash_bin_east.xml | 24 +++++++++++++++++++ .../objectives/semnav_trash_bin_west.xml | 24 +++++++++++++++++++ 21 files changed, 414 insertions(+), 45 deletions(-) create mode 100644 src/hangar_sim/objectives/semnav_access_stand_south_east.xml create mode 100644 src/hangar_sim/objectives/semnav_access_stand_south_west.xml create mode 100644 src/hangar_sim/objectives/semnav_access_stand_west.xml rename src/hangar_sim/objectives/{semnav_demo_door_east.xml => semnav_door_east.xml} (64%) create mode 100644 src/hangar_sim/objectives/semnav_door_north.xml create mode 100644 src/hangar_sim/objectives/semnav_door_north_east.xml create mode 100644 src/hangar_sim/objectives/semnav_door_north_east_2.xml create mode 100644 src/hangar_sim/objectives/semnav_door_north_west.xml create mode 100644 src/hangar_sim/objectives/semnav_door_north_west_2.xml create mode 100644 src/hangar_sim/objectives/semnav_door_north_west_3.xml rename src/hangar_sim/objectives/{semnav_demo_door_south_east.xml => semnav_door_south_east.xml} (64%) rename src/hangar_sim/objectives/{semnav_demo_door_west.xml => semnav_door_west.xml} (64%) create mode 100644 src/hangar_sim/objectives/semnav_ladder_south_west.xml create mode 100644 src/hangar_sim/objectives/semnav_ladder_west.xml create mode 100644 src/hangar_sim/objectives/semnav_shelving_east.xml rename src/hangar_sim/objectives/{semnav_demo_shelving_south_east.xml => semnav_shelving_south_east.xml} (63%) create mode 100644 src/hangar_sim/objectives/semnav_shelving_south_west.xml rename src/hangar_sim/objectives/{semnav_demo_stairs_north_east.xml => semnav_stairs_north_east.xml} (64%) create mode 100644 src/hangar_sim/objectives/semnav_stairs_north_west.xml create mode 100644 src/hangar_sim/objectives/semnav_trash_bin_east.xml create mode 100644 src/hangar_sim/objectives/semnav_trash_bin_west.xml diff --git a/src/hangar_sim/objectives/semnav_access_stand_south_east.xml b/src/hangar_sim/objectives/semnav_access_stand_south_east.xml new file mode 100644 index 000000000..6a41df905 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_access_stand_south_east.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_access_stand_south_west.xml b/src/hangar_sim/objectives/semnav_access_stand_south_west.xml new file mode 100644 index 000000000..a5fce3c28 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_access_stand_south_west.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_access_stand_west.xml b/src/hangar_sim/objectives/semnav_access_stand_west.xml new file mode 100644 index 000000000..38b4a92cc --- /dev/null +++ b/src/hangar_sim/objectives/semnav_access_stand_west.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_demo_door_east.xml b/src/hangar_sim/objectives/semnav_door_east.xml similarity index 64% rename from src/hangar_sim/objectives/semnav_demo_door_east.xml rename to src/hangar_sim/objectives/semnav_door_east.xml index e3cc6f435..24cde4e99 100644 --- a/src/hangar_sim/objectives/semnav_demo_door_east.xml +++ b/src/hangar_sim/objectives/semnav_door_east.xml @@ -1,11 +1,11 @@ - - - + + + - - - - - + + diff --git a/src/hangar_sim/objectives/semnav_door_north.xml b/src/hangar_sim/objectives/semnav_door_north.xml new file mode 100644 index 000000000..dcd12d2fd --- /dev/null +++ b/src/hangar_sim/objectives/semnav_door_north.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_door_north_east.xml b/src/hangar_sim/objectives/semnav_door_north_east.xml new file mode 100644 index 000000000..bbd5bc532 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_door_north_east.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_door_north_east_2.xml b/src/hangar_sim/objectives/semnav_door_north_east_2.xml new file mode 100644 index 000000000..7858a1602 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_door_north_east_2.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_door_north_west.xml b/src/hangar_sim/objectives/semnav_door_north_west.xml new file mode 100644 index 000000000..881f037a6 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_door_north_west.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_door_north_west_2.xml b/src/hangar_sim/objectives/semnav_door_north_west_2.xml new file mode 100644 index 000000000..5bd317cf3 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_door_north_west_2.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_door_north_west_3.xml b/src/hangar_sim/objectives/semnav_door_north_west_3.xml new file mode 100644 index 000000000..39cb913b9 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_door_north_west_3.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_demo_door_south_east.xml b/src/hangar_sim/objectives/semnav_door_south_east.xml similarity index 64% rename from src/hangar_sim/objectives/semnav_demo_door_south_east.xml rename to src/hangar_sim/objectives/semnav_door_south_east.xml index 21db7427e..6241a3339 100644 --- a/src/hangar_sim/objectives/semnav_demo_door_south_east.xml +++ b/src/hangar_sim/objectives/semnav_door_south_east.xml @@ -1,11 +1,11 @@ - - - + + + - - - - - + + diff --git a/src/hangar_sim/objectives/semnav_demo_door_west.xml b/src/hangar_sim/objectives/semnav_door_west.xml similarity index 64% rename from src/hangar_sim/objectives/semnav_demo_door_west.xml rename to src/hangar_sim/objectives/semnav_door_west.xml index 3aabc4375..bb2a7f94f 100644 --- a/src/hangar_sim/objectives/semnav_demo_door_west.xml +++ b/src/hangar_sim/objectives/semnav_door_west.xml @@ -1,11 +1,11 @@ - - - + + + - - - - - + + diff --git a/src/hangar_sim/objectives/semnav_ladder_south_west.xml b/src/hangar_sim/objectives/semnav_ladder_south_west.xml new file mode 100644 index 000000000..0c0228b68 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_ladder_south_west.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_ladder_west.xml b/src/hangar_sim/objectives/semnav_ladder_west.xml new file mode 100644 index 000000000..05648b36c --- /dev/null +++ b/src/hangar_sim/objectives/semnav_ladder_west.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_shelving_east.xml b/src/hangar_sim/objectives/semnav_shelving_east.xml new file mode 100644 index 000000000..6f490fadf --- /dev/null +++ b/src/hangar_sim/objectives/semnav_shelving_east.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_demo_shelving_south_east.xml b/src/hangar_sim/objectives/semnav_shelving_south_east.xml similarity index 63% rename from src/hangar_sim/objectives/semnav_demo_shelving_south_east.xml rename to src/hangar_sim/objectives/semnav_shelving_south_east.xml index d2203d7cf..a918055d7 100644 --- a/src/hangar_sim/objectives/semnav_demo_shelving_south_east.xml +++ b/src/hangar_sim/objectives/semnav_shelving_south_east.xml @@ -1,11 +1,11 @@ - - - + + + - - - - - + + diff --git a/src/hangar_sim/objectives/semnav_shelving_south_west.xml b/src/hangar_sim/objectives/semnav_shelving_south_west.xml new file mode 100644 index 000000000..d79530b0e --- /dev/null +++ b/src/hangar_sim/objectives/semnav_shelving_south_west.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_demo_stairs_north_east.xml b/src/hangar_sim/objectives/semnav_stairs_north_east.xml similarity index 64% rename from src/hangar_sim/objectives/semnav_demo_stairs_north_east.xml rename to src/hangar_sim/objectives/semnav_stairs_north_east.xml index 2565a5394..51bf1e23c 100644 --- a/src/hangar_sim/objectives/semnav_demo_stairs_north_east.xml +++ b/src/hangar_sim/objectives/semnav_stairs_north_east.xml @@ -1,11 +1,11 @@ - - - + + + - - - - - + + diff --git a/src/hangar_sim/objectives/semnav_stairs_north_west.xml b/src/hangar_sim/objectives/semnav_stairs_north_west.xml new file mode 100644 index 000000000..c30dbe035 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_stairs_north_west.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_trash_bin_east.xml b/src/hangar_sim/objectives/semnav_trash_bin_east.xml new file mode 100644 index 000000000..56b0767e5 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_trash_bin_east.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_trash_bin_west.xml b/src/hangar_sim/objectives/semnav_trash_bin_west.xml new file mode 100644 index 000000000..43e9c3015 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_trash_bin_west.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + From aa810e89c9058f87e8b9a6184cde51dc472006e2 Mon Sep 17 00:00:00 2001 From: Breelyn Styler Date: Wed, 10 Jun 2026 14:23:08 -0600 Subject: [PATCH 06/15] chore(hangar_sim): drop by-name objectives; keep parameterized Semantic Navigate for /execute_objective overrides --- .../semnav_access_stand_south_east.xml | 24 ------------------- .../semnav_access_stand_south_west.xml | 24 ------------------- .../objectives/semnav_access_stand_west.xml | 24 ------------------- .../objectives/semnav_door_east.xml | 24 ------------------- .../objectives/semnav_door_north.xml | 24 ------------------- .../objectives/semnav_door_north_east.xml | 24 ------------------- .../objectives/semnav_door_north_east_2.xml | 24 ------------------- .../objectives/semnav_door_north_west.xml | 24 ------------------- .../objectives/semnav_door_north_west_2.xml | 24 ------------------- .../objectives/semnav_door_north_west_3.xml | 24 ------------------- .../objectives/semnav_door_south_east.xml | 24 ------------------- .../objectives/semnav_door_west.xml | 24 ------------------- .../objectives/semnav_ladder_south_west.xml | 24 ------------------- .../objectives/semnav_ladder_west.xml | 24 ------------------- .../objectives/semnav_shelving_east.xml | 24 ------------------- .../objectives/semnav_shelving_south_east.xml | 24 ------------------- .../objectives/semnav_shelving_south_west.xml | 24 ------------------- .../objectives/semnav_stairs_north_east.xml | 24 ------------------- .../objectives/semnav_stairs_north_west.xml | 24 ------------------- .../objectives/semnav_trash_bin_east.xml | 24 ------------------- .../objectives/semnav_trash_bin_west.xml | 24 ------------------- 21 files changed, 504 deletions(-) delete mode 100644 src/hangar_sim/objectives/semnav_access_stand_south_east.xml delete mode 100644 src/hangar_sim/objectives/semnav_access_stand_south_west.xml delete mode 100644 src/hangar_sim/objectives/semnav_access_stand_west.xml delete mode 100644 src/hangar_sim/objectives/semnav_door_east.xml delete mode 100644 src/hangar_sim/objectives/semnav_door_north.xml delete mode 100644 src/hangar_sim/objectives/semnav_door_north_east.xml delete mode 100644 src/hangar_sim/objectives/semnav_door_north_east_2.xml delete mode 100644 src/hangar_sim/objectives/semnav_door_north_west.xml delete mode 100644 src/hangar_sim/objectives/semnav_door_north_west_2.xml delete mode 100644 src/hangar_sim/objectives/semnav_door_north_west_3.xml delete mode 100644 src/hangar_sim/objectives/semnav_door_south_east.xml delete mode 100644 src/hangar_sim/objectives/semnav_door_west.xml delete mode 100644 src/hangar_sim/objectives/semnav_ladder_south_west.xml delete mode 100644 src/hangar_sim/objectives/semnav_ladder_west.xml delete mode 100644 src/hangar_sim/objectives/semnav_shelving_east.xml delete mode 100644 src/hangar_sim/objectives/semnav_shelving_south_east.xml delete mode 100644 src/hangar_sim/objectives/semnav_shelving_south_west.xml delete mode 100644 src/hangar_sim/objectives/semnav_stairs_north_east.xml delete mode 100644 src/hangar_sim/objectives/semnav_stairs_north_west.xml delete mode 100644 src/hangar_sim/objectives/semnav_trash_bin_east.xml delete mode 100644 src/hangar_sim/objectives/semnav_trash_bin_west.xml diff --git a/src/hangar_sim/objectives/semnav_access_stand_south_east.xml b/src/hangar_sim/objectives/semnav_access_stand_south_east.xml deleted file mode 100644 index 6a41df905..000000000 --- a/src/hangar_sim/objectives/semnav_access_stand_south_east.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_access_stand_south_west.xml b/src/hangar_sim/objectives/semnav_access_stand_south_west.xml deleted file mode 100644 index a5fce3c28..000000000 --- a/src/hangar_sim/objectives/semnav_access_stand_south_west.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_access_stand_west.xml b/src/hangar_sim/objectives/semnav_access_stand_west.xml deleted file mode 100644 index 38b4a92cc..000000000 --- a/src/hangar_sim/objectives/semnav_access_stand_west.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_door_east.xml b/src/hangar_sim/objectives/semnav_door_east.xml deleted file mode 100644 index 24cde4e99..000000000 --- a/src/hangar_sim/objectives/semnav_door_east.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_door_north.xml b/src/hangar_sim/objectives/semnav_door_north.xml deleted file mode 100644 index dcd12d2fd..000000000 --- a/src/hangar_sim/objectives/semnav_door_north.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_door_north_east.xml b/src/hangar_sim/objectives/semnav_door_north_east.xml deleted file mode 100644 index bbd5bc532..000000000 --- a/src/hangar_sim/objectives/semnav_door_north_east.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_door_north_east_2.xml b/src/hangar_sim/objectives/semnav_door_north_east_2.xml deleted file mode 100644 index 7858a1602..000000000 --- a/src/hangar_sim/objectives/semnav_door_north_east_2.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_door_north_west.xml b/src/hangar_sim/objectives/semnav_door_north_west.xml deleted file mode 100644 index 881f037a6..000000000 --- a/src/hangar_sim/objectives/semnav_door_north_west.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_door_north_west_2.xml b/src/hangar_sim/objectives/semnav_door_north_west_2.xml deleted file mode 100644 index 5bd317cf3..000000000 --- a/src/hangar_sim/objectives/semnav_door_north_west_2.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_door_north_west_3.xml b/src/hangar_sim/objectives/semnav_door_north_west_3.xml deleted file mode 100644 index 39cb913b9..000000000 --- a/src/hangar_sim/objectives/semnav_door_north_west_3.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_door_south_east.xml b/src/hangar_sim/objectives/semnav_door_south_east.xml deleted file mode 100644 index 6241a3339..000000000 --- a/src/hangar_sim/objectives/semnav_door_south_east.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_door_west.xml b/src/hangar_sim/objectives/semnav_door_west.xml deleted file mode 100644 index bb2a7f94f..000000000 --- a/src/hangar_sim/objectives/semnav_door_west.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_ladder_south_west.xml b/src/hangar_sim/objectives/semnav_ladder_south_west.xml deleted file mode 100644 index 0c0228b68..000000000 --- a/src/hangar_sim/objectives/semnav_ladder_south_west.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_ladder_west.xml b/src/hangar_sim/objectives/semnav_ladder_west.xml deleted file mode 100644 index 05648b36c..000000000 --- a/src/hangar_sim/objectives/semnav_ladder_west.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_shelving_east.xml b/src/hangar_sim/objectives/semnav_shelving_east.xml deleted file mode 100644 index 6f490fadf..000000000 --- a/src/hangar_sim/objectives/semnav_shelving_east.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_shelving_south_east.xml b/src/hangar_sim/objectives/semnav_shelving_south_east.xml deleted file mode 100644 index a918055d7..000000000 --- a/src/hangar_sim/objectives/semnav_shelving_south_east.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_shelving_south_west.xml b/src/hangar_sim/objectives/semnav_shelving_south_west.xml deleted file mode 100644 index d79530b0e..000000000 --- a/src/hangar_sim/objectives/semnav_shelving_south_west.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_stairs_north_east.xml b/src/hangar_sim/objectives/semnav_stairs_north_east.xml deleted file mode 100644 index 51bf1e23c..000000000 --- a/src/hangar_sim/objectives/semnav_stairs_north_east.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_stairs_north_west.xml b/src/hangar_sim/objectives/semnav_stairs_north_west.xml deleted file mode 100644 index c30dbe035..000000000 --- a/src/hangar_sim/objectives/semnav_stairs_north_west.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_trash_bin_east.xml b/src/hangar_sim/objectives/semnav_trash_bin_east.xml deleted file mode 100644 index 56b0767e5..000000000 --- a/src/hangar_sim/objectives/semnav_trash_bin_east.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_trash_bin_west.xml b/src/hangar_sim/objectives/semnav_trash_bin_west.xml deleted file mode 100644 index 43e9c3015..000000000 --- a/src/hangar_sim/objectives/semnav_trash_bin_west.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - From a2a5e6a980b9a0897f4e2bf912a8341052203efd Mon Sep 17 00:00:00 2001 From: Breelyn Styler Date: Wed, 10 Jun 2026 14:34:44 -0600 Subject: [PATCH 07/15] feat(hangar_sim): by-name Semantic Navigate objectives (override path blocked by vector parser) --- .../objectives/semnav_door_east.xml | 20 +++++++++++++++++++ .../objectives/semnav_door_north.xml | 20 +++++++++++++++++++ .../objectives/semnav_door_north_east.xml | 20 +++++++++++++++++++ .../objectives/semnav_door_north_east_2.xml | 20 +++++++++++++++++++ .../objectives/semnav_door_north_west.xml | 20 +++++++++++++++++++ .../objectives/semnav_door_north_west_2.xml | 20 +++++++++++++++++++ .../objectives/semnav_door_north_west_3.xml | 20 +++++++++++++++++++ .../objectives/semnav_door_south_east.xml | 20 +++++++++++++++++++ .../objectives/semnav_door_west.xml | 20 +++++++++++++++++++ .../objectives/semnav_shelving_east.xml | 20 +++++++++++++++++++ .../objectives/semnav_shelving_south_east.xml | 20 +++++++++++++++++++ .../objectives/semnav_shelving_south_west.xml | 20 +++++++++++++++++++ .../objectives/semnav_stairs_north_east.xml | 20 +++++++++++++++++++ .../objectives/semnav_stairs_north_west.xml | 20 +++++++++++++++++++ 14 files changed, 280 insertions(+) create mode 100644 src/hangar_sim/objectives/semnav_door_east.xml create mode 100644 src/hangar_sim/objectives/semnav_door_north.xml create mode 100644 src/hangar_sim/objectives/semnav_door_north_east.xml create mode 100644 src/hangar_sim/objectives/semnav_door_north_east_2.xml create mode 100644 src/hangar_sim/objectives/semnav_door_north_west.xml create mode 100644 src/hangar_sim/objectives/semnav_door_north_west_2.xml create mode 100644 src/hangar_sim/objectives/semnav_door_north_west_3.xml create mode 100644 src/hangar_sim/objectives/semnav_door_south_east.xml create mode 100644 src/hangar_sim/objectives/semnav_door_west.xml create mode 100644 src/hangar_sim/objectives/semnav_shelving_east.xml create mode 100644 src/hangar_sim/objectives/semnav_shelving_south_east.xml create mode 100644 src/hangar_sim/objectives/semnav_shelving_south_west.xml create mode 100644 src/hangar_sim/objectives/semnav_stairs_north_east.xml create mode 100644 src/hangar_sim/objectives/semnav_stairs_north_west.xml diff --git a/src/hangar_sim/objectives/semnav_door_east.xml b/src/hangar_sim/objectives/semnav_door_east.xml new file mode 100644 index 000000000..a3ed95c9b --- /dev/null +++ b/src/hangar_sim/objectives/semnav_door_east.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_door_north.xml b/src/hangar_sim/objectives/semnav_door_north.xml new file mode 100644 index 000000000..2890c7312 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_door_north.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_door_north_east.xml b/src/hangar_sim/objectives/semnav_door_north_east.xml new file mode 100644 index 000000000..094356700 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_door_north_east.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_door_north_east_2.xml b/src/hangar_sim/objectives/semnav_door_north_east_2.xml new file mode 100644 index 000000000..c5bdc936c --- /dev/null +++ b/src/hangar_sim/objectives/semnav_door_north_east_2.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_door_north_west.xml b/src/hangar_sim/objectives/semnav_door_north_west.xml new file mode 100644 index 000000000..9f7e8c36e --- /dev/null +++ b/src/hangar_sim/objectives/semnav_door_north_west.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_door_north_west_2.xml b/src/hangar_sim/objectives/semnav_door_north_west_2.xml new file mode 100644 index 000000000..b5016f38e --- /dev/null +++ b/src/hangar_sim/objectives/semnav_door_north_west_2.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_door_north_west_3.xml b/src/hangar_sim/objectives/semnav_door_north_west_3.xml new file mode 100644 index 000000000..1e807eb8e --- /dev/null +++ b/src/hangar_sim/objectives/semnav_door_north_west_3.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_door_south_east.xml b/src/hangar_sim/objectives/semnav_door_south_east.xml new file mode 100644 index 000000000..1f0fe95e1 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_door_south_east.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_door_west.xml b/src/hangar_sim/objectives/semnav_door_west.xml new file mode 100644 index 000000000..4144eb1de --- /dev/null +++ b/src/hangar_sim/objectives/semnav_door_west.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_shelving_east.xml b/src/hangar_sim/objectives/semnav_shelving_east.xml new file mode 100644 index 000000000..93a05ae42 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_shelving_east.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_shelving_south_east.xml b/src/hangar_sim/objectives/semnav_shelving_south_east.xml new file mode 100644 index 000000000..11235b62b --- /dev/null +++ b/src/hangar_sim/objectives/semnav_shelving_south_east.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_shelving_south_west.xml b/src/hangar_sim/objectives/semnav_shelving_south_west.xml new file mode 100644 index 000000000..17379a5c7 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_shelving_south_west.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_stairs_north_east.xml b/src/hangar_sim/objectives/semnav_stairs_north_east.xml new file mode 100644 index 000000000..078599fcb --- /dev/null +++ b/src/hangar_sim/objectives/semnav_stairs_north_east.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/src/hangar_sim/objectives/semnav_stairs_north_west.xml b/src/hangar_sim/objectives/semnav_stairs_north_west.xml new file mode 100644 index 000000000..687b091e5 --- /dev/null +++ b/src/hangar_sim/objectives/semnav_stairs_north_west.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + From 5d4015848c5ca1eadef82653cf6179042e3474a4 Mon Sep 17 00:00:00 2001 From: Breelyn Styler Date: Wed, 10 Jun 2026 14:42:55 -0600 Subject: [PATCH 08/15] feat(hangar_sim): single Semantic Navigate with target_pose PoseStamped override; drop per-location objectives --- .../objectives/semantic_navigate.xml | 20 +++++-------------- .../objectives/semnav_door_east.xml | 20 ------------------- .../objectives/semnav_door_north.xml | 20 ------------------- .../objectives/semnav_door_north_east.xml | 20 ------------------- .../objectives/semnav_door_north_east_2.xml | 20 ------------------- .../objectives/semnav_door_north_west.xml | 20 ------------------- .../objectives/semnav_door_north_west_2.xml | 20 ------------------- .../objectives/semnav_door_north_west_3.xml | 20 ------------------- .../objectives/semnav_door_south_east.xml | 20 ------------------- .../objectives/semnav_door_west.xml | 20 ------------------- .../objectives/semnav_shelving_east.xml | 20 ------------------- .../objectives/semnav_shelving_south_east.xml | 20 ------------------- .../objectives/semnav_shelving_south_west.xml | 20 ------------------- .../objectives/semnav_stairs_north_east.xml | 20 ------------------- .../objectives/semnav_stairs_north_west.xml | 20 ------------------- 15 files changed, 5 insertions(+), 295 deletions(-) delete mode 100644 src/hangar_sim/objectives/semnav_door_east.xml delete mode 100644 src/hangar_sim/objectives/semnav_door_north.xml delete mode 100644 src/hangar_sim/objectives/semnav_door_north_east.xml delete mode 100644 src/hangar_sim/objectives/semnav_door_north_east_2.xml delete mode 100644 src/hangar_sim/objectives/semnav_door_north_west.xml delete mode 100644 src/hangar_sim/objectives/semnav_door_north_west_2.xml delete mode 100644 src/hangar_sim/objectives/semnav_door_north_west_3.xml delete mode 100644 src/hangar_sim/objectives/semnav_door_south_east.xml delete mode 100644 src/hangar_sim/objectives/semnav_door_west.xml delete mode 100644 src/hangar_sim/objectives/semnav_shelving_east.xml delete mode 100644 src/hangar_sim/objectives/semnav_shelving_south_east.xml delete mode 100644 src/hangar_sim/objectives/semnav_shelving_south_west.xml delete mode 100644 src/hangar_sim/objectives/semnav_stairs_north_east.xml delete mode 100644 src/hangar_sim/objectives/semnav_stairs_north_west.xml diff --git a/src/hangar_sim/objectives/semantic_navigate.xml b/src/hangar_sim/objectives/semantic_navigate.xml index 252790280..af0c00207 100644 --- a/src/hangar_sim/objectives/semantic_navigate.xml +++ b/src/hangar_sim/objectives/semantic_navigate.xml @@ -1,23 +1,14 @@ - + - - Goal position "x;y;z" in the map frame (B overrides this). - Goal orientation quaternion "x;y;z;w" (B overrides this). + Goal pose as geometry_msgs/PoseStamped in the map frame. Overridden by the pane. diff --git a/src/hangar_sim/objectives/semnav_door_east.xml b/src/hangar_sim/objectives/semnav_door_east.xml deleted file mode 100644 index a3ed95c9b..000000000 --- a/src/hangar_sim/objectives/semnav_door_east.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_door_north.xml b/src/hangar_sim/objectives/semnav_door_north.xml deleted file mode 100644 index 2890c7312..000000000 --- a/src/hangar_sim/objectives/semnav_door_north.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_door_north_east.xml b/src/hangar_sim/objectives/semnav_door_north_east.xml deleted file mode 100644 index 094356700..000000000 --- a/src/hangar_sim/objectives/semnav_door_north_east.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_door_north_east_2.xml b/src/hangar_sim/objectives/semnav_door_north_east_2.xml deleted file mode 100644 index c5bdc936c..000000000 --- a/src/hangar_sim/objectives/semnav_door_north_east_2.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_door_north_west.xml b/src/hangar_sim/objectives/semnav_door_north_west.xml deleted file mode 100644 index 9f7e8c36e..000000000 --- a/src/hangar_sim/objectives/semnav_door_north_west.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_door_north_west_2.xml b/src/hangar_sim/objectives/semnav_door_north_west_2.xml deleted file mode 100644 index b5016f38e..000000000 --- a/src/hangar_sim/objectives/semnav_door_north_west_2.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_door_north_west_3.xml b/src/hangar_sim/objectives/semnav_door_north_west_3.xml deleted file mode 100644 index 1e807eb8e..000000000 --- a/src/hangar_sim/objectives/semnav_door_north_west_3.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_door_south_east.xml b/src/hangar_sim/objectives/semnav_door_south_east.xml deleted file mode 100644 index 1f0fe95e1..000000000 --- a/src/hangar_sim/objectives/semnav_door_south_east.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_door_west.xml b/src/hangar_sim/objectives/semnav_door_west.xml deleted file mode 100644 index 4144eb1de..000000000 --- a/src/hangar_sim/objectives/semnav_door_west.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_shelving_east.xml b/src/hangar_sim/objectives/semnav_shelving_east.xml deleted file mode 100644 index 93a05ae42..000000000 --- a/src/hangar_sim/objectives/semnav_shelving_east.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_shelving_south_east.xml b/src/hangar_sim/objectives/semnav_shelving_south_east.xml deleted file mode 100644 index 11235b62b..000000000 --- a/src/hangar_sim/objectives/semnav_shelving_south_east.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_shelving_south_west.xml b/src/hangar_sim/objectives/semnav_shelving_south_west.xml deleted file mode 100644 index 17379a5c7..000000000 --- a/src/hangar_sim/objectives/semnav_shelving_south_west.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_stairs_north_east.xml b/src/hangar_sim/objectives/semnav_stairs_north_east.xml deleted file mode 100644 index 078599fcb..000000000 --- a/src/hangar_sim/objectives/semnav_stairs_north_east.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/hangar_sim/objectives/semnav_stairs_north_west.xml b/src/hangar_sim/objectives/semnav_stairs_north_west.xml deleted file mode 100644 index 687b091e5..000000000 --- a/src/hangar_sim/objectives/semnav_stairs_north_west.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - From 0a9563514a2d047df3579b21e2f48b7d257fbf75 Mon Sep 17 00:00:00 2001 From: Breelyn Styler Date: Wed, 10 Jun 2026 14:48:11 -0600 Subject: [PATCH 09/15] test(hangar_sim): point smoke test at aircraft nose to validate A's offset --- src/hangar_sim/objectives/semantic_navigate_to_workbench.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml b/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml index 350119baa..4fbbccdc7 100644 --- a/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml +++ b/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml @@ -6,14 +6,14 @@ From 8a560077e9fd22513e014aff42b86de278e627b2 Mon Sep 17 00:00:00 2001 From: Breelyn Styler Date: Wed, 10 Jun 2026 14:52:35 -0600 Subject: [PATCH 10/15] test(hangar_sim): smoke test to aircraft tail (nose blocked by dock) --- src/hangar_sim/objectives/semantic_navigate_to_workbench.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml b/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml index 4fbbccdc7..c4a5dc7fd 100644 --- a/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml +++ b/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml @@ -13,8 +13,8 @@ Date: Wed, 10 Jun 2026 14:58:22 -0600 Subject: [PATCH 11/15] test(hangar_sim): rename smoke test to 'Semantic Navigate: Aircraft Tail' --- .../objectives/semantic_navigate_to_workbench.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml b/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml index c4a5dc7fd..7f3e06562 100644 --- a/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml +++ b/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml @@ -3,9 +3,9 @@ ~2.25 m into the interior). Validates the standoff approach against the live costmap. If this fails, bump the standoff (B owns NAV_STANDOFF_M) or add obstacle-aware per-cluster offsets. Stable objective ID so we can iterate the pose without renaming in the UI. --> - + @@ -35,7 +35,7 @@ - + From 9ae56fbfac61af5235ee0be3888118caf85f650f Mon Sep 17 00:00:00 2001 From: Breelyn Styler Date: Wed, 10 Jun 2026 15:07:37 -0600 Subject: [PATCH 12/15] test(hangar_sim): smoke test to A's map-verified aircraft tail (0,6.3) --- src/hangar_sim/objectives/semantic_navigate_to_workbench.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml b/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml index 7f3e06562..3e7d4fba2 100644 --- a/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml +++ b/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml @@ -13,7 +13,7 @@ From b608e7227a77b5e7b9455d7e4eb790481e0167e2 Mon Sep 17 00:00:00 2001 From: Breelyn Styler Date: Wed, 10 Jun 2026 15:09:53 -0600 Subject: [PATCH 13/15] test(hangar_sim): rename to Aircraft Nose (south pose is the front, robot-verified) --- .../objectives/semantic_navigate_to_workbench.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml b/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml index 3e7d4fba2..684928a62 100644 --- a/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml +++ b/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml @@ -3,9 +3,9 @@ ~2.25 m into the interior). Validates the standoff approach against the live costmap. If this fails, bump the standoff (B owns NAV_STANDOFF_M) or add obstacle-aware per-cluster offsets. Stable objective ID so we can iterate the pose without renaming in the UI. --> - + @@ -35,7 +35,7 @@ - + From 4396b6f553a3e40b7c079b869f8149bd36cab624 Mon Sep 17 00:00:00 2001 From: Breelyn Styler Date: Wed, 10 Jun 2026 16:12:18 -0600 Subject: [PATCH 14/15] chore(hangar_sim): remove smoke-test objective; keep Semantic Navigate --- .../semantic_navigate_to_workbench.xml | 45 ------------------- 1 file changed, 45 deletions(-) delete mode 100644 src/hangar_sim/objectives/semantic_navigate_to_workbench.xml diff --git a/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml b/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml deleted file mode 100644 index 684928a62..000000000 --- a/src/hangar_sim/objectives/semantic_navigate_to_workbench.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - From 2351e7c33898f6e74c487f57124f96dd5aedf08c Mon Sep 17 00:00:00 2001 From: Breelyn Styler Date: Thu, 11 Jun 2026 14:34:07 -0400 Subject: [PATCH 15/15] fix(hangar_sim): hide Semantic Navigate from favorites list _favorite="false" so the objective does not appear in the sidebar; users navigate via the Semantic Nav pane, not by launching the objective directly. Co-Authored-By: Claude Sonnet 4.6 --- src/hangar_sim/objectives/semantic_navigate.xml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/hangar_sim/objectives/semantic_navigate.xml b/src/hangar_sim/objectives/semantic_navigate.xml index af0c00207..e40f99f6b 100644 --- a/src/hangar_sim/objectives/semantic_navigate.xml +++ b/src/hangar_sim/objectives/semantic_navigate.xml @@ -6,7 +6,7 @@ - Goal pose as geometry_msgs/PoseStamped in the map frame. Overridden by the pane. + + Goal pose as geometry_msgs/PoseStamped in the map frame. Overridden by + the pane. +