Learning how to use ROS in combination with localization algorithms to give increasing autonomy to a mobile robot. All code is written for Stanford's AA274 course (Professor Marco Pavone).
HW 1: Kinematic Constraints, Models, Dynamics, and Controls
HW 2: Vision/LIDAR Based Perception, Neural Networks for Vision
HW 3: Localization and SLAM
HW 4: Planning and Decision Making