Describir: Designing mobile autonomous robots