[发明专利]一种在复杂环境中计算运动距离的方法及系统在审
申请号: | 201810031375.2 | 申请日: | 2018-01-12 |
公开(公告)号: | CN108332771A | 公开(公告)日: | 2018-07-27 |
发明(设计)人: | 王伟 | 申请(专利权)人: | 四川斐讯信息技术有限公司 |
主分类号: | G01C22/00 | 分类号: | G01C22/00;G01S19/19 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙) 31251 | 代理人: | 郭桂峰 |
地址: | 610100 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运动轨迹 采样 时间戳 复杂环境 采样点 动态补偿 动态采样 计算运动 运动距离 方向角 累加 拐弯 方法和装置 动态设置 绘制 | ||
1.一种在复杂环境中计算运动距离的方法,其特征在于,包括:
在第一阶段,智能终端通过GPS相邻采样点之间的固定采样时间戳来采样GPS定位数据,并根据所述GPS定位数据获取运动者的实时配速和GPS方向角;
在第二阶段,根据所述运动者的实时配速设置GPS相邻采样点之间的动态采样时间戳,根据所述动态采样时间戳采样GPS定位数据;
根据已采样的GPS定位数据绘制运动轨迹;
根据所述运动者的GPS方向角的角速度确定所述运动轨迹中的拐弯;
累加所述运动轨迹中相邻采样点之间的距离,并根据确定出的所述运动轨迹中的拐弯对累加得到的所述运动轨迹的距离进行动态补偿,计算出运动者的运动距离。
2.根据权利要求1所述的在复杂环境中计算运动距离的方法,其特征在于,所述第一阶段为预设时间内,或者预设距离内,或者预设数量的采样GPS定位数据内;
所述第二阶段为超过预设时间,或者超过预设距离,或者超过预设数量的采样GPS定位数据。
3.根据权利要求1所述的在复杂环境中计算运动距离的方法,其特征在于,根据所述GPS定位数据获取运动者的实时配速的计算公式为:
P=T/S;
其中,
T为N个采样时间戳的间隔时间;
S为所述间隔时间对应的GPS定位数据采样点之间的距离;
P为所述间隔时间内运动者的实时配速;
所述实时配速P的范围为(A,B],则设置所述动态设置采样时间戳TS的取值范围为A≦TS≦B。
4.根据权利要求1所述的在复杂环境中计算运动距离的方法,其特征在于,所述根据运动者的GPS方向角的角速度确定运动轨迹中的拐弯,包括:
如果GPS方向角的平均角速度的持续变化范围大于90度,则判断出所述运动轨迹中存在拐弯。
5.根据权利要求5所述的在复杂环境中计算运动距离的方法,其特征在于,所述GPS方向角的平均角速度加权计算公式如下:
V=(V1+V2+V3+……Vn)/n;
其中V代表当前平均角速度,V1、V2、V3…Vn代表包括当前角速度的n个连续的角速度,并根据采样时间戳来动态确定计算平均角速度平均角速度V的取值个数n。
6.根据权利要求5所述的在复杂环境中计算运动距离的方法,其特征在于,所述根据确定出的所述运动轨迹中的拐弯对累加得到的所述运动轨迹的距离进行动态补偿,包括:
确定所述拐弯的起点和的尾点;
计算所述拐弯过程中根据步数乘以步长得到的距离T1;
累加所述拐弯的起点和的尾点中相邻采样点的距离T2;
则进行动态补偿的所述拐弯的距离T=T2+(T1-T2)/2。
7.一种在复杂环境中计算运动距离的装置,所述装置为智能终端,其特征在于,包括:
第一处理模块,用于在第一阶段,智能终端通过GPS相邻采样点之间的固定采样时间戳来采样GPS定位数据,并根据所述GPS定位数据获取运动者的实时配速和GPS方向角;
第二处理模块,用于根据所述运动者的实时配速设置GPS相邻采样点之间的动态采样时间戳,根据所述动态采样时间戳采样GPS定位数据;
第三处理模块,用于根据已采样的GPS定位数据绘制运动轨迹;
第四处理模块,用于根据所述运动者的GPS方向角的角速度确定所述运动轨迹中的拐弯;
第五处理模块,用于累加所述运动轨迹中相邻采样点之间的距离,并根据确定出的所述运动轨迹中的拐弯对累加得到的所述运动轨迹的距离进行动态补偿,计算出运动者的运动距离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川斐讯信息技术有限公司,未经四川斐讯信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810031375.2/1.html,转载请声明来源钻瓜专利网。