一种基于惯性传感器周期运动轨迹还原的优化方法技术

技术编号:36212826 阅读:20 留言:0更新日期:2023-01-04 12:09
本发明专利技术涉及轨迹还原技术领域,且公开了一种基于惯性传感器周期运动轨迹还原的优化方法,包括以下步骤:S1、将装置绕着给定轨迹进行周期性运动,得到速度数据曲线;S2、将所得到的数据曲线与一参考数据曲线的可能部分曲线进行连续或规律地比较,其中,参考曲线的部分曲线分别配设周期运动的一个或多个结束点位置。本发明专利技术通过周期运动加速度、速度、角速度等物理量周期性变化的特点找到周期性运动的运动结束点,使用斜率补偿的方法优化从结束点到起始点的轨迹,从而持续的将累积误差控制在一定范围内。就该优化方法可以保证一定的运动周期时间内控制误差较前任工作减小一半。时间内控制误差较前任工作减小一半。时间内控制误差较前任工作减小一半。

【技术实现步骤摘要】
一种基于惯性传感器周期运动轨迹还原的优化方法


[0001]本专利技术涉及轨迹还原
,具体为一种基于惯性传感器周期运动轨迹还原的优化方法。

技术介绍

[0002]基于惯性传感器的运动轨迹还原技术可以获取运动载体的加速度、角速度,为了充分发挥加速度计对长时间内累计误差的控制能力和陀螺仪在短时间内对高频噪声的抑制能力,使用扩展卡尔曼滤波算法将两惯性传感器得到的数据进行融合,得到较为准确的姿态角,然后通过对加速度值进行二次积分得到轨迹曲线,但是由于加速度计信号存在一定偏差,对加速度值进行二次积分会造成误差的累积,导致周期运动还原轨迹与实际轨迹存在偏差。因而控制累积误差的产生,优化周期运动还原轨迹成为首要问题。

技术实现思路

[0003](一)解决的技术问题
[0004]针对现有技术的不足,本专利技术提供了一种基于惯性传感器周期运动轨迹还原的优化方法,解决了上述
技术介绍
中所存在的问题。
[0005](二)技术方案
[0006]为实现上述目的,本专利技术提供如下技术方案:一种基于惯性传感器周期运动轨迹还原的优化方法,包括以下步骤:
[0007]S1、将装置绕着给定轨迹进行周期性运动,得到速度数据曲线;
[0008]S2、将所得到的数据曲线与一参考数据曲线的可能部分曲线进行连续或规律地比较,其中,参考曲线的部分曲线分别配设周期运动的一个或多个结束点位置;
[0009]S3、从可能的部分数据曲线组中排出如下的一个或多个部分数据曲线:其不与数据曲线一致或者其结束部分不与数据曲线一致;
[0010]S4、将结束位置中的配属于可能的剩余的部分数据曲线的结束位置作为周期运动结束点;
[0011]S5、找到一个周期内结束点使用斜率补偿的方法优化结束点到起始点的轨迹,从而持续的将积累误差控制在一定范围内。
[0012]优选的,所述S2中,参考数据曲线包括由针对至少一个完整运动周期运动所生成的数据曲线。
[0013]优选的,所述S5中,斜率补偿方法为:
[0014]X
r
(t)=X(t)

(t
×
k_x+b_x)
[0015][0016]b_x=X(t2)

k_x
×
t2[0017]其中,X
r
(t)为优化后位移数据,X(t)为优化前位移数据,t2为结束运动时刻,t1为
起始运动时刻,t为从结束时刻到起始时刻中某一时刻,X(t2)为结束运动时刻位移数据,X(t1)为起始运动时刻位移数据。
[0018](三)有益效果
[0019]本专利技术提供了一种基于惯性传感器周期运动轨迹还原的优化方法,具备以下有益效果:
[0020]本专利技术通过周期运动加速度、速度、角速度等物理量周期性变化的特点找到周期性运动的运动结束点,使用斜率补偿的方法优化从结束点到起始点的轨迹,从而持续的将累积误差控制在一定范围内。就该优化方法可以保证一定的运动周期时间内控制误差较前任工作减小一半。
附图说明
[0021]图1为圆形周期运动轨迹结束点判定程序图;
[0022]图2为圆形周期运动轨迹结束点判定结果图;
[0023]图3为矩形周期运动轨迹结束点判定程序图;
[0024]图4为矩形周期运动轨迹结束点判定结果图;
[0025]图5为以X轴为例斜率补偿程序逻辑主体部分图;
[0026]图6为画倾斜面内矩形轨迹各方向距离及误差图;
[0027]图7为圆形轨迹斜率补偿前后位移数据对比图;
[0028]图8为圆形轨迹斜率补偿前后运动还原轨迹对比图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]结合附图1

