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:

SectionWhat it covers
Quick StartRobot setup to first running program — minimal steps
raccoon-cliAll CLI commands for managing projects and the robot
ProgrammingWriting missions and using the robot API
Web IDEUsing the browser-based mission editor
Robot UIThe robot’s touchscreen — sensors, programs, WiFi, settings
API ReferenceAuto-generated Python and C++ API docs