Ground truth labeling pipeline #9
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Implement the ground truth labeling pipeline for synthetic assemblies. Per Phase 1.3 of the repository plan. This extends the existing per-edge independence labels with richer per-joint, per-body, and assembly-level labels needed for multi-task GNN training.
Labels to produce
Per-joint labels
generate_training_batch)Assembly-level labels
DOF signature per body
PebbleGame3DorJacobianVerifierwith per-body nullspace projectionDisagreement flag
Output format
Requirements
solver/datagen/labeling.pywithlabel_assembly(bodies, joints, ground_body) -> AssemblyLabelsSyntheticAssemblyGenerator.generate_training_batch()Depends on