Daniel Lawrence Lu
I am an engineer, roboticist, and programmer.
- 2021–present: Tesla Senior Software Engineer, Autopilot
- 2020–2021: Tempus Ex Machina Staff Software Engineer, Computer Vision
- 2016–2020: Ouster Software Engineer, Mapping
I am interested in robot perception and localization, computer vision, and machine learning.
In my spare time, I like to contribute to Wikipedia, make 3D models, work on personal programming projects, do programming contests, take photos, and do web design.
1 Education
- 2014–2016: Carnegie Mellon University, M.S. Robotics
- 2008–2014: University of British Columbia, B.A.Sc. Eng. Phys.
At CMU, my advisor was George Kantor. I worked on SLAM using a combination of cameras and a lidar, for an autonomous off-road vehicle.
My thesis is called Vision-Enhanced Lidar Odometry and Mapping. It is about combining several different SLAM algorithms, each with different strengths and weaknesses, so that a robot can function robustly in many different environments.
2 Contact
My email address is the same as my full name except with an ‘@’ in between my first and middle names and a dot between my middle and last name.
3 Publications
3.1 Journal papers
- Daniel Lu. (2015) Planar lower envelope of monotone polygonal chains. Information Processing Letters, 115(12), 962-964. doi:10.1016/j.ipl.2015.07.004, arXiv:1412.6619
3.2 Preprints
- Daniel Lu. (2015) Generalization of elementary cellular automata to a higher dimension family including the BML traffic model. arXiv:1501.00733
- Paul Liu and Daniel Lu. (2014) A fast 25/6-approximation for the minimum unit disk cover problem. arXiv:1406.3838