This project contains robot code for 6328's 2026 robot "Darwin". See 6328's Open Alliance build thread on Chief Delphi for details, or browse 6328's robot code from previous games: 2025, 2024, 2023, 2022.
This repository is updated daily with the latest stable code from 6328's development repository. Please contact [email protected] with any questions.
Before cloning the repository on Windows, please follow the steps below. These steps can be skipped on macOS and Linux.
- Enable "Developer Mode" in System Settings.
- Run "git config --global core.symlinks true"
- Clone the repository as normal
After cloning, follow the steps below to set up the project for the first time:
- Install Python 3.9+ and ensure it is available on the PATH.
- Install the recommended VSCode extensions when prompted.
- Copy the JSON files from the
simfolder to the root directory of the robot project. - Configure the "Custom Assets Folder" in AdvantageScope (docs) to the
ascope_assetsfolder. - Set the "Robot Address" in AdvantageScope (docs) to
10.63.28.10and use the "NetworkTables 4 (AdvantageKit)" live mode.
Below is a list of helpful Gradle tasks. Note that deploying to only one device is not recommended, as Idun requires that both components were built together when running on the real robot.
./gradlew build # Build all code (Java and C++)
./gradlew deploy # Deploy to Mac mini and roboRIO in parallel
./gradlew deploymacmini # Deploy to the Mac mini
./gradlew deployroborio # Deploy to the roboRIO
./gradlew simulateJava # Simulate Java Mac mini project
./gradlew simulateNative # Simulate C++ roboRIO project (not available by default)