Jak dokładna jest aplikacja miarka na iPhone? Poradnik fachowca
Realistyczne wartości dokładności aplikacji pomiarowych AR, czego oczekiwać z LiDAR i bez niego, kiedy ufać odczytowi oraz pięć sztuczek, które zmniejszają błąd o połowę.
Krótka odpowiedź: nowoczesny iPhone z LiDAR daje pomiary z dokładnością ±5 mm na 3 metrach. Bez LiDAR spodziewaj się ±1-2 cm na tej samej odległości. To wystarcza do zakupu mebli, ogłoszeń nieruchomości i większości kosztorysów remontowych. Nie wystarcza do stolarki czy meblarstwa, gdzie wciąż potrzebujesz stalowej linijki.
Ale „dokładność" to ruchomy cel. Ta sama aplikacja na tym samym telefonie może raz pomylić się o 5 cm, a innym razem trafić w ±2 mm, w zależności od oświetlenia, odległości i sposobu, w jaki użytkownik trzyma telefon. Oto co naprawdę dzieje się wewnątrz sesji AR i co możesz zrobić, by konsekwentnie uzyskiwać najdokładniejsze odczyty.
Co tak naprawdę robi ARKit
ARKit (framework, na którym zbudowane są wszystkie aplikacje pomiarowe na iPhone) robi dwie rzeczy naraz. Śledzi położenie telefonu o sześciu stopniach swobody w przestrzeni za pomocą odometrii wizualno- inercyjnej: kamera odczytuje cechy tekstury otoczenia 60 razy na sekundę, a IMU (akcelerometr + żyroskop) odczytuje ruch 1000 razy na sekundę. Oba sygnały są łączone, by oszacować, gdzie znajduje się telefon.
Następnie, gdy dotkniesz ekranu, by ustawić punkt pomiarowy, aplikacja wystrzeliwuje promień z miejsca dotyku w przestrzeń 3D i szuka miejsca, w którym ten promień przecina wykrytą powierzchnię. Punkt przecięcia otrzymuje współrzędną 3D.
Odległość między dwoma punktami to po prostu odległość euklidesowa między ich współrzędnymi 3D. W teorii proste. W praktyce każdy krok tego łańcucha ma błąd: śledzenie cech dryfuje, wykrywanie powierzchni jest rozmyte, promień może trafić w niewłaściwą płaszczyznę.
LiDAR kontra brak LiDAR: co się zmienia
| iPhone z LiDAR (12 Pro+) | iPhone bez LiDAR (Xs, 14) | |
|---|---|---|
| Jak mierzona jest głębia | Bezpośredni pomiar czasu przelotu lasera | Wyliczona z paralaksy kamery + IMU |
| Typowa dokładność (≤3 m) | ±5 mm | ±10-20 mm |
| Dokładność na 5 m | ±10 mm | ±30-50 mm |
| Działa w całkowitej ciemności | Tak (laser nie potrzebuje światła otoczenia) | Nie (śledzenie kamerą zawodzi) |
| Czas inicjalizacji | ~1 sekunda | ~3-5 sekund |
Pięć sztuczek, które zmniejszają błąd pomiaru o połowę
- Najpierw skalibruj, poruszając telefonem. Zanim postawisz pierwszy punkt, przejdź metr lub dwa wokół obszaru, który będziesz mierzyć. To daje ARKit wystarczająco dużo ruchu, by triangulować głębię z paralaksy; pierwsze pomiary tuż po uruchomieniu aplikacji są najmniej dokładne.
- Do małych wymiarów używaj trybu Touch. Przy wszystkim poniżej 30 cm promień AR ma trudność z umieszczeniem punktu początkowego dokładnie tam, gdzie chcesz. Tryb Touch (w wyborze trybów) umieszcza punkt początkowy w fizycznym położeniu telefonu. Przyłóż telefon do krawędzi początkowej, dotknij raz, przesuń do końca i dotknij ponownie. Brak promienia = brak błędu promienia.
- Dotykaj powierzchni z teksturą, nie gołej ściany.Wykrywanie płaszczyzn AR działa poprzez znajdowanie punktów charakterystycznych (rogi, krawędzie, kropki w teksturze). Idealnie biała tynkowana ściana nie ma żadnych. Jeśli musisz mierzyć do gołej ściany, przyklej kawałek wzorzystej taśmy lub połóż książkę tam, gdzie chcesz zakotwiczyć — cokolwiek z krawędziami.
- Sprawdzaj długie odległości, chodząc. Dryf AR kumuluje się wraz z odległością. Przy wszystkim powyżej 4 m mierz na pół: wybierz punkt środkowy, zmierz od jednego końca do środka, potem od środka do dalekiego końca. Obie połówki powinny zsumować się z dokładnością do kilku milimetrów do pojedynczego pomiaru od końca do końca. Jeśli się nie zgadzają, długi pomiar ma dryf.
- Nie ufaj pierwszemu odczytowi. Zrób trzy. Dotknij, zapisz, odsuń telefon, wróć i dotknij ponownie. Powtórz trzy razy. Jeśli wszystkie trzy odczyty zgadzają się w granicach ±3 mm, masz solidną liczbę. Jeśli różnią się o ponad 1 cm, coś w sesji AR (oświetlenie, jakość śledzenia, powierzchnia) jest niekorzystne — zmień coś i spróbuj ponownie.
Kiedy NIE używać pomiaru AR
AR to złe narzędzie do:
- Stolarki, drzwi, frontów szuflad. Wszędzie tam, gdzie liczy się szczelina 1 mm, stalowa linijka jest szybsza i pewniejsza.
- Przekątnej pokoju powyżej 5 m. Użyj dalmierza laserowego — są tanie, dokładne i nie dryfują na długich odległościach.
- Na zewnątrz w pełnym słońcu. LiDAR jest zaślepiany przez silne promieniowanie IR otoczenia (słońce), a śledzenie kamerą zmaga się z tym samym problemem przez przesuwające się cienie. Lepiej w cieniu lub przy zachmurzeniu.
- Powierzchni odbijających lub przezroczystych. Lustra, polerowany marmur i szkło zwracają błędne odczyty głębi. Zasłoń je lub ich unikaj.
Apple Measure kontra aplikacje AR innych firm
Wbudowana aplikacja Apple Measure korzysta z tych samych prymitywów ARKit co aplikacje innych firm, więc surowa dokładność jest podobna. Różnice tkwią w funkcjach:
- Apple Measure: odległość, wzrost (automatycznie wykrywa wzrost osoby), poziomica. To wszystko.
- Aplikacje AR innych firm (Ruler AR, MagicPlan, RoomScan Pro): wszystko powyższe plus kąty, pole powierzchni, pomiar wielokątów, skany 3D pomieszczeń, ręczne kreatory planów, foldery projektów, eksport do PDF, tryby kalibracji, adnotacje na zdjęciach i tak dalej.
Do jednorazowych pomiarów aplikacja Apple wystarczy. Do wszystkiego, co trzeba zapisać, wyeksportować lub zmierzyć z większą dokładnością (tryb Touch, pole wielokąta, profile dokładności), dedykowana aplikacja jest praktyczniejsza.
Podsumowanie
Nowoczesna aplikacja AR na iPhone jest wystarczająco dokładna, by zastąpić miarkę w większości domowych i lekko profesjonalnych zadań. Z LiDAR ±5 mm jest realne. Bez LiDAR realne jest ±1-2 cm. Użyj pięciu sztuczek powyżej, a twoje odczyty się poprawią. Do prac wykończeniowych trzymaj stalową linijkę w skrzynce z narzędziami.