Robot code for the 2026 IEEE competition. Details about the status of the project can be found here: https://github.com/orgs/Gold-Rush-Robotics/projects/8
The easiest way to contribute to this repository is using the DevEnv, which will have installation instructions below. If you'd rather use a native ROS2 install or some other method, I trust you can figure it out :)
-
Download Docker: https://docs.docker.com/engine/install/
-
Run this command in your terminal to pull the docker image (it will take a while):
docker pull ghcr.io/roboeagles4828/developer-environment:8 -
Run this command to clone the repo. Make sure you do this in a place you can find, such as a projects folder:
git clone https://github.com/Gold-Rush-Robotics/DevEnv.git --branch jazzy3.a if you get something like "command not found git" then you need to install git first: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git -
Install vs code: https://code.visualstudio.com/download
-
Install the dev containers extension: https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers
-
Open the repo you cloned earlier in vs code
-
open the command pallete -all platforms: f1 -mac: cmd+shift+p -windows/Linux: ctrl+shift+p
-
run
>dev containers: Rebuild and Reload in containeror something similar they like to change the name arround -
you should see something like this when it is done, hit enter and then open a new terminal

-
run
ros2 wtfin the terminal, you should see an output like this
-
If all went well, you have successfully installed our development environment! Now we need to get the competition specific robot code. Change directory into DevEnv/jazzy_ws/src
-
Clone the current repo:
git clone https://github.com/Gold-Rush-Robotics/IEEE-2026.git -
Navigate back to the /jazzy_ws directory and run
colcon buildto build the packages. This will need to be done every time changes are made to the project. **IMPORTANT: make sure to do this in the /jazzy_ws directory, otherwise the build, install, and log folders will end up somewhere unexpected -
Run
source install/setup.zsh. This tells the system where to look for built files, and will need to be run again after any changes to the file structure (such as new files) -
Congrats! Now you're ready to start developing. Check the github project for details on specific tasks.