{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:E7XONRFDYQYE3AONXC2JTDSMP3","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":"b6d692b8eb98c58977e2693b3f779fb97a846b9ec71521db7d9953906e1be829","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.RO","submitted_at":"2025-05-06T17:56:40Z","title_canon_sha256":"0a6bf63decbc19e64fcae327beddcf6348b817543168a4849f4b0a5a67a635f3"},"schema_version":"1.0","source":{"id":"2505.03728","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2505.03728","created_at":"2026-07-05T10:59:21Z"},{"alias_kind":"arxiv_version","alias_value":"2505.03728v1","created_at":"2026-07-05T10:59:21Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2505.03728","created_at":"2026-07-05T10:59:21Z"},{"alias_kind":"pith_short_12","alias_value":"E7XONRFDYQYE","created_at":"2026-07-05T10:59:21Z"},{"alias_kind":"pith_short_16","alias_value":"E7XONRFDYQYE3AON","created_at":"2026-07-05T10:59:21Z"},{"alias_kind":"pith_short_8","alias_value":"E7XONRFD","created_at":"2026-07-05T10:59:21Z"}],"graph_snapshots":[{"event_id":"sha256:47262bf5f10921e2c37e04b691a8e2332b42a2a1dcfc2127bdfec3748d83142c","target":"graph","created_at":"2026-07-05T10:59:21Z","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"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2505.03728/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Robot motion can have many goals. Depending on the task, we might optimize for pose error, speed, collision, or similarity to a human demonstration. Motivated by this, we present PyRoki: a modular, extensible, and cross-platform toolkit for solving kinematic optimization problems. PyRoki couples an interface for specifying kinematic variables and costs with an efficient nonlinear least squares optimizer. Unlike existing tools, it is also cross-platform: optimization runs natively on CPU, GPU, and TPU. In this paper, we present (i) the design and implementation of PyRoki, (ii) motion retargetin","authors_text":"Angjoo Kanazawa, Brent Yi, Chung Min Kim, Hongsuk Choi, Ken Goldberg, Yi Ma","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.RO","submitted_at":"2025-05-06T17:56:40Z","title":"PyRoki: A Modular Toolkit for Robot Kinematic Optimization"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2505.03728","kind":"arxiv","version":1},"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:3b377b90cbe0b1f78375fafb824bbc28381dc9a91b8c17d68cf828a65f989b54","target":"record","created_at":"2026-07-05T10:59:21Z","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":"b6d692b8eb98c58977e2693b3f779fb97a846b9ec71521db7d9953906e1be829","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.RO","submitted_at":"2025-05-06T17:56:40Z","title_canon_sha256":"0a6bf63decbc19e64fcae327beddcf6348b817543168a4849f4b0a5a67a635f3"},"schema_version":"1.0","source":{"id":"2505.03728","kind":"arxiv","version":1}},"canonical_sha256":"27eee6c4a3c4304d81cdb8b4998e4c7efc5d6d1ab21af4ea18031124a38a2355","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"27eee6c4a3c4304d81cdb8b4998e4c7efc5d6d1ab21af4ea18031124a38a2355","first_computed_at":"2026-07-05T10:59:21.114697Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T10:59:21.114697Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"3JqlrT+vQ04bC1vmTTDMpl7hHgKuM1wo3IEitwr/+s6fA+ZQrasQuu6kQ6vsLQCAf1O5Dh9SFdeC8btuS7UtAw==","signature_status":"signed_v1","signed_at":"2026-07-05T10:59:21.115191Z","signed_message":"canonical_sha256_bytes"},"source_id":"2505.03728","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:3b377b90cbe0b1f78375fafb824bbc28381dc9a91b8c17d68cf828a65f989b54","sha256:47262bf5f10921e2c37e04b691a8e2332b42a2a1dcfc2127bdfec3748d83142c"],"state_sha256":"5451501d79c32db0f6b133e920713159817ebec03994f37ab3dc54a47f1acaa8"}