Aplikacja robota pokazuje błędne dane sprzątania? Dlaczego nie zawsze są dokładne

Aplikacja robota pokazuje błędne dane sprzątania Dlaczego nie zawsze są dokładne

Jeśli aplikacja Twojego robota sprzątającego pokazuje, że posprzątał 85 m², a Twoje mieszkanie ma 60 m² — albo twierdzi, że sesja trwała 45 minut, choć robot kręcił się po domu ponad godzinę — to nie awaria, lecz ograniczenie sposobu, w jaki roboty mierzą i raportują dane. Czujniki robota nie mierzą faktycznej powierzchni sprzątanej podłogi, lecz szacują ją na podstawie przebytej trasy, obrotów kół i algorytmów mapowania, które z natury są przybliżone i podatne na błędy systematyczne.

Skąd robot bierze dane o posprzątanej powierzchni

Robot nie ma sposobu, żeby zmierzyć metraż mieszkania jak geodeta z taśmą. Zamiast tego oblicza posprzątaną powierzchnię pośrednio — na podstawie odometrii (zliczania obrotów kół), danych z czujników LiDAR lub kamery oraz algorytmów SLAM (Simultaneous Localization and Mapping), które budują mapę otoczenia w czasie rzeczywistym.

Każdy z tych elementów wprowadza własne niedokładności. Odometria zakłada, że koło przy każdym obrocie pokonuje stałą odległość — ale na śliskiej podłodze koło się ślizga, na dywanie zagłębia, a przy zawracaniu obraca w miejscu. Robot liczy te obroty tak samo i dolicza do przejechanej trasy metry, których faktycznie nie przejechał.

LiDAR mierzy odległości do ścian i mebli z dokładnością do 1–3 cm, co brzmi precyzyjnie, ale robot widzi świat w dwóch wymiarach — na wysokości czujnika (zwykle 7–10 cm nad podłogą). Krzesła z cienkimi nogami, szklane stoliki i ciemne matowe meble mogą być niewidoczne lub źle interpretowane, co zniekształca mapę.

Kamery (w modelach z nawigacją wizualną) mają dodatkowy problem z oświetleniem — w ciemnym pokoju lub pod wieczór dokładność mapowania spada, bo algorytm rozpoznawania otoczenia traci punkty odniesienia.

Dlaczego metraż w aplikacji nie zgadza się z metrażem mieszkania

Najczęściej aplikacja pokazuje więcej niż faktyczny metraż, i to z kilku powodów, które się sumują.

Pierwszy to wielokrotne przejazdy. Robot nie przejeżdża każdego fragmentu podłogi dokładnie raz — nawraca, mija korytarze dwukrotnie (w drodze do pokoju i z powrotem), przejeżdża przez strefę ładowania wielokrotnie. Niektóre aplikacje odliczają duplikaty, inne nie — zależy od producenta i wersji firmware.

Drugi to meble i przeszkody. Robot objechał kanapę dookoła, wrócił się, próbował wjechać pod szafkę, cofnął się — i każdy z tych manewrów został doliczony do trasy. Aplikacja przelicza trasę na powierzchnię według wzoru „trasa × szerokość robota”, co daje zawyżony wynik, bo robot wielokrotnie przejeżdżał ten sam fragment.

Trzeci to niedostępne strefy. Jeśli robot nie wjechał pod łóżko ani za kanapę, te fragmenty nie powinny być liczone — ale algorytm mapowania czasem je interpoluje jako posprzątane na podstawie kształtu pokoju na mapie.

Czwarty, najrzadszy, to poślizg kół na śliskim panelu lub mokrej podłodze po mopowaniu. Robot „myśli”, że przejechał 2 metry, a faktycznie poślizgnął się i pokonał 1,5 metra — ale odometria zarejestrowała pełne 2 metry.

Czas sprzątania — dlaczego się nie zgadza

