About Alex

Hi, I’m Alex, I’m an algorithms engineer working in autonomous vehicle engineering, based in Palo Alto. Before algorithms and data science, I was a mathematician, a dish washer, a bicycle activist, an account manager, and a lot of other things. I’ve been a competitive runner for 24 years, and I love my cats Gizmo and Runty Cheetah, and my family!

Algorithms:

Currently I’m diving deeply into mapping and localization, specifically simultaneous localization and mapping (SLAM) for robotics, with a focus on applications for autonomous vehicles. I’m studying both the foundational techniques for SLAM, such as EKF SLAM with known data correspondence, and cutting edge implementations of SLAM such as ORB SLAM 2.

Recent professional work in this area includes:

  • Processing 9-axis IMU and GPS data at Nauto to fuse these sensors, clean up the noise extract a strong vehicle dynamics signal.
  • Developing detectors for driving behaviors and events - crashes, hard maneuvers, etc - based on the vehicle dynamics data.
  • Managing a team that worked on the above projects, as well as developed 2nd order algorithms to interpret the significance of the resulting data, including estimating the riskiness of drivers based on the observed driving behavior.
  • And managing the roadmap and data collection for the above efforts.

Additionally, through the Udacity Self Driving Car Nanodegree, I’ve built projects recently in the following areas:

  • DNNs (Keras and TF) for image classification and behavioral cloning transfer learning;
  • camera calibration (OpenCV);
  • lane detection;
  • vehicle detection using patch descriptors (HOG) and SVM (scikit-learn)
  • Kalman Filters, Extended Kalman Filters and Unscented Kalman Filters for localization
  • localization via particle filters
  • PID controllers and MPC controllers

I’m comfortable in Python and increasingly proficient in C++.

I have a PhD in Mathematics from UCLA (2008), specifically Descriptive Set Theory (Mathematical Logic). My dissertation was published in the Journal of Symbolic Logic as A Metamathematical Condition Equivalent to the Existence of a Complete Left Invariant Metric for a Polish Group.

Alex around the web

Contact me

alexcthompson@gmail.com

My face!

Me and my dad, probably the only time you’ll find us both in suits. (Photo: Heidi Sickler)

Me and my dad, probably the only time you'll find us both in suits. (Photo: Heidi Sickler)