Gérer les journaux d’un robot lorsque le stockage est limité demande de prioriser les événements, compresser ou résumer, faire expirer le courant et préserver les incidents utiles.
Tester un démarrage sécurisé sans lancer une mission complète consiste à utiliser moteurs désactivés, simulateur, banc ou mouvements de référence très limités.
Une erreur pendant l’initialisation doit laisser le robot sans mouvement, enregistrer la cause et guider vers une vérification ou une reprise contrôlée.
La conception embarquée d’un projet robotique réunit électronique, logiciel, mécanique, énergie et thermique dans un système capable de remplir sa mission sur le matériel réel.
Gérer la chaleur dans un robot embarqué exige de mesurer les sources de pertes, conduire la chaleur, ventiler ou ralentir le calcul avant la limite thermique.
Des interfaces explicites entre sous-systèmes embarqués décrivent données, unités, timing, alimentation, erreurs et responsabilités afin d’éviter les hypothèses cachées.
Répartir une fonction robotique entre matériel et logiciel consiste à placer chaque partie selon latence, flexibilité, énergie, coût, vérifiabilité et conséquence d’une panne.