Data logging

Logging sensor data to files and playing it back. More...

Detailed Description

Logging sensor data to files and playing it back.

Two player drivers support data logging and playback: readlog and writelog. See the docs for those drivers for details on usage.

Player log files have a simple text format. Messages are new-line separated, and any line beginning with a '#' is ignored. Every message line starts with common meta-data:

time host robot interface index type subtype

The fields are:

Following this common meta-data is the message payload, the format of which will depend on the interface, type, and subtype. See the "Modules" section below for links to interface-specific message formats.

By convention, configuration response messages such as geometry information are put at the beginning of the logfile. The writelog driver will try to get geometry and log it at the beginning of the file, and the readlog driver will read in configuration response messages from the file until a data message is encountered.


 Laser format

Laser log format.

 Ranger format

Ranger log format.

 Localize format

localize log format

 Position2d format

position2d log format

 PTZ format

PTZ log format.

 Opaque format

opaque log format

 Sonar format

sonar log format

 WiFi format

wifi log format

 WSN format

WSN log format.

 IMU format

IMU log format.

 Pointcloud3d format

PointCloud3D log format.

 Actarray format

Actarray log format.

 AIO format

AIO log format.

 DIO format

DIO log format.

 RFID format

RFID log format.

 IR format

IR log format.

 Bumper format

bumper log format

 Blobfinder format

blobfinder log format

 Camera format

camera data format

 Fiducial format

fiducial log format

 GPS format

gps log format

 Joystick format

joystick log format

 Position3d format

position3d format

 Power format

power log format