# VIO-SLAM-course **Repository Path**: thomaswang0525/VIO-SLAM-course ## Basic Information - **Project Name**: VIO-SLAM-course - **Description**: VIO-SLAM-course [视觉SLAM进阶:使用Eigen手写VIO] - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-12-15 - **Last Updated**: 2023-12-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: slam, SINS ## README # VIO-SLAM-course ## IMU ### 陀螺仪随机误差的Allan方差分析 > 陀螺仪的随机误差主要包括:量化噪声、角度随机游走、零偏不稳定性、角速率随机游走、速率斜坡和正弦分量。对于这些随机误差,利用常规的分析方法,例如计算样本 均值和方差,并不能揭示出潜在的误差源。另一方面,在实 际工作中通过对自相关函数和功率谱密度函数加以分析将随机误差分离出来是很困难的。Allan方差法是20世纪60年代由美国国家标准局的David Allan提出的,它是一种基于时域的分析方法。Allan方差法的主要特点是能非常容易地对各种误差源及其对整个噪声统计特性的贡献进行细致的表征和辨识,而且具有便于计算、易于分离等优点。 当Allan标准差的拟合多项式中的拟合系数是负值时,所得误差项的拟合结果随着相关时间的微小改变变化很大,拟合误差很大,可信度差。 ### 测试步骤: 1. 产生IMU 数据 - project 02_vio_data_simulation 利用运动方程和欧拉角方程产生IUM数据,并附着噪声 - 利用 rospack 02_IMU vio_data_simulation_ros_version 产生 imu.bag 2. 利用 Allen方差曲线 估计IMU模型的噪声的误差 bias的方差和noise方差 3. 使用欧拉积分 和 中值积分,根据IMU原始数据计算位姿,并进行可视化处理