Platform

Plan the building. Hand it to the robots.

A robot builds what is in the plan and nothing else, so the plan has to hold every part. The Tonian dashboard takes a scan of a site to that plan in five steps. The screenshots show the same steps on another job: a scaffold planned along the facade of a scanned farmhouse.

01 · Site

Bring in the site

Upload a photogrammetry scan. The dashboard turns it into a measured model: the terrain on a 10 cm grid, the buildings already there, and build, no-go and staging zones drawn in plan.

  • Real terrain, measured and filled-in ground kept apart
  • One site origin every export refers to

Shown: Elevation map of the site in plan view with contour lines and a build zone

02 · Design

Draw the house

Draw the walls on the site, drag doors and windows onto them, add storeys and a roof. The house is a timber frame on a slab, the way a framer would build it.

  • A storey on top copies the exterior walls and windows below
  • Any member can be moved, swapped or removed

Shown: A scaffold planned along the facade of a scanned farmhouse, in 3D

03 · Frame

Frame it, down to the screw

The dashboard frames every wall with a framer’s rules: studs on the grid, plates, kings, jacks and headers at the openings, sheathing laid the way a crew lays it. Then it places every screw, with its head, its tip and the member it holds.

  • Cut list, sheet list and hardware for ordering
  • Sole plates anchored to the slab

Shown: The scaffold editor: bays, decks and heights, with 11 collisions with the scan flagged

04 · Sequence

Put it in order

Each member is placed after everything it rests on. Scrub through the build and the problems show up on screen instead of on site.

  • One valid order, and every other order the plan allows
  • Each step names the member and the joints it closes

Shown: The scaffold in build order, lift by lift, part 264 of 488

05 · Dispatch

Hand it to the robots

The plan becomes a task graph: one task per member, with what it requires, who carries it, and the screws it closes. A whole house or one wall can be exported for the robots.

  • Members heavier than one robot holds get two carriers
  • Placement tolerances travel with each task
  • A simulated schedule for the crew you have

Shown: Dispatch: 376 tasks scheduled across four robots, with the critical path

What leaves the dashboard

One bundle, checkable end to end.

The export is a set of open, versioned JSON formats plus the terrain grid. Each file is hashed, so the plan on site can be checked against the plan that was approved.

plan_bundle.zip
site.jsonorigin and zones
house.jsonevery member, sheet, joint and screw
task-graph.jsontasks, prerequisites, carriers
fleet.jsonthe robots it was planned for
terrain/heightfield.f32the 10 cm ground grid
bundle.jsonsha256 of every file, and who approved it
Architecture

The software stays. The hardware plugs in.

Planning, orchestration and verification do not know which robot or which part library they drive. Parts and skills plug in, so a new trade is another library on the same spine. Scaffolding and earthworks already run on it.

World model
The site and the building as it stands.
Planner
Which part goes where, in what order, by which robot.
Orchestrator
Runs the crew against the task graph.
Verification
Checks each step against the plan and records it.
plug-in points
Component library today: timber sections, sheets, screws and anchors for a framed house
Skill library carry, place, screw, raise, and the robots that run them