Adding equations for measurement system, gravity, Linear Accel 56/31456/1
authorRamasamy <ram.kannan@samsung.com>
Fri, 5 Dec 2014 05:15:15 +0000 (10:45 +0530)
committerRamasamy <ram.kannan@samsung.com>
Fri, 5 Dec 2014 05:15:20 +0000 (10:45 +0530)
- Adding equations for measurement update system, gravity
computation and linear acceleration

Change-Id: I913ae44de5fa30ee8c4a90bb5c62a7ff93f0588d

src/sensor_fusion/design/documentation/equation/equation_31.png [new file with mode: 0755]
src/sensor_fusion/design/documentation/equation/equation_32.png [new file with mode: 0755]
src/sensor_fusion/design/documentation/equation/equation_33.png [new file with mode: 0755]
src/sensor_fusion/design/documentation/equation/equation_34.png [new file with mode: 0755]
src/sensor_fusion/design/documentation/equation/equation_35.png [new file with mode: 0755]
src/sensor_fusion/design/documentation/equation/equation_36.png [new file with mode: 0755]
src/sensor_fusion/design/documentation/equation/equation_37.png [new file with mode: 0755]
src/sensor_fusion/design/documentation/equation/equation_38.png [new file with mode: 0755]
src/sensor_fusion/design/documentation/equation/equation_39.png [new file with mode: 0755]
src/sensor_fusion/design/documentation/equation/equation_40.png [new file with mode: 0755]
src/sensor_fusion/design/documentation/sensor_fusion.htm

diff --git a/src/sensor_fusion/design/documentation/equation/equation_31.png b/src/sensor_fusion/design/documentation/equation/equation_31.png
new file mode 100755 (executable)
index 0000000..9a1c524
Binary files /dev/null and b/src/sensor_fusion/design/documentation/equation/equation_31.png differ
diff --git a/src/sensor_fusion/design/documentation/equation/equation_32.png b/src/sensor_fusion/design/documentation/equation/equation_32.png
new file mode 100755 (executable)
index 0000000..03861d3
Binary files /dev/null and b/src/sensor_fusion/design/documentation/equation/equation_32.png differ
diff --git a/src/sensor_fusion/design/documentation/equation/equation_33.png b/src/sensor_fusion/design/documentation/equation/equation_33.png
new file mode 100755 (executable)
index 0000000..7768cdb
Binary files /dev/null and b/src/sensor_fusion/design/documentation/equation/equation_33.png differ
diff --git a/src/sensor_fusion/design/documentation/equation/equation_34.png b/src/sensor_fusion/design/documentation/equation/equation_34.png
new file mode 100755 (executable)
index 0000000..ebf0262
Binary files /dev/null and b/src/sensor_fusion/design/documentation/equation/equation_34.png differ
diff --git a/src/sensor_fusion/design/documentation/equation/equation_35.png b/src/sensor_fusion/design/documentation/equation/equation_35.png
new file mode 100755 (executable)
index 0000000..2d6e344
Binary files /dev/null and b/src/sensor_fusion/design/documentation/equation/equation_35.png differ
diff --git a/src/sensor_fusion/design/documentation/equation/equation_36.png b/src/sensor_fusion/design/documentation/equation/equation_36.png
new file mode 100755 (executable)
index 0000000..9d1e924
Binary files /dev/null and b/src/sensor_fusion/design/documentation/equation/equation_36.png differ
diff --git a/src/sensor_fusion/design/documentation/equation/equation_37.png b/src/sensor_fusion/design/documentation/equation/equation_37.png
new file mode 100755 (executable)
index 0000000..9312dec
Binary files /dev/null and b/src/sensor_fusion/design/documentation/equation/equation_37.png differ
diff --git a/src/sensor_fusion/design/documentation/equation/equation_38.png b/src/sensor_fusion/design/documentation/equation/equation_38.png
new file mode 100755 (executable)
index 0000000..6954a66
Binary files /dev/null and b/src/sensor_fusion/design/documentation/equation/equation_38.png differ
diff --git a/src/sensor_fusion/design/documentation/equation/equation_39.png b/src/sensor_fusion/design/documentation/equation/equation_39.png
new file mode 100755 (executable)
index 0000000..aa7fe3d
Binary files /dev/null and b/src/sensor_fusion/design/documentation/equation/equation_39.png differ
diff --git a/src/sensor_fusion/design/documentation/equation/equation_40.png b/src/sensor_fusion/design/documentation/equation/equation_40.png
new file mode 100755 (executable)
index 0000000..10e1a07
Binary files /dev/null and b/src/sensor_fusion/design/documentation/equation/equation_40.png differ
index 45119be..d8896e3 100755 (executable)
@@ -261,7 +261,34 @@ Estimation.</FIGCAPTION>
 </center>
 </FIGURE>
 
