Raccoon Robotics Platform
Welcome to the Raccoon documentation — your complete guide to building and programming competitive Botball robots with the Raccoon platform.
The Raccoon platform consists of several tools that work together:
- raccoon-cli — The command-line toolchain you use on your laptop to create projects, configure hardware, calibrate motors, and run your code on the robot.
- LibStp — The Python robotics library your mission code uses to control motors, servos, sensors, and plan autonomous sequences.
- Web IDE — A browser-based editor for visually building mission flowcharts.
- Robot UI — The touchscreen interface on the robot itself for monitoring sensors, running programs, and managing settings.
- Drum Dispenser — A web-controlled game element dispenser for Botball game tables.
Where to Start
If you are completely new, begin with the Quick Start Guide — it walks you through the minimum steps to get your robot up and running.
After that, dive into the sections that match what you want to do:
| Section | What it covers |
|---|---|
| Quick Start | Robot setup to first running program — minimal steps |
| raccoon-cli | All CLI commands for managing projects and the robot |
| Programming | Writing missions and using the robot API |
| Web IDE | Using the browser-based mission editor |
| Robot UI | The robot’s touchscreen — sensors, programs, WiFi, settings |
| API Reference | Auto-generated Python and C++ API docs |