Get the latest TrackerData available from the connected PST Tracker.
The latest TrackerData retrieved from the PST Tracker.
| Key | Value Type | Description |
|---|---|---|
| TrackerData | JSON object | Container for all tracking results of one frame. |
| Points | array of DataPoint | Array of detected 3D markers not matched to a tracking target, as "DataPoint" JSON objects. |
| DataPoint | JSON object | Representation of a 3D point with an id, a position field and a detection region field. |
| id | int | Representation of a 3D point marker identifier. |
| position | JSON object | Representation of a 3D point coordinates x, y, and z as doubles. |
| DetectionRegion | string | Tracking region of the detected marker. Possible values: "Optimal", "Full". |
| TargetPoses | array of TargetPose | Array of detected tracking targets, represented as "TargetPose" JSON objects. |
| TargetPose | JSON object | Represent a target, with a TargetMatchingError, TransformationMatrix, it's id, name, UUID and detected 3D markers matched. |
| Points | array of DataPoint | Array of detected 3D markers matched to this tracking target, as "DataPoint" JSON objects. |
| TargetMatchingError | matching error | RMSE in meters between the observed marker points and the fitted target model. |
| TransformationMatrix | array of double | Tracking target pose as a row-major 4x4 transformation matrix. |
| seqnumber | int | Incremental data recording id. |
| timestamp | double | Timestamp of the moment the cameras captured the data. The timestamp uses the system clock provided in seconds since system boot (Windows) or Epoch (Linux). |
| Status Code | Content Example | Meaning |
|---|---|---|
| 200 | JSON payload | Success message |
| 500 | {"message":"TrackerException: <...>"} | An other type of internal error |