New issue
Advanced search Search tips

Issue 754773 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Aug 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Windows , Chrome , Mac
Pri: 3
Type: Feature



Sign in to add a comment

Add unit tests for sensor fusion algorithm

Project Member Reported by juncai@chromium.org, Aug 11 2017

Issue description

As per comment on
https://chromium-review.googlesource.com/c/585226

The sensor fusion algorithm needs some unit tests.
 

Comment 1 by juncai@chromium.org, Aug 11 2017

Status: Started (was: Assigned)
Project Member

Comment 2 by bugdroid1@chromium.org, Aug 21 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b4890eeb9796518fd128c4fa408992f8722eda1e

commit b4890eeb9796518fd128c4fa408992f8722eda1e
Author: Jun Cai <juncai@chromium.org>
Date: Mon Aug 21 18:28:05 2017

Add unit tests for euler angles and quaternion fusion sensor algorithms

This CL adds unit tests for fusion sensor algorithms that convert
orientation euler angles to quaternion and vice-versa.

Bug:  754773 ,  733707 
Change-Id: I4a9ffff85b5f77c424dd962e0407b7d1b0c50223
Reviewed-on: https://chromium-review.googlesource.com/612672
Commit-Queue: Jun Cai <juncai@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#495996}
[modify] https://crrev.com/b4890eeb9796518fd128c4fa408992f8722eda1e/services/device/BUILD.gn
[modify] https://crrev.com/b4890eeb9796518fd128c4fa408992f8722eda1e/services/device/generic_sensor/absolute_orientation_euler_angles_fusion_algorithm_using_accelerometer_and_magnetometer.cc
[add] https://crrev.com/b4890eeb9796518fd128c4fa408992f8722eda1e/services/device/generic_sensor/fake_platform_sensor_fusion.cc
[add] https://crrev.com/b4890eeb9796518fd128c4fa408992f8722eda1e/services/device/generic_sensor/fake_platform_sensor_fusion.h
[modify] https://crrev.com/b4890eeb9796518fd128c4fa408992f8722eda1e/services/device/generic_sensor/orientation_euler_angles_fusion_algorithm_using_quaternion.cc
[add] https://crrev.com/b4890eeb9796518fd128c4fa408992f8722eda1e/services/device/generic_sensor/orientation_euler_angles_fusion_algorithm_using_quaternion_unittest.cc
[modify] https://crrev.com/b4890eeb9796518fd128c4fa408992f8722eda1e/services/device/generic_sensor/orientation_quaternion_fusion_algorithm_using_euler_angles.cc
[add] https://crrev.com/b4890eeb9796518fd128c4fa408992f8722eda1e/services/device/generic_sensor/orientation_quaternion_fusion_algorithm_using_euler_angles_unittest.cc
[add] https://crrev.com/b4890eeb9796518fd128c4fa408992f8722eda1e/services/device/generic_sensor/orientation_test_data.h
[modify] https://crrev.com/b4890eeb9796518fd128c4fa408992f8722eda1e/services/device/generic_sensor/orientation_util.cc
[modify] https://crrev.com/b4890eeb9796518fd128c4fa408992f8722eda1e/services/device/generic_sensor/orientation_util.h
[modify] https://crrev.com/b4890eeb9796518fd128c4fa408992f8722eda1e/services/device/generic_sensor/platform_sensor.cc
[modify] https://crrev.com/b4890eeb9796518fd128c4fa408992f8722eda1e/services/device/generic_sensor/platform_sensor_fusion.cc
[modify] https://crrev.com/b4890eeb9796518fd128c4fa408992f8722eda1e/services/device/generic_sensor/platform_sensor_fusion.h
[modify] https://crrev.com/b4890eeb9796518fd128c4fa408992f8722eda1e/services/device/generic_sensor/relative_orientation_euler_angles_fusion_algorithm_using_accelerometer.cc

Project Member

Comment 3 by bugdroid1@chromium.org, Aug 21 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/0f01fc5545a1db7fa32af3f691202fb426277eec

