Large Spatial Reasoning Models

Illustration of Rowe 1.0 processing point clouds, images, and spatial fit checks

Rowe 1.0

Upload STEP, IGES, DXF, PDF, SVG, or draw.io → structured cad_scene → Rowe response. Keeps B-rep, dimensions, and constraints for engineering agents instead of flattening drawings to text.

One key. Two calls. Typed geometry back.

Extract a CAD file, drawing, or draw.io diagram into structured JSON, then ask Rowe about it. Every response carries usage and a request id; failed calls are never billed.

Read the quickstart
import { FourEchelon } from "fourechelon";
const key = process.env.FOUR_ECHELON_API_KEY!;
const fe = new FourEchelon({ apiKey: key });
// A file becomes geometry: path, bytes,
// Blob, or { url } for files over ~4 MB.
const scene = await fe.cad.extract({
file: "cabinet.drawio",
targetContract: "both",
});
scene.structure?.kind; // "diagram2d"
scene.structure?.pages?.[0].relations;
// [{ type: "contains", subject: "cab",
// object: "plc" }, ...]
// Ask Rowe about the same geometry.
const answer = await fe.responses.create({
input: {
task_type: "understand",
cad_scene: scene,
},
});

See a diagram as geometry.

Drop a draw.io file. You get every box with its position and container, every connector with its direction, and the spatial relations between them. No key, nothing stored, nothing billed. CAD files and the Rowe answer need an API key.

Drop a .drawio file here

or a draw.io .xml / PNG / SVG export, up to 256 KB

Your diagram’s elements, connectors, and spatial relations will appear here. Try the sample cabinet to explore a result.

Reason OnDataText

Point cloud visualization for reasoning on spatial data
  • Multimodal Spatial Inputs

    Combine point clouds, camera frames, maps, sensor readings, location traces, and metadata into one model context for spatial reasoning.

  • Structured Answers

    Ask for fit checks, object relationships, scene state, route constraints, or risk signals and receive outputs your application can use directly.

  • Context Across Systems

    Reason over live feeds, historical data, and external systems together so decisions reflect the full operating picture.

  • Developer-Ready API

    Send spatial data through a simple responses API and get typed results, usage metadata, and request IDs for production workflows.

Understand the Physical World

  • Spatial Relationships

    Identify objects, boundaries, distance, orientation, containment, occlusion, and proximity across complex real-world scenes.

  • Physical Constraints

    Understand fit, stability, collision, reachability, line of sight, and movement constraints before acting in the world.

  • World State Reconstruction

    Convert partial observations into useful 3D state: reconstructed structure, tracked objects, and scene-level understanding.

Building scene visualization for understanding the physical world

Built by Engineers From

Purdue University
Capital One
Datadog
Collins
Pratt & Whitney
Brandeis

Predict The Future

Drone visualization for predicting future movement
  • Future Position Estimates

    Project where objects, devices, vehicles, or people are likely to move next based on live state, motion history, and spatial constraints.

  • Simulation Scenarios

    Run what-if scenarios across physical environments: routing, placement, congestion, collision risk, coverage, and operational outcomes.

  • Actionable Forecasts

    Return structured predictions and recommended actions your systems can use for alerts, planning, routing, and automation.