Skip to content

Turning space

Finds the largest clear circle in each room and checks it against the turning circle you need.

  • Can I turn my wheelchair around in the bathroom?

For the agent, the tool is described as: Largest turning circle that fits in each room of one scan (empty room, wall face to wall face) against a diameter, default the ADA 60 in (1.525 m). Returns a lens of diameters, a check per room and pins at each circle’s centre.

Home robot maker, Wheelchair user looking for a home, Wheelchair user.

Input Type Required Default Notes
scan string yes Scan id. Filled from the selected building.
diameter_m number (m) 1.525 Turning circle you need. Saved preference access.turning_diameter_m. Range: more than 0.3, at most 3.0.
rooms array Room types or ids to check; default every room but closets.

An input that nothing fills (the selected building, a saved preference, a persona’s preset) becomes a question to the person. The agent asks only for those.

Layer Id Needed If it is missing
Rooms matterport.rooms required The verdict is unknown, with the reason.
Wall outline matterport.walls required The verdict is unknown, with the reason.

A tool result: a verdict (pass, warn, fail or unknown), metrics, checks and findings, each with its source.

  • Draws on the building: a colour per room; pins on what it found.
  • Panel blocks: VerdictHeader, MetricRow, CheckList, FloorPlanMini, Controls, AssumptionChips, StepLog.
  • Speed: fast. Read-only.

Turning space: the largest circle in each room, against the 60 in (1525 mm) wheelchair turning circle.

Sources this tool gave on the test home:

Where it came from Layer Method Reliability Note
Measured from the scan matterport geometry medium Matterport wall graph, empty rooms; door widths are the opening in the wall

The tool sets the label for each value. A model never does. The tools give a scan’s wall graph the layer matterport whichever device made the scan, so a phone scan’s geometry carries that label too.

  • Needs: rooms, wall outline. On a scan without them, the verdict is unknown and says why.
  • A result is a planning aid, not an inspection.

This section was written by running the tool when the docs were built, on a hand-made RoomPlan export (no real place was scanned), with no sponsor keys and the network switched off.

Fail 1 of 6 rooms cannot hold the turning circle in the empty room.

Value Result Where it came from Reliability
Rooms that hold the circle 5 Measured from the scan medium
Best bathroom circle 1.68 m Measured from the scan medium
Kitchen circle 2.88 m Measured from the scan medium
Largest circle 4.9 m Measured from the scan medium
Living Room 4.9 m Measured from the scan medium
Bedroom 3.87 m Measured from the scan medium
Bedroom 3.86 m Measured from the scan medium
Kitchen 2.88 m Measured from the scan medium
Bathroom 1.68 m Measured from the scan medium
Hallway 1.07 m Measured from the scan medium
Check Measured Against Status
Turning circle, Hallway 1.072 1.525 m fail
Turning circle, Bathroom 1.678 1.525 m pass
Turning circle, Kitchen 2.883 1.525 m pass
Turning circle, Bedroom 3.86 1.525 m pass
Turning circle, Bedroom 3.872 1.525 m pass
Turning circle, Living Room 4.901 1.525 m pass

Findings: 1 fail.

What it reported while it ran:

  1. Fitted the largest circle in 6 rooms
threshold run turning_space --scan <scan-id>
curl -X POST http://127.0.0.1:8787/api/tools/turning_space/run -H 'content-type: application/json' -d '{...inputs}'

Over MCP the tool is named turning_space. See MCP server and CLI.