NLOS (Non-Line-of-Sight)
Non-line-of-sight (NLOS) means there is no unobstructed radio path between a mobile tag and a fixed anchor. The pulse still arrives, but it arrives after going around or bouncing off something: a rack face, a mezzanine deck, a mast, a parked truck. For RTLS that is a ranging problem, not a missing tag. The engine reports a distance. That distance is no longer the straight-line range.
On a warehouse floor NLOS is the default geometry, not an edge case. Selective pallet racking, steel uprights, loaded beams, mesh cages, and the forklift body sit in the path on purpose. An empty lab with line of sight (LOS) does not reproduce that. UWB still works better than RSSI radios in metal, but first-path lock fails when the direct pulse is weak or gone. The pin can sit in the next aisle while the truck is still in the travel lane.
NLOS is the reason a 30 cm brochure number does not transfer to a brownfield hall. Measure coverage with racks loaded and trucks parked where operations actually stop. The walkthrough is in ask for a coverage map, not 30 cm on the slide.
Key Components
Blocked first path: The geometric line between tag and anchor is occupied by steel, stock, or another vehicle. The direct pulse is attenuated or missing.
Indirect arrival: Energy still reaches the receiver via diffraction or a bounce. Time of flight then maps to a longer path, so calculated range stretches.
Location-engine lock: UWB and similar engines try to pick the first arriving path. Under NLOS they may lock a later peak. The reported coordinate looks valid and is meters off.
Site condition: Inventory height, door state, and parked fleet change NLOS from hour to hour. A survey in an empty aisle is not the same site as shift-end charging under a mezzanine.
Applications in Manufacturing and Logistics
NLOS decides whether a pick confirmation, a no-go zone alert, or aisle presence is honest. Bay-level jobs fail first: a one-to-two meter bias is enough to put the tag in the neighboring face on conventional racking. Zone-level jobs (which hall, which buffer, empty-travel spaghetti) tolerate more error if the pin stays inside the aisle.
Safety rules are the other application. If NLOS clips a pedestrian lane, the alert fires while the truck is still legal. Operators mute the rule. A later real entry is ignored. Treat NLOS pockets as coverage holes until a coverage map proves otherwise.
Benefits and Challenges
Naming NLOS keeps the purchase honest. You do not reject UWB. You stop certifying the whole roof from an LOS demo. Dense anchors, extra height, or a technology mix (UWB in the canyon, BLE on the open loop) are the usual fixes.
The challenge is that NLOS is not a constant. Doors cycle. Trucks park under steel. Racks fill. A coverage map must include those states or the live map will argue with the driver after go-live.
Related Terms
NLOS is the blocked-path case of line of sight. The bounce itself is multipath. Ranging still uses time of flight on UWB and other RTLS radios. Proof on a real floor is a coverage map.
Frequently Asked Questions
Is NLOS the same as no signal? No. No signal is a dead zone. NLOS is a wrong or stretched range because the engine still heard a pulse, just not the direct one.
Does UWB eliminate NLOS? No. Short pulses help the engine separate the first path from later bounces. If the first path is missing, UWB still reports a later path. Accuracy then drops from centimeters to meters.
Where does NLOS show up first? Loaded high-bay aisles, mezzanine travel, charge clusters under steel, and docks with metal doors cycling. Empty receiving halls are the last place to look.
How do you test for it? Mount the tag as operations will mount it, walk the hostile aisle with inventory in place, and park another truck in the worst slot. Score aisle jumps, not average centimeters.