Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Choreo and PathPlanner

Go to the Autonomous Folder for more in-depth documentation on Choreo and Pathplanner

What is Choreo?

Choreo stands for: Constraint-Honoring Omnidirectional Route Editor and Optimizer. Choreo allows FRC teams to design drivetrain paths on custom maps that run during the autonomous period in a game. The autonomous period is one of the most important periods in a match. Depending on the game, it can provide benefits such as ranking points, point advantages, and an overall better position when the teleoperated period starts.

Choreo allows:

  • The creation of drivetrain paths
  • Implementation of commands into autonomous paths
  • Creating the paths on top of a custom game field
  • Splitting paths into multiple sections
  • Implements with Pathplanner for better command control
  • Path preview
  • The creation of custom events

Link to Choreo: https://choreo.autos/

What is Pathplanner?

Pathplanner is a tool very similar to Choreo and can do most of what Choreo does. At CryptoHawks(The BEST team), we use it to order sections of paths, order commands, and run certain things in parallel or sequential. Pathplanner also allows for custom game fields to be added and can have Choreo paths imported into it.

Pathplanner allows:

  • Path preview
  • Creation of event markers
  • Creating sequential and parallel command groups
  • Ordering of commands
  • Importing Choreo paths

Link to Pathplanner: https://pathplanner.dev/home.html