Sensor Applications · Study deck
Mobile Sensor APIs: Positioning and Filtering
A phone reports a location, but the number may combine several radios, cached state, and motion estimates.
Physics Phoebe is your guide for this deck.

After studying this chapter
Learning objectives
You will be able to:
- compare indoor positioning evidence and accuracy claims
- apply Kalman and particle-filter reasoning without hiding uncertainty
- Explain: The team must identify where the fix came from and decide how filtering can reduce noise without pretending uncertainty disappeared.
- Explain: A mobile phone waits on a rail platform beside glass, steel, and a roof.
Major section
Start With the Situation
The team must identify where the fix came from and decide how filtering can reduce noise without pretending uncertainty disappeared.
- A phone reports a location, but the number may combine several radios, cached state, and motion estimates.
- An application programming interface is the software boundary that gives the mobile app a location result.
- For mobile positioning, this API result still needs a source, time, and stated uncertainty.
Major section
Solve a Noisy Station-Platform Fix
A mobile phone waits on a rail platform beside glass, steel, and a roof.
- Wi-Fi signals change as trains arrive.
- The mobile positioning API still returns one point, but that sensor reading is an estimate, not a pin in the floor.
- Their sum is 15.24 m².
- The root is √(15.24)=3.90 m.
Major section
Solve a Noisy Station-Platform Fix (continued)
The six squared terms for mobile positioning are 2.25, 2.25, 9.00, 0.49, 1.00, and 0.25 m².
- During mobile filtering, that matches the table’s rough 4.0 m total.
- Simply adding the sensor errors gives 8.2 m.
- The stated positioning model instead uses root-sum-square.
Major section
Solve a Noisy Station-Platform Fix (continued)
A satellite fix and a Wi-Fi fix can have unlike errors, and one mobile filter setting should not hide that switch.
- The mobile fix also has an age.
- A position from 20 seconds ago can be stale.
- The mobile system must treat that moving-train fix as old.
Major section
Solve a Noisy Station-Platform Fix (continued)
The filtered location record should keep its measurement time.
- It should also keep the named sensor source.
- For mobile positioning, a simple position filter can calm random jumps.
- During mobile filtering, if every location dot sits 12 m east, averaging keeps it east.
- If dots scatter on both sides, filtering may help.
Major section
Solve a Noisy Station-Platform Fix (continued)
A walking model can reject a sudden one-kilometre leap.
- The Bat example uses radio to start the clock.
- Its one-way sound pulse differs from an echo that travels out and back.
- The median is 11 m, so one large mobile outlier is held back.
Major section
Concept Relationships
The measurement question determines which phone signal matters, and the API family exposes that signal through a controlled path.
- Platform support and permission state together decide whether collection can proceed on a target device.
- Data-quality evidence then explains what the resulting reading can support.
- Lifecycle requirements distinguish when browser access is sufficient from when native integration is justified.
Deck summary
Key takeaways
The team must identify where the fix came from and decide how filtering can reduce noise without pretending uncertainty disappeared.
- A mobile phone waits on a rail platform beside glass, steel, and a roof.
- The six squared terms for mobile positioning are 2.25, 2.25, 9.00, 0.49, 1.00, and 0.25 m².
- A satellite fix and a Wi-Fi fix can have unlike errors, and one mobile filter setting should not hide that switch.
- The filtered location record should keep its measurement time.
Retrieval practice
Recall check

Physics Phoebe says: answer from memory, then check your reasoning.
Q1A learner builds a browser page that records a phone location for an inspection note. The page stores latitude and longitude but not accuracy, timestamp, permission state, or what happens if permission is denied. What is the strongest review feedback?
Show answer
Answer: A A mobile sensor API plan is reviewable only when the reading, permission state, context, uncertainty, and failure path are documented.
Print reference
Answers
Answer key.
- A · A mobile sensor API plan is reviewable only when the reading, permission state, context, uncertainty, and failure path are documented.