Abstract:
Lozano–P´erez [LP82] divided robot programming into methods for guiding, robot–level programming, and task–level programming. A more useful distinction for modern methods is between manual programming and automatic programming, based on the actual method used for programming as this is the crucial distinction for users and programmers