The SDK is two classes. Extend one on each machine, fill in a few methods, and it handles the session, safety, correlation and recording for you.

Follower

Runs on the machine that moves.
follower.py

Leader

Runs on the machine that drives.
leader.py

Classes

Follower

Constructor, properties, methods and events for the machine that moves.

Leader

Control, arming, synced observations and events.

Quickstart

The same two scripts as a guide, with output and a recorded dataset.