Interaction temps réel
- 2 -
Panorama des capteurs

Cours du 16/11/06 - ENSAD

Introduction

Le but de ce cours est de présenter les différents capteurs et actionneurs et de les mettre en oeuvre en relation avec des patchs simples faits en Isadora.

Notions générales liées aux techniques d'interactivité : fin du cours de la semaine précédente

- Grandeurs physiques
- Caractéristiques des capteurs
- Vocabulaire
- Caractéristiques liées aux actionneurs

Exercices pratiques

- Observation de l'effet de différents réglages sur les notions abordées précédemment : résolution, débit, sensibilité.
- Chaque capteur présenté sera analysé, observé et caractérisé par l'observation des données brutes et par la mise en pratique d'un exercice d'interactivité directe.

 

I - Présentation du logiciel Isadora

Les menus, l'espace de travail

Exemples pratiques :
- Afficher une image
- Jouer un son

Utilisation des capteurs

Configurer le Midi

Windows / Midi Setup

Windows / Shows Status

Afficher les données venues d'un capteur

Récupérer et utiliser les outils fournis en ligne

=> L'actor 2_Analogiques

Affichage des données

II - Caractéristiques générales des capteurs

Nous reprendrons ici la fin du cours précédent sans entrer dans les détails qui ont été vus de façon théorique au cours de la séance précédente.

Observations pratiques

Pour chaque capteur, nous verrons :

- La grandeur physique captée
- Ce qui n'est pas capté...

Systématiquement, nous observerons l'évolution des données au cours du temps, avant toute utilisation du capteur en relation avec quelque effet que ce soit (lumière, son, moteurs, etc).

En pratique, chaque étudiant (ou chaque binôme) devra mettre en place ses branchements de matériel du capteur à l'ordinateur puis utiliser des patchs d'observation des données qui seront fournis.

=> Les données des capteurs doivent être
- affichées
- analysées
pour que le programmeur en déduise quelle variation de signal correspond à quel comportement.

=> Si, en observant les données seulement, on n'arrive pas à repérer l'événement que l'on veut capter, il faut changer de capteur ou de réglage.

- Lorsque cela est possible, il faudra manipuler les réglages des capteurs pour comprendre quels sont les degrés de liberté.

Par l'observation, chaque étudiant pourra ainsi reconnaître en pratique les caractéristiques des capteurs :

- Capteur continu / tout ou rien
- Mesure d'un état / détection de variation d' un état
- Capteur lent / rapide / temps réel

=> Ces caractéristiques influent sur le traitement des données

- Capteur actif / passif : le capteur observe-t-il passivement son environnement ou bien émet-il lui-même quelque chose et attend-il une réponse ?
- Capteur de contact / sans contact
- Capteur embarqué / Semi-embarqué / dans l'environnement : ces notions sont plutôt en relation avec la danse.

- Courbe de réponse d'un capteur : Variation du signal électrique en fonction de la variation de ce qui est mesuré

-> Il y a différents types de réponses.

Sensibilité : Variation du signal électrique du capteur / variation du mesurande
=> Réglage du gain sur le capteur.

Limitations / imperfections des capteurs

- Vieillissement : Dégradation/variabilité des caractérisques au cours du temps
=> C'est difficile à observer avec des capteurs neufs. Nous essaierons d'amener un vieux tapis sensitif et un capteur de flexion ayant du vécu.

- Erreur de précision: incertitude de mesure / étendue de mesure
=> Cette incertitude apparaît lorsque l'on se met en limite de portée d'un capteur ou bien qu'on l'utilise en détournement.

- Rapport Signal / Bruit (en db)
=> Dans le logiciel, filtrages
=> Attention au risque de confondre donnée significative et bruit

III - Manipulation des capteurs en Isadora

Panorama des capteurs, rappel

Voir présentation en ligne.

En pratique :

Comparaison de plusieurs capteurs par observation des données dans Isadora.

Mise en œuvre des capteurs en Isadora

Données directes

Mettre en place la chaîne Midi, vérifier la configuration Midi.

Partage de données par réseau

Intérêt : permettre à tous les binômes d'utiliser les capteurs qui sont en exemplaire unique.

- Configurer le Midi sur l'ordinateur qui envoie les données, brancher un capteur.

- Configurer l'adresse réseau de chaque Isadora.

- Utiliser les objets Net Broadcaster et Listener pour partager les données.

Rappel

Ne pas ouvrir un actor .iza en passant directement par Open, ça plante. Open sert à ouvrir les patchs .izz. Pour ouvrir les .iza, utiliser le menu Actors/ Place user actor.