{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:JJSJMEHMJFMQGR3GFLUMRFPSMO","short_pith_number":"pith:JJSJMEHM","canonical_record":{"source":{"id":"1801.07478","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.RO","submitted_at":"2018-01-23T10:50:58Z","cross_cats_sorted":[],"title_canon_sha256":"5327451deda250d41a18abd1e538b4cef97dbd328f2109e6e59a64707cabc9c0","abstract_canon_sha256":"e66785dcd19c9655b40556f3ac56abddfca83f46c597d4791f61f9cc8cc14ac4"},"schema_version":"1.0"},"canonical_sha256":"4a649610ec49590347662ae8c895f263b741c0c54dd0d0a79f330a6ea04dc55d","source":{"kind":"arxiv","id":"1801.07478","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1801.07478","created_at":"2026-05-18T00:24:28Z"},{"alias_kind":"arxiv_version","alias_value":"1801.07478v2","created_at":"2026-05-18T00:24:28Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1801.07478","created_at":"2026-05-18T00:24:28Z"},{"alias_kind":"pith_short_12","alias_value":"JJSJMEHMJFMQ","created_at":"2026-05-18T12:32:31Z"},{"alias_kind":"pith_short_16","alias_value":"JJSJMEHMJFMQGR3G","created_at":"2026-05-18T12:32:31Z"},{"alias_kind":"pith_short_8","alias_value":"JJSJMEHM","created_at":"2026-05-18T12:32:31Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:JJSJMEHMJFMQGR3GFLUMRFPSMO","target":"record","payload":{"canonical_record":{"source":{"id":"1801.07478","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.RO","submitted_at":"2018-01-23T10:50:58Z","cross_cats_sorted":[],"title_canon_sha256":"5327451deda250d41a18abd1e538b4cef97dbd328f2109e6e59a64707cabc9c0","abstract_canon_sha256":"e66785dcd19c9655b40556f3ac56abddfca83f46c597d4791f61f9cc8cc14ac4"},"schema_version":"1.0"},"canonical_sha256":"4a649610ec49590347662ae8c895f263b741c0c54dd0d0a79f330a6ea04dc55d","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:24:28.368462Z","signature_b64":"PASFl8UzmsIn/e3MW7MQJ4NOTyRG/g8EO+2uFD5BCQ463kL1FGvDBZBLK816Xi38WL7FbZUJNPaZwR1IadXjAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"4a649610ec49590347662ae8c895f263b741c0c54dd0d0a79f330a6ea04dc55d","last_reissued_at":"2026-05-18T00:24:28.367867Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:24:28.367867Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1801.07478","source_version":2,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:24:28Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"XmfJyENzhqkVwOWf81o7K5jAElY+bXWEBOSOd6DsI99pVhmPMwM154sdxK49lBZ4b+7jb+L3eEZuAllkHsP1BQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-12T08:13:12.995031Z"},"content_sha256":"3ee7ba9d518338741b6e1c81ab08e7150f7028199833ae70bd35aeae7f398123","schema_version":"1.0","event_id":"sha256:3ee7ba9d518338741b6e1c81ab08e7150f7028199833ae70bd35aeae7f398123"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:JJSJMEHMJFMQGR3GFLUMRFPSMO","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Why and How to Avoid the Flipped Quaternion Multiplication","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.RO","authors_text":"Hannes Sommer, Igor Gilitschenski, Juan Nieto, Michael Bloesch, Roland Siegwart, Stephan Weiss","submitted_at":"2018-01-23T10:50:58Z","abstract_excerpt":"Over the last decades quaternions have become a crucial and very successful tool for attitude representation in robotics and aerospace. However, there is a major problem that is continuously causing trouble in practice when it comes to exchanging formulas or implementations: there are two quaternion multiplications in common use, Hamilton's original multiplication and its flipped version, which is often associated with NASA's Jet Propulsion Laboratory. We believe that this particular issue is completely avoidable and only exists today due to a lack of understanding. This paper explains the und"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1801.07478","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"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"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T00:24:28Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"OPLIheeoNKVcWSU8FFM7lgyMZkpuqOSFYH2/S09AR4eei30nh7xOG0YkdDDrHxPLVFgRC7Ub8HM6UjmPEbpiBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-12T08:13:12.995397Z"},"content_sha256":"45e2191444da8014e6225664076f16a883f5d8e7b8e0de5aa1171d806337d8bd","schema_version":"1.0","event_id":"sha256:45e2191444da8014e6225664076f16a883f5d8e7b8e0de5aa1171d806337d8bd"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/JJSJMEHMJFMQGR3GFLUMRFPSMO/bundle.json","state_url":"https://pith.science/pith/JJSJMEHMJFMQGR3GFLUMRFPSMO/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/JJSJMEHMJFMQGR3GFLUMRFPSMO/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-06-12T08:13:12Z","links":{"resolver":"https://pith.science/pith/JJSJMEHMJFMQGR3GFLUMRFPSMO","bundle":"https://pith.science/pith/JJSJMEHMJFMQGR3GFLUMRFPSMO/bundle.json","state":"https://pith.science/pith/JJSJMEHMJFMQGR3GFLUMRFPSMO/state.json","well_known_bundle":"https://pith.science/.well-known/pith/JJSJMEHMJFMQGR3GFLUMRFPSMO/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:JJSJMEHMJFMQGR3GFLUMRFPSMO","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"e66785dcd19c9655b40556f3ac56abddfca83f46c597d4791f61f9cc8cc14ac4","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.RO","submitted_at":"2018-01-23T10:50:58Z","title_canon_sha256":"5327451deda250d41a18abd1e538b4cef97dbd328f2109e6e59a64707cabc9c0"},"schema_version":"1.0","source":{"id":"1801.07478","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1801.07478","created_at":"2026-05-18T00:24:28Z"},{"alias_kind":"arxiv_version","alias_value":"1801.07478v2","created_at":"2026-05-18T00:24:28Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1801.07478","created_at":"2026-05-18T00:24:28Z"},{"alias_kind":"pith_short_12","alias_value":"JJSJMEHMJFMQ","created_at":"2026-05-18T12:32:31Z"},{"alias_kind":"pith_short_16","alias_value":"JJSJMEHMJFMQGR3G","created_at":"2026-05-18T12:32:31Z"},{"alias_kind":"pith_short_8","alias_value":"JJSJMEHM","created_at":"2026-05-18T12:32:31Z"}],"graph_snapshots":[{"event_id":"sha256:45e2191444da8014e6225664076f16a883f5d8e7b8e0de5aa1171d806337d8bd","target":"graph","created_at":"2026-05-18T00:24:28Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"Over the last decades quaternions have become a crucial and very successful tool for attitude representation in robotics and aerospace. However, there is a major problem that is continuously causing trouble in practice when it comes to exchanging formulas or implementations: there are two quaternion multiplications in common use, Hamilton's original multiplication and its flipped version, which is often associated with NASA's Jet Propulsion Laboratory. We believe that this particular issue is completely avoidable and only exists today due to a lack of understanding. This paper explains the und","authors_text":"Hannes Sommer, Igor Gilitschenski, Juan Nieto, Michael Bloesch, Roland Siegwart, Stephan Weiss","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.RO","submitted_at":"2018-01-23T10:50:58Z","title":"Why and How to Avoid the Flipped Quaternion Multiplication"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1801.07478","kind":"arxiv","version":2},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:3ee7ba9d518338741b6e1c81ab08e7150f7028199833ae70bd35aeae7f398123","target":"record","created_at":"2026-05-18T00:24:28Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"e66785dcd19c9655b40556f3ac56abddfca83f46c597d4791f61f9cc8cc14ac4","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.RO","submitted_at":"2018-01-23T10:50:58Z","title_canon_sha256":"5327451deda250d41a18abd1e538b4cef97dbd328f2109e6e59a64707cabc9c0"},"schema_version":"1.0","source":{"id":"1801.07478","kind":"arxiv","version":2}},"canonical_sha256":"4a649610ec49590347662ae8c895f263b741c0c54dd0d0a79f330a6ea04dc55d","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"4a649610ec49590347662ae8c895f263b741c0c54dd0d0a79f330a6ea04dc55d","first_computed_at":"2026-05-18T00:24:28.367867Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:24:28.367867Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"PASFl8UzmsIn/e3MW7MQJ4NOTyRG/g8EO+2uFD5BCQ463kL1FGvDBZBLK816Xi38WL7FbZUJNPaZwR1IadXjAA==","signature_status":"signed_v1","signed_at":"2026-05-18T00:24:28.368462Z","signed_message":"canonical_sha256_bytes"},"source_id":"1801.07478","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:3ee7ba9d518338741b6e1c81ab08e7150f7028199833ae70bd35aeae7f398123","sha256:45e2191444da8014e6225664076f16a883f5d8e7b8e0de5aa1171d806337d8bd"],"state_sha256":"e33f4288154c6397a9d3cc6b4f644538e0a2d222f2b4686b6f4fe6e6119766e6"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"8y4Qyhh9TTCtRRwsX8VxPvQOV2qVJ0ERt4FOKj3W6lK0HBah3dk+UzSIKnh25y3uz66JlvUWSVWL3Me+UfTnBA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-12T08:13:12.997352Z","bundle_sha256":"e8119d8f99038e7e910bff63b3eb9341b91cfb1053f376b817817021b0ae2274"}}