Part II. programming robots with sensors