ChickenPlanner is a powerful, user-friendly trajectory planner designed for FIRST Robotics Competition (FRC) teams. Built to make trajectory generation straightforward with bezier curves, and help plan autos.
This project is proudly open-source! We welcome contributions from the community to improve ChickenPlanner and help it become the ultimate tool for FRC teams. Found a bug? Got an idea for a feature?
👉 Join our Discord Community!
Help us make ChickenPlanner even better by reporting bugs, discussing new features, or just hanging out with the developers.
Download the most recent App release from the distrubtions folder
Coming Soon: A detailed guide on how to create, customize, and execute trajectories using ChickenPlanner and a more easier user experience with no need for maven commands
- Run the Application
mvn javafx:run
Coming Soon: An overview of ChickenPlanner's codebase, including its modular components and how everything fits together. Here's what to expect:
- Core Library: The main trajectory generation algorithms.
- Robot Integration: Examples and utilities to deploy trajectories on FRC robots.
- Testing and Simulation: Frameworks to validate paths before deployment.
We love contributions! Whether it's fixing bugs, adding new features, improving documentation, or testing, there's a place for everyone to help. Here's how to get started:
- Fork the repository.
- Clone it to your machine.
- Make your changes on a feature branch.
- Submit a pull request.
For detailed guidelines, check out our CONTRIBUTING.md.
Encountered a problem? Have a suggestion? Let us know!
- Report issues via GitHub Issues.
- Join our Discord Community to chat with the team and other users.
ChickenPlanner is licensed under the MIT License. Feel free to use it in your projects while adhering to the license terms.
Join the journey and help make ChickenPlanner the best tool it can be! 🐔