Online perceptual learning and natural language acquisition for autonomous robots | Synapse