Skip to content

Commit 2d1784a

Browse files
committed
Update design
1 parent 67dd2e4 commit 2d1784a

1 file changed

Lines changed: 11 additions & 9 deletions

File tree

docs/design/tracker-service.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -130,15 +130,7 @@ See full schema: [`scene-data.schema.json`](../../tracker/schema/scene-data.sche
130130
}
131131
```
132132

133-
### Detection Data Passthrough
134-
135-
The `confidence` field is passed through from the camera detection message to the corresponding track in the scene output. It is optional — when absent in the detection message it is omitted from the track output.
136-
137-
| Field | Type | Description |
138-
| ------------ | ------ | --------------------------------------------------------- |
139-
| `confidence` | number | Detection confidence score in \[0, 1\] from the AI model |
140-
141-
**Multi-camera limitation**: When a track is matched against detections from multiple cameras within the same time chunk, `confidence` reflects the last matched camera only (last-write-wins). This is an inherent limitation of the RobotVision attributes API used for per-track data storage.
133+
## Data
142134

143135
In-memory only - no persistent storage. Stateless design for horizontal scalability.
144136

@@ -149,6 +141,16 @@ In-memory only - no persistent storage. Stateless design for horizontal scalabil
149141
| Publish queue | Drained on shutdown (2s timeout) |
150142
| Scene configuration | Loaded at startup |
151143

144+
### Detection Data Passthrough
145+
146+
The `confidence` field is passed through from the camera detection message to the corresponding track in the scene output. It is optional — when absent in the detection message it is omitted from the track output.
147+
148+
| Field | Type | Description |
149+
| ------------ | ------ | --------------------------------------------------------- |
150+
| `confidence` | number | Detection confidence score in \[0, 1\] from the AI model |
151+
152+
**Multi-camera limitation**: When a track is matched against detections from multiple cameras within the same time chunk, `confidence` reflects the last matched camera only (last-write-wins). This is an inherent limitation of the RobotVision attributes API used for per-track data storage.
153+
152154
## Operations
153155

154156
### Health Checks

0 commit comments

Comments
 (0)