2012-09-03 11 views
10

I zostały opierając się na górze iPhone rozszerzona rzeczywistość ramach znaleziono here ale niestety, na telefony komórkowe bez żyroskopu (czyli 3GS) nie działa (jak twierdzi).Park działa na iPhone 3GS

Czy ktoś wie o poprawce, aby działała z czujnikami ruchu i nagłówkiem kompasu? A może ktoś byłby tak spragniony, aby podać kody takim ramom?

Potrzebuję sposobu na sprawdzenie, czy wektory działają, a jeśli nie jest to możliwe, będę musiał przeforsować i użyć tylko nagłówka.

Odpowiedz

2

CoreMotion działa w urządzeniach takich jak 3GS. Jednak ta ramowa park jest dla urządzeń z żyroskopów (Runtime Wymagania: iPad 2 lub iPhone 4 z systemem iOS 5.0 lub nowszy)

Żyroskop jest podstawowym kawałek inercyjnych systemów nawigacji (INS), a więc bez niej będziesz mieć poważne utrata precyzji.

Sprawdź papier: „Usability of apple iPhones for inertial navigation systems” dla porównania wydajności iPhone 3GS i iPhone 4. Konkluzja autora jest:

Jednak badania pokazują, że nawet przy zastosowaniu filtrów jest Trudno jest zbudować precyzyjne urządzenie INS z wykorzystaniem czujników z popularnych urządzeń ze względu na ich niedokładności i wysoki współczynnik błędu . Wyniki pokazują, że iPhone 4 może zapewnić akceptowalne wyniki przez krótki czas, ale następnie odchylenie staje się zbyt wysokie ze względu na poziom błędu. Obecnie jesteśmy wdrażający wielowymiarowy filtr Kalmana do zbadania ewentualnych ulepszeń . Ponadto staramy się ulepszyć system , korzystając z większej liczby czujników z iPhone'a 4, np. lekkie czujniki i kamera .

Uważam, że należy pomyśleć, że Twoja aplikacja obsługuje tylko iPhone4 lub nowszy.

Powiązane problemy