Adding support for computing tilt quaternion based on accelerometer 49/39449/1
authorRamasamy <ram.kannan@samsung.com>
Fri, 15 May 2015 09:48:26 +0000 (18:48 +0900)
committerRamasamy <ram.kannan@samsung.com>
Fri, 15 May 2015 09:48:33 +0000 (18:48 +0900)
- support for sensor fusion algorithm to compute tilt quaternion

Change-Id: I32135f270acc4eb8de1811e6f29182614dd7ce54

src/sensor_fusion/orientation_filter.cpp

index ae88a46..c3a6c92 100644 (file)
@@ -371,6 +371,12 @@ void orientation_filter<TYPE>::get_device_orientation(const sensor_data<TYPE> *a
 
                m_quaternion = m_quat_9axis;
 
+       } else if (!gyro && !magnetic) {
+
+               compute_accel_orientation();
+
+               m_quaternion = m_quat_aid;
+
        } else if (!gyro) {
 
                orientation_triad_algorithm();