usdot-fhwa-stol / carma-analytics-fotda

CARMA Analytics is a secure, scalable and cloud agnostic data architecture to enable research analysis on big data sets by defining repeatable and scalable processes for ingesting data, creation of a data repository to fuse, process and perform quality assurance.
Apache License 2.0
3 stars 3 forks source link

Add script for analyzing 'ros2_tracing' trace sessions from CARMA Platform #17

Closed JonSmet closed 9 months ago

JonSmet commented 9 months ago

PR Details

Description

Support was recently added to CARMA Platform for logging trace data from a test run using ros2_tracing, but a script is required to enable a user to process the trace data and extract meaningful information from the trace data. The carma_analyze_callback_durations.py script was developed for this, and it is based off of a Jupyter Notebook developed specifically for ros2_tracing trace sessions (Link Here).

The script includes instructions for a user to setup their workspace appropriately, install dependencies, and run the script with a known trace session on the user's PC.

Related PRs:

Related GitHub Issue

CARMA Platform Issue #2191

Related Jira Key

ARC-50

Motivation and Context

How Has This Been Tested?

Tested locally with trace sessions collected from running carma-platform locally (development config) and on the Black Pacifica (using the pacifica's config)

Types of changes

Checklist: