F1 Tenth

Interactive Labs

Each lab was completed individually in an RVIZ simulation environment with ROS2 in the loop before being tested on hardware. These labs were meant to create familiarity with the hardware platform and ease the integration steps for our final head-to-head race algorithms.

All labs were completed successfully in simulation and on hardware. See descriptions for more information on each lab.

Head-to-Head Race

Head to head race was completed racing against the other teams in the class. Each team designed a novel algorithm to both navigate the never before seen course and also avoid the obstacle of the other car on the track.

Our car (part of the Formula Fun team), utilized a simple gap follow algorithm to reduce complexity of the system and ensure robot functionality on race day. Using this algorithm, we were able to secure a 2nd place finish beating 2 other teams in head to head races before the final race. Shown to the right is a demo of this final race.

Other Demo Videos

MPC obstacle avoidance demo. Here an MPC was used as the main control method with additional parameters for obstacle avoidance.

Demo of a pure pursuit algorithm. As shown in the video, the car is following a set of pre-determined waypoints although additional tuning would have resulted in less shakiness.