README: clean, precise, translate some scenarios
This commit is contained in:
parent
b7fb7291f1
commit
2809a8dc0f
|
@ -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 qu’on 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.
|
|
||||||
|
|
Loading…
Reference in New Issue