Qu’est-ce que l’ordonnancement temps réel dans un robot ?
Réponse rapide
L’ordonnancement temps réel attribue processeur, priorité et échéance aux tâches afin que les calculs produisent leurs sorties dans les délais requis. Il relie charge, dépendances, interruptions et conséquences d’un retard.
Décrire le travail
Chaque tâche indique période, durée, échéance, priorité, ressources et résultat attendu. Commande, perception, communication et journalisation ne partagent pas automatiquement les mêmes contraintes.
Réserver les fonctions critiques
Arrêt, stabilisation et surveillance disposent d’un budget et d’une priorité protégés. Les tâches facultatives sont différées si la charge augmente.
Vérifier les pires cas
Temps d’exécution, interruptions, mémoire et charge réseau sont mesurés dans les combinaisons représentatives. La marge d’échéance est conservée dans le déploiement.
Sources et références
- [1] Robotics and Autonomous Systems — NIST