Text this: Design and development of a vision-based off-line robot programming system /