Sistem kontrol merupakan suatu sistem yang menjadi pusat perhatian di bidang robotika. Dengan adanya sistem kontrol ini, robot bisa menjadi lebih cerdas dan canggih. Robot berpendulum ini akan berusaha menyetimbangkan sistemnya agar pendulum tetap tegak 900. Sebagai deteksi kemiringan antara robot dengan lantai digunakan sensor Sharp GP2D12 yang menghasilkan output tegangan analog. Data dari sensor ini akan diolah oleh Mikrokontroler ATMega 16, karena data yang dibawa oleh Sharp GP2D12 ini mempunyai noise, maka data harus difilter. Filter yang dipakai adalah Single Exponential Filtering yang bisa mereduksi noise secara optimal disamping juga mempunyai respon waktu yang cepat. Setelah selesai pemrosesan, hasil filter akan diolah dengan kontrol PID. Dengan sistem kontrol ini, robot mempunyai respon yang cepat untuk bergerak maju mundur searah dengan arah gerak jatuhnya pendulum. Prosentasi sistem keberhasilan PID ini adalah 90%