ajout d'une interface, d'une classe abstraite et d'une classe BotRestoCh pour le robot