Worked on the SLAM pipeline of an autonomous driving vehicle using ROS, C++, PCL, Ceres Solver, and Google Cartographer. Developed a ROS package that turns SLAM point clouds into a cost map encoding both occupancy and surface preference (e.g., asphalt over grass) for path planning.