SkillAgentSearch skills...

Pathplanner

A simple yet powerful path planning tool for FRC robots

Install / Use

/learn @mjansen4857/Pathplanner
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PathPlanner codecov PathPlannerLib

PathPlanner

<a href="https://www.microsoft.com/en-us/p/frc-pathplanner/9nqbkb5dw909?cid=storebadge&ocid=badge&rtc=1&activetab=pivot:overviewtab"><img src="https://mjansen4857.com/badges/windows.svg" height=50></a>    

Download from the Microsoft Store to receive auto-updates for stable releases. Manual installs and pre-releases can be found here.

About

PathPlanner

PathPlanner is a motion profile generator for FRC robots created by team 3015. The main features of PathPlanner include:

  • Each path is made with Bézier curves, allowing fine tuning of the exact path shape.
  • Holonomic mode supports decoupling the robot's rotation from its direction of travel.
  • Real-time path preview
  • Allows placing "event markers" along the path which can be used to trigger other code while path following.
  • Build modular autonomous routines using other paths.
  • Automatic saving and file management
  • Robot-side vendor library for path generation and custom path following commands/controllers
  • Full autonomous command generation with PathPlannerLib auto builder
  • Real time path following telemetry
  • Hot reload (paths and autos can be updated and regenerated on the robot without redeploying code)
  • Automatic pathfinding in PathPlannerLib with AD*

Usage and Documentation

pathplanner.dev

<br/>

Make sure you install PathPlannerLib to generate your paths.

https://3015rangerrobotics.github.io/pathplannerlib/PathplannerLib.json

Java API Docs

C++ API Docs

Python API Docs

How to build manually:

  • Install Flutter
  • Open the project in a terminal and run the following command: flutter build <PLATFORM>
    • Valid platforms are:
      • windows
      • macos
      • linux
  • The built app will be located here:
    • Windows: <PROJECT DIR>/build/windows/runner/Release
    • macOS: <PROJECT DIR>/build/macos/Build/Products/Release
    • Linux: <PROJECT DIR>/build/linux/x64/release/bundle
  • OR flutter run to run in debug mode

Related Skills

View on GitHub
GitHub Stars480
CategoryDevelopment
Updated1h ago
Forks166

Languages

Dart

Security Score

95/100

Audited on Mar 25, 2026

No findings