README: clean, precise, translate some scenarios

This commit is contained in:
Matteo Cypriani 2012-07-19 11:54:15 +02:00 committed by Matteo Cypriani
parent b7fb7291f1
commit 2809a8dc0f
1 changed files with 62 additions and 64 deletions

View File

@ -25,16 +25,27 @@ With:
+ err :: OwlPS Positioner standard error; + err :: OwlPS Positioner standard error;
+ ods :: results formatted in a spreadsheet. + ods :: results formatted in a spreadsheet.
If "+coord" is present in a filename before the extention, it means the If "+coord" is present in a file name before the extension, it means the
real coordinates were added. real coordinates were added.
For the results, after "+coord", the name of the similarity algorithm For the results, after "+coord", the name of the similarity algorithm
can be added (mean, interval, interval2). can be added (mean, interval, interval2).
* Measurement points
* Testing area
** Area description
The deployment area is a room of 5.80 × 10.60 metres. The origin of the
plan is set to the South-West corner of the room.
*** TODO colonnes techniques, radiateurs, etc.
** Measurement points
To simplify the scenario explanation, the following measurement points To simplify the scenario explanation, the following measurement points
are pre-defined: are predefined:
1. (5;10) 1. (5;10)
2. (1;10) 2. (1;10)
3. (5;1) 3. (5;1)
@ -45,6 +56,7 @@ are pre-defined:
8. (3;2) 8. (3;2)
9. (3;0) 9. (3;0)
10. (1;5) 10. (1;5)
11. (1;3)
* Common rules * Common rules
@ -71,8 +83,8 @@ in vertical position, in the direction of the ceiling.
Their coordinates are given in the OwlPS Positioner's configuration file Their coordinates are given in the OwlPS Positioner's configuration file
([[./owlps-config/listeners-fonera.csv]]). ([[./owlps-config/listeners-fonera.csv]]).
The OwlPS Listener program runs continuously. It is launched with the The OwlPS Listener program runs continuously, with the autocalibration
following command: activated. It is launched with the following command:
: owlps-listenerd -A -v -i 192.168.11.254 -I 192.168.11.254 -r ath1 -w ath0 : owlps-listenerd -A -v -i 192.168.11.254 -I 192.168.11.254 -r ath1 -w ath0
** Client ** Client
@ -92,29 +104,37 @@ The mobile terminal's antenna is vertical.
** Measurement-related rules ** Measurement-related rules
- Three mobile terminal's altitudes are defined:
+ floor (0 m),
+ hip (0.82 m),
+ ear (1.57 m).
- For the altitudes higher than “floor”, when the mobile terminal is not
carried by a human operator, it is put on a non-metallic object. In
our setup, the “hip” altitude is achieved by stacking a empty trash
(32 cm) on a cardboard box (50 cm); for the “ear” altitude, we add a
stack of small boxes (75 cm).
- When a human operator carries the mobile terminal, the altitude of the - When a human operator carries the mobile terminal, the altitude of the
terminal is 1 m. terminal is 1 m (hips/belly).
* Overview of the scenarios * Overview of the scenarios
** Scenario 1 ** Scenario 1
Réaliser des mesures fixes avec un client placé aux quatre The mobile terminal is still, without human operator, at hip altitude.
coins la pièce et un autre point de mesure au centre de la pièce, à Measurements are taken at each corner and the centre of the room
hauteur de hanche et sans opérateur humain présent dans la pièce. On (measurement points 1 to 5), during 1 minute at each position.
exécute le programme owlps-client pendant une minute sur chaque point de
mesure.
** Scenario 2 ** Scenario 2
Il s'agit de la même expérience mais le client est posé a Repeat the scenario 1, but the mobile terminal is on the floor.
terre.
** Scenario 3 ** Scenario 3
Cette expérience se déroule avec les points de mesures 2 et This scenario tests the antenna angles and measurement direction, with a
5 (coin inférieur gauche et centre de la pièce). human operator.
The measurement points 2 and 5 are tested.
Les mesures devront être prises dans deux directions : l'une en face du Les mesures devront être prises dans deux directions : l'une en face du
mur opposé et l'autre situé 45 degrés par rapport à la position mur opposé et l'autre situé 45 degrés par rapport à la position
précédente. Le client sera tenu par un opérateur humain et il sera testé précédente. Le client sera tenu par un opérateur humain et il sera testé
@ -177,22 +197,20 @@ la pièce et aucun opérateur humain dans la pièce. Le programme est lancé
une minute sur chaque point de mesure et par position. une minute sur chaque point de mesure et par position.
Les mesures sont effectuées dans l'ordre : Les mesures sont effectuées dans l'ordre :
1. sol (altitude 0) 1. floor,
2. hanche (altitude carton + poubelle = 50 + 32 = 82 cm = 0,82 m) 2. hip,
3. oreille (altitude précédente + pile entière de cartons blancs = 82 + 3. ear.
74,8 = 156,8 cm ≃ 1,57 m)
** Scenario 7 ** Scenario 7
Même expérience que la précédente (expérience 6) mis a part Repeat the scenario 6, but with a human operator standing 0.5 m at the
le fait d'ajouter un opérateur humain situé 50 cm au sud du client (en West of the terminal.
supposant que le nord est le mur où est situé la cloison mobile, en haut Only the hip altitude is studied.
sur le plan) et que l'on étudiera une seule hauteur, celle de la hanche.
** Scenario 8 ** Scenario 8
Idem que l'expérience 7 sauf quon utilisera en plus un Repeat the scenario 7, but the human operator is always standing at the
opérateur humain à un point fixe de la pièce (1;3;0). measurement point 11.
** Scenario 9 ** Scenario 9
@ -229,60 +247,40 @@ pointe en direction d'un autre AP.
** Scenario 13 ** Scenario 13
Prendre le points de mesure numéro 1 du scenario 1 et This scenario aims to evaluate the impact of the temperature. The
faire un test de température de la salle. terminal is on the floor, at the measurement point 1. The temperature
Le mobile est posé au sol. starts from a maximum, and lowers to a minimum during the experiment.
** TODO Scenario 14 ** TODO Scenario 14
Idem que 13 sauf que cette fois çi il s'agit d'un test Repeat the scenario 13, but evaluate the impact of the humidity.
d'humidité.
** Scenario 15 ** Scenario 15
Refaire scenario 1 mais remplacer le terminal client par Repeat the scenario 1, but without client. The terminal is instead
un opérateur humain. Lancer l'autocalibration pendant l'experience afin replaced by a human operator. This scenario aims to evaluate the
de voir l'importance de la présence humaine dans une salle. influence of the human body on the autocalibration requests.
** Scenario 16 ** Scenario 16
Idem que 15 mais refaire scenario 4. This scenario follows the same principles as the scenario 15, but this
time the scenario 4 is played instead of the scenario 1.
** Scenario 17 ** Scenario 17
Idem que 16 (s04 sans terminal mobile), mais avec deux Repeat the scenario 16 (scenario 4 without mobile terminal), but with
personnes positioned at oposit corners in diagonal (point 1 and point two human operators, each starting from two opposite corners of the
4). Human 1: 1,2,3,4,5. Human 2: 4,3,2,1,5. room (measurement points 1 and 4). They move along the following
measurement points:
- Operator 1: 1, 2, 3, 4, 5 (same as scenario 16).
- Operator 2: 4, 3, 2, 1, 5.
** Scenario 18 ** Scenario 18
Autocalibration seule pendant 5 minutes, pièce vide. The autocalibration is performed for 5 minutes, without mobile terminal
and without human operator.
** TODO Scenario 19 ** TODO Scenario 19
The same as scenario 1 but the client is an android mobile Repeat the scenario 17, but one of the operators carries the mobile
phone, without human. terminal.
** TODO Scenario 20
The same as scenario 2 but the client is an android mobile
phone, without human.
** TODO Scenario 21
We keep the same measurement point as in scenario 3 using
as client an android mobile. In each position, a human operator will
hold the client, first in vertical position and second in horizontal
position.
** TODO Scenario 22
The same as scenario 6 but the client is an android phone,
without human.
** TODO Scenario 23
The mobility test (see scenario 4 or scenario 17) with two
persons positioned at oposit corners in diagonal (point 1 and point 4).
Human 1: 1,2,3,4,5. Human 2: 4,3,2,1,5. One of the operator will hold
the mobile terminal in vertical position.