{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2014:U7ULE3MFROS5UAKFOQX4TMENV2","short_pith_number":"pith:U7ULE3MF","canonical_record":{"source":{"id":"1412.4538","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.RO","submitted_at":"2014-12-15T11:07:32Z","cross_cats_sorted":[],"title_canon_sha256":"247b772a85f025f1fa81f45b9cbc216c38b793b0c3e91188bf5e0cf0d10dc96b","abstract_canon_sha256":"17b9a73c58ec2e757f8eb7b23b056898db273c7305ba2fece3d5abe2eb97a07b"},"schema_version":"1.0"},"canonical_sha256":"a7e8b26d858ba5da0145742fc9b08dae8f4e12eeaed1df4bae25616e4aaae034","source":{"kind":"arxiv","id":"1412.4538","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1412.4538","created_at":"2026-05-18T02:31:18Z"},{"alias_kind":"arxiv_version","alias_value":"1412.4538v1","created_at":"2026-05-18T02:31:18Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1412.4538","created_at":"2026-05-18T02:31:18Z"},{"alias_kind":"pith_short_12","alias_value":"U7ULE3MFROS5","created_at":"2026-05-18T12:28:52Z"},{"alias_kind":"pith_short_16","alias_value":"U7ULE3MFROS5UAKF","created_at":"2026-05-18T12:28:52Z"},{"alias_kind":"pith_short_8","alias_value":"U7ULE3MF","created_at":"2026-05-18T12:28:52Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2014:U7ULE3MFROS5UAKFOQX4TMENV2","target":"record","payload":{"canonical_record":{"source":{"id":"1412.4538","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.RO","submitted_at":"2014-12-15T11:07:32Z","cross_cats_sorted":[],"title_canon_sha256":"247b772a85f025f1fa81f45b9cbc216c38b793b0c3e91188bf5e0cf0d10dc96b","abstract_canon_sha256":"17b9a73c58ec2e757f8eb7b23b056898db273c7305ba2fece3d5abe2eb97a07b"},"schema_version":"1.0"},"canonical_sha256":"a7e8b26d858ba5da0145742fc9b08dae8f4e12eeaed1df4bae25616e4aaae034","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:31:18.916793Z","signature_b64":"ya/RkuYBA7c5iyyraTrL3oCcrU2eoqpNRNlUZCXYWQ/bd9jUaUk2jo3AutUn5/kRHRYcnitB04Q7wRQk3DceCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"a7e8b26d858ba5da0145742fc9b08dae8f4e12eeaed1df4bae25616e4aaae034","last_reissued_at":"2026-05-18T02:31:18.916054Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:31:18.916054Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1412.4538","source_version":1,"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-18T02:31:18Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"pbjYui+DhZfKch/C5uHb59Kbk/ECGw8QQl8Wl+JRV+gMffnrMG3+Rl3Ak9Qri0nlDK0DmA5wTW+2zt8fvchLBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-06T19:54:57.078782Z"},"content_sha256":"621a39f840f68b7ede3e4f669b5e9e4804797e7489050108661727bbbe48daae","schema_version":"1.0","event_id":"sha256:621a39f840f68b7ede3e4f669b5e9e4804797e7489050108661727bbbe48daae"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2014:U7ULE3MFROS5UAKFOQX4TMENV2","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Towards Error Handling in a DSL for Robot Assembly Tasks","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.RO","authors_text":"Dirk Kraft, Henrik G. Petersen Lars-Peter Ellekilde, Jacob P. Buch, Johan S. Laursen, Lars C. S{\\o}rensen, Ulrik P. Schultz","submitted_at":"2014-12-15T11:07:32Z","abstract_excerpt":"This work-in-progress paper presents our work with a domain specific language (DSL) for tackling the issue of programming robots for small-sized batch production. We observe that as the complexity of assembly increases so does the likelihood of errors, and these errors need to be addressed. Nevertheless, it is essential that programming and setting up the assembly remains fast, allows quick changeovers, easy adjustments and reconfigurations. In this paper we present an initial design and implementation of extending an existing DSL for assembly operations with error specification, error handlin"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1412.4538","kind":"arxiv","version":1},"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-18T02:31:18Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Vkp/EkBsQdiij0DGJ/MC8vs0L4dIKBve4eWJ5KLu+/veOO4DUZsT+iG5q1//v2GZlvJflCHF/DuxSlYHzWmqBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-06T19:54:57.079372Z"},"content_sha256":"3cb13d0e63cf3348684c97158704aff04c7cbaa59c58649976b093b0dfa82cfc","schema_version":"1.0","event_id":"sha256:3cb13d0e63cf3348684c97158704aff04c7cbaa59c58649976b093b0dfa82cfc"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/U7ULE3MFROS5UAKFOQX4TMENV2/bundle.json","state_url":"https://pith.science/pith/U7ULE3MFROS5UAKFOQX4TMENV2/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/U7ULE3MFROS5UAKFOQX4TMENV2/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-06T19:54:57Z","links":{"resolver":"https://pith.science/pith/U7ULE3MFROS5UAKFOQX4TMENV2","bundle":"https://pith.science/pith/U7ULE3MFROS5UAKFOQX4TMENV2/bundle.json","state":"https://pith.science/pith/U7ULE3MFROS5UAKFOQX4TMENV2/state.json","well_known_bundle":"https://pith.science/.well-known/pith/U7ULE3MFROS5UAKFOQX4TMENV2/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2014:U7ULE3MFROS5UAKFOQX4TMENV2","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":"17b9a73c58ec2e757f8eb7b23b056898db273c7305ba2fece3d5abe2eb97a07b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.RO","submitted_at":"2014-12-15T11:07:32Z","title_canon_sha256":"247b772a85f025f1fa81f45b9cbc216c38b793b0c3e91188bf5e0cf0d10dc96b"},"schema_version":"1.0","source":{"id":"1412.4538","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1412.4538","created_at":"2026-05-18T02:31:18Z"},{"alias_kind":"arxiv_version","alias_value":"1412.4538v1","created_at":"2026-05-18T02:31:18Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1412.4538","created_at":"2026-05-18T02:31:18Z"},{"alias_kind":"pith_short_12","alias_value":"U7ULE3MFROS5","created_at":"2026-05-18T12:28:52Z"},{"alias_kind":"pith_short_16","alias_value":"U7ULE3MFROS5UAKF","created_at":"2026-05-18T12:28:52Z"},{"alias_kind":"pith_short_8","alias_value":"U7ULE3MF","created_at":"2026-05-18T12:28:52Z"}],"graph_snapshots":[{"event_id":"sha256:3cb13d0e63cf3348684c97158704aff04c7cbaa59c58649976b093b0dfa82cfc","target":"graph","created_at":"2026-05-18T02:31:18Z","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":"This work-in-progress paper presents our work with a domain specific language (DSL) for tackling the issue of programming robots for small-sized batch production. We observe that as the complexity of assembly increases so does the likelihood of errors, and these errors need to be addressed. Nevertheless, it is essential that programming and setting up the assembly remains fast, allows quick changeovers, easy adjustments and reconfigurations. In this paper we present an initial design and implementation of extending an existing DSL for assembly operations with error specification, error handlin","authors_text":"Dirk Kraft, Henrik G. Petersen Lars-Peter Ellekilde, Jacob P. Buch, Johan S. Laursen, Lars C. S{\\o}rensen, Ulrik P. Schultz","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.RO","submitted_at":"2014-12-15T11:07:32Z","title":"Towards Error Handling in a DSL for Robot Assembly Tasks"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1412.4538","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:621a39f840f68b7ede3e4f669b5e9e4804797e7489050108661727bbbe48daae","target":"record","created_at":"2026-05-18T02:31:18Z","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":"17b9a73c58ec2e757f8eb7b23b056898db273c7305ba2fece3d5abe2eb97a07b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.RO","submitted_at":"2014-12-15T11:07:32Z","title_canon_sha256":"247b772a85f025f1fa81f45b9cbc216c38b793b0c3e91188bf5e0cf0d10dc96b"},"schema_version":"1.0","source":{"id":"1412.4538","kind":"arxiv","version":1}},"canonical_sha256":"a7e8b26d858ba5da0145742fc9b08dae8f4e12eeaed1df4bae25616e4aaae034","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"a7e8b26d858ba5da0145742fc9b08dae8f4e12eeaed1df4bae25616e4aaae034","first_computed_at":"2026-05-18T02:31:18.916054Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T02:31:18.916054Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"ya/RkuYBA7c5iyyraTrL3oCcrU2eoqpNRNlUZCXYWQ/bd9jUaUk2jo3AutUn5/kRHRYcnitB04Q7wRQk3DceCw==","signature_status":"signed_v1","signed_at":"2026-05-18T02:31:18.916793Z","signed_message":"canonical_sha256_bytes"},"source_id":"1412.4538","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:621a39f840f68b7ede3e4f669b5e9e4804797e7489050108661727bbbe48daae","sha256:3cb13d0e63cf3348684c97158704aff04c7cbaa59c58649976b093b0dfa82cfc"],"state_sha256":"e21b2fe80b6ab174bb4e886ad71a0042394b43908022767b96cdea193d3e6c79"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"jtmHdFdn5yneCz7dkgHYqxLKYmJMw2dHs/fPfFoOUbwnnAO76S0xmy0Mx3ZOiK0S5oYcabj/E+BSLn54e4+zAQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-06T19:54:57.083064Z","bundle_sha256":"37c0f69d5b52cff716787f18166cc0ec696ed0045c07f749b421c7a30e2a1008"}}