Comment rendre un programme robotique reproductible après une mise à jour ?

Réponse rapide

Un programme reste reproductible après mise à jour en figeant versions, dépendances, paramètres, données, horloges et configuration matérielle, puis en rejouant une référence connue.

Figer

Identifiez code, images, bibliothèques, firmware, modèles, calibration, variables et matériel et conservez leur provenance. Les changements de données sont versionnés.

Rejouer

Exécutez traces déterministes avec graines, horodatages maîtrisés et sorties attendues et comparez tolérances, latence et ressources. Documentez différences acceptées.

Déployer

Utilisez canary, retour arrière et contrôle de compatibilité avant généralisation. Une divergence sur fonction critique bloque la mise à jour.

Sources et références

  1. [1] Robotics and Autonomous Systems — NIST

Cette réponse vous a-t-elle été utile ?