Driving Log Replayer Analyzer#
Package to analyze the result files of tests performed by Driving Log Replayer.
Directory Structure#
The directory structure is as follows.
driving_log_replayer_analyzer
├── __init__.py
├── __main__.py # Entry point for CLI
├── analysis # CLI analysis command
├── config # Configuration file and module to read configuration
├── data # Module to read data from jsonl
└── plot # Module to plot data
Although this package is ROS-independent, it is also imported into ROS nodes as a library, so it is also installed as a ROS package.
The roles of the modules are shown in Fig.
Caution#
Currently only analysis of result.jsonl of obstacle_segmentation is possible. If necessary, add analysis modules for each use case. Add use_case_name.py files to analysis, config, and data.
How to install#
- Installed with driving_log_replayer_cli
- Installed with driving_log_replayer as a ros package
Usage#
dlr-analyzer analysis ${use-case-name} ${result.jsonl_path} [-c ${config_path}]