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.  

Suscríbete a nuestro boletín

INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS

Responsable del tratamiento: SITUM TECHNOLOGIES, S.L.
Contacto: Responsable del tratamiento: situm@situm.es
Responsable de protección: dpo@situm.es
Finalidad y base legal: Gestionar el envío de newsletter de SITUM sólo con consentimiento.
Legitimación: Consentimiento expreso del interesado.
Destinatarios: Los datos no serán cedidos a terceros salvo obligación legal.
Plazo de conservación: Mientras la parte interesada permanezca suscrita al newsletter (en cada newsletter enviado por Situm estará disponible un link para darse de baja).
Derechos: El interesado podrá revocar en cualquier momento su consentimiento, así como ejercitar los derechos de oposición, acceso, conservación, rectificación, limitación, supresión de datos y no ser objeto de una decisión basada únicamente en el tratamiento automatizado de datos, dirigiéndose por escrito a SITUM en las direcciones indicadas.
Información Adicional: Puede consultar la información adicional y detallada sobre Protección de Datos en nuestra política de privacidad.

Por favor, descarga tu copia aquí.

Muchas gracias por descargar nuestro whitepaper. No dudes en contactar con nosotros si quieres saber más sobre cómo nuestras soluciones pueden ayudar a tu negocio.


Cerrar ventana