Robot programming by human demonstration: adaptation and inconsistency in constrained motion | Synapse