PathPlanner
Download from one of the above app stores to receive auto-updates. Manual installs 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
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
- The built app will be located here:
- Windows:
/build/windows/runner/Release
- macOS:
/build/macos/Build/Products/Release
- Linux:
/build/linux/x64/release/bundle
- OR
flutter run
to run in debug mode