Skip to content

Route navigation through a final velocity gate - #2

Open
dekaifeng wants to merge 3 commits into
mainfrom
codex/maintenance-2026-09
Open

Route navigation through a final velocity gate#2
dekaifeng wants to merge 3 commits into
mainfrom
codex/maintenance-2026-09

Conversation

@dekaifeng

@dekaifeng dekaifeng commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Routes the Gazebo differential-drive command input through a shared final velocity gate. Adds exclusive navigation/manual selection, command bounds, a steady-clock stale-input watchdog, latched emergency stop, and ROS graph smoke coverage. Fixes the generated SDF declaration for Humble's spawn_entity parser.

Validation: 22 Python tests and Ruff passed, followed by hosted ROS/Gazebo gate and navigation checks. The guarded navigation smoke run succeeded with a 0.2347 m final error against a 0.25 m tolerance. Command bounds are not a guarantee on measured physical speed; real actuator/process-failure watchdogs remain outside this simulation. Historical navigation measurements stay labeled as pre-gate evidence.

@dekaifeng
dekaifeng marked this pull request as ready for review September 7, 2026 06:07
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.

2 participants