TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI...

25
TER 2004-2005 Outil d’acquisition et d’analyse de signaux biomédicaux pour cyclistes Par : ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant : MENES Gilles

Transcript of TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI...

Page 1: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

TER 2004-2005 Outil d’acquisition et d’analyse de signaux biomédicaux pour

cyclistes

Par: ARITONI OvidiuSOUSA LOPES EricTHUAUX Anthony

Encadrant: MENES Gilles

Page 2: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

Outil d’acquisition et d’analyse de signaux biomédicaux pour cyclistes

1) La présentation du sujet2) Le cahier des charges3) L’analyse des risques

Page 3: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

Un logiciel pour l’acquisition, la visualisation et l’analyse de tous signaux provenant d’un Body Area Network d’un cycliste.

Les signaux peuvent être biologiques ou mécaniques...

Des signaux biologiques : pression artérielle, électrocardiogramme…

Des signaux mécaniques :la vitesse (maximal, moyenne ) , cadence de pédalage.

Mais aussi la température, l’humidité, l’heure, la date...

Présentation du sujet

Page 4: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

Fonctionnalités

Le temps : date, heure, total temps, Vitesse : vitesse moyenne,

maximale, distance parcourue ,distance totale

Cadence Conditions atmosphériques Sauvegarde, comparaison des

données

Page 5: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

2.Cahier des charges

Introduction Organisation du projet Gestion Technique Calendrier Fonction du produit Contraintes non - fonctionnelles

Page 6: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

2.1 Introduction Le projet a pour but de définir un outil

logiciel dans un Body Area Network de cycliste.

De comparer les différentes plateformes de programmation et les différents protocoles de communication.

De comparer la plateforme PC avec les plateformes embarquées (Pocket Pc, PDA).

Le projet doit être réutilisable pour d’autre projet de même nature (plateforme pour d’autres programmes) et portable.

Page 7: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

Principe d’utilisation Positionnement des capteurs dans le

Body Area Network. Réception des données des capteurs

en temps réel par un pocket Pc. Affichage sous forme graphique ou

non. Possibilité de charger des données

préalablement sauvegardées en vue de comparaisons.

Page 8: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

Schéma explicatif

Page 9: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

Fournitures livrées au client

Une plateforme logicielle pour l’acquisition et le traitement de signaux.

Un logiciel pour cycliste . Un manuel d’utilisation . L’étude des différents outils de

développement pour système embarqué.

Page 10: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

Définitions et Acronymes BAN : Body Area Network, réseau sans fil au champs

d'action limité à quelques mètres et généralement destiné a connaître l'état physique d'un patient .

PDA : Personal Digital Assistant. GPS : Global Positioning System (GPS), système de

navigation radio, composé de 24 satellites et d’une base terrestre, qui permet de fournir à un abonné sa position précise en trois dimensions (latitude, longitude, altitude), sa vitesse et l’heure. Le GPS est accessible 24 heures sur 24, de n’importe quel point de la Terre et quelles que soient les conditions météorologiques. Comme l’utilisateur n’a pas à communiquer avec les satellites, le système GPS peut desservir un nombre illimité d’utilisateurs.

Page 11: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

GPRS(General Packet Radio Service) Est un service de transmission radio par paquets.

GPRS utilise un mode de connexion virtuel, qui permet de partager les canaux et transporte les données sous forme de paquets .

Wi-Fi (Wireless Fidelity ) Représente la norme IEE 802.11b qui décrit les

caractéristiques d’un réseau local sans fil .

Définitions et Acronymes

Page 12: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

2.2 Organisation du projet

Semaine Ce qui sera commencé Ce qui sera fini

S 18 Conception UML Etude des différentes plateformes et langages (Java / Microsoft , Pocket Pc / Smart phone / Palm ) Tests et prise en main du Pocket PC ou/et émulateur Etude des différents environnements de programmation. Etude des protocoles de communication

Choix du langage. Choix de l’environnement

de programmation Choix des systèmes de

transmission sans fils.

S 19 Programmation d’une IHM Programmation des simulateurs de capteurs Interface graphique semi

complet.

S 20 Programmation des fonctionnalités (Traitement du signal) Fonctionnalités

obligatoires opérationnelles

Page 13: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

2.2 Organisation du projet