Rozbieżności w czasie sprzątania mają inne źródło niż rozbieżności w metrażu. Najczęstszy problem to niejasna definicja tego, co aplikacja liczy jako „czas sprzątania”.

Niektóre aplikacje liczą czas od naciśnięcia przycisku Start do momentu powrotu na stację — wliczając czas dojazdu do pierwszego pokoju i powrotu na bazę po zakończeniu pracy. Inne liczą tylko aktywne sprzątanie, wyłączając dojazdy. Jeszcze inne zatrzymują licznik, gdy robot utknął i szukał drogi wyjścia, a potem go wznawiają.

Jeśli Twój robot utknął pod krzesłem na 5 minut, zanim się wydostał, ta pauza może być wliczona do czasu sprzątania w jednej aplikacji i pominięta w innej. Efekt: subiektywnie robot sprzątał godzinę, a aplikacja pokazuje 47 minut.

Dodatkowo, jeśli robot wraca na stację do doładowania w trakcie sesji (bo bateria nie wystarczyła na cały metraż), czas ładowania bywa doliczany lub nie — znowu zależy od producenta. W aplikacjach Roborock czas ładowania nie jest wliczany, w niektórych modelach Xiaomi starszej generacji był.

Mapa w aplikacji nie odpowiada układowi mieszkania

To jeden z najczęściej zgłaszanych problemów, szczególnie po pierwszych sesjach sprzątania. Robot buduje mapę iteracyjnie — z każdą kolejną sesją ją doprecyzowuje. Mapa po pierwszym sprzątaniu jest schematyczna i pełna niedokładności: ściany nie są proste, pokoje mają dziwne kształty, korytarz jest za szeroki albo za wąski.

Przyczyną jest ograniczona rozdzielczość siatki mapowania. Większość robotów pracuje na siatce o boku 5 cm, co oznacza, że każdy obiekt mniejszy niż 5 cm jest albo ignorowany, albo zaokrąglany do pełnego kwadratu. Ściana, która w rzeczywistości jest idealnie prosta, na mapie może wyglądać jak schodki.

Meble przesuwane między sesjami to kolejny problem. Robot zapamiętał, że w salonie stoi stolik, ale od wczoraj go przesunąłeś. Stary kontur stolika może wciąż widnieć na mapie jako „przeszkoda”, a nowa pozycja nie została jeszcze zaktualizowana. Rozwiązaniem jest ręczne zresetowanie mapy lub uruchomienie pełnego skanu mapującego, który nadpisze starą mapę od zera. Więcej o tym, jak robot gubi orientację w przestrzeni, znajdziesz w poradniku o częstym błędzie przy przenoszeniu robota.

Poziom naładowania baterii — dlaczego skacze

Aplikacja pokazuje 60%, minutę później 52%, potem nagle 58% — i nie wiesz, ile faktycznie zostało. Wskaźnik baterii w robocie nie mierzy pojemności bezpośrednio (to technicznie niemożliwe w bateriach litowo-jonowych). Zamiast tego szacuje ją na podstawie napięcia ogniw, które zmienia się w zależności od obciążenia.

Gdy robot jedzie po panelach w trybie cichym, silnik pobiera mało prądu, napięcie baterii jest wysokie i aplikacja pokazuje np. 60%. Sekund później robot wjeżdża na dywan, automatycznie przełącza się na tryb turbo, pobór prądu skacze trzykrotnie, napięcie spada i aplikacja raportuje 52%. Gdy robot zjedzie z dywanu, pobór spada, napięcie się regeneruje i wskaźnik wraca do 58%.

To nie błąd aplikacji ani baterii — to fizyka ogniw litowo-jonowych. Wskaźnik procentowy to przybliżenie, nie dokładny pomiar. Jedyny naprawdę wiarygodny sygnał to moment, w którym robot sam decyduje o powrocie na stację — roboty zwykle wracają przy 15–20% rzeczywistej pojemności, zachowując zapas na dojazd.

