Robot learning of everyday object manipulations via human demonstration | Synapse