Chez certaines personnes, la robotique fait partie de la vie de tous les jours. Ces fonctionnalités sont multiples. Dans le cadre d’un projet de semestre à la Haute école d’ingénierie et d’architecture de Fribourg, il est demandé de comprendre le comportement humain vis-à-vis de son environnement et d’un humain. Ensuite, ces comportements sont transmis sur un robot, Nao.

Nao est un robot humanoïde ayant les capacités de base d’un humain. Il est capable, grâce à ses capteurs, de marcher, danser ou encore saisir des objets. Il possède 2 caméras au niveau de la tête, 4 sonars pour détecter les obstacles sur son torse, des LEDs pour éprouver ses émotions, des microphones pour écouter et des haut-parleurs pour parler. Dotant d’un système d’exploitation, il est possible de lui envoyer des commandes ou un programme afin de réagir.

Le logiciel qui a été développé permet de:

  • Saluer une personne se trouvant proche
  • Esquiver les obstacles devant lui
  • Suivre une personne
  • Se présenter

Technologies utilisées:

  • C++
  • Linux