Inside RIDER: The Rugged Black Box Behind MIT's Large-Scale Driving Study

A walkthrough of the data-collection device MIT-AVT uses to record drivers and vehicles in semi-autonomous cars month after month.

MAMIT-AVT嘉宾
频道
Lex Fridman Podcast
视频
15:43
阅读
6 分钟
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 1 种语言可读
这篇文章还没有简体中文译文,先显示英语原文。
摘要

30 秒看懂

The MIT Autonomous Vehicle Technology study uses a custom box called RIDER to record three cameras, GPS, an IMU and raw CAN messages from ordinary cars over long periods. The team explains the design choices behind it, including onboard video compression, automatic start and stop, tight clock synchronization and a careful offload pipeline, and where they want to take it next.

  1. 1RIDER had to do three things: record at least three cameras, record vehicle CAN telemetry, and store everything onboard for months so drivers need no data offloads for a long time.
  2. 2Raw video at this scale is enormous, about 100 petabytes uncompressed per 100,000 miles, so the team chose webcams that perform H.264 compression on the camera itself, leaving a lightweight single-board computer to handle everything else.
  3. 3The box starts and stops recording automatically by watching CAN activity, and can even trigger on messages such as a door unlock or the car being put into drive.
  4. 4If any camera fails, RIDER retries and then shuts down, because video is essential for understanding drivers and a system with a missing stream is, in the team's words, not working as a whole.
  5. 5Synchronization was the highest design priority: a real-time clock accurate to about two parts per million keeps timestamps within roughly seven milliseconds of drift over a one-and-a-half-hour drive.
  6. 6Because most driving is boring, the next step is onboard real-time filtering so the box keeps only the interesting epochs for edge-case training and for studying human behavior.
全文

按章节阅读完整文稿

01

RIDER was built to record three cameras and vehicle data for months, reliably

The MIT autonomous vehicle technology study collects large amounts of naturalistic driving data, and the box that makes this possible is called RIDER. A hardware engineer, Dan, and a software engineer, Michael, who is behind the data pipeline and offloading, introduce the device. Three cameras in the car run back through wires to RIDER, which sits in the trunk.

The design had to work month after month, across multiple vehicles and weather conditions. It collects three camera streams, an IMU, GPS and all of the raw CAN messages from the vehicle, and these must be recorded reliably, synchronized and post-processed once offloaded.

Inside is a single-board computer running a custom version of Linux written for this application, connected to a solid-state drive. A sensor integration board carries a real-time clock with battery backup, a CAN transceiver, a GPS receiver and an IMU. A CAN-controlled power board watches the car's bus to decide whether the system should be on, and steps the vehicle's 12 volts down to 5 volts. A 4G link reports health data such as free drive capacity, temperature and power usage.

02

Onboard compression and cheap, heat-tested cameras make the data volume manageable

The team set three requirements: record from at least three cameras, record vehicle telemetry, and store everything onboard long enough that people can drive for months before the data is offloaded. With hundreds of thousands of miles planned, the storage challenge is large. They estimate that every 100,000 miles would be about 100 petabytes of uncompressed video, and it must also be offloaded onto thousands of machines for deep learning and computer vision processing.

Their answer was the Logitech C920 webcam, which records up to 1080p at 30 frames per second and compresses video to H.264 on the camera. That removes the processing burden from the single-board computer, so a slim, lightweight one can run all the sensors. The cameras were put into custom cases that accept CS-type lenses, which allows a zoom lens and a fisheye lens inside the car for a wider range of fields of view.

To make sure the cameras would survive a hot parked car in summer, the team put them in a scientific toaster oven. They cycled them between 58 and 75 degrees Celsius, about the maximum a car would reach, and then pushed them to 127 degrees Celsius to see what prolonged heat would do. The cameras kept working perfectly afterward.

03

Automatic operation and strict synchronization decide whether the data is usable

Because participants are simply driving their own cars, the device cannot rely on them to start and stop recording. RIDER watches CAN activity: when CAN is active the car is running and the system turns on, and when it goes quiet the system ends recording. That also allows triggers on specific CAN messages, such as someone unlocking the door or putting the car in drive.

The cars carry a price tag roughly a thousand times that of the box, with some costing over a hundred thousand dollars, so the wiring must not damage the vehicle. The most common failure has been camera cables coming unplugged. In that case the system restarts the subsystem several times and, if it still fails, stops recording entirely and will not start up until the cable is fixed. The team accepts some lost data because the requirement is that all video streams are always recorded perfectly and in sync.

Synchronization was the top priority from the start. The real-time clock keeps timestamping accurate to about two parts per million, which means timestamps drift by around seven milliseconds over a ninety-minute drive. After offload, the first step in the pipeline is to verify the timestamps and use them to align everything: video at 30 frames per second with GPS, and a separate scheme for faster sources such as the IMU and CAN messages.

