Penelitian ini bertujuan untuk mengembangkan sistem navigasi otonom pada robot pembersih jendela yang mampu membersihkan kaca. Penelitian ini dibatasi pada pengembangan sistem navigasi untuk permukaan kaca datar pada gedung bertingkat dengan kondisi cuaca yang mendukung. Metode penelitian meliputi studi literatur, perancangan sistem, simulasi, implementasi, dan analisis hasil. Studi literatur dilakukan untuk memahami teknologi dan sistem navigasi yang telah ada. Perancangan sistem mencakup pengembangan mekanisme navigasi dan kontrol. Pengujian dilakukan secara bertahap meliputi kalibrasi dan uji kinerja tiap sensor. Barometer (MS5611) menunjukkan drift kumulatif ±21,29 cm selama 20 menit, yang berhasil direduksi menggunakan Kalman Filter menjadi simpangan baku ±58,27 cm dari awal ±172,78 cm. Implementasi Complementary Filter pada data orientasi menurunkan bias yaw hingga ±0,85° pada beberapa orientasi, meskipun bias besar (?7°) tetap terjadi tanpa sensor magnetometer. Implementasi robot dilakukan dengan mengintegrasikan Complementary Filter dan Kalman Filter guna memastikan stabilitas dan keakuratan gerakan robot selama proses pembersihan.