加速度计数据、陀螺仪数据、重力传感器数据、姿态仰角数据。
数据分析与定位轨迹生成主要使用Python离线完成。
示意图
show_steps函数:显示垂直方向合加速度与步伐波峰分布
show_gaussian函数:查看数据在一定范围内的分布情况
step_stride函数:步长推算函数
step_counter函数:获取数据中的步伐信息 计步器
show_trace函数:输出行走轨迹图
'''
实验前提:采集数据时手机x轴与重力方向垂直
1.Model
参数列表(3个参数):
线性加速度矩阵(x轴加速度、y轴加速度、z轴加速度);
重力加速度矩阵(x轴重力加速度、y轴重力加速度、z轴重力加速度);
四元数矩阵(四元数x、四元数y、四元数z、四元数w)
2.Model参数类型:
numpy.ndarray
'''
import math
import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import norm
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
class Model(ob