[发明专利]行人步长检测方法、装置及系统有效
申请号: | 201710567396.1 | 申请日: | 2017-07-12 |
公开(公告)号: | CN109115216B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 徐枫;吕明;张弛 | 申请(专利权)人: | 北京方位捷讯科技有限公司 |
主分类号: | G01C21/20 | 分类号: | G01C21/20 |
代理公司: | 北京智燃律师事务所 11864 | 代理人: | 胡彪 |
地址: | 100053 北京市西城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 行人 步长 检测 方法 装置 系统 | ||
1.一种行人步长检测方法,其特征在于,包括:
步骤S101,检测纵向加速度数据的峰值,将两个相邻峰值间的区域划分为一个跨步区间;
步骤S102,对一个跨步区间内的纵向加速度数据进行积分得到速度数据,其中,积分起点的速度值取为零;
步骤S103,对所述速度数据进行积分得到纵向位移,其中,积分起点的纵向位移取为零;
步骤S104,取所述跨步区间内纵向位移的极大值和极小值,极大值减去极小值得到纵向位移幅值;
步骤S105,根据所述纵向位移幅值,采用预设的步长计算模型得到所述跨步区间内用户的步长数据;其中
所述步骤S105具体包括:采用以下预设的步长计算模型得到所述跨步区间内用户的步长数据:
,
其中,,
计算所述量程因子的步骤包括:
计算用户行进过程中纵向位移幅值的实测平均值;
根据用户腿长、用户脚长及跨步角,利用三角关系得到估算步长;
根据估算步长推算用户行进过程中纵向位移幅值;
根据推算的纵向位移幅值和纵向位移幅值的实测平均值计算量程因子。
2.根据权利要求1所述的方法,其特征在于,所述步骤S102具体包括:
根据所述速度数据计算中位速度;
对所述速度数据减去所述中位速度后的值进行积分得到纵向位移。
3.根据权利要求1所述的方法,其特征在于,计算所述量程因子的步骤包括:
获取用户在行进过程中的实际位置,根据所述实际位置得到两点间的实际距离;
求取两点间所有步长数据之和得到估计距离;
根据所述实际距离和所述估计距离计算量程因子。
4.根据权利要求1所述的方法,其特征在于,所述步骤S101具体包括:
获取纵向加速度数据,并检测所述纵向加速度数据中的最大值;
当检测时间到达一个检测周期后,当前的最大值即为所述加速度数据的一个峰值,检测时间清零,最大值清零,进入下一个检测周期;
将两个相邻峰值间的区域划分为一个跨步区间。
5.一种行人步长检测装置,其特征在于,包括:
峰值检测模块,用于检测纵向加速度数据的峰值,两个相邻峰值间的区域为一个跨步区间;
第一积分模块,用于对一个跨步区间内的纵向加速度数据进行积分得到速度数据,其中,积分起点的速度值为零;
第二积分模块,用于对所述速度数据进行积分得到纵向位移,其中,积分起点的纵向位移取为零;
纵向位移幅值计算模块,用于取所述跨步区间内纵向位移的极大值和极小值,极大值减去极小值得到纵向位移幅值;
步长计算模块,用于根据所述纵向位移幅值,采用预设的步长计算模型得到所述跨步区间内用户的步长数据;
采用以下预设的步长计算模型得到所述跨步区间内用户的步长数据:
,
其中,,
计算所述量程因子的步骤包括:
计算用户行进过程中纵向位移幅值的实测平均值;
根据用户腿长、用户脚长及跨步角,利用三角关系得到估算步长;
根据估算步长推算用户行进过程中纵向位移幅值;
根据推算的纵向位移幅值和纵向位移幅值的实测平均值计算量程因子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京方位捷讯科技有限公司,未经北京方位捷讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710567396.1/1.html,转载请声明来源钻瓜专利网。