diff --git a/README.md b/README.md index 004c8f97e7fc22d255d75ce4d33c11f6233e1bad..b2ed422ca976902b7441c254a965c3c340aaa802 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,29 @@ # IGesture -IGesture est un projet visant à proposer des entraînements pour les personnes en récupération après un problème du tronc. \ No newline at end of file +IGesture is a rehabilitation-oriented project designed to assist individuals recovering from trunk-related impairments. The goal of the application is to offer interactive training sessions that help users regain control, stability, and coordination in their upper body movements through guided virtual exercises. + +## Purpose +The main goal of IGesture is to provide a responsive, data-driven, and immersive training environment where users can perform movement exercises in real-time. By leveraging motion tracking and Unity-based simulations, IGesture enables adaptive feedback, progress monitoring, and intuitive interactions that contribute to effective physical rehabilitation. + +## Major Components + +### 1. **UDP_App** +This module is responsible for capturing and transmitting real-time user motion data. It includes: +- A Python-based UDP sender that sends movement and rotation data based on user interaction. +- Organized data folders for storing test and real motion datasets. + +### 2. **SimulationGraph** +This part provides tools for analyzing simulation data. It includes scripts and visualization outputs (e.g., performance graphs) to support research, debugging, and result interpretation. + +### 3. **impulse** +The core Unity project that handles the 3D simulation environment. It includes: +- Game scenes, UI, and prefabs used for interaction. +- C# scripts that control simulation behavior. +- Audio, visual, and XR modules to support immersive training. +- Project and package settings required for Unity to build and run the application. + +## Summary +IGesture bridges motion-tracking technology with real-time simulation to support therapeutic training for trunk mobility. It is structured to allow easy experimentation, extension, and integration with new types of physical input or training programs. + +Whether you're a developer contributing to the codebase or a clinician exploring digital therapy tools, IGesture offers a foundation for innovation in motor rehabilitation. +