CWM体感技术—九轴惯性感测
CyweeMotion的九轴融合感测算法,可测量空间中重力传感器的三个轴向、陀螺仪的三个轴向以及磁力计的三个轴向,并克服了传统上使用个别单一传感器的缺点,实现更精确的空中捕捉原理。9轴动作输出
提供绝对位置
优化外磁场干扰问题
无奇异点问题
CyweeMotion为智能手机提供全套的感知融合算法解决方案,针对各个主流硬件平台(比如Qualcomm、展讯、MTK等)在性能上做了深入优化,且支持多家供应商制造的传感器。当设备处在移动或转动的状态下,我们通过收集加速度计、陀螺仪以及磁力计的数据,可以计算出绝对且及时的方位。我们提供的算法符合安卓平台架构,确保应用稳定性和兼容性。
序号
传感器
描述
01
CWM加速度计
加速度计传感器可报告设备沿三个传感器坐标轴的加速度。
02
CWM磁场传感器
磁场传感器(也称为磁力计)可报告沿三个传感器坐标轴测量的环境磁场。
03
CWM未校准磁场传感器
未校准磁场传感器可报告环境磁场以及硬铁校准估值。
04
CWM陀螺仪
陀螺传感器可报告设备围绕三个传感器坐标轴的旋转速率。
05
CWM未校准陀螺仪
未校准陀螺仪可报告围绕传感器坐标轴的旋转速率(未应用偏差补偿)以及偏差估值。
06
CWM光感测器
光感测器可报告当前照明度,采用国际单位勒克斯 (lux)。
07
CWM压力计
压力计传感器(也称为气压计)可报告大气压力,以百帕斯卡 (hPa) 为单位。
08
CWM温度计
温度计传感器可提供设备温度,单位为摄氏度。
09
CWM环境温度计
环境温度计传感器可提供环境(室内)温度,单位是摄氏度。
10
CWM近程传感器
近程传感器可报告从传感器到最近的可见表面的距离。
11
CWM相对湿度传感器
相对湿度传感器用于测量环境空气相对湿度,并返回百分比值。
12
CWM心率传感器
心率传感器可报告触摸设备的人员当前的心率。
13
CWM方向传感器(已弃用)
方向传感器可报告设备的姿势。
14
CWM重力传感器
重力传感器可报告设备坐标系中重力的方向和大小。
15
CWM线性加速度传感器
线性加速度传感器可报告传感器框架内设备的线性加速度(不包括重力加速度)。
16
CWM旋转矢量传感器
旋转矢量传感器可报告设备相对于东北天坐标系的方向。
17
CWM游戏旋转矢量传感器
游戏旋转矢量传感器类似于旋转矢量传感器,但不使用地磁场。
18
CWM地磁旋转矢量传感器
地磁旋转矢量传感器与旋转矢量传感器类似,但它使用磁力计而不是陀螺仪。
19
CWM大幅度动作传感器
当检测到大幅度动作时,会触发大幅度动作传感器;大幅度动作是指可能导致用户位置发生变化的动作。
20
CWM侦测到使用者走路
用户每走一步,步测器就触发一个事件。
21
CWM计步器
计步器报告自激活后上一次重新启动以来用户行走的步数。
22
CWM倾斜检测器
每次检测到倾斜事件时,倾斜检测器会生成一个事件。倾斜事件定义如下:自激活或自传感器生成的最后一次事件起,2 秒时隙内平均重力加速度方向变化至少 35 度。
23
CWM唤醒手势传感器
唤醒手势传感器可以使用特定设备动作来唤醒设备。
24
CWM快览手势传感器
快览手势传感器可短暂开启屏幕,方便用户使用特定动作浏览屏幕内容。
25
CWM拿起手势传感器
拿起手势传感器仅在拿起设备时被触发,并且不考虑设备在拿起前的所在位置(桌面、口袋里或袋子里)。
序号
传感器
描述
26
CWM摇晃手势
摇动手机两次
27
CWM翻转手势
翻转静音 (手机放在桌上,翻转手机到另一面)
28
CWM扭转手势
正向手持手机,手腕快速转动两次
29
CWM口袋模式侦测
检测设备是否在口袋里
30
CWM举起手势
体感接听 (拿起手机靠近耳边)
31
CWM放下手势
体感挂断 (将手机从耳边放下)
32
CWM后置摄像头
体感相机 (拿起手机,横向垂直于地面静置1秒)
33
CWM前置摄像头
体感妆镜 (拿起手机,纵向垂直于地面静置1秒)
34
CWM近距离屏幕唤醒
挥手亮屏 (手机放在桌上,在手机上方挥手)
35
CWM跌掉检测
跌倒检测
36
CWM Reserve Sensor A
计步器 (输出包含步数、行走距离、消耗热量、状态等数据)
37
CWM情景感知&活动识别
活动识别可以检测用户当前的身体活动,如走路、跑步等。
38
CWM静止偵測
静止侦测
39
CWM朝上检测
手机屏幕朝上
40
CWM朝下检测
手机屏幕朝下
41
CWM 抬手亮屏
抬手亮屏(当设备面朝用户倾斜时,该类型传感器会触发。)
42
CWM自动接听
体感接听、翻转静音、反面拒接
43
CWM PDR_with_GPS
PDR辅助GPS,惯性导航
44
CWM 电话跌落
电话跌落
45
CWM搭乘电梯
搭乘电梯
序号
功能
ROM(Bytes)
RAM(Bytes)
DMIPS
01
线性加速度传感器
10,552
2,384
2.76
02
重力传感器
10,552
2,384
2.76
03
旋转矢量传感器
10,552
2,384
2.76
04
游戏旋转矢量传感器
10,552
2,384
2.663
05
地磁旋转矢量传感器
10,552
2,384
0.813
06
侦测到使用者走路
2,264
336
0.6281
07
计步器
6,740
1,452
0.8325
08
大幅度动作传感器
2,506
724
0.2173
09
静态检测
2,264
336
0.6281
10
运动检测
940
300
0.4327
11
设备方向
1,140
48
0.6224
12
倾斜检测器
1,336
142
0.3616
13
唤醒手势传感器
2,452
80
0.2899
14
快览手势传感器
3,542
176
0.6235
15
拿起手势传感器
3,542
176
0.6235
序号
功能
ROM(Bytes)
RAM(Bytes)
DMIPS
01
计步器
9,244
1,036
0.7322
02
活动识别(静止、行走、跑步)
5,084
2,880
0.9796
03
爬楼
6,740
1,452
0.8325
04
口袋模式侦测
860
52
0.0799
05
翻转手势
3,346
80
0.6361
06
摇晃手势
1,700
448
0.1983
07
敲击手势
5,204
1,130
0.9792
08
扭转手势
1,062
114
0.1001
09
举起手机
4,584
282
0.2152
10
手机朝上/朝下检测
1,866
80
0.3185
11
驾驶/乘车识别
5,084
2,880
0.9796
12
搭乘电梯
2,012
472
0.2643
13
电话跌落
4,550
480
0.2963
补偿并优化因GNSS信号弱所导致的轨迹打点、中断及漂移
大幅度降低设备功耗