Akcelerometr a Gyrometer dat

hlasů
0

Jsem pomocí Android SDK (2.2) s Droid a mám přístup k akcelerometru 3 osách a gyrometer.

Předem se omlouvám, pokud to odhalí svou neznalost fyziky. Bylo to na chvíli.

To, co nechápu, je, proč je akcelerometr dává různé X, Y, Z hodnoty, když jsem se naklonit telefon. Je to stojí, alespoň se zanedbatelným zrychlení a dokonce převážně konstantní rychlostí, je to jen nakloněna. Myslel jsem, že to byl gyrometer úkolem?

Nechci gravitace v rovnici ... Chci jen další síly, které ovlivňují telefon. Všechno bylo lepší být 0,0,0, pokud jsem to pohybuje rychleji. Chci vědět, jak tvrdě jsem narazila na telefon na stole, a směr a velikost X, Y, Z silami, když jsem to. Zatím jsem zmatená nevíře o tom, jak přistupovat k této data akcelerometru a gyrometer. Snažím se vzít gyrometer jako směru a akcelerometru jako velikosti. Bohužel, údaje za ty nejsou ve skutečnosti v synchronizaci (mám nastavit dvě události se dostat každý pár dat, a mohou přijít v různých časech), ale to by mohlo být dost dobrý, aby právě vyrovnávací paměti je a převzít nějakou synchronizace.

Zoufalý, Andrew

Položena 06/09/2010 v 20:17
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
0

Obávám se, že to, jak zrychlení práce, zde na zemi bude vždy existovat 9,8 Gs směřující k zemi.

Pokud můžete předpokládat, že máte funkční kompas, stačí se vektor délky STANDARD_GRAVITY , otáčet se současnou orientací převzaté z magnetometru a odečtěte toto z vektoru vašeho akcelerometru je.

Mějte na paměti, že byste měli také tlumit hodnoty se vrátíš z akcelerometru, používat klouzavý průměr posledních několika hodnot.

Odpovězeno 07/09/2010 v 03:26
zdroj uživatelem

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