Programming by demonstration by optical tracking system for dual arm robot | Synapse