Statystyki czyszczenia filtra i szczotki — czy im ufać

Aplikacja pokazuje „filtr HEPA: zużycie 73%” albo „szczotka boczna: wymień za 12 godzin pracy” — ale te wartości nie są oparte na rzeczywistym pomiarze stanu komponentu. Robot nie ma czujnika, który skanuje zanieczyszczenie filtra czy zużycie włosia szczotki. Zamiast tego aplikacja liczy czas pracy od ostatniego zresetowania licznika i porównuje go z arbitralnie ustalonym limitem producenta.

Jeśli Twój robot pracuje codziennie w mieszkaniu z dwoma kotami, filtr HEPA zapcha się dwukrotnie szybciej niż wynika z licznika. Jeśli mieszkasz sam i robot jeździ raz w tygodniu po panelach, filtr wytrzyma znacznie dłużej niż sugeruje aplikacja. Dlatego zamiast polegać na procentach w aplikacji, sprawdzaj filtr wzrokowo co 2 tygodnie — jeśli jest szary i zatkany pyłem, wymień go niezależnie od tego, co mówi aplikacja. Dotyczy to też szczotki głównej, która w przypadku sierści traci skuteczność znacznie szybciej niż wynika z fabrycznych alertów.

Strefy zakazane i wirtualne ściany — opóźnione działanie

Ustawiłeś strefę zakazaną w aplikacji, ale robot i tak w nią wjechał? To nie ignorancja robota, lecz opóźnienie synchronizacji. Zmiany w mapie (nowe strefy zakazane, nazwy pokoi, kolejność sprzątania) wymagają synchronizacji między aplikacją na telefonie a oprogramowaniem robota przez serwer producenta lub lokalną sieć Wi-Fi. Przy niestabilnym połączeniu Wi-Fi ta synchronizacja może zająć od kilku sekund do kilku minut.

Jeśli ustawisz strefę zakazaną i natychmiast uruchomisz sprzątanie, robot może jeszcze nie mieć zaktualizowanej mapy. Rozwiązanie: po każdej zmianie stref poczekaj 30–60 sekund, otwórz mapę ponownie i sprawdź, czy zmiany są widoczne na robocie (nie tylko w aplikacji). W niektórych modelach pomaga krótkie „odświeżenie” przez wyjście z mapy i ponowne jej otwarcie. Problem niezapisanych stref szerzej omawiamy w poradniku o złym ustawieniu stref zakazanych.

Aktualizacje firmware mogą zmieniać dane retroaktywnie

Kolejna rzecz, która dezorientuje użytkowników: po aktualizacji oprogramowania robota historyczne dane w aplikacji mogą wyglądać inaczej niż przed aktualizacją. Nowy firmware może zmienić algorytm obliczania powierzchni, sposób raportowania czasu lub definicję „ukończonej sesji”. To dlatego wczoraj robot raportował 62 m² dla tego samego mieszkania, a dziś po aktualizacji pokazuje 58 m².

Producenci rzadko komunikują takie zmiany w notatkach do aktualizacji, co jest frustrujące. Jedyne, co możesz zrobić, to traktować dane historyczne jako orientacyjne, nie absolutne. Porównywanie danych sprzed i po aktualizacji firmware nie ma sensu — porównuj tylko sesje na tej samej wersji oprogramowania.

Jak wyciągnąć z aplikacji dane, którym naprawdę warto ufać

Mimo wszystkich ograniczeń aplikacja dostarcza informacje, które są użyteczne — jeśli wiesz, co traktować poważnie, a co ignorować.

Dane wiarygodne to mapa pokoi (po kilku sesjach kalibracyjnych jest wystarczająco dokładna do planowania stref), historia sesji (czy robot ukończył sprzątanie, czy przerwał), alerty o utknięciu i błędach nawigacji oraz trend zużycia baterii w czasie (jeśli czas pracy skraca się z miesiąca na miesiąc, bateria degraduje się).

