Lab 4 - Follow the GapΒΆ

Tip

Before starting this lab, review the Lecture 6 to ensure you are familiar with the material.

Goals:
In this lab, you will implement a reactive algorithm for obstacle avoidance. While the base starter code defines an implementation of the F1TENTH Follow the Gap Algorithm, you are allowed to submit in C++, and encouraged to try different reactive algorithms or a combination of several. In total, the python code for the algorithm is only about 120 lines.
Learning Outcomes:
The following fundamental should be understood by the students upon completion of this lab:
  • Reactive methods for obstacle avoidance

Required Skills: ROS, Python/C++

Allotted Time: 1 week

Repository: Github Repository
The repository contains the latex source files as well as any skeleton code. Compile the latex source files to view the most up to date handout.