Skip to content

Epic: assembly-line work-order scene + 3D-space viewer #83

Description

@bamdadd

Assembly-line route: a multi-station work-order scene + a 3D-space viewer

Extend multicam-sim from "one object crosses a corridor" to a realistic manufacturing assembly line: 4-5 overlapping cameras watch an operator move along a line of workstations, performing the operations that assemble a product, and a work order (bill of materials) is ticked off operation-by-operation as each station is completed.

Domain-neutral and clean-room. It composes primitives that already exist — dsl/rig.py (CameraRig.stations/ring), dsl/motion.py (path DSL with .then()/.at_speed()), pose.py (COCO-17 skeleton), topology.py (Station/TransitEdge), order.py (BillOfMaterials/Order/verify_order/ActionEvent), and the runnable examples/assembly_station.py (already the operator+items+order-GT prototype).

Why

  • A concrete, relatable scenario for the overlapping-camera + handoff + order-verification pipeline (today's MTMC scene is one abstract target). The single fixed assembly station already exists; this makes it a multi-station line with a moving operator.
  • Analytic-first: perfect ground truth, deterministic, runs on a laptop in seconds. Pixels (Kubric photoreal) are optional polish; the geometry is the contract.
  • A 3D-space viewer so the line's camera coverage/overlap is actually seeable, not just inferable from per-camera tiles.

Sub-issues

Analytic-only for v1; Kubric photoreal is a follow-up, not a blocker.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions