The robot footprint defines the shape displayed on maps to represent the physical area a robot occupies. This visualization helps operators understand robot positioning, plan paths, and identify potential collision areas. Unlike most configuration kinds,Documentation Index
Fetch the complete documentation index at: https://inorbitinc.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
RobotFootprint is a global config—only one per scope. The only accepted id value is "all".
When to Use
- Non-circular robots: Define a polygon footprint for rectangular, L-shaped, or custom robot shapes
- Buffer visualization: Show an expanded footprint for safety margins or collision detection areas
- Multi-robot fleets: Apply different footprints to different robot types using tag-level scopes
Spec Fields
| Field | Type | Required | Description |
|---|---|---|---|
footprint | array | No | Shape as a list of {x, y} points (minimum 3). Coordinates are in meters relative to robot position. If omitted, uses a circular shape based on radius. |
bufferFootprint | array | No | Expanded footprint for collision buffer visualization. Same format as footprint. |
radius | number | No | Size of the inner orientation indicator. Also determines circular footprint size if footprint is not provided. Set to 0 to hide the indicator. |
If only
footprint or radius is provided, the other is inherited from tag-level or account-level configuration.