Skip to content

[codex] Add recovery supervisor diagnostics#81

Merged
rsasaki0109 merged 1 commit intomainfrom
codex/recovery-supervisor-state-machine
Apr 30, 2026
Merged

[codex] Add recovery supervisor diagnostics#81
rsasaki0109 merged 1 commit intomainfrom
codex/recovery-supervisor-state-machine

Conversation

@rsasaki0109
Copy link
Copy Markdown
Owner

Summary

  • add a recovery-supervisor state machine over the existing alignment gates
  • latch /reinitialization_requested after a trigger until a new /initialpose clears it
  • expose recovery state/action and latch age fields in /alignment_status
  • document the new diagnostics and enable the latch explicitly in recommended parameter files

Validation

  • git diff --check
  • source scripts/setup_local_env.sh && cd ../build_ws && colcon build --symlink-install --packages-up-to lidar_localization_ros2

Notes

The existing gate/retry behavior is preserved. This PR adds stateful observability and makes the reinitialization request behavior match the documented latched signal semantics.

@rsasaki0109 rsasaki0109 marked this pull request as ready for review April 30, 2026 06:46
@rsasaki0109 rsasaki0109 merged commit 58f6f83 into main Apr 30, 2026
2 checks passed
@rsasaki0109 rsasaki0109 deleted the codex/recovery-supervisor-state-machine branch April 30, 2026 06:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant