Robot programming exercises