https://github.com/automaticdai/i2cdriver-imu-9dof
https://github.com/automaticdai/i2cdriver-imu-9dof
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/automaticdai/i2cdriver-imu-9dof
- Owner: automaticdai
- Created: 2020-11-24T10:59:03.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-11-24T11:10:27.000Z (over 5 years ago)
- Last Synced: 2025-11-04T21:03:19.675Z (8 months ago)
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# I2CDriver IMU
Use an I2CDriver and a 9-DoF IMU sensor to estimate oritention. I2CDriver allows I2C communication /monitoring from a PC using USB. The 9-DoF IMU sensor is using the following two chips:
- LSM303D: accelerometer and magnetometer
- L3GD20: gyroscope
## How to run
1. Connect I2CDriver to the IMU sensor (SCL, SDA, VCC, GND), and then I2CDriver to the PC thorugh usb.
2. Run `python3 main.py`
## Roadmap
- [ ] Read raw data from the IMU sensor
- [ ] Filter the data using Kalman
- [ ] Filter the data with Quest filter
- [ ] Visualize the data with a 3D view