Record Analyzer Tool¶
Offline Record files analysis¶
Functions¶
Record analyzer is a tool for analyzing the .record file created by cyber_recorder tool.
It currently supports statistical analysis for
Control module latency
Planning module latency
End to end system latency
And distribution analysis for
Control error code
Control error message
Planning trajectory type
Planning estop
Planning error code
Planning error message
Usage¶
python main.py -f record_file
Simulation Score API¶
Functions¶
This API is used for simulation to grade planning trajectories.
It currently supports following scores:
frechet_dist: calculate the frechet_dist for two consecutive planning trajectories
hard_brake_cycle_num: number of planning cycles that acceleration is less than -2.0 m/s^2
overall_score: aggregated score for above metrics
Usage¶
python main.py -f record_file -s