Apprentissage et enseignement · FEUILLE DE ROUTE DU SCÉNARIO

Comprendre la robotique à partir de zéro

Apprenez le vocabulaire, les couches du système et la boucle de rétroaction, puis réalisez un petit projet de robot simulé.

Révisé 27 octobre 2026 · Apprentissage éditorial et accompagnement de projets. Professionnel signifie profondeur du projet, et non qualification accréditée.

LA DESTINATION

Ce que vous produirez

Un rapport de projet, une configuration exécutable et un enregistrement de démonstration. Transformez l’exercice en un artefact de portfolio d’ingénierie.

Avant de commencer

Connaissances de départ

  • Aucune formation en robotique n’est requise.
  • Soyez prêt à prendre des notes courtes et à modifier une variable à la fois.

Équipement & environnement

Commencez sur un ordinateur existant avec un simulateur pris en charge. L'achat d'un robot physique est facultatif.

Pas de délai de réalisation fixe : utilisez les portes de preuves ci-dessous pour décider quand avancer. Les liens vers les ressources ouvrent l'entrée du répertoire botstest ; consultez la documentation de son éditeur pour connaître la version et la configuration exactes.

01

Débutant

Reconnaître les pièces d'un robot

Expliquer comment la détection, le calcul et l'actionnement forment une boucle de rétroaction.

Comment fonctionne cette étape

Un premier modèle utile est une boucle : observer le monde, décider de ce qui doit se produire, agir et observer à nouveau. Une tâche échoue lorsqu'un lien dans cette boucle fournit une hypothèse erronée.

Travailler sur un exemple

Exercice d'étude illustratif · rédigé par botstest

Considérons un mobile qui devrait s'arrêter avant une boîte. Le capteur indique la distance ; le programme décide s'il doit déménager ; le variateur change de position. Une commande de mouvement ne peut à elle seule prouver que le rover s’est arrêté.

  1. Nommez une entrée observable et une sortie commandée.
  2. Dessinez où les commentaires reviennent à la décision.
  3. Écrivez la condition visible qui termine la tâche.
Si ça va mal

Si le mobile continue de bouger, vérifiez si l'observation a changé avant de modifier la règle de décision.

Base de référence : Anatomie d'un robot. L'exemple et la procédure pas à pas sont des applications éditoriales de la source.

Apprenez dans cet ordre

  1. Robot contre automatisation ; plateformes mobiles versus plateformes manipulatrices
  2. Capteurs, contrôleur, actionneurs et alimentation
  3. Commandes en boucle ouverte versus feedback
Lisez, puis postulez

Kris Hauser · University of Illinois · Chapitre du cours

Anatomie d'un robot

Lire : Lisez la présentation des composants avant les sections relatives à la forme de robot que vous avez choisie.

Utilisez la répartition des composants pour exposer les hypothèses mécaniques, de détection et de puissance avant de choisir un logiciel ou un matériel.

Appliquez-le : Détection d'étiquettes, calcul, actionnement et alimentation sur votre propre carte robot.

Mettez-le en pratique

  1. Dessinez les chemins d’information et de puissance d’un robot familier.
  2. Décrivez une tâche délimitée, ses entrées et une condition de réussite visible.
Produire ceci

Une carte du système robot d'une page et un résumé des tâches.

Prêt pour la prochaine étape quand…

Ressources pour cette étape

IFR Robot Definitions →

Établissez le vocabulaire et distinguez les types de robots avant de choisir une plateforme.

Webots →

Créez un petit robot simulé et inspectez le comportement des capteurs/contrôleurs sans acheter de matériel.

02

Intermédiaire

Construire une boucle de détection et d'action

Faites en sorte qu'un robot simulé change de comportement en réponse à un capteur.

Comment fonctionne cette étape

La valeur d’un capteur est une preuve assortie de conditions, et non une description infaillible du monde. Distinguer un chemin clair valide d'une lecture manquante.

Travailler sur un exemple

Exercice d'étude illustratif · rédigé par botstest

Dans un couloir simulé, utilisez trois états : en attente d'une observation valide, en mouvement et arrêté. Supprimez le flux d'observation et vérifiez que le programme quitte l'état en mouvement plutôt que de répéter une ancienne décision.

  1. Commencez par une pose initiale documentée.
  2. Enregistrez ensemble l’observation et l’état choisi.
  3. Interrompez la saisie et inspectez la transition.
Si ça va mal

Une distance imprimée inchangée peut être une donnée obsolète ; inspectez les horodatages et la publication avant de régler les seuils.

Base de référence : Capteurs dans le gazebo. L'exemple et la procédure pas à pas sont des applications éditoriales de la source.

Apprenez dans cet ordre

  1. Temps de simulation, unités et directions des coordonnées
  2. Une machine à états simple et des actions limitées
  3. Logs, conditions initiales reproductibles et débogage
Lisez, puis postulez

Gazebo project · Tutoriel technique

Capteurs dans le gazebo

Lire : Passez en revue l’exemple de configuration du capteur et les observations qu’il produit.

Utilisez les exemples d'observation pour connecter la configuration du capteur à un comportement testable et à une réponse d'entrée manquante.

Appliquez-le : Enregistrez quelle observation déclenche l’arrêt et comment une observation non valide modifie l’état.

Mettez-le en pratique

  1. Créez un exemple d'arrêt d'obstacle ou de suivi de ligne dans un simulateur pris en charge.
  2. Modifiez l'éclairage, la position de l'obstacle ou le bruit du capteur un à la fois et enregistrez les pannes.
Produire ceci

Une simulation exécutable avec un court journal d'expérience.

Prêt pour la prochaine étape quand…

Ressources pour cette étape

Webots →

Créez un petit robot simulé et inspectez le comportement des capteurs/contrôleurs sans acheter de matériel.

ROS 2 →

Suivez le parcours d'apprentissage officiel du middleware ; utilisez la documentation correspondant à votre distribution installée.

03

Professionnel

Présenter un projet reproductible

Transformez l’exercice en un artefact de portfolio d’ingénierie.

Comment fonctionne cette étape

Un projet devient utile à une autre personne lorsque ses hypothèses peuvent être recréées. Notez l'état initial, les versions et les cas de défaillance ainsi que la démonstration.

Travailler sur un exemple

Exercice d'étude illustratif · rédigé par botstest

Donnez à un camarade de classe le projet du rover sans instructions verbales. Leurs questions de configuration révèlent des dépendances manquantes ou des étapes de réinitialisation. Ajoutez-les au dossier du projet et répétez le transfert.

  1. Enregistrez la configuration exécutable exacte.
  2. Incluez un enregistrement normal et un essai échoué.
  3. Demandez à quelqu'un d'autre de répéter la réinitialisation et d'exécuter.
Si ça va mal

Si une deuxième exécution se comporte différemment, comparez les conditions et la configuration initiales avant de réclamer une amélioration du contrôleur.

Base de référence : Intégration du système. L'exemple et la procédure pas à pas sont des applications éditoriales de la source.

Apprenez dans cet ordre

  1. Exigences, cas de test et base de référence
  2. Configuration versionnée et limitations
  3. Compromis entre détection, logiciel et mécanique
Lisez, puis postulez

Kris Hauser · University of Illinois · Chapitre du cours

Intégration du système

Lire : Concentrez-vous sur le comportement en temps réel, les choix de communication et les outils de développement.

Utilisez les concepts de synchronisation et de communication pour décider où enregistrer les défauts et quel composant est responsable de la récupération.

Appliquez-le : Publiez la configuration, la procédure de réinitialisation et un échec enregistré avec votre projet.

Mettez-le en pratique

  1. Comparez deux paramètres de contrôleur en utilisant les mêmes états de démarrage.
  2. Écrivez les instructions de configuration et décrivez un cas que le robot ne peut pas gérer.
Produire ceci

Un rapport de projet, une configuration exécutable et un enregistrement de démonstration.

Prêt pour la prochaine étape quand…

Ressources pour cette étape

Modern Robotics →

Étudiez la mécanique, les repères de coordonnées, la cinématique et les fondements de contrôle pertinents pour l’exercice.

Robotics Toolbox for Python →

Travaillez sur des exemples de robotique informatique et comparez les résultats numériques avec vos propres calculs.

Foxglove →

Inspectez les signaux de robot enregistrés et créez des vues qui exposent les défaillances de synchronisation et du système.

Pièges courants

  • Commencer avec du matériel coûteux avant de définir une tâche.
  • Traiter une démonstration réussie comme une autonomie générale.

Où aller ensuite

Passez à la première programmation du robot ou aux mathématiques et au contrôle une fois que la boucle de rétroaction et l'énoncé de la tâche sont clairs.

Explorer d'autres apprendre chemins →