Text this: Theory of automative robot assembly and programming