{"SPDXID": "SPDXRef-DOCUMENT", "creationInfo": {"comment": "This document was created by analyzing package runtime dependencies.", "created": "2026-06-06T17:43:53Z", "creators": ["Tool: OpenEmbedded Core create-spdx.bbclass", "Organization: OpenEmbedded ()", "Person: N/A ()"], "licenseListVersion": "3.14"}, "dataLicense": "CC0-1.0", "documentNamespace": "http://spdx.org/spdxdocs/runtime-joint-limits-c2c5f84a-8e79-57ea-aa58-182b9f66c811", "externalDocumentRefs": [{"checksum": {"algorithm": "SHA1", "checksumValue": "ea01d18bc3e72e6784ba73309b9c78cf39b0c34d"}, "externalDocumentId": "DocumentRef-package-joint-limits", "spdxDocument": "http://spdx.org/spdxdocs/joint-limits-37ff44bb-7fe3-505c-8761-901b064fe17f"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "ab97832448873d9ee7b7a30ee491a73c95f87424"}, "externalDocumentId": "DocumentRef-runtime-dependency-backward-ros", "spdxDocument": "http://spdx.org/spdxdocs/backward-ros-f73a21b3-b86d-5372-b895-ec6db64f7aa1"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "59daeec680aa0c71a93ced6655dec86b794e68d1"}, "externalDocumentId": "DocumentRef-runtime-dependency-pluginlib", "spdxDocument": "http://spdx.org/spdxdocs/pluginlib-ace54027-92a1-5785-8311-6c3b078b5124"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "2ba4f03cc4a5d439c42305927b1280770e874bbb"}, "externalDocumentId": "DocumentRef-runtime-dependency-rclcpp", "spdxDocument": "http://spdx.org/spdxdocs/rclcpp-ea0d1b12-e7b2-55aa-b150-130cf6f6983a"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "c35e17b087f6aa0aea7293ea3f2c1728de2a3ff9"}, "externalDocumentId": "DocumentRef-runtime-dependency-rclcpp-lifecycle", "spdxDocument": "http://spdx.org/spdxdocs/rclcpp-lifecycle-7a57cc54-b37e-5509-bb9b-10e619856915"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "28cbeb96de94fd56b654dba29acc3b74e9afc670"}, "externalDocumentId": "DocumentRef-runtime-dependency-realtime-tools", "spdxDocument": "http://spdx.org/spdxdocs/realtime-tools-eb884314-6197-58c0-87be-e0a348c577c9"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "b0b1862e141e97f7a6d371c189a914aae8861872"}, "externalDocumentId": "DocumentRef-runtime-dependency-trajectory-msgs", "spdxDocument": "http://spdx.org/spdxdocs/trajectory-msgs-81c667f5-7edf-5312-bd99-b170c037f301"}, {"checksum": {"algorithm": "SHA1", "checksumValue": "1b7ac39b0106de95291f988c80a834fa6b8ea918"}, "externalDocumentId": "DocumentRef-runtime-dependency-urdf", "spdxDocument": "http://spdx.org/spdxdocs/urdf-3fc9cb06-2710-529a-afe5-5639249236e9"}], "name": "runtime-joint-limits", "relationships": [{"relatedSpdxElement": "DocumentRef-package-joint-limits:SPDXRef-DOCUMENT", "relationshipType": "AMENDS", "spdxElementId": "SPDXRef-DOCUMENT"}, {"relatedSpdxElement": "DocumentRef-package-joint-limits:SPDXRef-Package-joint-limits", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-backward-ros:SPDXRef-Package-backward-ros"}, {"relatedSpdxElement": "DocumentRef-package-joint-limits:SPDXRef-Package-joint-limits", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-pluginlib:SPDXRef-Package-pluginlib"}, {"relatedSpdxElement": "DocumentRef-package-joint-limits:SPDXRef-Package-joint-limits", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-rclcpp:SPDXRef-Package-rclcpp"}, {"relatedSpdxElement": "DocumentRef-package-joint-limits:SPDXRef-Package-joint-limits", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-rclcpp-lifecycle:SPDXRef-Package-rclcpp-lifecycle"}, {"relatedSpdxElement": "DocumentRef-package-joint-limits:SPDXRef-Package-joint-limits", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-realtime-tools:SPDXRef-Package-realtime-tools"}, {"relatedSpdxElement": "DocumentRef-package-joint-limits:SPDXRef-Package-joint-limits", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-trajectory-msgs:SPDXRef-Package-trajectory-msgs"}, {"relatedSpdxElement": "DocumentRef-package-joint-limits:SPDXRef-Package-joint-limits", "relationshipType": "RUNTIME_DEPENDENCY_OF", "spdxElementId": "DocumentRef-runtime-dependency-urdf:SPDXRef-Package-urdf"}], "spdxVersion": "SPDX-2.2"}