OSDN Git Service

Gyro Calibration
authorAdriana Reus <adriana.reus@intel.com>
Thu, 29 May 2014 13:29:16 +0000 (16:29 +0300)
committersuyyala <sridhar.uyyala@intel.com>
Thu, 12 Jun 2014 03:46:04 +0000 (20:46 -0700)
commit05610d964b10d99230311d226c925e87a0d031d6
tree5400f493b291248be22871f62d03a7efb5522a14
parente92849d3dfb9ad2ca3ebc3cdb34eb12283623577
Gyro Calibration

Tries to detect steady state and computes bias based
on that detection.
Steadyness is detected by monitoring the gyro data for a fixed
number of events. If the data is extremely close it gathers the bias.
Theoretically, applying a constant rotation on all axes could also
provide very close data and that would provide a wrong bias but this is
not possible by human interaction with a mobile device (perhaps only
with an automated robotic solution).

Issue: GMIN-1185
Signed-off-by: Adriana Reus <adriana.reus@intel.com>
Change-Id: If1db69dcbda9c9c3b4434ac27ab500a199023f73

Conflicts:
enumeration.c
Android.mk
calibration.h
common.h
control.c
enumeration.c
gyro-calibration.c [new file with mode: 0644]
transform.c