Liikesuunnitelmat ovat robottiin ohjelmoitujen vaiheiden looginen eteneminen. Liikesuunnitelma toimii pääasiassa keinona antaa robotille käsky aloittaa tietty toimintatapa ja syöttää järjestelmällisesti yksikölle seuraavan prosessin järjestyksessä, kun edellinen vaihe on suoritettu. Tulevaisuuden ennuste on, että robotit ohjelmoidaan suorittamaan kaikenlaisia rutiinitehtäviä kodin ympärillä, kuten imuroimaan huone tiettyyn aikaan päivästä tai manipuloimaan valokytkimiä rutiininomaisesti.
Tarkka prosessi liikesuunnitelman hyödyntämiseksi vaihtelee jonkin verran itsenäisen henkilökohtaisen robotin ominaisuuksista riippuen. Jokainen tehtävän tyyppi voi vaatia enemmän tai vähemmän vaiheita järjestyksessä aloittamisesta loppuun. Samaan aikaan robotin kyky hyödyntää näön ja kosketuksen mekaanisia vastineita vaikuttaa liikesuunnitelman tarkkaan rakenteeseen.
Tällä hetkellä on jo esimerkkejä yksinkertaisista kodin robottiyksiköistä, jotka käyttävät liikesuunnitelmaa. Yksi tämän tyyppisistä suosituimmista laitteista on nykyään saatavana oleva pieni itseliikkuva tyhjiöyksikkö. Tämä yksinkertainen muotoilu voidaan aktivoida ja antaa liikkua vapaasti huoneen ympäri. Yksikköä ohjaava liikesuunnitelma antaa yksinkertaisia määräyksiä imun aikaansaamiseksi lattian pintaa pitkin. Samalla liikesuunnitelma antaa myös määräyksiä liikkua siinä tapauksessa, että laite törmää esteeseen, kuten tuolin jalkaan.
Kehitteillä on kehittyneempiä robotteja, jotka voivat suorittaa yksinkertaisia kotitehtäviä. Nämä kehittyneet mallit käyttävät monimutkaisempaa liikesuunnitelmaa kuin nykyään suhteellisen yksinkertaiset pölynimurit. Kehittyneisiin järjestelmiin kuuluu esimerkiksi konenäkö, jonka avulla laite voi käyttää robotin kättä valojen sammuttamiseen ja sytyttämiseen tai ovien lukitsemiseen ja lukituksen avaamiseen tiettyinä aikoina ja paikoissa kodin ympärillä. Lataamalla sisätilan koordinaatit ja käyttämällä konenäköä “näkemään” kytkimet ja lukot, robottia kehotetaan siirtymään tiettyyn paikkaan, tunnistamaan kytkin tai lukko ja suorittamaan ohjelmoitu tehtävä.