【技术实现步骤摘要】
基于微惯性技术的自适应步态划分方法、系统
本专利技术属于步态划分
,具体涉及一种基于微惯性技术的自适应步态划分方法、系统。
技术介绍
随着微惯性技术的发展,利用微惯性技术进行定位和航迹估计,由于受环境因素的限制较少,具有广泛的应用前景,一直以来都是惯性导航领域研究的分支课题。在基于微惯性技术的行人定位或航迹推演算法中不可或缺的一步就是步态的划分。目前,国内外已经设计出了相当多的基于微惯性技术的步态划分方法。基于微惯性技术的步态划分方法的基本原理在于,人在日常活动中的步态具有一定的周期性,利用周期内的阶段性特征,进行步态的分割。人的一步运动可以主要分为两个阶段,脚接触地面的阶段(StancePhase)和脚离开地面的阶段(SwingPhase)。这两个阶段具有很明显的区别于彼此的特征,其在绑在脚上的微惯性传感器输出数据中的主要表现是:在脚接触地面阶段,传感器输出的加速度值都几乎稳定在重力加速度值附近,输出的角速度都稳定在零值附近;而在脚离开地面阶段,传感器输出的加速度值明显大于或小于重力加速度值,输出的角速度也明显偏离零值附近,并且二者都是变化的。利用这种阶段性的特征,通过检测输出数据所满足的相应特征条件,从而判断步态所处阶段,是目前很多算法的主要思想。目前主要的基于微惯性技术的步态划分算法可分为两类,一种是基于IsaacSkog等人提出的广义似然比检测器(GLRTDetector)框架之下的划分方法(见IsaacSkog,PeterHandel,John-OlofNilsson,andJouniRantakokko.“Zero-VelocityDet ...
【技术保护点】
1.一种基于微惯性技术的自适应步态划分方法,其特征在于,包括按照设定的采样周期采集步伐动作的旋转角速度、加速度,所述自适应步态划分方法包括以下步骤:步骤S1,获取t时刻的步伐动作的旋转角速度ωt=[ωx,ωy,ωz]、加速度at=[ax,ay,az];步骤S2,计算t时刻角速度测量值模值
【技术特征摘要】
1.一种基于微惯性技术的自适应步态划分方法,其特征在于,包括按照设定的采样周期采集步伐动作的旋转角速度、加速度,所述自适应步态划分方法包括以下步骤:步骤S1,获取t时刻的步伐动作的旋转角速度ωt=[ωx,ωy,ωz]、加速度at=[ax,ay,az];步骤S2,计算t时刻角速度测量值模值加速度测量模值步骤S3,判断‖ωt‖-stepbias<σ?,如果小于则判定当前时刻t的步态为接触地面状态,记Stance_Ft=1,否则判定当前时刻t的步态为离开地面状态,记Stance_Ft=0;其中,Stance_Ft为时刻t的步态,stepbias为当前步角速度模值预判定自适应偏差,σ为预设的第一条件阈值。2.根据权利要求1所述的基于微惯性技术的自适应步态划分方法,其特征在于,在步骤S3判定当前时刻t的步态为接触地面状态之后,还包括步态的二次判断方法步骤S31:当t>2为真、且Stance_Ft-1==0为真、且为真、且为假时,则判定当前时刻t的步态为离开地面状态,更新时刻t的步态Stance_Ft=0;其中,End为当前步接触地面阶段结束时间点,α为预设的第二条件阈值,Δt为采样时间间隔,‖a‖End:t为从时刻End到t时刻的加速度模值,为预设的第二条件阈值。3.根据权利要求1所述的基于微惯性技术的自适应步态划分方法,其特征在于,在步骤S3判定当前时刻t的步态为接触地面状态之后,还包括第一参数修正步骤S32:当t>2为真、且Stance_Ft-1==0为真、且为真时,修正Stance_FEnd:t=ones(1,t-End+1);继续判断,当stepanded==1为真时,继续修正stepcounter=stepcounter-1、stepanded=0;其中,End为当前步接触地面阶段结束时间点,α为预设的第二条件阈值,Δt为采样时间间隔,Stance_FEnd:t为从时刻End到时刻t的步态状态,ones(1,t-End+1)为生成的一个1×(t-End+1)的全1向量,stepanded为标志增加一步的变量,stepcounter为计步器所统计的步数变量。4.根据权利要求1所述的基于微惯性技术的自适应步态划分方法,其特征在于,在步骤S3判定当前时刻t的步态为接触地面状态之后,还包括第二参数修正步骤S33:当t>2为真、且Stance_Ft-1==0为真、且为假、且为假时,修正lastEnd=EndBegin=t其中,End为当前步接触地面阶段结束时间点,α为预设的第二条件阈值,Δt为采样时间间隔,‖a‖End:t为从时刻End到t时刻的加速度模值,为预设的第三条件阈值,lastEnd为上一步接触地面阶段结束时间,mean表示求均值,表示从时刻lastBegin到lastEnd的角速度模值,Begin当前步接触地面阶段的开始时间点。5.根据权利要求1所述的基于微惯性技术的自适应步态划分方法,其特征在于,在步骤S3判定当前时刻t的步态为离开地面状态之后,还包括第三参数修正步骤S34:当t>2为真、且Stance_Ft-1==1为真、且为真时,修正Stance_FEnd:t=zeros(1,t-End+1);其中,Begin为当前步接触地面阶段的开始时间点,β预设的第四条件阈值,Δt为采样时间间隔,Stance_FEnd:t为从时刻End到时刻t的步态状态,zeros(1,t-End+1)为生成的大小为1×(t-End+1)的全0向量。6.根据权利要求1所述的基于微惯性技术的自适应步态划分方法,其特征在于,在步骤S3判定当前时刻t的步态为离开地面状态之后,还包括第四参数修正步骤S35:当t>2为真、且Stance_Ft-1==1为真、且为假时,修正lastgegin=Beginstepcounter=stepcounter+1End=tstepanded=1其中,Begin为当前步接触地面阶段的开始时间点,β预设的第四条件阈值,Δt为采样时间间隔,lastBegin为上一步接触地面阶段的开始时间点,stepcount...
【专利技术属性】
技术研发人员:杜清秀,吴源,朱海兵,汤淑明,
申请(专利权)人:中国科学院自动化研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。