- #1
sparkk
- 2
- 0
I've been playing around with dead reckoning stuff on an rc plane by attaching a gps, 3 axis gyroscope, and 3 axis accelerometer to the plane.
When the plane isn't turning, my algorithm works pretty well however when I enter a turn, the readings get way off. Specifically, the plane appears to be moving at a faster velocity than it actually is thus all turns are overshot.
I believe I see this due to centrifugal acceleration and would like to cancel it out, but I'm getting quite lost, especially with 3d vectors. How might I go about subtracting this observed acceleration from acceleration caused by movement?
Thank you
When the plane isn't turning, my algorithm works pretty well however when I enter a turn, the readings get way off. Specifically, the plane appears to be moving at a faster velocity than it actually is thus all turns are overshot.
I believe I see this due to centrifugal acceleration and would like to cancel it out, but I'm getting quite lost, especially with 3d vectors. How might I go about subtracting this observed acceleration from acceleration caused by movement?
Thank you