Task-achieving Modules In Robot Programming. - W. O. Troxell; J. A. Davis (IROS, 1992)