- Chcę monitorować orientację urządzenia na 2 osiach: bardzo prosto: w którą stronę jest w dół.
- Należy zachować dokładność przez dłuższy okres czasu (12 godzin)
- To będzie przedmiotem obrotów i przyspieszeń o wszystkich osiach
Urządzenie będzie Android telefon z normą żyroskop/akcelerometr. W przypadku tych dwóch typów czujników, jest możliwe spełnienie powyższych wymagań?Uzyskiwanie orientacji za pomocą żyroskopu i akcelerometru
Myślami dotąd: sam akcelerometr nie można osiągnąć, ponieważ biorąc pod uwagę dowolny zestaw wartości na moment w czasie, to nie jest możliwe, aby oddzielić grawitacyjne i przestrzennych elementów przyspieszenia. I nie mogę zrozumieć, jak żyroskop mógłby pomóc rozwiązać ten problem. Czy są jakieś sprytne formuły/algorytmy, które by to zarządzały?
Dzięki
Spróbuj użyć google do "akcelerometru danych żyroskopu fusion". Jest to dość powszechne zadanie w IMU i jest zdecydowanie wykonalne. (Z góry mojej głowy mógłbyś ustawić filtr Kalmana/po prostu zrobić HPF na akcelerometrze i LPF na żyroskopie, ale nie mam przy sobie żadnych szczegółów dotyczących implementacji). – sapi