Robotlar programlanıp istendiğinde de programı değiştirilebilen makinelerdir. Ayrıca her robot bilgisayarca programlanır. İşte denetleyici robot ile bilgisayar arasındaki uyumu sağlar yani yazılım ile donanımın mekaniğin uyumunu gerçekleştirir. Bilgisayar robot komutlarını denetleyicinin anlayacağı sinyallere dönüştürür. Denetleyici ise bu sinyallere uygun motor kontrol palsleri üretip motora ya da bu motora kumanda eden valfe uygular. Böylece robot hangi parçasını ne kadar ne hızda ne yöne nasıl kumanda edeceğini bilir. Denetleme üniteleri robot bünyesinde olmak zorunda değildir. Ek bir ünite biçiminde de gerçekleştirilebilir. Denetleme üniteleri robot motorlarının beynidir. Denetleme üniteleri motora sadece kontrol palsi göndermez geri beslemede alabilir. Bu tür geri beslemeler konum bilgileri şeklindedir. Encoder ünitelerinden motora verilen işlev palslerinin etkileri sorgulanır. Geri besleme de sonuç vermez ise robot hata bilgisi şeklinde işlevin gerçekleşmediği uyarısını da verebilir.