Describe the bug
(Posting under "PC bug report" as it's the closest template — this is researcher/dataset
UX feedback rather than a bug.)
Context: we're academic researchers studying driver monitoring and takeover behavior.
- Old logs: deprecated fields & migration discoverability
In comma2k19-era logs, the fields are hidden: controlsState's
enabled/active/state live under the deprecated group, and driver monitoring is
driverStateDEPRECATED.
- Dataset cards: document which streams are populated
In comma2k19 the driver monitoring stream exists but is all zeros (DM model wasn't
running on those devices) — this isn't mentioned anywhere, so researchers interested
in driver state only find out after decoding. A short "dataset card" per release
(which messages are populated, at what rates, known gaps) would set expectations and
make the datasets easier to cite in academic work.
- Suggestion: a minimal research quickstart
One documented example — rlog → pandas DataFrame with common channels (enabled,
vEgo, steeringPressed, driver state probs, onroad events) — would open the datasets
to a much wider research audience. Happy to contribute our decoding snippet as a
starting point.
OS Version
Mac
openpilot version or commit
No response
Additional info
No response
Describe the bug
(Posting under "PC bug report" as it's the closest template — this is researcher/dataset
UX feedback rather than a bug.)
Context: we're academic researchers studying driver monitoring and takeover behavior.
In comma2k19-era logs, the fields are hidden:
controlsState'senabled/active/state live under the
deprecatedgroup, and driver monitoring isdriverStateDEPRECATED.In comma2k19 the driver monitoring stream exists but is all zeros (DM model wasn't
running on those devices) — this isn't mentioned anywhere, so researchers interested
in driver state only find out after decoding. A short "dataset card" per release
(which messages are populated, at what rates, known gaps) would set expectations and
make the datasets easier to cite in academic work.
One documented example — rlog → pandas DataFrame with common channels (enabled,
vEgo, steeringPressed, driver state probs, onroad events) — would open the datasets
to a much wider research audience. Happy to contribute our decoding snippet as a
starting point.
OS Version
Mac
openpilot version or commit
No response
Additional info
No response