Visual homing and surprise detection for cognitive mobile robots using image-based environment representations | IEEE Conference Publication | IEEE Xplore