Dane orientacyjne, które warto traktować z dystansem, to dokładny metraż posprzątanej powierzchni (błąd 10–25%), dokładny czas sesji (błąd 5–15%), procent zużycia filtra i szczotek (oparty na zegarze, nie na stanie faktycznym) oraz procentowy wskaźnik baterii w trakcie pracy.

Jeśli dopiero wybierasz robota i zależy Ci na jak najdokładniejszym mapowaniu, modele z LiDAR-em (Roborock, Dreame, Ecovacs) są zdecydowanie precyzyjniejsze niż modele z nawigacją żyroskopową lub kamerową. Nasze zestawienie robotów sprzątających uwzględnia typ nawigacji przy ocenie każdego modelu.

FAQ

Czy mogę poprawić dokładność danych w aplikacji bez kupowania nowego robota?

Tak, kilka rzeczy pomaga. Uruchom 2–3 pełne sesje mapujące z pustą podłogą (podnieś krzesła, zabierz leżące przedmioty), żeby robot zbudował czystą mapę bazową. Potem ręcznie popraw granice pokoi w aplikacji, jeśli pozwala na to Twój model. Ustaw stację dokującą przy ścianie w otwartej przestrzeni, nie w rogu ani pod meblami — robot kalibruje swoją pozycję względem stacji i zła lokalizacja stacji to fundament niedokładnej mapy. Na koniec upewnij się, że robot ma najnowszy firmware — producenci regularnie poprawiają algorytmy mapowania.

Aplikacja pokazuje „pominięte strefy” — czy robot faktycznie ich nie posprzątał?

Zwykle tak, ale nie zawsze z własnej winy. Pominięte strefy to fragmenty, do których robot nie dotarł — najczęściej pod meblami, do których się nie mieścił, za przedmiotami, które zablokowały przejazd, lub w wąskich szczelinach, gdzie czujniki zderzeniowe odbiły robota zbyt wcześnie. Sprawdź, czy przeszkoda jest realna (np. buty na podłodze) czy wynikająca z błędnego mapowania. Jeśli robot pomija tę samą strefę przy każdej sesji mimo braku przeszkód, zresetuj mapę i pozwól mu zmapować mieszkanie od nowa.

Dlaczego dwie identyczne sesje sprzątania pokazują różne dane?

Bo żadne dwie sesje nie są identyczne z perspektywy robota. Drobne różnice w pozycji startowej (robot nie zawsze parkuje się dokładnie tak samo na stacji), zmienione pozycje drzwi, przesunięty dywan, inna temperatura baterii — to wszystko wpływa na trasę, czas i raportowany metraż. Różnice rzędu 5–10% między sesjami w tym samym mieszkaniu są normalne. Jeśli różnice przekraczają 20%, robot prawdopodobnie ma problem z nawigacją — ślizgają mu się koła, czujnik LiDAR jest zabrudzony lub mapa wymaga zresetowania.

Dane z aplikacji nie synchronizują się między telefonami — to normalne?

Zależy od producenta. Większość aplikacji (Roborock, Dreame, Ecovacs) przechowuje dane na serwerze i synchronizuje je między urządzeniami zalogowanymi na to samo konto. Ale niektóre starsze modele lub tańsze marki trzymają dane lokalnie na telefonie — jeśli logujesz się z drugiego telefonu, historia sesji może być pusta lub niepełna. Sprawdź w ustawieniach aplikacji, czy masz włączoną synchronizację chmurową. Przy współdzieleniu robota z domownikami upewnij się, że wszyscy korzystają z jednego konta, a nie z osobnych — dwa konta to dwa niezależne zestawy danych, które mogą wzajemnie nadpisywać ustawienia mapy.

Podobne wpisy

Masz pytania lub uwagi? Pisz śmiało - na pewno odpowiemy

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *