Skip to content
/ Axis Public

STM32-based IMU orientation estimation with Kalman filtering

Notifications You must be signed in to change notification settings

h3rl/Axis

Repository files navigation

Axis

STM32-based IMU orientation estimation with Kalman filtering

About

Axis is an experimental project exploring IMU sensor filtering and orientation estimation. It uses an MPU6050 IMU sensor connected to an STM32F103 microcontroller to provide real-time attitude determination through Kalman filtering. This project was created as a learning exercise to explore IMU sensor fusion and filtering techniques.

Features

  • STM32F103RBTx microcontroller
  • MPU6050 IMU integration
  • Extended Kalman filter(EKF) for orientation estimation
  • Built with CMake and STM32CubeMX

Getting started

  1. Clone the repository:
    git clone https://github.com/h3rl/Axis
    cd Axis
    code .
  1. Install recommended VS Code extensions when prompted

Project Roadmap

  • Basic IMU readings implementation
  • Extended Kalman filter python POC
  • Extended Kalman filter c implementation
  • DMP integration and comparison

Credits

About

STM32-based IMU orientation estimation with Kalman filtering

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages