Humanoid robot localization in complex indoor environments | Synapse