133 Open Source Imu Software Projects
Free and open source imu code projects including engines, APIs, generators, and tools.
Lego Loam 1515 ⭐
LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain
Gnss Ins Sim 620 ⭐
Open-source GNSS + inertial navigation, sensor fusion simulator. Motion trajectory generator, sensor models, and navigation
Kalibr_allan 422 ⭐
IMU Allan standard deviation charts for use with Kalibr and inertial kalman filters.
Navego 379 ⭐
NaveGo: an open-source MATLAB/GNU Octave toolbox for processing integrated navigation systems and performing inertial sensors analysis.
Sparkfun_mpu 9250 Dmp_arduino_library 190 ⭐
Arduino library for the MPU-9250 enabling its digital motion process (DMP) features.
Kdwm1000 88 ⭐
Local Positioning System Development Kit, use STM32F411C + MPU9250 + LPS25HB + DWM1000
Uwb Node 117 ⭐
Local Positioning System Development Kit, use STM32F411C + MPU9250 + LPS22HB + DWM1000
Kalman Filter For Sensor Fusion 95 ⭐
A Sensor Fusion Algorithm that can predict a State Estimate and Update if it is uncertain
Monocular Visual Inertial Odometry 70 ⭐
This 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.
Eskf 81 ⭐
ROS Error-State Kalman Filter based on PX4/ecl. Performs GPS/Magnetometer/Vision Pose/Optical Flow/RangeFinder fusion with IMU
Urbannavdataset 200 ⭐
UrbanNav: an Open-Sourcing Localization Data Collected in Asian Urban Canyons, Including Tokyo and Hong Kong
Codedronediy 66 ⭐
The most simple, but working, quadricopter flight controller from scratch, using Arduino Uno/Nano.
Pyteapot Quaternion Euler Cube Rotation 74 ⭐
Visualization of IMU orientation from quaternion or Euler angles with a rotating cube
Kalman_filter_localization 98 ⭐
ROS2 package of Kalman Filter Based Localization in 3D using GNSS/IMU/Odometry(VO/LO)
Rome.jl 50 ⭐
Robot Motion Estimate: Tools, Variables, and Factors for SLAM in robotics; also see Caesar.jl.
Esp32_imu_baro_gps_vario 51 ⭐
GPS altimeter/variometer with LCD display, routes with waypoints, data/gps track logging, bluetooth NMEA sentence transmission, wifi AP + webpage configuration
Radmap_point_clouds 24 ⭐
Preprocessing, coordinate frame calibration, configuration files, and launching procedure used to generate point clouds with Google Cartographer for the RadMAP acquisition system. The RadMAP acquisition system consists of two LIDARS, differential GPS, two Ladybug 360 cameras, and an IMU.
Map Based Visual Localization 366 ⭐
A 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.
Launchpadflightcontrollerandroid 15 ⭐
Android app for my LaunchPad FlightController: https://github.com/Lauszus/LaunchPadFlightController
Imu_comparison_data 18 ⭐
Data and Code of the paper Survey of Motion Tracking Methods Based on Inertial Sensors: A Focus on Upper Limb Human Motion
Imu_ekf 38 ⭐
6-axis(3-axis acceleration sensor+3-axis gyro sensor) IMU fusion with Extended Kalman Filter.
Drive_ros_localize_inertial_navigation_system 23 ⭐
Inertial navigation system based only on IMU data. Creates odometry from IMU data integration
Zed Open Capture 40 ⭐
Low level camera driver for the ZED stereo camera family. API docs available here:
Carlson 16 ⭐
Open-source rocket flight computer: logs IMU data, detects rocket apogee & freefall, provides in-flight stabilization.
Fcnd Drone Building_an_estimator 11 ⭐
Scripted a state estimator for a quadrotor in C++, incorporating a sensor fusion (IMU, GPS, Magnetometer) environment using the EFK and MCL algorithms
Dpeng_icm20948_ak09916 20 ⭐
DPEng's Arduino library for the ICM-20948 breakout board with magnetometer calibration and AHRS examples
Opencvb 39 ⭐
OpenCV .Net application supporting several RGBD cameras - Kinect, Intel RealSense, Luxonis Oak-D, Mynt Eye D 1000, and StereoLabs ZED 2
Lvio_fusion 141 ⭐
Lvio-Fusion: A Self-adaptive Multi-sensor Fusion SLAM Framework Using Actor-critic Method (IROS 2021)
Videoimucapture Android 62 ⭐
Android application for capture of Video, IMU data and Camera data useful in SLAM and Structure from Motion research. Differs between Optical Image Stabilization (OIS) and Digital Video Stabilization (DVS) and can provide OIS data if the device supports it.
Arduino_ahrs_system 60 ⭐
A compact realtime embedded Attitude and Heading Reference System (AHRS) using Recursive Least Squares (RLS) for magnetometer calibration and EKF/UKF for sensor fusion on Arduino platform
Opencamera Sensors 42 ⭐
Android app for synchronized recording of video and IMU data with advanced camera options, useful for 3D reconstruction, SLAM, AR, video stabilization. Supports remote control over network.
Mpu92 Calibration 33 ⭐
Calibration procedure for the MPU9250's accelerometer, gyroscope, and magnetometer using Python and a Raspberry Pi Computer