Some essential skills and their combination in an architecture for a cognitive and interactive robot | Synapse