PID Control of a Self-Balancing Robot