# Robot description in the robot.yaml format, version 0.1. format_version: "0.1" name: PID Self-Balancing Car summary: A self-balancing robot car that uses PID control and features ultrasonic obstacle avoidance, ultrasonic following, and Bluetooth remote control. category: rover difficulty: intermediate license: hardware: NONE software: NONE source: repository: https://github.com/KeyL-SJ/BalanceCar ref: 39c854daa76100d433854b956a97018ba1074a75 tools: - 3D printer - soldering iron - oscilloscope - multimeter files: {} specs: power_v: 12 build_steps: - title: Assemble the chassis and motors - title: Install the control board and sensors - title: Connect and solder electronic components - title: Upload the firmware to the STM32 - title: Calibrate the PID parameters - title: Test balancing, obstacle avoidance, and remote control functions