Lab 3: Wall Follower & Safety Controller.
Driving forwards while maintaining a constant distance to a wall on either the left or right.
Lab 4: Computer Vision.
Using a camera to park in front of a cone and follow a line.
Lab 5: Localization.
Estimating a robot’s orientation and position in a known map using a particle filter.
Lab 6: Path Planning and Trajectory Tracking.
Using a pure pursuit controller to follow trajectories computed with A* and RRT algorithms.
Final Challenge: Fast Obstacle Avoidance.
Autonomously avoiding unmapped obstacles in real time in a previously mapped hallway.