![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Cubic Hand project for EECS 249A course.
Dependencies: MMA8451Q TSI cc3000_hostdriver_mbedsocket NVIC_set_all_priorities mbed Multi_WS2811
Diff: Correction.cpp
- Revision:
- 49:361833355173
- Parent:
- 48:2ba6321d79fc
- Child:
- 52:0f7a239cdd09
--- a/Correction.cpp Thu Dec 11 14:06:34 2014 +0000 +++ b/Correction.cpp Thu Dec 11 17:49:21 2014 +0000 @@ -4,7 +4,7 @@ { count = 0; initTime = 100; - alpha = 0.4; + alpha = 0.25; //correction = new Glove; //corrected = new Glove; //Initialize correction values to 0 @@ -33,6 +33,9 @@ count++; Train(gloveData); } + else if (count < 2*initTime) { + count++; + } else { corrected.roll = alpha*(gloveData.roll - correction.roll) + (1.0-alpha)*corrected.roll; corrected.pitch = alpha*(gloveData.pitch - correction.pitch) + (1.0-alpha)*corrected.pitch;