主权项 |
1.一种基于手机加速度计和陀螺仪的老年人异常情况判定方法,其特征在于,该方法包括以下步骤:步骤(1)从智能手机中实时获取加速度传感器和陀螺仪传感器的数据。步骤(2)建立加速度数据处理模型:设三轴加速度值分别为Rac<sub>x</sub>、Rac<sub>y</sub>、Rac<sub>z</sub>,三轴加速度的矢量和,即为加速度检测的矢量<img file="FDA0000438319570000011.GIF" wi="694" he="88" />矢量长度为<img file="FDA0000438319570000012.GIF" wi="666" he="103" />确定手机旋转的角度是向量<img file="FDA0000438319570000013.GIF" wi="96" he="69" />与X、Y、Z三个坐标轴之间的夹角α<sub>x</sub>、α<sub>y</sub>、α<sub>z</sub>,通过cos()的反函数arccos()可以计算出所需的角度:α<sub>x</sub>=arccos(Rac<sub>x</sub>/|Rac|),α<sub>y</sub>=arccos(Rac<sub>y</sub>/|Rac|),α<sub>z</sub>=arccos(Rac<sub>z</sub>/|Rac|)。步骤(3):建立陀螺仪数据处理模型;定义Rxz为加速度矢量<img file="FDA0000438319570000014.GIF" wi="90" he="69" />在XZ平面上的投影,Ryz为加速度矢量<img file="FDA0000438319570000015.GIF" wi="96" he="68" />在YZ平面上的投影,定义Z轴和Rxz、Ryz向量所成的夹角为α<sub>xz</sub>、α<sub>yz</sub>,陀螺仪输出陀螺仪修正加速度计的修正分量<img file="FDA0000438319570000016.GIF" wi="117" he="79" /><![CDATA[<math><mrow><mover><mi>R</mi><mo>→</mo></mover><mi>gy</mi><mo>=</mo><mo>[</mo><msub><mi>Rgy</mi><mi>x</mi></msub><mo>,</mo><msub><mi>Rgy</mi><mi>y</mi></msub><mo>,</mo><msub><mi>Rgy</mi><mi>z</mi></msub><mo>]</mo></mrow></math>]]></maths>即为:<![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>Rgy</mi><mi>x</mi></msub><mo>=</mo><mfrac><mn>1</mn><msqrt><mn>1</mn><mo>+</mo><mi>cot</mi><msup><mrow><mo>(</mo><msub><mi>α</mi><mi>xz</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><mi>sec</mi><msup><mrow><mo>(</mo><msub><mi>α</mi><mi>yz</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow><mn>2</mn></msup></msqrt></mfrac></mtd></mtr><mtr><mtd><msub><mi>Rgy</mi><mi>y</mi></msub><mo>=</mo><mfrac><mn>1</mn><msqrt><mn>1</mn><mo>+</mo><mi>cot</mi><msup><mrow><mo>(</mo><msub><mi>α</mi><mi>yz</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><mi>sec</mi><msup><mrow><mo>(</mo><msub><mi>α</mi><mi>xz</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow><mn>2</mn></msup></msqrt></mfrac></mtd></mtr><mtr><mtd><msub><mi>Rgy</mi><mi>z</mi></msub><mo>=</mo><msqrt><mn>1</mn><mo>-</mo><msup><msub><mi>Rgy</mi><mi>x</mi></msub><mn>2</mn></msup><mo>-</mo><msup><msub><mi>Rgy</mi><mi>y</mi></msub><mn>2</mn></msup></msqrt></mtd></mtr></mtable></mfenced></math>]]></maths>步骤4)根据步骤2)和步骤3)所得的处理数据,计算出融合加速度计和陀螺仪的融合运动矢量<img file="FDA0000438319570000019.GIF" wi="116" he="77" />步骤5)根据融合运动矢量<img file="FDA00004383195700000110.GIF" wi="80" he="78" />判定人的行为状态。 |