Wireless and Optical Sensing for IoT · Study deck

RF Localisation with RSSI, Time, Angle, UWB, and Sensor Fusion

Radio Remi must find a medicine cart on a busy hospital floor.

Radio Remi is your guide for this deck.

rf-localizationiot-sensing
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Compare RSSI, fingerprinting, ToF, TDoA, AoA, and UWB by their measurement assumptions.
  • Fuse a fixed RSSI training map with motion evidence and score held-out positions.
  • Use median and p90 error to make a bounded deployment choice.
  • Explain: The centre card applies a path-loss fit, fingerprint match, geometric solver, or fusion update.
iotclass.org

Major section

Read the localisation evidence map

The centre card applies a path-loss fit, fingerprint match, geometric solver, or fusion update.

  • The right card reports a position with confidence and error percentiles.
  • The red boundary under the cards reminds us that a map and a notebook do not prove performance in another building.
RF localisation evidence map comparing observables, estimators, and bounded outputs.
RF localisation evidence map comparing observables, estimators, and bounded outputs.
iotclass.org

Major section

Fuse without hiding drift

A motion estimate can predict where a handset moved between radio observations.

  • Fusion works only when coordinate frames, timestamps, units, and uncertainty agree.
  • A smooth track may still be wrong if both inputs share a bias.
  • A measurement update should shrink uncertainty only as far as its calibrated error model allows.

Why it matters

The prediction covariance should grow while radio updates are missing because the unknown position is becoming less certain.

iotclass.org

Major section

Score a hidden path

Euclidean position error is the distance between a predicted point and its held-out reference.

  • The median describes a typical test point, while p90 exposes the long tail that affects alarms and hand-offs.
  • A fixed training set and a separate deterministic test path prevent the learner from tuning directly on every answer.
  • These scores validate the supplied fixture only; a site survey must repeat them with measured anchors and real movement.

Why it matters

References need their own uncertainty because a tape, survey marker, or camera label is not perfectly exact.

iotclass.org

Major section

Plan the anchor geometry

Anchor placement determines which directions and distances the measurements can constrain.

  • A survey record should preserve anchor coordinates, mounting height, clock role, antenna orientation, and any blocked region.
  • Coverage also needs redundant observations where the system makes an important hand-off or alarm.
  • Maintenance checks must detect a moved anchor before its bias silently shifts every reported position.
iotclass.org

Major section

Summary

Fusion can reduce gaps, but it cannot erase shared bias or missing calibration.

  • The useful result is a location estimate whose frame, calibration, and tail error remain attached.
  • Those details make the estimate reproducible and reveal whether a method works across the whole test area or only near favourable anchors.
  • Median and p90 error on a held-out path are stronger evidence than one best-case fix.
iotclass.org

Deck summary

Key takeaways

The centre card applies a path-loss fit, fingerprint match, geometric solver, or fusion update.

  • A motion estimate can predict where a handset moved between radio observations.
  • Euclidean position error is the distance between a predicted point and its held-out reference.
  • Anchor placement determines which directions and distances the measurements can constrain.
  • Fusion can reduce gaps, but it cannot erase shared bias or missing calibration.
iotclass.org

Retrieval practice

Recall check 1 of 2

Radio Remi says: answer from memory, then check your reasoning.

Q1Why report p90 position error beside the median?

ABecause p90 reveals a high-error tail hidden by the median.
BBecause p90 guarantees centimetre-level position accuracy.
CBecause p90 removes the need for a held-out evaluation path.
DBecause p90 converts RSSI measurements into flight time.
Show answer

Answer: A Report both median and p90 position error so a good typical result does not hide bad held-out locations.

iotclass.org

Retrieval practice

Recall check 2 of 2

Radio Remi says: answer from memory, then check your reasoning.

Q2A team cannot keep its anchors on a shared clock but can survey the room with existing radios. Which method has a workable starting assumption?

ARSSI fingerprinting with a site survey and held-out position tests.
BTime difference of arrival with unsynchronized anchors.
CAngle of arrival without a calibrated antenna array.
DUWB timing without suitable tags, anchors, or timing checks.
Show answer

Answer: A Select a localisation method from its measurement and deployment assumptions.

iotclass.org

Print reference

Answers

Answer key.

  1. A · Report both median and p90 position error so a good typical result does not hide bad held-out locations.
  2. A · Select a localisation method from its measurement and deployment assumptions.
iotclass.org