本文对捷联惯导系统(SINS)及其与全球定位系统(GPS)的组合导航系统进行了研究。
导航传感器(加速度计、陀螺仪和GPS接收机)的各部分信息送入导航计算机,应用卡尔曼滤波方法进行数据处理后得到最优导航信息。
本文首先对实现SINS初始对准这个关键技术进行了研究,实现了基参数辨识法的卡尔曼滤波初始精对准算法,大大提高了初始对准的精度。
然后在此基础上进行了实现捷联惯导系统的软件编制,并对捷联惯导系统的误差进行了深入研究。
最后在实现SINS的基础上,深入分析了GPS的误差来源,并建立了GPS误差模型,同时也研究了SINS与GPS的位置、速度组合导航,建立全球定位系统和捷联惯导系统的误差方程及位置速度测量方程,应用卡尔曼滤波技术实现了SINS和GPS的组合导航。
1
本例程读取的数据是惯导数据(三轴陀螺仪、三轴加速度计),源文件为txt格式,在matlab中读取6种数据并作图显示
2023/9/13 14:46:21 15KB matlab txt读取
1
基于四元数的姿态解算方法能够有效结合陀螺以及加速度计的误差特性,将运动场以及重力加速度两个互不相干的物理矢量进行互补融合。
主要利用陀螺仪测量的角速度作为四元数的更新,以重力加速度作为四元数的观测,通过8位微处理器实时解算姿态角。
基于四元数的解算方法,利用叉乘有效地把三轴陀螺以及三轴加速度计的数据进行融合,使得测量的俯仰角、横滚角逼近真角度,经过试验验证了该算法的有效性,且计算量少,在姿态控制领域有这良好的应用前景。
2023/7/25 13:21:09 744KB 四元数 陀螺仪 姿态角
1
由陀螺仪和加速度计解算欧拉角,自己根据StevenM.Kay的《统计信号处理基础》给出的公式编写的程序,矢量状态-标量观测。
除卡尔曼滤波外还有陀螺仪和加速度计的数据校准程序。
2023/6/30 5:31:41 2KB MPU6050 卡尔曼滤波
1
基于三轴加速度的计步算法,测试OK。
可移植到嵌入式,可移动设备。
2023/6/29 14:19:52 26KB 三轴加速度 嵌入式 计步算法
1
React本机传感器融合在ReactNative中进行稳健的绝对3D定位,使用来利用设备加速度计,陀螺仪和磁力计的优越特性,同时减轻其负面影响。
物理数据采集是使用。
使用高质量的从输入信号中过滤掉采样数据中的噪声,并使用计算传感器融合。
:rocket:入门使用:npminstall--savereact-native-sensor-fusion使用:yarnaddreact-native-sensor-fusion:writing_hand_selector:例importReactfrom'react';import{Text}from'react-native';importSensorFusionProvider,{useSensorFusion,useCompass,toDegrees}from'react-native-sensor-fusion';constIndicator=()=>{const{ahrs}=useSensorFusion()
2023/6/9 11:53:33 5KB react react-native native filter
1
STM32CubeMxstm32L151HAL实现读取MPU6050加速度计陀螺仪数据,输出仰角和翻滚角,以及介绍说明使用mpu6050。
2023/6/8 15:08:11 17.02MB mpu6050 stm32CubeMx stm32L1 六轴传感器
1
重力加速度计sc7a20的代码,基于FreeRTOS平台,移植其他平台需求稍微修改一下部分os的接口
2023/1/31 6:15:36 5KB 加速度 ACC sc7a20
1
%GY-85模块包含三轴加速度计ADXL345、三轴陀螺仪ITG3205、三轴磁力计HMC5583L%本程序为上位机的处理程序,从串口com2接收下位机的数据,进行数据还原与校准处理,绘制实时数据曲线。
%图1、2、3为加速度x、y、z的数据,图4、5、6为角速度x、y、z的数据,图7为磁力计的y、z计算出的角度(认为x轴与地面垂直),图8为方向的指示。
%本程序需要与下位机的采集配合使用,下位机可以使用单片机,控制GY-85模块数据的采集与传输,这方面的材料网上很多。
%毕业设计的的一小部分,调试无误,但写的比较乱,仅供参考,敬请谅解。
2020/1/12 11:38:49 6KB 加速度 陀螺仪 磁力计 惯性传感器
1
运用基于Levenberg-Marquardt算法来标定加速度计的相关matlab代码,内附测试数据
2018/6/19 20:45:20 16KB LM
1
共 37 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