Learning adaptive reaching and pushing skills using contact information | Synapse