Marrow is a lightweight Java library for building advanced robot behaviors in FTC. It provides reusable components and abstractions for robot programming across multiple teams.
Marrow is a lightweight Java library for building advanced robot behaviors in FTC. It provides reusable components and abstractions for robot programming across multiple teams.
A Discord bot that integrates with FTC APIs (FTC and FTCScout) to provide FTC team data, event information, and scouting insights directly in Discord servers. Useful for FTC teams and organizers who want quick access to match results and standings.
A Java library that simplifies integration of standard FTC in-the-box mechanisms and sensors, reducing boilerplate code for FTC teams. Designed to help teams quickly leverage common hardware components.
A ROS2 driver node that bridges REV Robotics Expansion Hub or Control Hub hardware to the ROS2 ecosystem, enabling integration of FTC control hardware with ROS-based robotic systems.
A Python library that enables an Adafruit NeoTrellis M4 board to function as a 32-button USB gamepad for robotics applications. Useful for teams building custom control interfaces.
A Python training repository with Jupyter Notebooks created by FRC Team 1736 Robot Casserole for teaching basic software concepts to team members. Useful as a reference for other teams developing Python training curriculum.
PythFinder is a Python library for autonomous motion planning of wheeled mobile robots, designed for FLL and FTC teams. It provides kinematics and path-planning capabilities to help teams implement autonomous movement strategies.
A cross-platform robot simulator for FTC built on Webots, allowing teams to test robot code and strategies in a virtual environment before deploying to physical hardware.
A Python-based machine learning tool that predicts FTC match outcomes in real-time using scouting data from Google Sheets. It provides both REST API and CLI interfaces for strategic analysis and match prediction.
BaseBot is a reusable FRC robot framework/template written in C++ using WPILib, designed to accelerate robot development by providing a quick-start codebase for arm-based mechanisms. It's a general-purpose template library for teams, not a specific team's robot code.
A ballistic physics simulator for modeling projectile motion in FRC shooting mechanisms. Useful for teams developing shooting systems to optimize trajectory and velocity calculations.
A mock server and UI for LEGO Spike Prime hardware, enabling FLL teams to develop and test robot code without physical hardware.
ARGOS is an educational safety monitoring system for cave exploration using Raspberry Pi 5, featuring collision avoidance, LoRa telemetry, computer vision, and logging capabilities. Designed for FLL teams interested in robotics, IoT, and safety systems.
AdvantageKit is a free, open-source logging, telemetry, and replay framework for FRC Java robot code developed by Team 6328. It enables deterministic log replay in simulation, allowing teams to efficiently replay and analyze robot behavior from recorded logs.
AdvantageKit's LoggedMechanism2d is a Java API class for creating visual 2D representations of robot mechanisms (arms, elevators, etc.) with data logging and NetworkTables integration for FRC teams.
AdvantageKit is an open-source FRC robot logging and replay library that provides modular data logging, replay capabilities, and integration with WPILib networking. It enables teams to capture, analyze, and debug robot behavior with detailed telemetry data.
FRC Krawler is a mobile scouting application developed by Team 2052 for collecting and managing match data during FRC competitions. It enables teams to systematically gather scout information from live matches.
YAGSL is a reusable, open-source swerve drive library for FRC that provides a generic abstraction layer for configuring and controlling swerve drivetrains. It simplifies swerve implementation for teams by handling common control patterns and hardware configurations.
Synapse is a dynamic vision processing system for FRC coprocessors, providing a pipeline-based architecture with real-time tuning, multiple camera support, NetworkTables integration, and an interactive UI for managing and debugging vision tasks.
A fork of WPILib (the official FRC programming library) exploring experimental features like coroutine-based command syntax for Java and C++. Useful for FRC programmers interested in advanced language features and alternative command patterns.