CN114111836B - Mems陀螺仪零位消除***和方法 - Google Patents

Mems陀螺仪零位消除***和方法 Download PDF

Info

Publication number
CN114111836B
CN114111836B CN202010907347.XA CN202010907347A CN114111836B CN 114111836 B CN114111836 B CN 114111836B CN 202010907347 A CN202010907347 A CN 202010907347A CN 114111836 B CN114111836 B CN 114111836B
Authority
CN
China
Prior art keywords
bias
flag
sequence
mems gyroscope
angular velocity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010907347.XA
Other languages
English (en)
Other versions
CN114111836A (zh
Inventor
张原�
戴绍忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Atom Robotics Technology Co ltd
Original Assignee
Beijing Atom Robotics Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Atom Robotics Technology Co ltd filed Critical Beijing Atom Robotics Technology Co ltd
Priority to CN202010907347.XA priority Critical patent/CN114111836B/zh
Publication of CN114111836A publication Critical patent/CN114111836A/zh
Application granted granted Critical
Publication of CN114111836B publication Critical patent/CN114111836B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • G01C25/005Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass initial alignment, calibration or starting-up of inertial devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Gyroscopes (AREA)

Abstract

本发明提出了一种消除MEMS陀螺仪零位的***及方法,在MEMS陀螺仪上电之初,与保存在存储装置中的bias存储序列进行融合;之后,根据MEMS陀螺仪的判静标记求取角速度平均值、实时更新bias序列;当存在最优bias并且判断出载体较长时间处于静止状态时,更新存储装置中的bias存储序列;根据bias序列计算出需要消除的零位去校正测量的角速度,得到最终输出角速度信号。

Description

MEMS陀螺仪零位消除***和方法
技术领域
本发明涉及传感器技术领域,尤其涉及一种低成本惯性传感器的信号处理技术。
背景技术
MEMS陀螺仪属于低成本惯性传感器,用于测量载体敏感轴上的角速度信号,由于其具有体积小、功耗低、价格低廉、适合大批量生产等优点,广泛应用于低成本导航***、工业控制***、无人机、工业机器人等领域。
MEMS陀螺仪的角速度测量精度直接决定着***的性能,其测量信号中包含有真实角速度、零位、随机噪声等几部分。能否准确的估计出零位并进行消除,直接影响到能否计算出载体敏感轴上准确的角速度信号。
由于MEMS陀螺仪的内部结构特性,其零位存在随时间漂移、在一定范围内随机波动等特点。并且多次上电工作时,MEMS陀螺仪零位会有变化即存在随机常值项。
发明内容
为解决上述技术问题,本发明提出了一种消除MEMS陀螺仪零位(bias)的处理方法及装置,通过采取相关方法和措施,计算得到更准确的零位并加以消除,最后输出载体敏感轴上准确的角速度信号。
本发明提出了一种消除MEMS陀螺仪零位的***及方法,在MEMS陀螺仪上电之初,与保存在存储装置中的bias存储序列进行融合;之后,根据MEMS陀螺仪的判静标记求取角速度平均值、实时更新bias序列;当存在最优bias并且判断出载体较长时间处于静止状态时,更新存储装置中的bias存储序列;根据bias序列计算出需要消除的零位去校正测量的角速度,得到最终输出角速度信号。
MEMS陀螺仪零位消除***包括MEMS陀螺仪模块、上电bias融合模块、bias序列更新模块、bias计算模块、角速度校正模块、最优bias更新模块和存储装置。MEMS陀螺仪模块用于输出角速度信号W和判静标记MotionSta。上电bias融合模块用于计算bias存储序列A[i]的平均值A,计算M个角速度数值Wb[j]的平均值B0,根据bias存储序列A[i]的平均值A、M个角速度数值的平均值B0、上电bias融合时间的采样周期个数计算最优的bias初始值。存储装置用于存储bias存储序列A[i]和存储标记Flag。bias序列更新模块用于更新bias序列。bias计算模块用于计算上电融合之后需要消除的MEMS陀螺仪零位。角速度校正模块用于根据采集到的MEMS陀螺仪当前输出的角速信号W和当前计算得到的需要消除的MEMS陀螺仪零位,计算校正的角速度信号。
MEMS陀螺仪零位消除方法,包括:
步骤一、MEMS陀螺仪上电,进行bias上电融合,根据上电融合阶段采集到的MEMS陀螺仪输出的角速度信号和计算得到的需要消除的MEMS陀螺仪零位计算校正的角速度信号
步骤二、MEMS陀螺仪上电融合后,进行bias序列更新;
步骤三、实时计算需要消除的MEMS陀螺仪零位;
步骤四、根据计算得到的需要消除的MEMS陀螺仪零位进行角速度校正;
步骤五、进行最优bias序列更新。
本发明还涉及一种计算机程序产品,所述计算机程序产品中包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机实现MEMS陀螺仪零位消除的方法。
本发明还涉及一种芯片,其包括处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得处理器执行MEMS陀螺仪零位消除方法。
附图说明
图1 MEMS陀螺仪零位消除***结构图
图2 MEMS陀螺仪零位消除方法流程
具体实施方式
MEMS陀螺仪测量载体敏感轴上的角速度,输出信号中包含有真实角速度、零位(bias)、随机噪声等几部分。
参考图1,一种用于消除MEMS陀螺仪零位的***。
如图1所示,该MEMS陀螺仪零位消除***包括MEMS陀螺仪模块、上电bias融合模块、bias序列更新模块、bias计算模块、角速度校正模块、最优bias更新模块和存储装置。
MEMS陀螺仪模块用于输出角速度信号W和判静标记MotionSta,判静标记MotionSta=0表示载体当前处于静止状态,判静标记MotionSta=1表示载体当前处于运动状态。存储装置(如flash或者EEPROM)用于存储bias存储序列A[i](i=0,1,…,N0-1,N0为自然数,优选N0=10)和存储标记Flag(0≤Flag≤N0-1)。MEMS陀螺仪上电之初,当判静标记MotionSta=0时连续采集MEMS陀螺仪输出的M个角速度数值Wb[j](j=0,1,2,…,M-1),M为自然数,通常根据***存储空间和运算效率,M<=200,优选M=50。上电bias融合模块用于计算bias存储序列的平均值A,计算M个角速度数值的平均值B0:A=(A[0]+A[1]+…+A[N0-1])/N0;B0=(Wb[0]+Wb[1]+…Wb[M-1])/M。MEMS陀螺仪上电之后,***计数器从零开始计数,每个采样周期计数器变量SC增加1。设上电bias融合的时间为FuseNum个采样周期,FuseNum为自然数,通常FuseNum<1000,优选FuseNum=500,则上电之初需要消除的MEMS陀螺仪零位:
B=SC/FuseNum*B0+(1-SC/FuseNum)*A。最优bias的初始值Wop=A。
Bias序列更新模块用于更新bias序列。设bias序列B[i]共N个点,i=0,1,…N-1,N为自然数,通常N<100,优选N=30。设bias序列计数器变量FC(0≤FC≤N-1),从零开始计数;bias序列计数器变量计满标记为FC_Flag,初始值为零。MEMS陀螺仪上电之后在工作过程中,每个采样周期采集信号。当判静标记MotionSta=0时将当前采集的M个角速度信号按照顺序存入序列Wb[j](j=0,1,2,…,M-1)。
bias序列更新的计算步骤如下:
步骤1:当序列Wb[j]存满M个采样点时,更新bias序列:
B[FC]=(Wb[0]+Wb[1]+…Wb[M-1])/M
步骤2:将序列Wb[j]清零,供下一次计算使用。即令:
Wb[j]=0(j=0,1,2,…,M-1)
步骤3:bias序列计数器变量FC增加1,继续执行步骤1和2。当FC=N时,令FC_Flag=1以及FC=0。
Bias计算模块用于计算需要消除的MEMS陀螺仪零位。当前bias序列B[i](i=0,1,…N-1),当计满标记FC_Flag=0时,当前bias序列B[i]有FC+1个非零数值点,当计满标记FC_Flag=1时,当前bias序列B[i]有N个非零数值点。
当FC_Flag=0时,需要消除的MEMS陀螺仪零位:
B=(B[0]+B[1]+…+B[FC])/(FC+1);
当FC_Flag=1时,需要消除的MEMS陀螺仪零位:
B=(B[0]+B[1]+…+B[N-1])/N
角速度校正模块用于根据采集到的MEMS陀螺仪当前输出的角速信号W和当前计算得到的需要消除的MEMS陀螺仪零位B,校正计算得到敏感轴上更准确的角速度信号Wout:
Wout=W-B
最优bias更新模块用于更新存储最优的bias存储序列A[i](i=0,1,…,N0-1)和存储标记Flag(0≤Flag≤N0-1)。具体地,当计满标记FC_Flag=1时,bias序列B[i]的平均值为B,最优bias(零位)Wop的监测均方差Var的计算公式:
最优bias更新过程:
步骤1:当计满标记FC_Flag由0变为1时,监测均方差初始值Var0=Var;
步骤2:当计满标记FC_Flag=1时,计算当前监测均方差Var如果Var<Var0,令最优bias值Wop=B,Var0=Var;
步骤3:当满足条件判静标记MotionSta=0持续P个采样周期时(P小于等于20000,优选P=10000),存储标记Flag数值增加1,当Flag=N0时,令Flag=0;存储序列A[i]的相应点A[Flag]=Wop;
步骤4:将bias存储序列A[i](i=0,1,…,N0-1)和存储标记Flag(0≤Flag≤N0-1)写入存储装置的相应地址中。
存储装置用于存储bias存储序列和存储标记。
图2示出MEMS陀螺仪零位的消除方法的具体流程:
步骤一、MEMS陀螺仪上电,进行bias上电融合,根据上电融合阶段采集到的MEMS陀螺仪输出的角速度信号和计算得到的需要消除的MEMS陀螺仪零位B计算校正的角速度信号Wout。具体的,***计数器从零开始计数,每个采样周期计数器变量SC增加1,每个采样周期内采集MEMS陀螺仪输出的角速度信号W和判静标记MotionSta。判静标记MotionSta=0表示载体当前处于静止状态,判静标记MotionSta=1表示载体当前处于运动状态。当判静标记MotionSta=0时连续采集MEMS陀螺仪输出的M个角速度数值Wb[j](j=0,1,2,…,M-1)。计算bias存储序列的平均值A和M个角速度数值的平均值B0,则上电之初需要消除的MEMS陀螺仪零位:
B=SC/FuseNum*B0+(1-SC/FuseNum)*A
其中A=(A[0]+A[1]+…+A[N0-1])/N0,B0=(Wb[0]+Wb[1]+…Wb[M-1])/M,
,FuseNum为上电bias融合时间内的采样周期个数,N0为存储器中bias存储序列A[i]的长度。
根据采集到的MEMS陀螺仪当前输出的角速度信号W和当前计算得到的需要消除的MEMS陀螺仪零位B,计算得到上电融合阶段校正的角速度信号Wout,Wout=W-B。
步骤二、MEMS陀螺仪上电融合后,进行bias序列更新。具体的,设bias序列B[i]共N个点,i=0,1,…N-1,N为自然数,通常N<100,优选N=30。设bias序列计数器变量FC(0≤FC≤N-1),从零开始计数;bias序列计数器变量计满标记为FC_Flag,初始值为零。当判静标记MotionSta=0时将当前采集的角速度信号按照顺序存入序列Wb[j](j=0,1,2,…,M-1)。
bias序列更新的计算步骤如下:
步骤1:当序列Wb[j]存满M个采样点时,更新bias序列:
B[FC]=(Wb[0]+Wb[1]+…Wb[M-1])/M
步骤2:将序列Wb[j]清零,供下一次计算使用。即令:
Wb[j]=0(j=0,1,2,…,M-1)
步骤3:bias序列计数器变量FC增加1,继续执行步骤1和2。当FC=N时,令FC_Flag=1以及FC=0。
步骤三、实时计算需要消除的MEMS陀螺仪零位。具体的,当前bias序列为B[i](i=0,1,…N-1),当计满标记FC_Flag=0时,有FC+1个非零数值点,当计满标记FC_Flag=1时,有N个非零数值点。
当FC_Flag=0时,需要消除的MEMS陀螺仪零位:
B=(B[0]+B[1]+…+B[FC])/(FC+1)
当FC_Flag=1时,需要消除的MEMS陀螺仪零位:
B=(B[0]+B[1]+…+B[N-1])/N
步骤四、根据计算得到的需要消除的MEMS陀螺仪零位进行角速度校正。具体的,采集MEMS陀螺仪当前输出的角速度信号W,根据当前计算得到的零位B,校正计算得到敏感轴上更准确的角速度信号Wout:
Wout=W-B。
步骤五、进行最优bias序列更新。
具体的,当FC_Flag=1时,bias序列B[i]的平均值为B,最优bias(零位)Wop的监测均方差Var的计算公式:
最优bias更新的步骤如下:
步骤1:当计满标记FC_Flag由0变为1时,监测均方差初始值Var0=Var;
步骤2:当计满标记FC_Flag=1时,计算当前监测均方差Var如果Var<Var0,令最优bias值Wop=B,Var0=Var;
步骤3:当满足条件判静标记MotionSta=0持续P个采样周期时(P小于等于20000,优选P=10000),存储标记Flag数值增加1,当Flag=N0时,令Flag=0;存储序列A[i]的相应点A[Flag]=Wop;
步骤4:将bias存储序列A[i](i=0,1,…,N0-1)和存储标记Flag(0≤Flag≤N0-1)写入存储装置的相应地址中。
本发明实施例中的部分模块可以用处理器实现,可以是通用处理器,例如但不限于,中央处理器(Central Processing Unit,CPU),也可以是专用处理器,例如但不限于,数字信号处理器(Digital Signal Processor,DSP)、应用专用集成电路(ApplicationSpecific Integrated Circuit,ASIC)和现场可编程门阵列(Field Programmable GateArray,FPGA)等。此外,处理器还可以是多个处理器的组合。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

Claims (4)

1.一种MEMS陀螺仪零位消除***,包括MEMS陀螺仪模块、上电bias融合模块、bias序列更新模块、bias计算模块、角速度校正模块、最优bias更新模块和存储装置,其中MEMS陀螺仪模块用于输出角速度信号W和判静标记MotionSta;上电bias融合模块用于计算bias存储序列A[i]的平均值A,计算M个角速度数值Wb[j]的平均值B0,根据bias存储序列A[i]的平均值A、M个角速度数值的平均值B0、上电bias融合时间的采样周期个数计算上电之初需要消除的MEMS陀螺仪零位;存储装置用于存储bias存储序列A[i]和存储标记Flag;bias序列更新模块用于更新bias序列;bias计算模块用于计算上电融合之后需要消除的MEMS陀螺仪零位;角速度校正模块用于根据采集到的MEMS陀螺仪当前输出的角速信号W和当前计算得到的需要消除的MEMS陀螺仪零位,计算校正的角速度信号;其中,当判静标记MotionSta=0时MEM陀螺仪模块连续采集输出M个角速度数值Wb[j],j=0,1,2,…,M-1;上电bias融合模块具体用于:MEMS陀螺仪上电之后,***计数器从零开始计数,每个采样周期计数器变量SC增加1,上电bias融合的时间为FuseNum个采样周期,A=(A[0]+A[1]+…+A[N0-1])/N0,N0为bias存储序列A[i]的长度,B0=(Wb[0]+Wb[1]+…Wb[M-1])/M,则上电之初需要消除的MEMS陀螺仪零位B=SC/FuseNum*B0+(1-SC/FuseNum)*A;其中bias序列更新模块具体用于:设bias序列B[i]共N个点,i=0,1,…N-1,设bias序列计数器变量FC,0≤FC≤N-1,从零开始计数,bias序列计数器变量计满标记为FC_Flag,初始值为零,MEMS陀螺仪上电之后在工作过程中,当判静标记MotionSta=0时将当前采集的M个角速度信号按照顺序存入序列Wb[j],j=0,1,2,…,M-1,
bias序列更新的计算步骤如下:
步骤1:当序列Wb[j]存满M个采样点时,更新bias序列:
B[FC]=(Wb[0]+Wb[1]+…Wb[M-1])/M;
步骤2:将序列Wb[j]清零,供下一次计算使用,即令:
Wb[j]=0(j=0,1,2,…,M-1);
步骤3:bias序列计数器变量FC增加1,继续执行步骤1和2,当FC=N时,令FC_Flag=1以及FC=0;其中bias计算模块具体用于:当前bias序列为B[i],i=0,1,…N-1,当计满标记FC_Flag=0时,当前bias序列B[i]有FC+1个非零数值点,当计满标记FC_Flag=1时,当前bias序列B[i]有N个非零数值点,
当FC_Flag=0时,需要消除的MEMS陀螺仪零位:
B=(B[0]+B[1]+…+B[FC])/(FC+1);
当FC_Flag=1时,需要消除的MEMS陀螺仪零位:
B=(B[0]+B[1]+…+B[N-1])/N;其中角速度校正模块具体用于:根据采集到的MEMS陀螺仪当前输出的角速信号W和当前计算得到的需要消除的MEMS陀螺仪零位,计算校正的角速度信号Wout,Wout=W-B;其中bias序列更新模块具体用于:当计满标记FC_Flag=1时,bias序列B[i]的平均值为B,最优bias Wop的监测均方差Var的计算公式:
最优bias更新过程:
步骤1:当计满标记FC_Flag由0变为1时,监测均方差初始值Var0=Var;
步骤2:当计满标记FC_Flag=1时,计算当前监测均方差Var如果Var<Var0,令最优bias值Wop=B,Var0=Var;
步骤3:当满足条件判静标记MotionSta=0且持续P个采样周期时,存储标记Flag数值增加1,当Flag=N0时,令Flag=0;存储序列A[i]的相应点A[Flag]=Wop;
步骤4:将bias存储序列A[i]和存储标记Flag写入存储装置的相应地址中。
2.一种MEMS陀螺仪零位消除方法,包括:
步骤一、MEMS陀螺仪上电,进行bias上电融合,根据上电融合阶段采集到的MEMS陀螺仪输出的角速度信号和计算得到的需要消除的MEMS陀螺仪零位计算校正的角速度信号;
步骤二、MEMS陀螺仪上电融合后,进行bias序列更新;
步骤三、实时计算需要消除的MEMS陀螺仪零位;
步骤四、根据计算得到的需要消除的MEMS陀螺仪零位进行角速度校正;
步骤五、进行最优bias序列更新;
其中步骤一具体为:***计数器从零开始计数,每个采样周期计数器变量SC增加1,当判静标记MotionSta=0时连续采集MEMS陀螺仪输出的M个角速度数值Wb[j],j=0,1,2,…,M-1,计算bias存储序列的平均值A和M个角速度数值的平均值B0,则上电之初需要消除的MEMS陀螺仪零位:
B=SC/FuseNum*B0+(1-SC/FuseNum)*A
其中A=(A[0]+A[1]+…+A[N0-1])/N0,B0=(Wb[0]+Wb[1]+…Wb[M-1])/M,FuseNum为上电bias融合时间内的采样周期个数,N0为存储器中bias存储序列A[i]的长度;
和/或,步骤二具体为:
设bias序列B[i]共N个点,i=0,1,…N-1,设bias序列计数器变量FC,0≤FC≤N-1,FC从零开始计数,bias序列计数器变量计满标记为FC_Flag,初始值为零,当判静标记MotionSta=0时将当前采集的角速度信号按照顺序存入序列Wb[j](j=0,1,2,…,M-1),
bias序列更新的计算步骤如下:
步骤1:当序列Wb[j]存满M个采样点时,更新bias序列:
B[FC]=(Wb[0]+Wb[1]+…Wb[M-1])/M;
步骤2:将序列Wb[j]清零,供下一次计算使用,即令:
Wb[j]=0(j=0,1,2,…,M-1)
步骤3:bias序列计数器变量FC增加1,继续执行步骤1和2,当FC=N时,令FC_Flag=1以及FC=0;
和/或,步骤三具体为:
当前bias序列为B[i],i=0,1,…N-1,当计满标记FC_Flag=0时,有FC+1个非零数值点,当计满标记FC_Flag=1时,有N个非零数值点,
当FC_Flag=0时,需要消除的MEMS陀螺仪零位:
B=(B[0]+B[1]+…+B[FC])/(FC+1)
当FC_Flag=1时,需要消除的MEMS陀螺仪零位:
B=(B[0]+B[1]+…+B[N-1])/N;
和/或,步骤四具体为:
采集MEMS陀螺仪当前输出的角速度信号W,根据当前计算得到的零位B,校正计算得到角速度信号Wout:Wout=W-B;
和/或,步骤五具体为:当FC_Flag=1时,bias序列B[i]的平均值为B,最优bias Wop的监测均方差Var的计算公式:
最优bias更新的步骤如下:
步骤1:当计满标记FC_Flag由0变为1时,监测均方差初始值Var0=Var;
步骤2:当计满标记FC_Flag=1时,计算当前监测均方差Var如果Var<Var0,令最优bias值Wop=B,Var0=Var;
步骤3:当满足条件判静标记MotionSta=0且持续P个采样周期时,存储标记Flag数值增加1,当Flag=N0时,令Flag=0;存储序列A[i]的相应点A[Flag]=Wop;
步骤4:将bias存储序列A[i]和存储标记Flag写入存储装置的相应地址中。
3.一种计算机存储介质,所述计算机存储介质中包括计算机程序代码,其特征在于,当所述计算机程序代码在计算机上运行时,使得计算机实现权利要求2所述的方法。
4.一种芯片,其特征在于,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使其执行如权利要求2所述的方法。
CN202010907347.XA 2020-09-01 2020-09-01 Mems陀螺仪零位消除***和方法 Active CN114111836B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010907347.XA CN114111836B (zh) 2020-09-01 2020-09-01 Mems陀螺仪零位消除***和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010907347.XA CN114111836B (zh) 2020-09-01 2020-09-01 Mems陀螺仪零位消除***和方法

Publications (2)

Publication Number Publication Date
CN114111836A CN114111836A (zh) 2022-03-01
CN114111836B true CN114111836B (zh) 2023-09-19

Family

ID=80360603

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010907347.XA Active CN114111836B (zh) 2020-09-01 2020-09-01 Mems陀螺仪零位消除***和方法

Country Status (1)

Country Link
CN (1) CN114111836B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012137455A (ja) * 2010-12-28 2012-07-19 Alpine Electronics Inc ジャイロ用ゼロ点補正方法及び装置
CN103217176A (zh) * 2013-05-06 2013-07-24 南京智真电子科技有限公司 一种消除mems陀螺零漂的方法
CN106032991A (zh) * 2015-03-10 2016-10-19 北京中坤天朗信息技术有限公司 车载导航dr***中mems陀螺仪的零位误差动态补偿方法
CN106482750A (zh) * 2016-12-08 2017-03-08 南京方未智能科技有限公司 Mems陀螺仪零位值自动校准方法
CN108195404A (zh) * 2018-04-03 2018-06-22 珠海市微半导体有限公司 一种陀螺仪零点漂移的校准方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007040765A (ja) * 2005-08-01 2007-02-15 Toyota Motor Corp 角速度センサの零点補正装置
FR2939193B1 (fr) * 2008-11-28 2011-03-04 Sagem Defense Securite Calibrage de gyroscope vibrant

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012137455A (ja) * 2010-12-28 2012-07-19 Alpine Electronics Inc ジャイロ用ゼロ点補正方法及び装置
CN103217176A (zh) * 2013-05-06 2013-07-24 南京智真电子科技有限公司 一种消除mems陀螺零漂的方法
CN106032991A (zh) * 2015-03-10 2016-10-19 北京中坤天朗信息技术有限公司 车载导航dr***中mems陀螺仪的零位误差动态补偿方法
CN106482750A (zh) * 2016-12-08 2017-03-08 南京方未智能科技有限公司 Mems陀螺仪零位值自动校准方法
CN108195404A (zh) * 2018-04-03 2018-06-22 珠海市微半导体有限公司 一种陀螺仪零点漂移的校准方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
一种稳定平台中陀螺漂移滤波算法的设计与实现;王小英等;《常熟理工学院学报(自然科学)》;第29卷(第2期);82-85 *

Also Published As

Publication number Publication date
CN114111836A (zh) 2022-03-01

Similar Documents

Publication Publication Date Title
US7526398B1 (en) Method and apparatus for calibrating gyro-sensor
CN102297693B (zh) 测量物***置和方位的方法
CN110986988B (zh) 融合多传感器数据的轨迹推算方法、介质、终端和装置
CN113311411B (zh) 一种用于移动机器人的激光雷达点云运动畸变校正方法
US8915116B2 (en) Systems and method for gyroscope calibration
EP1941236B1 (en) Systems and methods for reducing vibration-induced errors in inertial sensors
CN111879339A (zh) 一种mems陀螺仪温度误差补偿方法
CN108195404B (zh) 一种陀螺仪零点漂移的校准方法
CN111121768A (zh) 一种机器人位姿估计方法、装置、可读存储介质及机器人
CN113933818A (zh) 激光雷达外参的标定的方法、设备、存储介质及程序产品
WO2013084987A1 (ja) 衛星航法システムを用いた位置出力装置
WO2022174831A1 (zh) 一种连续寻北装置、方法、电子设备及存储介质
Ludwig et al. Comparison of attitude and heading reference systems using foot mounted MIMU sensor data: Basic, Madgwick, and Mahony
CN110873575B (zh) 一种基于惯性传感器的里程测量方法
KR20050046298A (ko) 이동체의 방위각 보정방법 및 장치
CN112539746B (zh) 基于多频卡尔曼滤波的机器人视觉/ins组合定位方法及***
CN114111836B (zh) Mems陀螺仪零位消除***和方法
CN111998870B (zh) 一种相机惯导***的标定方法和装置
KR20120107433A (ko) 디지털 mems 센서를 이용하는 고정밀 ins 모듈 및 그 구동 방법
CN116718153B (zh) 一种基于gnss和ins的形变监测方法及***
CN110030991B (zh) 融合陀螺和磁强计的飞行物高速旋转角运动测量方法
CN116399374A (zh) Mems陀螺仪传感器补偿方法、装置、终端及存储介质
US10809062B2 (en) MEMS inertial sensor device with determination of the bias value of a gyroscope thereof and corresponding method
CN114019182A (zh) 零速状态检测方法、装置及电子设备
CN110879066A (zh) 一种姿态解算算法、装置及车载惯性导航***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant