This lecture discusses the Particle filter algorithm and its application to Indoor navigation. This algorithm comes up with a solution from barriers alone but works even better after incorporating external measurements.
More information here https://navigine.com/developers/