novel robot programmed