Le robot humanoïde Alpha Rex

1 – Les exigences

Vous allez être acteur d’un événement scientifique et allez devoir animer un atelier robotique pour des élèves de primaire et des collégiens. A cette occasion vous devrez sensibiliser votre jeune public sur les rôles que peuvent avoir les robots humanoïdes dans notre société, leur expliquer comment c’est fait et comment ça marche, et apprendre à programmer et faire manipuler les participants.

La durée de d’une présentation est de 35min. Vous aurez 4 présentations à faire par 1/2 journée.

Le diagramme ci-dessous présente les tâches qui vous incombe.

2 – Analyse comportementale

2.1 – Diagramme de cas d’utilisation

Q1 – Complétez le diagramme des cas d’utilisation

Q2 – Que signifie le mot clé “include ” qui est écrit sur certains liens ?

2.2 – Diagramme de séquence

Q3 – Décrivez le scénario des interactions dans le temps entre le Participant, l’ordinateur et le robot Alpha Rex, pour faire afficher une image sur l’écran.

3 – Analyse structurelle

3.1 – Description de quelques éléments de structure

a) Servomoteurs

b) Carte mère

3.1 – Diagramme de définition de bloc

Q4 – Compléter le diagramme de définition de bloc

3.2 – Diagramme de bloc interne

Le coeur du robot est la “brique NXT”. Elle peut être connectée avec un maximum de quatre capteurs et trois servomoteurs par l’intermédiaire des câbles RJ12. La “brique” est équipée d’un écran LCD monochrome 100×64 pixels et de quatre boutons qui peuvent être utilisés pour naviguer dans l’interface utilisateur à menus hiérarchisés. La “brique” est également équipé d’un haut-parleur qui peut lire des fichiers sonores échantillonnés à 8 kHz. Le courant est fourni dans la version pour les utilisateurs normaux par 6 piles AA (1,5 V chacun).

spécifications techniques de la “brique NXT” :

  • microprocesseur central 32 bits AT91SAM7S256 @ 48 MHz (256 KB mémoire flash, 64K RAM, 48MHz de cycles d’horloge)
  • 8 bits microcontrôleurs ATmega48 @ 4 MHz (4 Ko de mémoire flash, RAM 512 octets)
  • CSR BlueCore contrôleur Bluetooth 4 @ 26 MHz (mémoire flash externe 8 Mbits, 47 KB RAM)
  • Affichage à cristaux liquides avec 100 × 64 matrice de pixels
  • Il peut être programmé à l’aide windows ou Mac OS (NBC/NXC supporte également Linux)
  • Une seule porte USB 1.1 à pleine vitesse (12 Mbit/s)
  • connectivité sans fil Bluetooth (Classe II), pour transférer les programmes NXT sans fil ou pour être en mesure de contrôler à distance le robot (par cellulaire ou éventuellement par un PDA)
  • 7 ports d’entrée-sortie numérique 6 fils

Q5 – Complétez le diagramme de bloc interne en :

– Complétant les mots manquants sur les lignes en traits pontillés;
– Traçant les connecteur manquant;
– Traçant les flêches uni-directionnelles ou bi-directionnelles dans les ports de flux
.

Licence Creative Commons
Le robot humanoïde Alpha Rex de Michel DEVILLE est mis à disposition selon les termes de la licence Creative Commons Attribution – Pas d’Utilisation Commerciale – Partage dans les Mêmes Conditions 4.0 International.