8,说明本专利技术一种基于惯性传感器周期运动轨迹还原的优化方法在周期性圆形曲线运动和周期性矩形直线运动的实例应用。
[0031]对于一般的周期运动,其开始及结束的速度为0m/s上下,针对这一特点在提前获取标准轨迹运动信息的前提下能够设计对周期运动结束点判定的算法。通过该算法当运动轨迹判定到达结束点的位置时,就能对结束点与起始点直接的轨迹进行补偿优化从而持续的将累计误差控制在一定范围内。
[0032]用打印出的画有矩形路线的纸黏在一倾斜的板上,再将装置绕着该路线做周期性运动,提前量得装置在X轴方向总移动距离为0.6m,在Y轴方向总移动距离为0.25m,在Z轴方向总移动距离为0.3m。
[0033]用打印出画有圆形的纸黏在一倾斜的板上,将装置绕着该路线做周期性运动,对采集到的数据进行处理后,得到优化前后还原轨迹对比。
[0034]在圆形轨迹的周期运动中,因为速度的正负代表着载体的运动方向,由于可以提前获得标准轨迹的运动信息则可根据已知的X、Y、Z轴方向上速度的正负变化来判定周期运动的结束点。如本次的圆形标准轨迹X轴方向上的速度是从0m/s到负值到正值到负值再回
归到0m/s上下的一个过程,根据X轴方向速度变化这来判定到达结束点的部分程序如图一所示,圆形轨迹周期运动结束点判定结果如图2所示。
[0035]在矩形轨迹的周期运动中,同理根据提前获得的矩形标准运动的运动信息,X轴方向的速度先从0m/s变到正值,当X轴方向速度从正值变为0m/s时Z轴方向速度开始从0m/s变到正值,当Z轴方向速度从正值变为0m/s时X轴方向速度开始从0m/s变到负值,最后Z轴方向速度从0m/s变到负值再升到0m/s,根据以上速度变化规律得到的对结束点的判定程序如图3所示,矩形轨迹周期运动结束点判定结果如图4所示。
[0036]得到周期性运动结束点后,运用周期运动结束点与起始点间矢量为零的调节,根据标准轨迹运动规律,对积分后位移结果设置阈值,若超过阈值,则从该点到运动结束点进行斜率补偿优化,该阈值通过实验数据反复测试得到。
[0037]令载体起始运动时刻为t1,结束运动时刻为t2,则可构建位移多项式斜率补偿模型
[0038]X
r
(t)=X(t)

kt

b
[0039]根据起始及结束时刻位移为零的条件得到如下方程:
[0040][0041]则可得到:
[0042][0043]代入位移补偿模型,最终得到位移斜率补偿多项式为:
[0044]X
r
(t)=X(t)

(t
×
k_x+b_x)
[0045]图5为以X轴为例斜率补偿程序逻辑主体部分.
[0046]将装置绕着上述圆形路线运动,对采集到的数据进行处理后,得到优化前后位移本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于惯性传感器周期运动轨迹还原的优化方法,其特征在于,包括以下步骤:S1、将装置绕着给定轨迹进行周期性运动,得到速度数据曲线;S2、将所得到的数据曲线与一参考数据曲线的可能部分曲线进行连续或规律地比较,其中,参考曲线的部分曲线分别配设周期运动的一个或多个结束点位置;S3、从可能的部分数据曲线组中排出如下的一个或多个部分数据曲线:其不与数据曲线一致或者其结束部分不与数据曲线一致;S4、将结束位置中的配属于可能的剩余的部分数据曲线的结束位置作为周期运动结束点;S5、找到一个周期内结束点使用斜率补偿的方法优化结束点到起始点的轨迹,从而持续的将积累误差控制在一定范围内。2.根据权利要求1所述的一种基于惯性传感器周期运动轨迹还原的优化方法,其特征...

【专利技术属性】
技术研发人员:郝世杰季学隆朱秋宸冒行行王茂森
申请(专利权)人:南京理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1