• 15 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 08/11/2019

Imaginez un comportement autonome de votre robot

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Dans ce chapitre, qui est en quelque sorte l’aboutissement du cours entier, nous allons finaliser notre plateforme de robot autonome pour le rendre capable d’explorer un labyrinthe jusqu’à trouver le chemin de sortie. Au terme de ce chapitre, nous aurons bien compris que cette tâche n’est jamais qu’un exemple de ce que le robot autonome est en mesure d’exécuter, et nous ouvrirons aussi aux modifications matérielles qu’il faudrait entreprendre pour doper encore ses capacités. Il vous restera ensuite à les mettre en œuvre pour développer les applications les plus innovantes que vous serez en mesure d’imaginer. Aucune limite, si ce n’est celles de votre imagination ! :p

Notre robot autonome rudimentaire

Dans la vidéo ci-dessous, vous verrez que notre robot est maintenant capable d'explorer un labyrinthe, et de trouver le chemin de la sortie.

Activité créative 1

La première activité que nous vous proposons consiste à établir la cartographie d'un espace au sol d'environ 1 m2 délimité par des lignes noires (en scotch). Déposez sur cet espace 3 à 5 canettes en aluminium, style canettes de soda. Développez ensuite le code qui permet au robot de se déplacer dans cet espace et de cartographier l'emplacement des canettes. Il s'agit, en dehors du déplacement physique du robot sans percuter les canettes, de tracer à l'écran de la tablette, le rectangle correspondant à l'espace physique délimité par les lignes noires, ainsi que les cercles qui matérialisent la présence des canettes.

Activité créative 2

Faites au sol un parcours de slalom à base de canettes. Le but de l'activité consiste pour le robot à slalomer puis à sortir du parcours le plus vite possible. Il s'agit ici, dans ce sujet un peu plus ouvert, de construire les contraintes du sujet (par exemple, la distance entre deux canettes pour incorporer la distance maximale de détection du capteur de distance). On pourra, par exemple, construire le parcours du slalom, de manière à ce que 2 canettes au moins soient systématiquement dans le champ de vision du robot.

Conclusion

Ce cours est à présent terminé ! À priori, vous avez maintenant de nombreuses cartes en main. Vous possédez une solide base logicielle : de nombreux codes qui effectuent des opérations élémentaires et qui, lorsqu'on les combine, sont capables d'exécuter des tâches plus complexes. Libre à vous d'imaginer à présent des combinaisons encore plus avancées pour rendre le robot de plus en plus "intelligent".

Nous vous souhaitons une très bonne continuation dans tous vos projets. À vous de jouer !

Exemple de certificat de réussite
Exemple de certificat de réussite