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.
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é.
- Nommez une entrée observable et une sortie commandée.
- Dessinez où les commentaires reviennent à la décision.
- Écrivez la condition visible qui termine la tâche.
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
- Robot contre automatisation ; plateformes mobiles versus plateformes manipulatrices
- Capteurs, contrôleur, actionneurs et alimentation
- 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
- Dessinez les chemins d’information et de puissance d’un robot familier.
- Décrivez une tâche délimitée, ses entrées et une condition de réussite visible.
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
Établissez le vocabulaire et distinguez les types de robots avant de choisir une plateforme.
Créez un petit robot simulé et inspectez le comportement des capteurs/contrôleurs sans acheter de matériel.
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.
- Commencez par une pose initiale documentée.
- Enregistrez ensemble l’observation et l’état choisi.
- Interrompez la saisie et inspectez la transition.
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
- Temps de simulation, unités et directions des coordonnées
- Une machine à états simple et des actions limitées
- 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
- Créez un exemple d'arrêt d'obstacle ou de suivi de ligne dans un simulateur pris en charge.
- Modifiez l'éclairage, la position de l'obstacle ou le bruit du capteur un à la fois et enregistrez les pannes.
Une simulation exécutable avec un court journal d'expérience.
Prêt pour la prochaine étape quand…
Ressources pour cette étape
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.
- Enregistrez la configuration exécutable exacte.
- Incluez un enregistrement normal et un essai échoué.
- Demandez à quelqu'un d'autre de répéter la réinitialisation et d'exécuter.
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
- Exigences, cas de test et base de référence
- Configuration versionnée et limitations
- 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
- Comparez deux paramètres de contrôleur en utilisant les mêmes états de démarrage.
- Écrivez les instructions de configuration et décrivez un cas que le robot ne peut pas gérer.
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
Étudiez la mécanique, les repères de coordonnées, la cinématique et les fondements de contrôle pertinents pour l’exercice.
Travaillez sur des exemples de robotique informatique et comparez les résultats numériques avec vos propres calculs.
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 →