commit 0f01fc5545a1db7fa32af3f691202fb426277eec
Author: Jun Cai <juncai@chromium.org>
Date: Mon Aug 21 22:20:50 2017

Add unit tests for absolute orientation using accel and magnetometer

This CL adds unit tests for fusion sensor algorithm that converts
accelerometer and magnetometer data to absolute orientation euler
angles.

Bug:  754773 ,  733707 
Change-Id: Ia1bc2663146df63261f55c9e535261d4486b4f9b
Reviewed-on: https://chromium-review.googlesource.com/615000
Commit-Queue: Jun Cai <juncai@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#496084}
[modify] https://crrev.com/0f01fc5545a1db7fa32af3f691202fb426277eec/services/device/BUILD.gn
[modify] https://crrev.com/0f01fc5545a1db7fa32af3f691202fb426277eec/services/device/generic_sensor/absolute_orientation_euler_angles_fusion_algorithm_using_accelerometer_and_magnetometer.cc
[add] https://crrev.com/0f01fc5545a1db7fa32af3f691202fb426277eec/services/device/generic_sensor/absolute_orientation_euler_angles_fusion_algorithm_using_accelerometer_and_magnetometer_unittest.cc

Project Member

Comment 4 by bugdroid1@chromium.org, Aug 21 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d0039f2d815fed73edd5f326c39d7504245069b4

commit d0039f2d815fed73edd5f326c39d7504245069b4
Author: Jun Cai <juncai@chromium.org>
Date: Mon Aug 21 22:38:34 2017

Add unit tests for relative orientation algorithm using accelerometer

This CL adds unit tests for fusion sensor algorithm that converts
accelerometer data to relative orientation euler angles.

Bug:  754773 ,  733707 
Change-Id: I519036cfa589b5a70aa5c33ddb53756e684f5282
Reviewed-on: https://chromium-review.googlesource.com/614083
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Commit-Queue: Jun Cai <juncai@chromium.org>
Cr-Commit-Position: refs/heads/master@{#496094}
[modify] https://crrev.com/d0039f2d815fed73edd5f326c39d7504245069b4/services/device/BUILD.gn
[modify] https://crrev.com/d0039f2d815fed73edd5f326c39d7504245069b4/services/device/generic_sensor/relative_orientation_euler_angles_fusion_algorithm_using_accelerometer.cc
[add] https://crrev.com/d0039f2d815fed73edd5f326c39d7504245069b4/services/device/generic_sensor/relative_orientation_euler_angles_fusion_algorithm_using_accelerometer_unittest.cc

Comment 5 by juncai@chromium.org, Aug 21 2017

Status: Fixed (was: Started)

Comment 6 by juncai@chromium.org, Aug 23 2017

Status: Started (was: Fixed)
Project Member

Comment 7 by bugdroid1@chromium.org, Aug 24 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/881413d0c36925974ff2a6075cef59f7eeb546d9

commit 881413d0c36925974ff2a6075cef59f7eeb546d9
Author: Jun Cai <juncai@chromium.org>
Date: Thu Aug 24 18:43:59 2017

Add unit tests for linear acceleration algorithm using accelerometer

This CL adds unit tests for fusion sensor algorithm that converts
accelerometer data to linear acceleration.

Bug:  754773 ,  733707 
Change-Id: I43b083908b43c0c3d4ad9eded04bb95ec32e46e1
Reviewed-on: https://chromium-review.googlesource.com/630242
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Commit-Queue: Jun Cai <juncai@chromium.org>
Cr-Commit-Position: refs/heads/master@{#497141}
[modify] https://crrev.com/881413d0c36925974ff2a6075cef59f7eeb546d9/services/device/BUILD.gn
[add] https://crrev.com/881413d0c36925974ff2a6075cef59f7eeb546d9/services/device/generic_sensor/linear_acceleration_fusion_algorithm_using_accelerometer_unittest.cc

Comment 8 by juncai@chromium.org, Aug 24 2017

Status: Fixed (was: Started)

Sign in to add a comment