Lab 3 - Wall FollowingΒΆ

Tip

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

Goals:
In this lab, you will implement a PID (proportional integral derivative) controller to make the car drive parallel to the walls of a corridor at a fixed distance. At a high level, you will accomplish this by taking laser scan distances from the Hokuyo LiDAR, computing the required steering angle and speed (drive parameters), an publishing these to the VESC to drive the car.
Learning Outcomes:
The following fundamentals should be understood by the students upon completion of this lab:
  • PID controllers

  • Driving the car autonomously via Wall Following

Required Skills: ROS, Python/C++

Allotted Time: 1 Week

Repository: Github Repository