Foundations of spatial perception for robotics: Hierarchical representations and real-time systems | Synapse