Permalänk
Medlem

Tracking software med precision

Hej

Jag har läst på lite om IMU (inertial Measurement unit) och de värdena man kan få ut från en IMU är främst accelerationen och vinkeln av en rörelse. Målet är att med hjälp av den informationen kunna räkna ut koordinaterna för positionen av en rörelse. Alltså att kunna räkna ut sträckan av en rörelse med hjälp av accelerationen. Jag vet att det kan göras med om man integrerar accelerationen 2 gånger men accelerationen påverkas ifall chippet vinklas lite och då blir positioneringen helt fel. Därför undrar jag om nån har en lösning på detta problem? Finns det nån algoritm som tar hänsyn till vinkeln för att få fram rätt koordination till en förflyttning?

Jag tackar för all hjälp och om något är otydlig med vad jag frågar efter så är det bara att säga till.

Permalänk
Hedersmedlem

Utan mer detaljer är det svårt att ge bra tips. Jag skulle säga att du kan uppskatta rörelser med en IMU men över tid kommer det att driva. Vill du bara veta att det skedde en rörelse upp till höger eller rakt till vänster så kan IMU fungera men vill du göra rörelser under en viss tid och sen veta vad exakta positionen är så kommer det inte gå. Så att få ut några exakta koordinater är inte så tillförlitligt.

Permalänk
Inaktiv

Du har ett utgångsläge i position och vinklar. Sedan tar du summerar alla accelerationer i rotation till nya vinklar. Med kända vinklar vet du hur acceleration i läge skall integreras till förflyttning i läge.