-
Notifications
You must be signed in to change notification settings - Fork 129
MCAP example for OSI tracefiles #828
Copy link
Copy link
Open
Labels
DocumentationEverything which impacts the quality of the documentation and guidelines.Everything which impacts the quality of the documentation and guidelines.FeatureRequestProposals which enhance the interface or add additional features.Proposals which enhance the interface or add additional features.
Milestone
Metadata
Metadata
Assignees
Labels
DocumentationEverything which impacts the quality of the documentation and guidelines.Everything which impacts the quality of the documentation and guidelines.FeatureRequestProposals which enhance the interface or add additional features.Proposals which enhance the interface or add additional features.
Describe the feature
One or multiple OSI tracefiles should be packaged within an MCAP container MCAP repository. MCAP is now used for ros2 and is MIT licensed. Recently the requirement for signing a CLA with Foxglove Inc. was lifted. Therefore the broad usage is now unproblematic.
Describe the solution you would like
We analyse the meta data used and proposed in the MCAP project and map it to the meta data information used in the OSI project. The osi tracefile writer python script is extended to also wirte these MCAP traces. The documentation of osi regarding traces is extended with the example and usage guidelines for MCAP. A good usecase are e.g. traffic participant models which have multiple osi trace outputs which are time synchronized and could profit from being stored in a single container.
Describe alternatives you have considered
Consider mentioning the possibility of using ASAM MDF as container. Remark: MCAP is used broadly in simulation context already.
Describe the backwards compatibility
No issues. We should name the tracefiles contained within the MCAP container according to the existing naming conventions.