CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication. Doxygen Source Code Documentation :
This PR adds additional topics to the qos profile overrides to ensure transient_local messages are recorded to the rosbag.
Since these topics are not publishing frequently it is likely that messages from them can be missed if the rosbag recording process starts late. Specifying the QoS with the history parameter specifying the messages to keep will ensure we are able to record the topic up to the required history.
PR Details
This PR adds additional topics to the qos profile overrides to ensure transient_local messages are recorded to the rosbag. Since these topics are not publishing frequently it is likely that messages from them can be missed if the rosbag recording process starts late. Specifying the QoS with the history parameter specifying the messages to keep will ensure we are able to record the topic up to the required history.
Description
Related GitHub Issue
Related Jira Key
https://usdot-carma.atlassian.net/browse/ARC-231
Motivation and Context
How Has This Been Tested?
Types of changes
Checklist: