https://github.com/jonasertl/motion
Movement Observation and Tracking using IMU On-Hand Navigation
https://github.com/jonasertl/motion
accelerometer gyroscope movement-analysis python rust
Last synced: 4 months ago
JSON representation
Movement Observation and Tracking using IMU On-Hand Navigation
- Host: GitHub
- URL: https://github.com/jonasertl/motion
- Owner: JonasErtl
- License: gpl-3.0
- Created: 2023-04-24T11:36:42.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-13T21:10:09.000Z (almost 2 years ago)
- Last Synced: 2025-04-24T00:43:48.985Z (10 months ago)
- Topics: accelerometer, gyroscope, movement-analysis, python, rust
- Language: Python
- Homepage:
- Size: 53.7 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## MOTION - Movement Observation and Tracking using IMU On-Hand Navigation -- currently not working
Alternative name: SHACE - System for Hand Acceleration and Coordinate Examination
The aim of this project is to build a system which can detect Hand-Movement and then further process it. This might include visualizing the motion, using it as some sort of movement input, or even running the Data through a Neural Network to recogize letters and shapes which are drawn.
Step 1: At first there needs to be a program which is run on a mirco-contoller mounted on a persons Hand. This program will need to capture the IMU Data in real time and send them to another client, ideally over wifi, for further processing.
# The Gyro Calibration Program
This program determines the bias that the Gyroscope has. It is run by typing `python3 gyro_calibration.py`. It will then proceed to calculate the Biases. Nothing else than having the Gyro plugged in is required.