The invention relates to an acceleration measuring device based on double accelerometer and Kalman filtering algorithm. The measuring device includes a detecting ball and a computer. The detecting ball is embedded with a circular PCB board passing through the center of the sphere. The PCB board is equipped with two acceleration measuring chips and an angular velocity measuring chip. The angular velocity measuring chip is located at the center of the PCB board, and the two accelerometer chips are symmetrically arranged. Placed on both sides of the angular velocity measurement chip, the detection ball is used to fix on the moving object, collect the acceleration data and angular velocity data of the moving object, and the computer is used to preliminarily filter the noise signal and Kalman filter the acceleration data after filtering the noise signal. By calculating the autocorrelation algorithm of the dual accelerometer chip, the Kalman filter method is used to minimize the existence of errors, and more reliable acceleration values and their real-time changes are obtained to meet the needs of the system and users.
【技术实现步骤摘要】
一种基于双加速度计的加速度测量装置和卡尔曼滤波算法
本专利技术涉及一种加速度数据处理算法,特别是一种基于双加速度计的加速度测量装置和卡尔曼滤波算法。
技术介绍
加速度数据常用来衡量物体的运动过程及状态的指数,它与物体的形状、密度、受力状态、驱动情况等因素有关。在四旋翼飞行器、汽车定位、运动状态模拟等惯导系统过程中,通过实时测量物体在运动过程中每一时刻的加速度数据变化,就可以实时掌握、模拟出物体的运动状态。对一些物体,无法直接观测其运动状态,可以通过本专利技术来处理加速度信号,得到真实可靠的加速度数据,整合模拟出物体的运动状态与运动轨迹,具有非常重要的应用价值。目前得到加速度数据主要是直接法。这种方法主要通过加速度计直接输出数据,将加速度数据进行数据融合以及积分计算,来得出物体的运动状态。但这种方法容易受到条件和操作影响,误差较大;加速度计在输出数据时,由于自身存在噪声信号,会造成加速度数值的波动,信噪比过大的加速度计输出数值在积分之后,噪声会被指数式放大,严重影响对物体运动状态的判断以及运动轨迹的模拟。加速度计尽管已经校准了零漂,但是自身的噪声信号仍然无法抑制;经历了算法的积分运算之后,噪声信号就会呈现出指数式放大,淹没了有效信号,得出了实验数据就无法被用来模拟物体的运动状态。在民用级别的系统中,由于元器件的精度和设备本身系统的稳定性的不足,导致测量出来的数据精度较低,民用级别的元器件的噪声特性往往会伴随着环境湿度、温度、物体的运动状态的变化而发生显著改变。传统的姿态解算方法在上述条件无法获得最优的结果,甚至在姿态结算过程中,发生误差淹没有效信号的情况。专 ...
【技术保护点】
1.一种基于双加速度计的加速度测量装置,其特征在于,包括探测球和计算机,所述探测球内置经过球体中心的圆形PCB板(10),所述PCB板(10)上设有两个加速度测量芯片(11)、一个角速度测量芯片(12)、供电装置、WIFI串口和控制开关,所述角速度测量芯片(12)设置于PCB板(10)圆心位置,所述两个加速度测量芯片(11)对称设置于角速度测量芯片(12)的两侧,所述WIFI串口无线连接计算机;所述探测球用于固定在运动物体上、采集运动物体的加速度数据和角速度数据,所述计算机用于对采集到的加速度数据初步滤除噪声信号以及卡尔曼滤波,得到滤除噪声信号后的加速度数据。
【技术特征摘要】
1.一种基于双加速度计的加速度测量装置,其特征在于,包括探测球和计算机,所述探测球内置经过球体中心的圆形PCB板(10),所述PCB板(10)上设有两个加速度测量芯片(11)、一个角速度测量芯片(12)、供电装置、WIFI串口和控制开关,所述角速度测量芯片(12)设置于PCB板(10)圆心位置,所述两个加速度测量芯片(11)对称设置于角速度测量芯片(12)的两侧,所述WIFI串口无线连接计算机;所述探测球用于固定在运动物体上、采集运动物体的加速度数据和角速度数据,所述计算机用于对采集到的加速度数据初步滤除噪声信号以及卡尔曼滤波,得到滤除噪声信号后的加速度数据。2.根据权利要求1所述的基于双加速度计的加速度测量装置,其特征在于,还包括水平台,所述水平台用于在静置状态下通过计算机校正探测球的零漂现象。3.根据权利要求1所述的基于双加速度计的加速度测量装置,其特征在于,所述角速度测量芯片(12)为陀螺仪。4.根据权利要求1所述的基于双加速度计的加速度测量装置,其特征在于,所述探测球为塑料制,直径为6cm。5.一种利用权利要求1-4中任一项所述的加速度测量装置的卡尔曼滤波算法,其特征在于,包括以下步骤:S1:探测球采集到运动物体的加速度数据和角速度数据,通过WIFI串口将数据无线传送到计算机,所述加速度数据包括两个加速度测量芯片采集到的两组加速度数据;S2:计算机对采集到的加速度数据和角速度数据进行姿态解算,将载体坐标系下的加速度、角速度转换成地球坐标系的加速度、角速度;S3:对两组加速度数据中的前100个采样点分别求均值,用1号加速度计的所有数值减去1号加速度计前100个采样点的均值,2号加速度计的所有数值减去2号加速度计前100个采样点的均值,得到初步滤除噪声信号后的加速度数据;S4:构建系统的状态方程和观测方程,所述状态方程表达式为:X1(k)=A×X1(k-1)+B×U1(k-1)X2(k)=A×X2(k-1)+B×U2(k-1)上式代表从k-1时刻到k时刻两个加速度计的状态变化过程,其中,X1(k)、X2(k)分别代表1号加速度计、2号加速度计在第k时刻采集到的加速度数据,X1(k-1)、X2(k-1)分别代表1号加速度计、2号加速度计在第k-1时刻采集到的加速度数据,U1(k-1)、U2(k-1)分别代表1号加速度计、2号加速度计在第k-1时刻的噪声信号数据,A、B分别代表系统的状态转移矩阵和噪声驱动矩阵;所述观测方程的表达式为:Z1(k)=H×X1(k-1)+V1(k)Z2(k)=H×X2(k-1)+V2(k)上式代表在第k时刻从系统状态转换到传感器观测数值的转换过程,其中,Z1(k)、Z2(k)分别代表1号加速度计、2号加速度计在第k时刻的传感器...
【专利技术属性】
技术研发人员:杨晖,王帅帅,李然,汪然,朱永海,
申请(专利权)人:上海理工大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。