Skip to content

marcus-24/IMU-Tracking

Repository files navigation

IMU-Tracking

GitHub last commit

Objective

This repository focuses on demonstrating techniques to track kinematics from inertial measurement units (IMUs).

Setup

To keep the python modules consistent between users, the imu_env python environment can be downloaded via conda using the following command:

conda env create -f environment.yml

This installs the python modules from the conda channels and the local modules (i.e.: iotools) from the setup.py file.

IMU Data Collection

The plot shown below was generated using the "executables/data_collection.py" script while an IMU was placed on a rotating stool for 20 seconds.


The end goal will be to generate the cartesian trajectory of the IMU relative to the global earth frame and minimize the sensor drift and noise as much as possible. State estimation algorithms such as the Extended Kalman Filter can be used to reduce the trajectory error.

More to come soon!

References

About

This repository focuses on demonstrating techniques to track kinematics from inertial measurement units (IMUs).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages