Kiekvienas, kas namuose turi robotą siurblį, greičiausiai bent kartą yra matęs šį vaizdą: mašinytė sukasi ratu tame pačiame kampe, atsitrenkia į tą pačią kėdės koją penktą kartą iš eilės arba tiesiog dingsta po lova ir daugiau nebeišlenda savo noru. Nors gamintojai kasmet giriasi vis pažangesniais jutikliais ir dirbtiniu intelektu, realybė namuose dažnai skiriasi nuo reklaminio vaizdo. Navigacijos problemos – viena dažniausių priežasčių, kodėl žmonės nusivilia robotais siurbliais po pirmų savaičių naudojimo.
Verta suprasti, kad tai nėra vien „blogo pirkinio“ klausimas. Net brangiausi modeliai kartais pasiklysta, jei namuose yra tam tikrų sąlygų. Pažvelkime, kas iš tikrųjų vyksta robotų viduje ir kodėl jie kartais elgiasi taip, lyg neturėtų jokio smegenų.
Kaip robotas iš tikrųjų „mato“ namus
Dauguma žmonių įsivaizduoja, kad robotas siurblys turi kažkokį kamerų vaizdą, panašų į tai, ką matome mes. Iš tikrųjų dauguma modelių naudoja visai kitokį principą – lazerinį atstumo matavimą (LiDAR), infraraudonųjų spindulių jutiklius arba paprasčiausius kontaktinius bamperius. Brangesni modeliai turi ir kamerą, bet ji dažniausiai naudojama tik objektų atpažinimui, o ne pilnaverčiam žemėlapio kūrimui.
LiDAR jutiklis sukasi ratu ir siunčia lazerio spindulius į visas puses, matuodamas, per kiek laiko jie grįžta atgal. Iš šių duomenų robotas sukuria virtualų kambario žemėlapį. Skamba patikimai, bet problema ta, kad lazeris blogai „mato“ skaidrius, veidrodinius ar labai tamsius paviršius – jie arba praleidžia spindulį, arba jį absorbuoja, todėl robotas gauna klaidingus duomenis apie erdvę.
Kodėl robotas įstringa vis tuose pačiuose vietose
Jei pastebite, kad robotas nuolat problemas turi lygiai toje pačioje vietoje – po sofa, prie laidų kamuolio ar palei tam tikrą baldo koją – tai jau ne atsitiktinumas. Dažniausios priežastys:
- Žemas prošvaisos aukštis. Baldai su žemomis kojomis ar sofų apačia gali būti per žemi robotui, bet pakankamai aukšti, kad jutikliai to nepastebėtų iš karto – robotas įvažiuoja, o tada „supranta“, kad įstrigo.
- Laidai ir kilimėlių kraštai. Ilgi laidai apvynioja šepetį, o robotas, jausdamas padidėjusią apkrovą varikliui, dažnai tiesiog sustoja arba pradeda judėti chaotiškai.
- Tamsios spalvos grindys ar kilimai. Kai kurie modeliai naudoja kritimo jutiklius (infraraudonuosius), kurie tamsų paviršių gali klaidingai interpretuoti kaip laiptus ar bedugnę ir tiesiog atsisako ten važiuoti arba elgiasi neprognozuojamai.
- Veidrodžiai ir stiklinės durys. Lazeris „mato“ atspindį kaip papildomą erdvę, todėl robotas gali bandyti į ją įvažiuoti arba, priešingai, manyti, kad ten yra siena, nors iš tikrųjų erdvė laisva.
Programinės įrangos klaidos – nematoma problemos pusė
Ne visos navigacijos problemos yra fizinės. Dažnai kaltas pats žemėlapio algoritmas arba jo atnaujinimas. Jei baldai namuose buvo perstumti, o robotas naudoja seną, jau sukurtą žemėlapį, jis gali „tikėti“, kad ten, kur dabar stovi naujas spintelė, vis dar yra laisva erdvė. Tokiu atveju robotas atsimuša, bando kelis kartus apeiti kliūtį ir kartais tiesiog sustringa ciklu.
Kita dažna bėda – GPS ar Wi-Fi signalo trikdžiai, kai robotas naudoja belaidį ryšį navigacijai koordinuoti su programėle. Jei namuose yra daug metalinių paviršių, storos sienos ar tiesiog silpnas maršrutizatoriaus signalas tam tikrose zonose, robotas gali prarasti orientaciją ir pradėti kartoti tą pačią trajektoriją be jokios logikos.
Verta paminėti ir programinės įrangos atnaujinimus – kartais gamintojo atsiųstas naujas firmware’as iš tikrųjų pablogina navigaciją, nes optimizuotas kitokiai aplinkai ar bandymų sąlygoms, kurios nesutampa su jūsų namais.
Šviesos trūkumas ir kodėl tai svarbu daugiau, nei manote
Modeliai, kurie naudoja kamerą kaip pagrindinį navigacijos šaltinį (dažniausiai vadinama VSLAM technologija), yra jautrūs apšvietimui. Tamsiame kambaryje, naktį ar sutemus, tokie robotai praranda galimybę tiksliai identifikuoti orientyrus, todėl gali pradėti klaidžioti arba kartoti tuos pačius plotus po kelis kartus, o kitus visai praleisti.
Įdomu tai, kad kai kurie vartotojai pastebi, jog robotas geriau dirba dieną, kai yra natūrali šviesa, nei vakare su dirbtiniu apšvietimu – tai priklauso nuo šviesos spektro ir šešėlių, kurie gali suklaidinti kameros algoritmą.
Praktiniai sprendimai, kurie iš tikrųjų veikia
Gera žinia – dauguma šių problemų sprendžiama gana paprastai, be jokių papildomų išlaidų. Štai ką verta išbandyti:
- Paruoškite namus prieš valymą. Surinkite laidus, pakelkite kilimėlių kraštus, pastumkite lengvus daiktus, kurie galėtų sukelti problemų. Tai skamba banaliai, bet realiai išsprendžia bent pusę visų navigacijos nesklandumų.
- Sukurkite virtualias sienas ar draudžiamas zonas. Beveik visos šiuolaikinės programėlės leidžia nubrėžti zonas, kur robotas neturėtų važiuoti – pasinaudokite tuo prie laidų kamuolių, augalų vazonų ar zonų po žemais baldais.
- Atnaujinkite žemėlapį po kiekvieno didesnio baldų perstūmimo. Nelaukite, kol robotas pats „susigaudys“ – ištrinkite seną žemėlapį programėlėje ir leiskite iš naujo nuskenuoti erdvę.
- Reguliariai valykite jutiklius. Dulkės, plaukai ar riebalų sluoksnis ant LiDAR bokštelio ar infraraudonųjų jutiklių gali smarkiai sumažinti tikslumą. Minkšta šluoste nuvalykite jutiklius bent kartą per savaitę.
- Patikrinkite Wi-Fi signalo stiprumą įvairiose namų vietose. Jei robotui reikalingas nuolatinis ryšys su tinklu, silpna zona gali sukelti trikdžius. Prireikus – naudokite Wi-Fi kartotuvą.
- Nepamirškite šviesos. Jei valote naktį, palikite bent minimalų dirbtinį apšvietimą kambariuose su kamera pagrįstais robotais.
Kada problema jau ne jūsų, o gamintojo rankose
Kartais, kad ir kaip stengtumėtės, robotas tiesiog nesugeba orientuotis tam tikrame kambaryje – pavyzdžiui, jei visos grindys yra tamsios spalvos ir kritimo jutikliai jas nuolat klaidina su bedugne. Tokiais atvejais verta patikrinti gamintojo forumus ar palaikymo puslapį – dažnai yra žinomų sprendimų, pavyzdžiui, jutiklio jautrumo sumažinimo nustatymai per programėlę arba specialūs firmware’o pataisymai konkrečioms situacijoms.
Jei robotas nuolat elgiasi keistai net idealiomis sąlygomis – be laidų, be tamsių kilimų, geru apšvietimu ir stipriu Wi-Fi – galbūt kaltas pats jutiklis ar mechaninis gedimas. Tada jau verta kreiptis į techninį aptarnavimą, o ne bandyti spręsti problemą namų sąlygomis.
Draugystė su robotu: kaip išmokti kalbėti ta pačia kalba
Robotas siurblys nėra magiškas įrenginys, kuris supranta namus taip, kaip juos suprantame mes. Jis mato pasaulį per lazerio impulsus, atspindžius ir algoritmus, todėl kartais tiesiog neturi galimybės „suprasti“ situacijos taip, kaip mes tikimės. Geriausias būdas sumažinti nusivylimą – prisitaikyti prie jo logikos, o ne laukti, kad jis prisitaikys prie chaoso namuose.
Prieš kaltinant gamintoją ar galvojant apie grąžinimą, verta skirti vieną vakarą tikram „susipažinimui“ su robotu – patikrinti, kur jis įstringa, kodėl, ir ar tai pakartojama situacija. Dažniausiai atsakymas slypi kažkur tarp laidų po sofa ir tamsaus kilimo prie lovos. O kai namų aplinka pritaikoma robotui, o ne atvirkščiai, dauguma navigacijos „keistenybių“ tiesiog išnyksta – ir tada galiausiai pradedi vertinti tą mažą, dulkes renkantį įrenginį taip, kaip jis to nusipelno.
