Mobilus robotas yra toks, kuris gali savarankiškai judėti savo aplinkoje. Kad tai padarytų, robotas turi mokėti naršyti, o reikiamų navigacijos galimybių diapazonas ir tikslumas skirsis priklausomai nuo roboto dydžio ir jo atliekamos užduoties tipo. Šiuo metu gaminami mobiliųjų robotų tipai apima buitinį robotą, kuris yra įvairių formų – nuo roboto dulkių siurblio iki šuns roboto. Potencialūs mobiliojo roboto naudojimo būdai yra robotai paramedikai, ūkininkai ir sienos apsaugos pareigūnai.
Kad galėtų rasti kelią, mobilusis robotas pirmiausia turi nustatyti, kur jis yra. Yra daug būdų, kaip tai padaryti. Giroskopai ir kiti prietaisai gali būti naudojami rato sukimuisi ir pagreičio greičiui matuoti, kad mobilusis robotas gautų daugiau užuominų apie jo dabartinę padėtį. Palydovinės pasaulinės padėties nustatymo sistemos leidžia robotui išmatuoti savo padėtį absoliučiais dydžiais pagal fiksuotą planetos tašką. Vizija pagrįstos padėties nustatymo sistemos naudoja optinius jutiklius, kad suvoktų informaciją aplinkoje.
Didelis informacijos kiekis gali būti pateiktas vizualiai, o vizija pagrįstas padėties nustatymas turi didžiausią potencialą mobiliojo roboto navigacijos ateičiai. Vizualinės navigacijos metodų apribojimai kyla dėl reikalavimo lyginti suvokiamą vaizdinę įvestį su žemėlapiais arba žinomais orientyrais, kad būtų galima nustatyti padėtį. Kad ateities mobilusis robotas būtų tikrai naudingas, jis turės rasti kelią iki tol nežinomoje aplinkoje. Alternatyvus būdas tai pasiekti galėtų būti vienu metu naudojant daug paprastų mobiliųjų robotų, žinomų kaip skruzdėlių robotai.
Skruzdėlės robotas palieka pėdsaką judėdamas reljefu. Tada šį taką gali sekti kiti skruzdėlių robotai. Nors pavieniai robotai gali būti sunaikinti arba žlugti, visa grupė išlieka tvirta, kai kurie skruzdėlių robotai pasiekia savo tikslą, nors problema tiksliai žinoti, kur jie yra aplinkoje, nebuvo išspręsta.
Buitiniai mobilieji robotai, be navigacijos, susiduria su papildomais iššūkiais. Saugumas gali būti problema, nes robotas turi dirbti aplink žmones namuose, o jei įvyktų susidūrimas, tai gali sukelti nelaimingą atsitikimą, pavyzdžiui, nukristi. Išvaizda taip pat tampa svarbesnė, jei robotas turi bendrauti su žmonėmis kiekvieną dieną, ir nors humanoidinis robotas gali patikti vieniems, kitiems jis gali pasirodyti grėsmingas. Dėl šių priežasčių projektuojant buitinius robotus reikia atsižvelgti į numatomų naudotojų poreikius ir požiūrį.