Welcome to the unified repository for the Pololu 3pi+ 2040 Robot project!
This repository contains both the Rust firmware for the robot and the ROS workspace for the workstation controller.
firmware/: Contains the Rust-based firmware for the Raspberry Pi RP2040 microcontroller. Make sure tocd firmwarebefore compiling with Cargo.ROS/: Contains theworkstation_roscode, including the ROS 2 workspace, MQTT tracking bridge, and simulation tools. Make sure to runcolcon buildinside this directory.
Please refer to the detailed READMEs inside each directory for build instructions and setup:
This repository uses git submodules for external dependencies. After cloning, make sure to pull the recursive submodules:
git submodule update --init --recursive