Describir: Programming robot controllers