You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the first step toward measuring end-to-end navigation latency: from when the robot/app observes or selects a target, through planning and cmd_vel, to when the control layer begins executing it.
The manual target flow gives us a repeatable trigger for this measurement, so later instrumentation can compare timestamps across:
Looper / visual input
Looper bridge
Planning
cmd_vel generation
Robot control execution
Summary
Allow the operate tab to publish manual target poses to planning without requiring nav nodes to be running.
Activate the nav control chain only when nav nodes are already running, and add a Stop Target control to clear manual targets.
Disable manual target publishing during normal POI navigation so measurement/testing controls do not interfere with POI tasks.
Prevent cleared manual targets from leaking NaN into planning websocket snapshots.
Remove incomplete local Flutter fallback font config that caused 404s for missing Noto fallback fonts.
github.com/AlDanial/cloc v 2.04 T=0.18 s (234.0 files/s, 37526.0 lines/s)
Language
files
blank
comment
code
Python
14
694
313
3975
Markdown
4
155
6
426
C++
4
60
38
409
Bourne Shell
15
41
9
272
Dockerfile
1
31
32
204
JSON
2
8
0
58
TOML
1
4
0
58
make
1
18
15
49
CMake
1
4
0
17
--------
--------
--------
--------
--------
SUM:
43
1015
413
5468
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Objective
This is the first step toward measuring end-to-end navigation latency: from when the robot/app observes or selects a target, through planning and
cmd_vel, to when the control layer begins executing it.The manual target flow gives us a repeatable trigger for this measurement, so later instrumentation can compare timestamps across:
cmd_velgenerationSummary
Testing
6d4b54a4c4960aba14e94257d365139d.mp4