04 – Floor detection & transitions

Situm is able to detect automatically the floor where the user is. Not only that, but if the user changes from one floor to another, Situm will detect this change as well. The floor detection accuracy depends mainly on the morphology of the building.

TypeDescriptionPerformance
Areas WITH delimitation between floorsThese are areas where there is a total separation in ceilings and walls between floors, such as between two corridors on different floors. 
This is the simpler case since WiFi/BLE differ a great deal among floor (due to the attenuation of signals in-between floors). 
 Accuracy is usually >99%, requiring aproximatelly 5-10 seconds to detect a floor change.
Areas WITHOUT delimitation between floorsThese are open areas in which the separation between floors is not clearly delimited, as is often the case in many shopping centers. 
These are the most complicated areas, since as there is no clear physical delimitation between floors, the values of the signals received (WiFi, BLE, etc.) are very similar between floors.

Accuracy is usually >95%, requiring approximately 10-20 seconds to detect a floor change. 

The following Figure contains an example of both types of areas:

Area without delimitation between floors
Area with delimitation between floors

Floor detection modes #

Situm provides 2 different ways of detecting the floor where the user is.

ModeDescriptionRecommended…
WiFi/BLE AI detectorAn Artificial Intelligence classifier trained with the WiFi/BLE calibration data determines the floor where the user is based on the WiFi/BLE signals received.This is the default mode and is recommended in most cases.
WiFi/BLE basic detectorDetermines the floor where the user is by comparing  the WiFi/BLE signals received with the WiFi/BLE signals gathered from the calibrations.This mode is only recommended if you find out that the WiFi/BLE AI detector is not working properly.

Floor change accelerators #

Additionally, Situm provides two floor change accelerators that will help you to speed up floor changes when the user goes from one floor to another. They can be used individually or combined to achieve the best of both.

AcceleratorsDescriptionRecommended…
Path based

(How to apply this mode)
This mode requires that you configure the wayfinding paths in your building indicate the floor change transitions, set up the altitude of each floor and re-train your building. 

When the user approaches a floor transition and is closer than 20 meters away, the accelerator detects it and helps Situm algorithm to change faster to any of the plausible floors. For instance, when you approach the escalators, Situm will consider that you may go upstairs/downstairs as 2 very plausible options, therefore accelerating the transition detection.
If you want to speed up floor changes, especially in wayfinding apps.
Barometer based

(How to apply this mode)
This mode requires that you activate the Barometer in Situm Mapping Tool app on the Advanced Settings or at the app SDK level

When the user changes the floor, Situm processes the barometer information in order to determine if the user is going up or down to the respective next floor.

This result is obtained from the pressure measures detected by the mobile device through the barometer sensor that provides pressure data at each moment. From these barometer’s results the altimeter module calculates the height of the user as well as the direction (Up/Down) of the movement, besides the probability of the action be performed.
If you want to speed up floor changes and at least some of your users have smartphones with a barometer sensor.  

Subscribe to our newsletter

BASIC INFORMATION ON DATA PROTECTION

Data controller: SITUM TECHNOLOGIES, S.L.
Contact: Data controller: situm@situm.es
Responsible for protection: dpo@situm.es
Purpose and legal basis: To manage the sending of SITUM newsletters only with consent.
Legitimation: Express consent of the interested party.
Recipients: The data will not be passed on to third parties with the exception of legal obligations.
Retention period: As long as the interested party remains subscribed to the newsletter (a link to unsubscribe will be available in each newsletter sent by Situm).
Rights: The interested party may at any time revoke their consent, as well as exercise their rights of opposition, access, conservation, rectification, limitation, deletion of data and not be subject to a decision based only on automated data processing, by writing to SITUM at the addresses indicated.
Additional Information: You can consult additional and detailed information on Data Protection in our privacy policy.

Please, download your copy here

Thank you for downloading our whitepaper. Please do not hesitate to contact us if you would like to know more about how our solutions can help your business. Download whitepaper


Close window