news 2026/4/18 13:33:34

陀螺与加表数据allan方差分析及其五系数拟合结果研究

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
陀螺与加表数据allan方差分析及其五系数拟合结果研究

陀螺和加表allan方差分析,并拟合出5个系数结果。

实验室里刚测完一批光纤陀螺的原始数据,老张甩给我个U盘说:"这组加表和陀螺数据赶紧跑个Allan方差,下班前把拟合系数给我"。我看了眼墙上的挂钟——得,又得跟MATLAB死磕两小时。

Allan方差这玩意儿说白了就是传感器噪声的照妖镜。双击mat文件加载数据时,瞄了眼采样率:200Hz。先给陀螺数据上个硬核预处理:

from allantools import allantools import numpy as np gyro_z = data['gyro_z'][::10] # 降采样到20Hz fs = 20.0 tau = np.logspace(-1, 3, 50) # 0.1s到1000s的时间序列

这里有个骚操作——原始数据降采样。200Hz的陀螺数据在分析长周期误差时纯属浪费算力,特别是当我们需要观察几十分钟量级的零偏稳定性时。不过得注意别把婴儿和洗澡水一起倒掉,降采样前的抗混叠滤波可不敢省。

跑Allan方差的核心就三行:

(taus, adev, _, _) = allantools.oadev(gyro_z, rate=fs, data_type='freq', taus=tau) logtau = np.log10(taus) logadev = np.log10(adev)

但实际运行时会发现曲线在长tau段像抽风似的乱抖。这时候得祭出滑动平均大法:

window_size = 5; smoothed_adev = movmean(adev, window_size);

拟合环节才是重头戏。五参数模型对应着五种噪声源:

def allan_model(tau, Q, N, B, K, R): return np.sqrt(Q**2/tau**2 + N**2/tau + B**2 + (K**2)*tau/3 + (R**2)*tau**2/2)

初始参数猜测直接影响拟合成败。这里有个经验公式——把log-log曲线从右往左看,最右边的上升段对应R项,平缓区对应B项,左边的下降段对应N和Q。拿鼠标在图上戳几个点估算初始值,比无脑设全1靠谱多了。

最终拟合结果出来时,老张端着枸杞茶晃过来:"系数准不准?"我把屏幕一转:

Q: 2.3e-4 rad/s N: 0.017 deg/√hr B: 3.1e-5 deg/hr K: 8.9e-7 deg/hr^1.5 R: 4.2e-9 deg/hr^2

"比上次那批货强,零偏稳定性进1e-5量级了。"老张的茶杯停在嘴边,"不过这随机游走项咋比规格书高?"我俩对视一眼——得,产线工艺又该排查了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 0:48:29

Rust机器学习实战:20分钟快速掌握Candle框架终极指南

Rust机器学习实战:20分钟快速掌握Candle框架终极指南 【免费下载链接】candle Minimalist ML framework for Rust 项目地址: https://gitcode.com/GitHub_Trending/ca/candle 还在为Python机器学习模型的性能瓶颈和部署复杂性而烦恼吗?Rust机器学…

作者头像 李华
网站建设 2026/4/18 0:48:35

微信智能机器人搭建全攻略:4步实现多AI服务自动回复

想拥有一个能自动回复微信消息的智能助手吗?wechat-bot项目让你在短短4个步骤内,就能搭建一个支持DeepSeek、ChatGPT、Kimi、讯飞等9种AI服务的微信机器人。无论是群聊管理、好友维护还是消息自动应答,这个开源工具都能帮你轻松实现。 【免费…

作者头像 李华
网站建设 2026/4/18 0:48:35

1小时搞定:用MobileNetV3快速验证你的AI创意

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个快速原型工具,支持用户上传图片并使用MobileNetV3进行实时分类。要求:1. 极简界面,快速部署;2. 支持批量图片处理&#xff1…

作者头像 李华
网站建设 2026/4/18 0:48:01

突发:CBA新赛季明日开打,全网竟无直播信号?!咪咕为何“放手”?

今夜,无数篮球迷将面对一个荒诞的现实:中国最高水平的职业篮球联赛即将开赛,但他们却不知道该去哪里观看。明天晚上7点35分,2025-2026赛季CBA联赛揭幕战原定在五棵松体育馆打响,卫冕冠军辽宁本钢队将迎战上赛季四强球队…

作者头像 李华
网站建设 2026/4/18 0:48:35

【翻译】【SOMEIP-SD】Page35 - Page37

文章目录5.1.2.4.3 IPv4 Endpoint Option5.1.2.4.3 IPv4 Endpoint Option SOME/IP-SD用IPv4 Endpoint Option标记相关的endpoint。endpoint包含IP地址、传输协议(TCP或UDP)、Port号。Port号用于Event和Notification Event。 [PRS_SOMEIPSD_00305] IPv4…

作者头像 李华
网站建设 2026/4/18 2:25:05

Python设计模式:备忘录模式详解

更多内容请见: 《Python3案例和总结》 - 专栏介绍和目录 文章目录 一、备忘录模式概述 1.1 什么是备忘录模式? 1.2 解决的问题:状态的安全隔离与恢复 1.3 备忘录模式的结构与角色 1.4 备忘录模式的优缺点 1.5 应用场景 二、 Python代码实现:一个简单的文本编辑器 2.1 步骤1…

作者头像 李华