Pracuję nad lokalizowaniem urządzenia iPhone w przestrzeni 3D.Jak wykrywać wysokość iPhone'a (do wykorzystania w grze rozszerzonej rzeczywistości)?
Potrafię wykorzystać długość/długość do wykrycia fizycznej lokalizacji, mogę użyć magnetometru, aby obliczyć kierunek, w którym się znajdują, i być może będę mógł użyć przyspieszeniomierza, aby zorientować się, w jaki sposób urządzenie jest zorientowane, ale ja nie może znaleźć sposobu na podniesienie wysokości urządzenia z podłogi.
W szczególności muszę wiedzieć, czy użytkownik przykuca, czy podnosi rękę w kierunku sufitu (inaczej około 2 metry/6 stóp).
Zamieściłem bardziej szczegółowy opis tego, co próbuję zrobić na moim blogu: http://pushplay.net/blog_detail.php?id=36
chciałbym jakieś sugestie co do sposobu nawet fałszywy tego rodzaju informacji. Naprawdę chcę tego rodzaju interaktywności i ruchu, które wymagałyby schylania się i podskakiwania, w przeciwieństwie do sytuacji, w której ktoś mógłby usiąść wygodnie i podnieść telefon - sposób, w jaki ludzie mogą "oszukiwać" grę z Wii ...
Nie GPS daje wysokość? Myślałem, że tak (Edit): mam na myśli podniesienie ... Myślałem, że GPS zwróci dane elewacji –
problem, myślę, że będzie w określaniu, gdzie jest "podłoga". Jeśli użytkownik znajduje się w Denver, jego podłoga znajduje się około 5200 stóp od poziomu morza! –
nie będzie można uzyskać lokalizacji z jakąkolwiek użyteczną dokładnością. Może można coś naśladować za pomocą funkcji rozpoznawania funkcji/śledzenia funkcji, ale to jest trudny problem (tm) – hop