logické počítat kroky při chůzi pomocí funkce akcelerometru v iphone

hlasů
4

Jak mohu použít funkci akcelerometru v iPhone pro výpočet vzdálenosti při chůzi?

Položena 12/01/2010 v 07:08
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
2

Nemůžete použít akcelerometr pro určení vzdálenosti.

Pokud jsem v klidu, akcelerometr detekuje pouze gravitační zrychlení. To samozřejmě nastavit docházkové vzdálenosti do 0 ° C.

Ale když jsem chůzi při konstantní rychlosti a spustit aplikaci při chůzi, má zrychlení je nula, tedy akcelerometr znovu detekuje pouze gravitační zrychlení. Situace je stejná jako výše, a chůze je 0, což je nesprávný.

Nemluvě o tom, že je obtížné se zabývá změnami zrychlení vzhledem k orientaci zařízení.

Budete potřebovat jádro Umístění vypočítat cokoliv týkající se distancovat. Můžete použít akcelerometr realizovat krokoměr, ale to jen počítá kroky, ne vzdálenost.

Odpovězeno 12/01/2010 v 07:39
zdroj uživatelem

hlasů
1

To by pravděpodobně větší smysl používat jádra umístění za to.

Ve skutečnosti vzorek aplikace pro výpočet docházkové vzdálenosti a rychlosti je vytvořen v kapitole 24 „iPhone Umístění API“ z iPhone SDK Development Bill Dudney a Chris Adamson.

Odpovězeno 12/01/2010 v 07:12
zdroj uživatelem

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