Android akcelerometr detekuje stavu uživatele

hlasů
1

Jsem v současné době pracuje na projektu, který vyžaduje zjištění stavu uživatele (chůze, běh, jízda), jsem se podíval do některé z existujících řešení na platformě Android, jako je krokoměr nebo výpočet rychlosti s daným zrychlením, ale já jsem stále nejste jisti, jak mohu tento problém přiblížit. Existuje způsob, jak toho dosáhnout, aniž by hodně dolování dat / zpracování signálu? Jak mohu vyřešit jednoduchou logikou? Nebo je lépe řešena s GPS namísto akcelerometru? Program bude potřebovat pouze vrátit jednoduché uživatelsky státní popisy jako chůze.

Položena 27/10/2010 v 20:18
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
0

Snaží zjistit rychlost jízdy z akcelerometrů nebude být velmi praktický - je to telefon, ne inerciální navigační systém. Ale při pohledu na charakter změn v akceleračních hodnot - buď tím, že prostě vezme derivát (známý jako ‚blbec‘) nebo sofistikovanější podobě filtrování high-pass - by vás mohly dostat někam. (Tam byl zřejmě nějaký výzkum provádí na rozpoznání chůzi konkrétních osob jako prostředek k ověření totožnosti majitele). Snaží vyřešit chůze od běhu může být rozumné tímto způsobem.

Za jízdy GPS by mohlo fungovat lépe, analýza pohybu I když by bylo dobré. Lze předpokládat, že by byl nějaký rachot hluk a start / stop / zatáčkách události, ale ne rytmické chůze chůze nebo běhu.

Asi to, co by měl udělat, je buď a) výzkum, co se stalo, nebo b) trvat hodně surových dat a pak nahrát do počítače pro analýzu ve frekvenční oblasti a zjistit, jestli najdete něco, co může vyvinout do algoritmu. Nezapomeňte si vzít data s více subjekty.

Odpovězeno 27/10/2010 v 21:11
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more