Tip: Use the toggle at top-right to switch between slide view and article mode.
Tip: These teams welcome newcomers; all majors are encouraged. Look for software (perception, SLAM, planning), embedded systems, and controls roles.
Graphic: SAE J3016 levels of driving automation. See the SAE blog update for details and definitions: sae.org/blog/sae-j3016-update.
Each layer hides complexity and exposes interfaces that software can reason about. Classic references: NVIDIA DRIVE, Waymo Research.
Overviews: Mobileye: the self‑driving stack, NVIDIA DRIVE SDK.
Video: Autonomous vehicles in extreme weather. Consider sensor robustness: cameras vs. lidar vs. radar in rain/fog/snow.
Click inside the room to sample a wall distance and update a running estimate. Measurement model: \(z_t = d + \varepsilon,\; \varepsilon \sim \mathcal{N}(0, \sigma^2)\). We smooth noisy readings with an exponential moving average (EMA): \(x_t = (1-\alpha)\,x_{t-1} + \alpha\,z_t\). Smaller \(\alpha\) smooths; larger \(\alpha\) reacts faster.
Tesla AI days (vision stack): tesla.com/AI. Waymo tech: Waymo Engineering Blog.
Tesla neural network example. Autoplay is muted so it works in most browsers. Use controls to pause or unmute.
Open research and simulation tools for autonomous driving.
Perception abstracts millions of pixels into objects, lanes, and free space. Prediction abstracts motion into probabilistic trajectories. Planning reduces choices to feasible, safe maneuvers.
Image: Shibuya Crossing (2018). Background complexity motivates layered abstractions. Read about Shibuya Crossing.
Open the interactive FSM in a dedicated page:
Open interactive FSM (new tab)
This opens a standalone page where you can drag nodes, create/change edges (Shift‑drag), and step/reset the simulation.
Direct link: Open RC circuit (step response).
Numeric result: Iss = (9 − 1.7)/1000 A ≈ 7.3 mA; Vout,ss ≈ 1.7 V. Note: LEDs often drop ~1.8–2.2 V (red) or higher; using VD,on = 2.0 V would give I ≈ 7.0 mA and Vout ≈ 2.0 V.
Further reading: A Survey of Motion Planning and Control Techniques for Self-driving Urban Vehicles.
Use layered safety: sensing redundancy, robust perception, conservative planning, fallback maneuvers, and rigorous testing.
Video: Bay Bridge accident. Discuss what failed and how to mitigate.
Video: Waymo recall. Discuss root causes, corrective actions, and implications for safety cases and validation.