Ruler AR app iconRuler.
← Wszystkie artykuły
6 min czytaniaAccuracyTipsAR

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łębiaBezpośredni pomiar czasu przelotu laseraWyliczona 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ściTak (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ę

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Czytaj dalej

Ruler AR
Free · iOS 16.6+
Pobierz aplikację