Réponse rapide
Une optimisation logicielle se valide par comparaison de version, tests fonctionnels et de régression, profilage, mesures de latence, énergie, température, précision et défauts sur le calculateur et le robot cibles.
Geler l’état précédent
Modèle, compilation, dépendances, configuration, matériel et résultats sont archivés. Les scénarios critiques et leurs seuils servent de référence.
Comparer tout le cycle
Débit, mémoire, jitter, énergie, précision, calibration et comportements de repli sont mesurés en moyenne et pire cas. Les gains locaux ne sont pas isolés du système.
Progresser par étapes
Simulation, banc, mission limitée puis extension permettent rollback et diagnostic. La version active est identifiée dans les journaux.
Un benchmark logiciel ne prouve pas la sécurité embarquée
Thermique, DMA, pilote, capteur et charge concurrente peuvent changer le comportement. La validation doit couvrir la configuration réellement déployée.
Sources et références
- [1] Robotics and Autonomous Systems — NIST