Trajectory Recorder

These are interfaces, classes and utility functions for recording trajectory data:

TrajectoryWriterRegistry

Handles registration of trajectory data writers.

StepRecord

Keeps trajectory data for one step.

EpisodeRecord

Records and keeps trajectory record data for a complete episode.

TrajectoryWriter

Interface for modules serializing the trajectory data.

TrajectoryWriterFile

Simple trajectory data writer.

SimpleTrajectoryRecordingSetup

Simple setup for trajectory data recording.

MonitoringSetup

Simple setup for environment monitoring.