Au lancement, le système robotique charge configuration et logiciel, initialise horloges et communications, vérifie capteurs et actionneurs, établit les modes de sécurité puis attend l’autorisation de mission.
Le démarrage logiciel lance services et pilotes ; le contrôle avant mission vérifie ensuite que le robot concret, son environnement et sa tâche sont réellement sûrs.
Une architecture de démarrage sûre séquence les dépendances, garde les actionneurs désactivés par défaut, vérifie les conditions et ne libère la mission qu’après des contrôles réussis.
Si un composant indispensable échoue au démarrage, le robot doit rester dans un état sûr, signaler précisément le défaut et proposer une réparation ou une intervention adaptée.
Rendre le lancement d’un robot reproductible et traçable permet de retrouver la configuration exacte, de comparer deux démarrages et d’expliquer pourquoi une mission a été autorisée.