pytwinnet.mobility.random_waypoint

Classes

RandomWaypoint(env[, speed_range_mps, ...])

RandomWaypointMobility([dimensions, ...])

Simplified random waypoint model compatible with old examples.

class pytwinnet.mobility.random_waypoint.RandomWaypoint(env, speed_range_mps=(0.5, 1.5), pause_time_s=0.0, seed=0, _rng=None, _target=None, _speed=0.0, _paused_until=0.0, _last_t=None)[source]

Bases: object

Parameters:
env: Environment
pause_time_s: float = 0.0
seed: int = 0
speed_range_mps: Tuple[float, float] = (0.5, 1.5)
update(node, timestamp)[source]
Return type:

None

Parameters:
class pytwinnet.mobility.random_waypoint.RandomWaypointMobility(dimensions=(1000, 1000), velocity_mps=(1, 10), wait_time_s=(0, 5), seed=None, **_)[source]

Bases: object

Simplified random waypoint model compatible with old examples. It does not require a WirelessNode or Environment object.

update(pos, dt)[source]