Skip to content

Michaelchigozie/sensor-fusion-football-tracker-simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GNSS + IMU + Magnetometer Sensor Fusion for Wearable Motion Tracking

Author: Egbe Chigozie Michael
Role: Surveyor | Geospatial Specialist | Sensor Fusion Enthusiast | Data Analyst
Status: Simulated Concept β€” Work In Progress
Tech Stack: Python, Numpy, Matplotlib


πŸš€ Project Overview

This repository demonstrates a simulation-based approach to fusing multiple sensor data streamsβ€”GNSS, IMU, and magnetometerβ€”for estimating the real-time kinematics (position, velocity, and orientation) of a moving object such as a professional footballer.

The goal is to simulate a simplified version of the sensor fusion pipeline used in elite athlete wearables to match FIFA EPTS tracking standards.


🎯 Key Features

  • πŸ” Error-State Kalman Filter (ESKF) implementation
  • πŸ“ GNSS simulation for absolute position updates
  • πŸ“ˆ IMU (accelerometer + gyroscope) for high-rate motion tracking
  • 🧭 Magnetometer for orientation correction
  • πŸ”§ Optional barometer input for altitude tracking (extension planned)
  • πŸ“Š Visual plots comparing raw GNSS vs fused estimates

πŸ“¦ Folder Structure

sensor-fusion-football-tracker-simulation/
β”œβ”€β”€ fusion_simulation.py
β”œβ”€β”€ data/
β”‚   β”œβ”€β”€ simulated_gnss.csv
β”‚   β”œβ”€β”€ simulated_imu.csv
β”‚   └── simulated_mag.csv
β”œβ”€β”€ results/
β”‚   └── fusion_output_plot.png
β”œβ”€β”€ README.md
└── requirements.txt

πŸ“š Learning Goals

This simulation is part of a learning journey to understand how high-accuracy motion tracking systems work in sports wearables. The next goal is to:

  • Test the pipeline with real sensor logs from Android smartphones or wearable IMUs
  • Port the algorithm to C++ for real-time performance

🀝 Let's Collaborate

I'm actively looking for remote sensor fusion roles in sports tracking, drones, autonomous navigation, or GIS.
Feel free to fork, suggest improvements, or reach out via www.linkedin.com/in/chigozie-michael or https://www.upwork.com/freelancers/~01a849aa50ac79b416.

About

Simulation-based fusion of GNSS, IMU, and Magnetometer data for elite football wearable tracking systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages