Smart-Data: A modern approach to robotic data capture that enables scenario-driven data collection through deployed software agents. Characterized by remote management, Over-the-Air (OTA) updates, selective signal recording, automated event tagging with metadata for searchability, and robotic data democratization.
System: Physical devices (robot, computer, drone, vehicle, etc.) where Agents are installed to collect Smart-Data.
Agent: An executable program deployed on Systems that monitors data streams and initiates custom data recording based on predefined scenarios. Agents can receive Over-The-Air (OTA) updates.
Trigger: A set of Signals to monitor, conditions, and recording strategies that define data capture scenarios for generating Smart-Data.
Monitor: Custom component within an Agent that tracks specific data points or system metrics.
Conditions: Logical rules that determine when data recording should occur (i.e. robot is stopped)
Recorder: Custom component within an Agent responsible for capturing, tagging and transferring specified data streams.
Implementation: An executable binary developed from the Heex SDK, which implements monitors and/or recorders and deployed in Agents to monitor or record given Signal.
Event: Generated when all conditions of a given trigger are met, and which results in a notification and tagged data capture from Recorders.
Recording: A custom format digital document/file captured by the Recorder Implementations in response to a specific Event, containing relevant data and tags for searchability.
Label: Key-value pairs used to classify and efficiently search resources.
Group: A special Label used to group similar or different Systems together for bulk monitoring and management.
Status: Automatically updated to reflect the current state of Systems, Triggers, Implementations, and other components (e.g., requested, to be deployed, ready).
Assistant
Responses are generated using AI and may contain mistakes.