/PurePursuitAlgorithm

An implementation of a basic adaptive pure pursuit algorithm in Java using the Processing library.

Primary LanguageJavaMIT LicenseMIT

Pure Pursuit Algorithm

Introduction

This repository is a Processing implementation of the Adaptive Pure Pursuit algorithm used to control FRC robots.

Controls and Features

The program offers the following functionality:

  • Left click shows the lookahead line from the cursor to the nearest path segment.
  • Right click creates new points of the path.
  • r resets the simulation.
  • n creates a new path follower that is moved by pressing f.
  • + increases the lookahead distance.
  • - decreases the lookahead distance.

Resources