{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2022:U4QOSV3HKSAYX7CTD27C3IITDX","short_pith_number":"pith:U4QOSV3H","schema_version":"1.0","canonical_sha256":"a720e9576754818bfc531ebe2da1131debfe94cb07736b14ab25c8d9c564713f","source":{"kind":"arxiv","id":"2201.00393","version":4},"attestation_state":"computed","paper":{"title":"ros2_tracing: Multipurpose Low-Overhead Framework for Real-Time Tracing of ROS 2","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.RO","authors_text":"Christophe B\\'edard, Ingo L\\\"utkebohle, Michel Dagenais","submitted_at":"2022-01-02T19:03:24Z","abstract_excerpt":"Testing and debugging have become major obstacles for robot software development, because of high system complexity and dynamic environments. Standard, middleware-based data recording does not provide sufficient information on internal computation and performance bottlenecks. Other existing methods also target very specific problems and thus cannot be used for multipurpose analysis. Moreover, they are not suitable for real-time applications. In this paper, we present ros2_tracing, a collection of flexible tracing tools and multipurpose instrumentation for ROS 2. It allows collecting runtime ex"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2201.00393","kind":"arxiv","version":4},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.RO","submitted_at":"2022-01-02T19:03:24Z","cross_cats_sorted":[],"title_canon_sha256":"1ed14477363fabe9e92e2662dfde27e8d6ca4fa2d0504744f89c5d6432ca89fc","abstract_canon_sha256":"20e663a7f0373dbded2ebf53ef59c8191202831256361d7849e59f4e1348e9e9"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T04:44:41.736406Z","signature_b64":"ymHEbKYz2mAwR2ikHaT7Cjz4eYAW4zFMhh61cV3SRoApl/sunG5yolMiwrR5xngBf4KjoVh42qoIZi3vHIceAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a720e9576754818bfc531ebe2da1131debfe94cb07736b14ab25c8d9c564713f","last_reissued_at":"2026-07-05T04:44:41.735897Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T04:44:41.735897Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"ros2_tracing: Multipurpose Low-Overhead Framework for Real-Time Tracing of ROS 2","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.RO","authors_text":"Christophe B\\'edard, Ingo L\\\"utkebohle, Michel Dagenais","submitted_at":"2022-01-02T19:03:24Z","abstract_excerpt":"Testing and debugging have become major obstacles for robot software development, because of high system complexity and dynamic environments. Standard, middleware-based data recording does not provide sufficient information on internal computation and performance bottlenecks. Other existing methods also target very specific problems and thus cannot be used for multipurpose analysis. Moreover, they are not suitable for real-time applications. In this paper, we present ros2_tracing, a collection of flexible tracing tools and multipurpose instrumentation for ROS 2. It allows collecting runtime ex"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2201.00393","kind":"arxiv","version":4},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2201.00393/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2201.00393","created_at":"2026-07-05T04:44:41.735957+00:00"},{"alias_kind":"arxiv_version","alias_value":"2201.00393v4","created_at":"2026-07-05T04:44:41.735957+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2201.00393","created_at":"2026-07-05T04:44:41.735957+00:00"},{"alias_kind":"pith_short_12","alias_value":"U4QOSV3HKSAY","created_at":"2026-07-05T04:44:41.735957+00:00"},{"alias_kind":"pith_short_16","alias_value":"U4QOSV3HKSAYX7CT","created_at":"2026-07-05T04:44:41.735957+00:00"},{"alias_kind":"pith_short_8","alias_value":"U4QOSV3H","created_at":"2026-07-05T04:44:41.735957+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":1,"sample":[{"citing_arxiv_id":"2505.03472","citing_title":"Simulation to Reality: Testbeds and Architectures for Connected and Automated Vehicles","ref_index":28,"is_internal_anchor":true}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/U4QOSV3HKSAYX7CTD27C3IITDX","json":"https://pith.science/pith/U4QOSV3HKSAYX7CTD27C3IITDX.json","graph_json":"https://pith.science/api/pith-number/U4QOSV3HKSAYX7CTD27C3IITDX/graph.json","events_json":"https://pith.science/api/pith-number/U4QOSV3HKSAYX7CTD27C3IITDX/events.json","paper":"https://pith.science/paper/U4QOSV3H"},"agent_actions":{"view_html":"https://pith.science/pith/U4QOSV3HKSAYX7CTD27C3IITDX","download_json":"https://pith.science/pith/U4QOSV3HKSAYX7CTD27C3IITDX.json","view_paper":"https://pith.science/paper/U4QOSV3H","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2201.00393&json=true","fetch_graph":"https://pith.science/api/pith-number/U4QOSV3HKSAYX7CTD27C3IITDX/graph.json","fetch_events":"https://pith.science/api/pith-number/U4QOSV3HKSAYX7CTD27C3IITDX/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/U4QOSV3HKSAYX7CTD27C3IITDX/action/timestamp_anchor","attest_storage":"https://pith.science/pith/U4QOSV3HKSAYX7CTD27C3IITDX/action/storage_attestation","attest_author":"https://pith.science/pith/U4QOSV3HKSAYX7CTD27C3IITDX/action/author_attestation","sign_citation":"https://pith.science/pith/U4QOSV3HKSAYX7CTD27C3IITDX/action/citation_signature","submit_replication":"https://pith.science/pith/U4QOSV3HKSAYX7CTD27C3IITDX/action/replication_record"}},"created_at":"2026-07-05T04:44:41.735957+00:00","updated_at":"2026-07-05T04:44:41.735957+00:00"}