Raccoon CLI
raccoon-cli is the command-line tool you run on your laptop to manage robot projects, configure hardware, sync files to the robot, and run your programs remotely.
All commands follow the pattern raccoon <command> [arguments].
Sections
- Installation — set up raccoon on your laptop and on the robot
- Managing Projects — create, list, and remove projects and missions
- Hardware Wizard — configure motors, sensors, and drivetrain
- Code Generation — generate hardware files from your configuration
- Motor Calibration — tune motor PID parameters automatically
- Running Projects — execute your program on the robot
- Remote Development — connect, sync files, and manage the connection
Command Overview
| Command | What it does |
|---|---|
raccoon create project <name> | Create a new robot project |
raccoon create mission <name> | Add a mission to the current project |
raccoon list projects | List all projects in the current directory |
raccoon list missions | List missions in the current project |
raccoon remove mission <name> | Remove a mission from the current project |
raccoon wizard | Run the interactive hardware configuration wizard |
raccoon codegen | Generate Python hardware files from the YAML config |
raccoon calibrate | Calibrate motor PID and feedforward parameters |
raccoon run | Sync and run the project on the robot |
raccoon connect <address> | Connect to a robot at the given IP address |
raccoon sync | Sync changed files to the connected robot |
raccoon sync --force | Re-upload all files regardless of changes |
raccoon status | Show the current connection status |
raccoon disconnect | Disconnect from the robot |
raccoon web | Open the Web IDE in your browser |