Pathplanner
A simple yet powerful path planning tool for FRC robots
Install / Use
/learn @mjansen4857/PathplannerREADME
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 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
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
- Valid platforms are:
- 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
- Windows:
- OR
flutter runto run in debug mode
Related Skills
node-connect
335.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
335.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.7kCommit, push, and open a PR
