SmartimuInertial Sensor Development Kit,STM32F411C、NRF52810、MPU9250、LPS22HB
Map Based Visual LocalizationA general framework for map-based visual localization. It contains 1) Map Generation which support traditional features or deeplearning features. 2) Hierarchical-Localizationvisual in visual(points or line) map. 3)Fusion framework with IMU, wheel odom and GPS sensors.
KalibrThe Kalibr visual-inertial calibration toolbox
VenomAll Terrain Autonomous Quadruped
BbbminiBeagleBone ArduPilot DIY Cape
OpenimuOpen Source Analytics & Visualisation Software for Inertial Measurement Units
Uwb NodeLocal Positioning System Development Kit, use STM32F411C + MPU9250 + LPS22HB + DWM1000
LocationSmartphone navigation positionning, fusion GPS and IMU sensors.
UrbannavdatasetUrbanNav: an Open-Sourcing Localization Data Collected in Asian Urban Canyons, Including Tokyo and Hong Kong
Denoise Imu GyroConvolutional Neural Networks for Denoising Gyroscopes of Low-Cost IMUs
Lego LoamLeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain
EskfROS Error-State Kalman Filter based on PX4/ecl. Performs GPS/Magnetometer/Vision Pose/Optical Flow/RangeFinder fusion with IMU
Imu utilsA ROS package tool to analyze the IMU performance.
Avem🚁 轻量级无人机飞控-[Drone]-[STM32]-[PID]-[BLDC]
Gnss Ins SimOpen-source GNSS + inertial navigation, sensor fusion simulator. Motion trajectory generator, sensor models, and navigation
Kalibr allanIMU Allan standard deviation charts for use with Kalibr and inertial kalman filters.
NavegoNaveGo: an open-source MATLAB/GNU Octave toolbox for processing integrated navigation systems and performing inertial sensors analysis.
Freeimu UpdatesIMU - FreeIMU Library Zero Drift, Altitude & LSM303 Heading Stability
Monocular-Visual-Inertial-OdometryThis contains the code(in development) for monocular visual odometry of a quadrotor. The visual data from the monocular camera is fused with onboard IMU to develop indoor control and navigation algorithms.
ios loggerApplication for camera and sensor data logging (iOS)
CodeDroneDIYThe most simple, but working, quadricopter flight controller from scratch, using Arduino Uno/Nano.
MPU9250MPU-9250 SPI Library for Arduino/Teensy
imu vn 100ROS driver for VN-100 of VectorNav Technologies
imusensorPython library for communication between raspberry pi and MPU9250 imu
SensorFusionA simple implementation of some complex Sensor Fusion algorithms
MPU60X0Fast, Lightweight STM32 I2C HAL Driver for the MPU6000/MPU6050 IMU
hyperloopHigh Performance Hyperloop Pod Control Software
ins navInertial navigation and AHRS library
roninRoNIN: Robust Neural Inertial Navigation in the Wild
wasr networkWaSR Segmentation Network for Unmanned Surface Vehicles v0.5
Embedded UKF LibraryA compact Unscented Kalman Filter (UKF) library for Teensy4/Arduino system (or any real time embedded system in general)
imu ekf6-axis(3-axis acceleration sensor+3-axis gyro sensor) IMU fusion with Extended Kalman Filter.
bno055ROS2 driver for Bosch BNO055 using UART or I2C
sensor-imuC library to interact with various IMUs (MPU6000, MPU6050, MPU6500, ICM20600, ICM20601, ICM2062)
pymetawearCommunity developed SDK around the Python bindings for the C++ SDK
microstrain inertialROS driver for all of MicroStrain's current G and C series products. To learn more visit
AxisOrangeSending M5 series IMU sensor data by Bluetooth SPP.
Balance-BotA two-wheel self-balancing robot based on the ATmega2560 micro-controller.
ESP32 IMU BARO GPS VARIOGPS altimeter/variometer with LCD display, routes with waypoints, data/gps track logging, bluetooth NMEA sentence transmission, wifi AP + webpage configuration
imu 3dm gx4Driver for Lord Corporation Microstrain 3DM GX4 25
Awesome-Human-Activity-RecognitionAn up-to-date & curated list of Awesome IMU-based Human Activity Recognition(Ubiquitous Computing) papers, methods & resources. Please note that most of the collections of researches are mainly based on IMU data.