That alignment is what lets researchers study how people interact with semi-autonomous vehicles, combining the face camera, body camera and forward view with GPS, IMU and vehicle telemetry. The heavy compression work happens on the cameras, leaving enough CPU cycles on RIDER for collection without skips or drifts in the sensor streams.

04

The pixel's journey: offload, cleaning and synchronization come before any deep learning

The data is not offloaded remotely. It lives on RIDER until participants come back, at which point the team swaps the hard drive, connects it to a local computer and copies the data to a server. They check it for consistency and fix problems in the raw data before synchronization.

Following a pixel's path: the camera records the raw image, compresses it to H.264, and sends it over USB to the single-board computer, which writes it to a video file on the solid-state drive. It stays there for about six months for the study's longer-term subjects and about one month for the shorter 50-subject group. After offload, initial cleaning algorithms remove corrupt data and fix subject information in each trip's configuration files, and the data is then synchronized at 30 frames per second.

Only then can it feed detection algorithms or manual annotation. The team calls this the hard work behind the magic of deep learning and computer vision: synchronization and cleaning of messy data produce a clean set of multiple perfectly aligned streams for analysis and for annotating data to improve neural network models. So far RIDER has collected data across over 30 vehicles, hundreds of thousands of miles and billions of video frames, close to 300 terabytes compressed.

05

Next up: a Jetson upgrade and keeping only the interesting parts of driving

A major planned improvement is moving to an NVIDIA Jetson TX2 single-board computer, which offers more room for sensors and more compute, and even the possibility of real-time systems. This matters because most driving is boring: nothing happens that helps in understanding driver behavior or training vision models on edge cases.

Based on what they have found in the data so far, the team can begin to judge which parts are interesting. Onboard algorithms could then decide in real time whether to keep or discard a stretch of video. The initial phase kept everything, since the area is largely unknown, to analyze body pose, glance allocation, activity, smartphone use, accelerations and Autopilot usage across geography, weather and time of day. Selectivity should follow as the fundamental insights emerge.

The study has collected over 320,000 miles so far and adds 500 to 1,000 miles every day. It is adding vehicles such as a Tesla Model 3 and a Cadillac CT6 with Super Cruise. The team's guiding principle is to record not only the forward roadway but rich information about the driver, including the face, glance, cognitive load, body pose and activity. They argue that autonomy needs an understanding of how human supervisors behave and how to keep them attentive and effective.

同频道的其他文章

3:36:56EN → 简体中文
Lex Fridman· 2026年9月16日播客精神病学至今没有属于自己的青霉素主持 Lex Fridman历史学家 Andrew Scull 与 Lex Fridman 谈到,这门学科对症状有所缓解,但没有哪一种重大精神疾病真正被根治;过度自信的时候,代价要由病人来扛。Mental HealthPublic HealthNeuroscience
5:15:51EN → 简体中文
Lex Fridman· 2026年8月26日播客 · 2 人对谈DHH 没有亲手写一行 Omarchy Quattro 的代码嘉宾 DHH · 主持 Lex Fridman与莱克斯·弗里德曼一次充满怀疑的对话过去十三个月后,Rails 的创造者讲述了 Opus 4.5、一群编码智能体(Agent)和一个一分钟的 Linux 安装器,如何结束了他一凿一凿手写 Ruby 的时代。编程智能体Vibe Coding智能体工程+3
3:12:58EN → 简体中文
Lex Fridman· 2026年8月12日播客 · 2 人对谈一个冷水澡,二十位冠军:Khabib Nurmagomedov 是如何炼成的嘉宾 Khabib Nurmagomedov · 主持 Lex Fridman在马哈奇卡拉的一间学校体育馆里,七十个人共用一个淋浴间,而且只有冷水。Martial ArtsCombat SportsCoaching+3
3:46:18EN → 简体中文
Lex Fridman· 2026年7月28日播客 · 2 人对谈抽掉奴隶制,就没有美国内战嘉宾 Gary Gallagher · 主持 Lex Fridman1860 年,美国奴隶主名下的奴隶价值,超过了全美所有铁路和工厂的总和。Political PhilosophyLeadershipHistory
3:51:47EN → 简体中文
Lex Fridman· 2026年6月30日播客 · 2 人对谈46% 的皇帝被暴力推翻,帝国照样延续下来嘉宾 Anthony Kaldellis · 主持 Lex Fridman历史学家 Anthony Kaldellis 与 Lex Fridman 一起走过 2200 年的罗马史,并主张我们所说的拜占庭,其实就是罗马本身。Political PhilosophyGeopoliticsLeadership
2:53:42EN → 简体中文
Lex Fridman· 2026年5月29日播客 · 2 人对谈月亮一直在下落,却总也落不到地球上嘉宾 Biggest Mysteries in Physics · 主持 Lex Fridman费米实验室(Fermilab)物理学家 Don Lincoln 在与 Lex Fridman 的对谈中说,物理学的历史就是一部统一的历史;反物质(antimatter)、暗能量(dark energy)和万物理论(theory of everything)依然远在我们能做的实验之外。Quantum MechanicsScience CommunicationPhilosophy of Science