Squelette d'un programme de robotique (III - La classe RobotError)

Cet article constitue le troisième d'une série consacrée à la programmation d'applications robotiques en langage Python. Dans cette série, cinq classes sont présentées successivement : La classe Robot . La classe RobotTask . La classe RobotError . La classe RobotExplorer . La classe IRControlledTankTask . Les classes Robot , RobotTask et RobotError sont rassemblées dans un module Python : robot.py . Ce module, téléchargeable ici , doit être inclus dans le projet dans lequel il est utilisé. Bien que les exemples soient donnés dans le contexte d'un robot Lego MindStorm EV3, ce module peut servir de base pour n'importe quel robot programmé en Python. La classe RobotError Les classes Robot et RobotTask sont intimement associées dans la programmation robotique. Les différentes méthodes qui les composent contrôlent la nature des paramètres passés. En cas de paramètres erronés, une exception est levée. Afin de distinguer les exceptions propres à ces classe...