Team: Michelle Gutwein, William Zhang, Aashirya Varma, Tanvi Gullapudi, and Aakash SenguptaAdvisors: Ivan Seskar, Jennifer Shane, and Bernhard FirnerProject Description & Goals: Build and train miniature autonomous cars to drive in a miniature cityTechnologies: ROS (Robot Operating System), Pytorch
Documentation:
Debugged and completed the Wi-Fi connection and pairing between the car and the training server
Test ran the car on the previous year's machine learning model
Week 1 Slides
Designed the CAD model for the camera holder and 3D printed it
Created a camera calibration Python script for extrinsic calibration
Week 2 Slides
Designed and printed a 3D calibration box to complete the calibration pipeline
Updated the Parts Key to include all parts required for assembly
Week 3 Slides
Debugged software
Flashed Jetson Orin Nano
Calibrated camera
Week 4 Slides
Recorded data on Rascal
Built new car, Bandit
Started migration from ROS 1 to ROS 2
Week 5 Slides
Started building third car
Collected more data on Rascal
Corrected position transform on the camera
Week 6 Slides
Tested Rascal and Bandit
Created new wallpaper images for the city
Programmed NPC car to mimic traffic
Week 7 Slides
Debugged the evaluator and simulator for testing models
Finished setting up the third car, Scamp
Looked into how to track movement and calculate distance on the NPC car
Week 8 Slides