This document reports on the development of a self-balancing robot. It describes the key modules of the robot's mechanical and electronic systems. The mechanical system uses a wooden structure and two wheels. The electronic system includes a processor module using an Arduino Mega, sensor modules consisting of an IMU and quadrature encoders, actuator modules with DC motors and motor drivers, and a communication module using Zigbee wireless. It then discusses modeling the dynamics of the DC motors and robot, and designing control systems using PID and state space control approaches.