What embodied AI needs from spatial data
A world model is only as good as its inputs. Vangrid addresses three core requirements:- Continuous updates — the physical world changes constantly; your world model must too
- Verified observations — every data point carries a
provenance_hashso your system can trust what it receives - High spatial density — tactical urban coverage means enough node overlap to corroborate observations and eliminate false positives
Streaming spatial updates into your world model
Use the Vangrid Streaming API to subscribe to a geographic zone and receive push updates as ground truth changes.Define your area of interest
Specify the geographic polygon your system operates within. Keep the AOI tight to reduce update volume and latency.
Open a streaming connection
Connect to the streaming endpoint with your API key. Updates arrive as newline-delimited JSON.
Ingest updates into your world model
Parse each event and update your spatial representation. Use
ground_truth_score to weight observations.Python
Key data fields for embodied AI
Each streaming event includes:| Field | Type | Description |
|---|---|---|
geometry | GeoJSON | Location and shape of the observed feature |
ground_truth_score | float (0–1) | Multi-node corroboration confidence |
timestamp | ISO 8601 | When the observation was captured |
provenance_hash | string | Cryptographic proof of data origin |
node_count | integer | Number of edge nodes that contributed |
observation_type | string | Category of observation (obstacle, occupancy, change) |
Example streaming event
Contact hello@vangrid.io to discuss high-frequency streaming rates and dedicated node allocation for production embodied AI deployments.