A node's mobility model and its parameters.
More...
#include <ahn_web/sim.h>
|
| MobilityKind | kind = MobilityKind::Static |
| | which model
|
| |
| double | speedMin = 1 |
| | RWP / Manhattan: leg speed lower bound (m/s)
|
| |
| double | speedMax = 10 |
| | RWP / Manhattan: leg speed upper bound (m/s)
|
| |
| double | pause = 0 |
| | RWP: pause at each waypoint (s)
|
| |
| double | gmMeanSpeed = 10 |
| | Gauss-Markov: mean speed (m/s)
|
| |
| double | gmAlpha = 0.85 |
| | Gauss-Markov: memory (0 = random walk, 1 = straight line)
|
| |
| bool | threeD = false |
| | Gauss-Markov: also move in z.
|
| |
| double | orbitRadius = 0 |
| | Orbit: distance from the field's centre (m)
|
| |
| double | orbitInc = 0 |
| | Orbit: inclination (rad)
|
| |
| double | orbitRaan = 0 |
| | Orbit: right ascension of the ascending node (rad)
|
| |
| double | orbitPhase = 0 |
| | Orbit: argument of latitude at t = 0 (rad)
|
| |
| double | orbitRate = 0 |
| | Orbit: angular speed (rad/s)
|
| |
A node's mobility model and its parameters.
Definition at line 84 of file sim.h.
◆ kind
which model
Definition at line 85 of file sim.h.
◆ speedMin
| double ahn_web::Mobility::speedMin = 1 |
RWP / Manhattan: leg speed lower bound (m/s)
Definition at line 86 of file sim.h.
◆ speedMax
| double ahn_web::Mobility::speedMax = 10 |
RWP / Manhattan: leg speed upper bound (m/s)
Definition at line 87 of file sim.h.
◆ pause
| double ahn_web::Mobility::pause = 0 |
RWP: pause at each waypoint (s)
Definition at line 88 of file sim.h.
◆ gmMeanSpeed
| double ahn_web::Mobility::gmMeanSpeed = 10 |
Gauss-Markov: mean speed (m/s)
Definition at line 89 of file sim.h.
◆ gmAlpha
| double ahn_web::Mobility::gmAlpha = 0.85 |
Gauss-Markov: memory (0 = random walk, 1 = straight line)
Definition at line 90 of file sim.h.
◆ threeD
| bool ahn_web::Mobility::threeD = false |
Gauss-Markov: also move in z.
Definition at line 91 of file sim.h.
◆ orbitRadius
| double ahn_web::Mobility::orbitRadius = 0 |
Orbit: distance from the field's centre (m)
Definition at line 92 of file sim.h.
◆ orbitInc
| double ahn_web::Mobility::orbitInc = 0 |
Orbit: inclination (rad)
Definition at line 93 of file sim.h.
◆ orbitRaan
| double ahn_web::Mobility::orbitRaan = 0 |
Orbit: right ascension of the ascending node (rad)
Definition at line 94 of file sim.h.
◆ orbitPhase
| double ahn_web::Mobility::orbitPhase = 0 |
Orbit: argument of latitude at t = 0 (rad)
Definition at line 95 of file sim.h.
◆ orbitRate
| double ahn_web::Mobility::orbitRate = 0 |
Orbit: angular speed (rad/s)
Definition at line 96 of file sim.h.
The documentation for this struct was generated from the following file:
- web/include/ahn_web/sim.h