FPGA Obstacle Course Vehicle
Assembly
Although the vehicle’s design was done by my professor, each student laser cut the body of their vehicle, 3D printed the steering mechanism, and assembled the vehicle. Electrical assembly included soldering of surface-mount and through-hole components as well as wiring of sensors and motors.
Programming
All programming of the FPGA was done using the Quartus software. Part of the programming challenge included achieving consistency on the obstacle course while minimizing the amount of logic cells used by the FPGA.
Results
Once all of the assembly and programming were complete, I recorded a video of my vehicle completing the run successfully, which is shown below. My final report including more details and schematics regarding implementation and troubleshooting is also provided below.
