Android- Gyro Sensor drift and Correct angle Estimation

Click For Summary
SUMMARY

The discussion focuses on correcting gyroscope drift for accurate angle estimation using the LG Optimus 2x smartphone, which features gyroscope and accelerometer sensors. A suggested method for drift correction involves utilizing a Kalman Filter to combine data from the gyroscope, accelerometer, and GPS for real-time bias estimation, particularly during motion. The conversation emphasizes the necessity of using high-quality sensors for precise navigation and highlights that the LG Optimus 2x is equipped with adequate sensors for this purpose.

PREREQUISITES
  • Understanding of gyroscope and accelerometer sensor functionality
  • Familiarity with Kalman Filter algorithms for sensor fusion
  • Knowledge of inertial navigation principles
  • Basic concepts of coordinate transformation in motion tracking
NEXT STEPS
  • Research Kalman Filter implementation for sensor data fusion
  • Explore advanced gyroscope calibration techniques
  • Learn about inertial navigation systems and their applications
  • Investigate the specifications and performance of the MPU-3050 gyroscope
USEFUL FOR

This discussion is beneficial for mobile developers, robotics engineers, and anyone involved in motion tracking or sensor data processing, particularly those working with gyroscopic and accelerometer technologies.

ravishah
Messages
5
Reaction score
0
I am using LG Optimus 2x smartphone(Gyroscope and Accelerometer sensor) for positioning. I want to get correct rotation angles from gyroscope that can be used later on for body to Earth coordinate transformation. My question is that 1- How I can measure and remove the drift in gyro sensor. The one way is to take the average of gyro samples (when mobile is in static condition) for some time and subtracting from current sample, which is not good way. When the mobile is in rotation/motion how to get the drift free angles?
regards navigator
 
Engineering news on Phys.org
How many gyro and accelerometer sensors does the phone have? You most likely need 3 (orthogonal) gyros and another 3 accelerometers to do what you want to do. Also, not all sensors are created equal. To detect motion, you can use pretty low-cost sensors. To navigate accurately, the sensors have to be much better.
 
if you combine accelerometers, gyro and GPS data using Kalman Filter, you should be able to estimate gyro bias values "in-motion". LG Optimus 2x have "not bad" sensors http://invensense.com/mems/gyro/mpu3050.html so I think everything is possible. You can use inertial sensors for motion detection, and when you detect "no motion" you can start gyro bias estimation.
 
Last edited by a moderator:

Similar threads

  • · Replies 10 ·
Replies
10
Views
3K
Replies
28
Views
8K
  • · Replies 15 ·
Replies
15
Views
7K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 52 ·
2
Replies
52
Views
6K
  • · Replies 2 ·
Replies
2
Views
6K
  • · Replies 20 ·
Replies
20
Views
6K
  • · Replies 2 ·
Replies
2
Views
1K