An indoor navigation system comprises a modeling subsystem that processes multimodal data regarding a location, individually generates a model of each of a plurality of overlapping local regions subdivided from the location, and maps the model of each region and a coordinate system of the model aligned with a floor plan of the location, and a navigation subsystem that processes the model to plot a path at the location for navigating a user along the path in real-time.