Skip to content

Data Loggers

SUMMARY

Data Loggers capture information produced during robot execution and organize it into reusable datasets and logs for inspection, replay, analysis, and training.

Explore the Data Engine
See how data logging connects collection, datasets, training, deployment, and continuous improvement.
View overview →

When to Use Data Loggers?

Once robots begin operating, they become a source of new data. Cameras, sensors, controllers, perception systems, and policies continuously produce information that can help reproduce failures, evaluate behavior, and improve future Skills.

Data Loggers preserve runtime data in a format suited to its source and intended use instead of leaving it in disconnected application logs.

How to use Data Loggers?

A logging workflow generally follows four stages:

  1. Select a logger for the data being produced.
  2. Capture data while the robot or application runs.
  3. Finalize the recording in its supported dataset or log format.
  4. Inspect, replay, analyze, or use the result for training.

The recorded output can become part of a growing training corpus, allowing deployment data to improve the next generation of Skills.

LOGGER OR DATASET ANALYSIS?

Use a Data Logger to capture data during execution. Use Dataset Operations to create, load, inspect, modify, or visualize an existing supported dataset.

Guides

Select the logger that matches the structure and intended use of your data.