-<h3>Determination of Gravity</h3>
+
+<h3>Measurement Update System</h3>
+
+<FIGURE>
+<center>
+<img src="./equation/equation_31.png" width="35%" height="4%">
+</center>
+</FIGURE>
+
+<FIGURE>
+<center>
+<img src="./equation/equation_32.png" width="35%" height="4%">
+</center>
+</FIGURE>
+
+<FIGURE>
+<center>
+<img src="./equation/equation_33.png" width="35%" height="4%">
+</center>
+</FIGURE>
+
+<FIGURE>
+<center>
+<img src="./equation/equation_34.png" width="35%" height="4%">
+</center>
+</FIGURE>
+
+<h3>Determination of Gravity and Linear Acceleration</h3>
 <p>When a device is subjected to motion in Euclidean space, the 3D accelerometer
 data generated from the device is a combination of linear acceleration and gravity
 components which are a measure of linear and rotational motion respectively.The
@@ -277,6 +304,24 @@ width="40%" height="40%">
 </center>
 </FIGURE>
 
+<FIGURE>
+<center>
+<img src="./equation/equation_35.png" width="35%" height="4%">
+</center>
+</FIGURE>
+
+<FIGURE>
+<center>
+<img src="./equation/equation_36.png" width="35%" height="4%">
+</center>
+</FIGURE>
+
+<FIGURE>
+<center>
+<img src="./equation/equation_37.png" width="35%" height="4%">
+</center>
+</FIGURE>
+
 <p>Gravity virtual sensor data provides the measure of the direction in which the
 Earth\92s gravitational force is observed in the device\92s frame of reference. The
 orientation of the device decides the measure of the influence of Earth\92s gravitational
@@ -284,10 +329,6 @@ force on the 3-axes of the device. The following equations are used for projecti
 the tilt(pitch, roll) of the device on the Earth\92s gravity axis to determine earth\92s
 gravitational effect on the devices reference axis.</p>
 
-<p>GRx = Earth\92s Gravity * sin(pitch)</p>
-<p>GRy = Earth\92s Gravity * sin(roll)</p>
-<p>GRz = Earth\92s Gravity * cos(pitch) * cos(roll)</p>
-
 <FIGURE>
 <center>
 <img src="./diagram/orientation_effect_on_gravity.png">
@@ -309,9 +350,24 @@ a device after removing the Gravity components on the 3-axes. Accurate linear
 acceleration data are calculated by subtracting gravity components from the 3-axes
 calibrated accelerometer data.</p>
 
-<p>LAx = Ax \96 GRy</p>
-<p>LAy = Ay \96 GRx</p>
-<p>LAz = Az \96 GRz</p>
+
+<FIGURE>
+<center>
+<img src="./equation/equation_38.png" width="35%" height="4%">
+</center>
+</FIGURE>
+
+<FIGURE>
+<center>
+<img src="./equation/equation_39.png" width="35%" height="4%">
+</center>
+</FIGURE>
+
+<FIGURE>
+<center>
+<img src="./equation/equation_40.png" width="35%" height="4%">
+</center>
+</FIGURE>
 
 <h1>References</h1>