fix: add benchmark recording to calculate_provisional_path

Provisional paths were not being recorded to benchmark stats, causing
total_paths=0 while failed_paths accumulated. Now records:
- path_calc_times_us (timing)
- path_lengths (path length)
- nodes_expanded (A* nodes visited)
- failed_paths (when start/goal not standable)
This commit is contained in:
2026-03-18 17:00:29 +00:00
parent d2ec1fb5dc
commit 9379c7be03
2 changed files with 39 additions and 6 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
sample,path_duration_us,path_length,nodes_expanded,success
# Summary
# total_paths,0
# failed_paths,0
# failed_paths,1906
1 sample,path_duration_us,path_length,nodes_expanded,success
2 # Summary
3 # total_paths,0
4 # failed_paths,0 # failed_paths,1906