S 21 Programmation des fonctionnalités (sauvegarde des données) Programme de simulation

des capteurs terminer Système sans fil OK

S 22 Finalisation des fonctionnalités Finalisation du logiciel Debug (Raccordement des parties)

Interface graphique Complet et fonctionnalités Ok

S 23 Tests finaux et mise au point de la soutenance final Rédaction du rapport final Tests Finaux

Version Final disponible

Page 14: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

Processus

Etudier le contexte de la programmation embarquée et de ses contraintes de performance actuelles.

Choisir une plateforme (PC ou pocket PC) et un environnement (JAVA ou Microsoft)

Calibrer l'application en tenant compte de ses contraintes.

Proposer une architecture et des outils. Proposer un logiciel.

Page 15: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

Organisation structurelle

Anthony Eric Ovidiu

Etude des différentes plateformes et langages (Java / Microsoft , Pocket Pc / Smart phone / Palm )

Tests et prise en main du Pocket PC ou/et émulateur

Etude des différents environnements de programmation.

Etude des protocoles de communication

Conception UML

Page 16: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

Organisation structurelle

Programmation d’une IHM

Programmation des simulateurs de capteurs

Programmation des fonctionnalités (Traitement du signal)

Programmation des fonctionnalités (sauvegarde des données)

Tests finaux

Page 17: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

Limites et interfaces

Interaction avec le matériel *Pocket PC / PDA . *Différents capteurs. Interfaces avec *les capteurs (un émulateur pour les

capteurs;une application qui gère les threads de différents capteurs ).

*l’utilisateur (IHM en Java/ C # /Visuel Basic .Net).

Page 18: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

2.3 Gestion Objectif et priorité *L’objectif est de rendre une étude comparative et

explicative sur les différents paradigmes de programmation embarqués ainsi qu’un logiciel de démonstration.

* La priorité est de définir une plateforme idéale pour l’acquisition et le traitement des signaux.

Hypothèses dépendances contraintes * Dépendances : les liens avec d’autres systèmes

informatiques : sont les protocoles de communication entre les capteurs et le système.

* Contrainte : le mode de communication entre les capteurs et le pocket pc.

Gestion du risque

Page 19: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

2.4 Technique

Environnement de programmation

Pour l’option Java : Jbuilder, Eclipse …

Pour l’option .NET : Microsoft Visual Studio .NET …

Page 20: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

Documentation Livres1. Olivier Dewit , Le guide de la

programmation .NET pour la mobilité 2. Guy de Lussigny, Joanna Truffaut,

Bettrand Grossier , Le guide du Wi-Fi et du Bluetooth

Site web1. http://www.pdatoolbox.com/tutorial.html2. http://www.io.net Articles

Page 21: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

2.5 Calendrier

Fin du projet : 16 juin 2005 Suivi hebdomadaire et individuel

sur la page Twiki.

Page 22: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

2.6 Fonction du produit

Fonctions de lecture des données pour chaque réseau sans fil considéré.

Fonctions de traitement de ces mêmes données (calcul d’incréments, de moyennes, comparaisons).

Fonctions de chargement et sauvegarde de données.

Fonctions d’affichage graphique ou non.

Page 23: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

2.6 Fonction du produit

Fonctions de transfert de données (transfert vers Internet (GPRS), transfert vers PC).

L’étude des fonctionnalités sera détaillée après étude des langages, supports informatiques et réseaux disponibles.

Page 24: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

2.7 Contraintes non - fonctionnelles

Difficultés pour se procurer le matériel nécessaire aux tests (plusieurs PC équipés de Bluetooth, Wifi ….).

Pas de pocket PC disponible avant le 8 avril.

Page 25: TER 2004-2005 Outil dacquisition et danalyse de signaux biomédicaux pour cyclistes Par: ARITONI Ovidiu SOUSA LOPES Eric THUAUX Anthony Encadrant: MENES.

3. L’ Analyse des Risques Adaptation à une nouvelle plateforme . Adaptation à un nouveau langage de

programmation ( C# ou Visual Basic.Net ). Adaptation à un nouveau protocole de

communication . Compatibilité entre les différents capteurs ( si

les capteurs communiquent par différents protocoles ).

Difficultés pour se procurer le matériel nécessaire aux tests.