Ad

kalibr_allan: IMU Allan Deviation Charts

kalibr_allan provides MATLAB scripts to calculate IMU Allan standard deviation charts for noise characterization, supporting accurate calibration for inertial measurement units.

kalibr_allan offers utility scripts for calculating noise values in IMUs, specifically for use with the Kalibr framework. This project facilitates the determination of gyroscope and accelerometer noise characteristics, crucial for accurate inertial measurement. The scripts enable the calculation of Allan deviation plots, which aid in identifying white noise and random walk components within sensor data.

This project provides a streamlined workflow for generating Allan deviation plots, automating key steps from ROS bag conversion to result interpretation. It includes example data and clear instructions, making it easy to apply to various IMU sensors. The scripts support parallel processing for faster analysis and are designed to be readily integrated with the Kalibr calibration pipeline.

  • ROS Bag Conversion: Converts ROS bags to MATLAB mat files using the bagconvert utility.
  • Allan Deviation Plotting: Generates Allan deviation plots for both accelerometer and gyroscope data.
  • Noise Value Interpretation: Facilitates the determination of white noise and random walk noise parameters (sigma_g, sigma_a, etc.) from the plots.
  • Parallel Processing: Supports parallel computation for accelerated analysis of large datasets.
  • Example Data: Includes example data sets from various IMU sensors for testing and demonstration.
  • Clear Documentation: Provides detailed instructions on experiment steps and data interpretation.
  • Kalibr Integration: Designed to seamlessly integrate with the Kalibr calibration framework.

The project is archived and has been used for IMU noise characterization. The code is well-documented with instructions for running the experiments. While no recent commits are present, the established functionality and proven utility suggest a reliable and stable tool.

This project is valuable for researchers and developers working with inertial measurement units who need to characterize sensor noise. It simplifies the process of generating Allan deviation plots and extracting noise parameters, leading to more accurate IMU calibration and improved performance in applications like robotics, navigation, and sensor fusion.

Languages:
Summarize:
Share:
Stars
658
Forks
221
Issues
11
Created
8 years ago
Commit
6 years ago
License
None
Archived
Yes
Updated 18 days ago

Similar Repositories