Skip to content

AltIMU-10 v5 Gyro, Accelerometer, Compass, and Altimeter (LSM6DS33, LIS3MDL, and LPS25H Carrier)

Notifications You must be signed in to change notification settings

Mccpie01/Pololu-AltIMU-10-v5

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pololu AltIMU-10 v5 Gyro, Accelerometer, Compass and Altitude Sensor Module

This repository contains the work of the AltIMU-10 complex sensor module.

Working with sensors such as the accelerometer and Gyro is time-consuming and labor-intensive. And it can be pretty boring at times. I have presented the work I have done with these sensors to the developers as open source in order to be tidy here.

Hope it is useful. calibration

Sensors such as accelerometers and gyro are very sensitive and noisy modules. Since direct use cannot provide stability, various filters must be applied.

You can find sample studies such as Kalman filter, normalization, weighted standard deviation in the repo.

Calibration example (Kalman Filter); calibration calibration

Raw acceleration value read from blue line sensor (single axis) Red line Value calculated after Kalman filter (single axis)

visualization

Processing 3.5.4 is used to visualize the data received via real-time serial port on the computer in 3D.

Do not forget to edit the COM port selections while running the processing projects in the "visualization" folder.

calibration

Development Environment

MCU: Teensy 3.6
Build, Compiler and Debugger: CMake 3.19.3, MinGW64 6.0
IDE: Jetbrains CLion IDE 2021,
Framework: PlatformIO Core and CLI
Visualization/GUI: Processing 3.5.4
OS: Windows 10 Pro

Communication

Hakan KAYA - mail@hakankaya.kim

English version - Pierre McCarragher - pierremccarragher@hotmail.com

About

AltIMU-10 v5 Gyro, Accelerometer, Compass, and Altimeter (LSM6DS33, LIS3MDL, and LPS25H Carrier)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 61.8%
  • Processing 34.7%
  • CMake 3.5%