Performance evaluation of programmable robots and manipulators