Doba měření se vozidlo k urychlení v iPhone

hlasů
3

Jak se měří, když je vozidlo potřebný ke zrychlení z 0 na 100 km / h (0-60 mph) za 400meters (čtvrt míle) pomocí iPhone akcelerometr?

Mám situaci, kdy musím počítat čas vozidlo potřebný ke zrychlení z 0 na 100 km / h na 400 metrů (čtvrt míle), i třeba implementovat to pomocí iPhone akcelerometr.

Položena 11/01/2011 v 07:33
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
-1

akcelerometr lze použít pouze pro měření G-síly .. ne rychlosti .. Budete potřebovat GPS měření, když jste dosáhli 100km / u rychlosti ..

Odpovězeno 11/01/2011 v 09:05
zdroj uživatelem

hlasů
5

Můžete použít hodnoty zrychlení z akcelerometru pro měření rychlosti. Tam je opravdu dobrý papír ( Prováděcí Positioning algoritmy používají měřiče zrychlení ), což vysvětluje chyby dostanete z akcelerometru a technik, jak získat rychlost a polohy z hodnot zrychlení. Chcete-li získat čas vozidlo potřebný ke zrychlení z 0 na 100 km / h, co musíte měřit čas až do dosažení určité rychlosti.

Hlavními kroky, budete muset vzít dostat rychlost z hodnoty zrychlení jsou

  • získání hodnot zrychlení
  • integrovat nad hodnoty dostat rychlost

Jistý náznak: velocity[i] = (acceleration[i] + acceleration[i-1])/2 * interval + velocity[i-1]

intervalje doba mezi acceleration[i]a acceleration[i-1]která je příbuzná frekvenci aktualizací akcelerometru.

Pro zvýšení přesnosti máte filtrovat hodnoty zrychlení na předku.

PS: Já jsem realizován takový algoritmus na iPhone 3GS a fungovalo to docela dobře. Akcelerometr pojďme měřit vzdálenosti 30 cm s chybou asi 1 cm. Nechtěl jsem testovat ještě delší vzdálenosti.

Odpovězeno 11/01/2011 v 10:50
zdroj uživatelem

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