Une expérience correspond à une session entière, d'une durée d' une à plusieurs heures, alternant séries d'essais et pauses.
Une série comprend généralement entre 10 et 15 essais. Une série peut être
Un essai correspond à la séquence suivante:
Une condition décrit tous les paramètres d'un essai:
| Type | Pointage d'une cible |
![]() Le sujet doit pointer la cible lorsqu'elle apparaît. L'apparition de la cible se fait de plusieurs façons:
|
|
| Interception d'une cible | |
![]() Le sujet doit intercepter une cible mobile. On définit la trajectoire de la cible par:
On peut choisir d'afficher ou on la trajectoire, ainsi que sa couleur. |
|
| Modification Dans le cas des types Pointage et Interception, on peut choisir de modifier la position/trajectoire de la cible après un certain delai ou à partir d'une certaine distance entre la main du sujet et la cible, ceci afin d'inciter le sujet à réaliser une correction de son mouvement. |
|
| Poursuite d'une cible | |
![]() Le sujet doit suivre la trajectoire d'une cible mobile. On définit la trajectoire de la cible de la même façon que pour l'interception. |
|
| Temps | |
|
|
| Espace | |
|
|
| Graphique | |
|
L'espace de travail correspond à la zone d'apparition/destination des cibles. Il est défini par:
La tolérance décrit l'erreur maximum accpetée, on prend un pourcentage de la taille de la cible.
Le fichier d'initialisation de l'expérience doit contenir trois types d'informations:
Les unités choisies sont:
| Global | Subject Characteristics |
name abc
gender M || F
age 29
status healthy || parkinsonian || ...
dominant side R || L
measurements
size 0.75
hand 0.2
forearm 0.2
arm 0.3
...
|
|
| Type | Condition # |
action pointing || interception || following || ...
pointing type sequential grid || random grid || sequential || random
trajectory
type linear || parabolic || ...
origin fixed x y z || random in zone
destination fixed x y z || random in zone
speed v, constant || random
visibility ON || OFF
color red
modification ON || OFF
delay -1 || 0.2
distance -1 || 10.0 |
|
| Time | |
delay regular 1.0 || random 0.5 2.0 trial duration regular 1.0 || random 1.0 2.0 |
|
| Space | |
position stand || seated || lying || walk ...
working area
angle -10 45
distance 0.2 0.8
tolerance 0.1 |
|
| Graphics | |
environment NULL || name.iv
target name.iv
color yellow
size 0.2 |
Le fichier d'initialisation utilise son propre langage (basé sur lex et yacc) et se présente de la façon suivante:
| Init Sujet |
| Init Condition 1 Init Condition 2 Init Condition ... |
| Exécution: repeat_seq(Condition 1,10) repeat_random(Condition 1, 0.8, Condition 2, 0.2, 15) ... |
On utilise un environnement graphique à complexité croissante:
L'environnement pourra éventuellement être mobile
Les matériels à synchroniser sont:
Il existe déjà un protocole de synchronisation entre APAS, EMG et plate-forme de force. Le problème est de synchroniser le tout avec l'Onyx (calculateur graphique):