robo-pong® - freestiddsin.free.fr/.../03-diagrammes-sysml-seuls-robo-pong.pdf · 2012-10-17 ·...
Post on 16-Jul-2020
3 Views
Preview:
TRANSCRIPT
ROBO-PONG® ROBOT D’ENTRAINEMENT AU PING-PONG
STI2D
Diagrammes SysML
STI2D ROBO-PONG®
Évolution du Robo-Pong Page 2 / 11
ROBO-PONG® Robot d’entrainement au ping-pong
1. SYSML DU SYSTÊME COMMERCIALISÉ
1.1. Diagramme d’exigences (Requirement)
Id = « 001 » Text = « Le robot doit permettre au joueur de suivre un programme d’entrainement adapté à son niveau »
« Requirement » Entrainer au Ping-pong
Id = « 002 » Text = « On doit pouvoir adapter les paramètres suivants : - Vitesse d’éjection des balles - Cadence d’éjection - Effets de balles - Vitesse d’oscillation de la tête (version 1040) »
« Requirement » Distribuer les balles
Id = « 005 » Text = « Les paramètres de jeux doivent être configurables : - Sur la tête du robot pour les effets de balles - Sur le pupitre du robot pour les autres paramètres »
« Requirement » Faciliter la configuration
Id = « 004 » Text = « Le Robot doit pouvoir contenir 90 balles (version 540) extensible à 200 balles (version 1040). Il peut être équipé d’un filet de récupération de balles en option. Cet équipement est livré de base dans la version 2040 Les balles sont de 40mm de diamètre »
« Requirement » Contenir les balles
Id = « 003 » Text = « Les robots doivent pouvoir être alimentés avec : - Un adaptateur 230VAC/12VDC »
« Requirement » S’adapter à la source d’énergie
req Robo-Pong
STI2D ROBO-PONG®
Évolution du Robo-Pong Page 3 / 11
1.2. Diagramme de cas d’utilisation
STI2D ROBO-PONG®
Évolution du Robo-Pong Page 4 / 11
1.3. Diagramme de séquence (Sequence Diagram black box)
Joueur Robot
4 : Réglage vitesse
8 : Mise en marche
10 : Voyant allumé
Pupitre
12 : Séance d’entrainement
5 : Réglage cadence
7 : Réglage de la tête : longueur de balle et effets
6 : Réglage oscillation
3 : Connexion secteur
1 : Alimentation en balles
2 : info visuelle bac de balle plein
9 : Commande moteurs
11 : Info visuelle et sonore Moteurs en marche
14 : Arrêt
16 : Voyant éteint
15 : Mise hors tension des moteurs
13 : Retour de balle
sd black box
STI2D ROBO-PONG®
Évolution du Robo-Pong Page 5 / 11
1.4. Diagramme de définitions de blocs (Block Definition Diagram)
« System Context » Contexte du système
d’entrainement au ping-pong
Joueur
« Value » largeur = 330mm hauteur = 510mm profondeur = 230mm poids 540= 2,5kg poids 1040= 3,8kg couleur = noir capacité = 100 à 200 balles moteurs 540 = 2 MCC cde MLI moteurs 1040 = 3 MCC cde MLI Cadence min. 540 = 13 min-1
Cadence min. 1040 = 26 min-1
Cadence max. 540 = 63 min-1
Cadence max. 1040 = 94 min-1
Vitesse min. 540 = <15 km.h-1 Vitesse min. 1040 = <15 km.h-1 Vitesse max. 540 = 80 km.h-1
Vitesse max. 1040 = 100 km.h-1
« System » Robo-Pong
Brancher au secteur Charger caisses de balles Paramétrer Allumer Éteindre Décharger les balles Ranger Maintenir Recycler
Entraineur
1..
« External » Gymnase
« Value » Table : Couleur = verte ou bleu Tracé = blanc Longueur =274 cm Largeur = 152,5 cm Hauteur = 76 cm Filet = 15,25 cm Balles = 40 mm
« External » Table de ping-pong
« Value » Énergie électrique : rares prises 230V Énergie lumineuse : Néons + Projecteur émettant également dans les infrarouges
« External » Source d’énergie
« Value » RJ45 = rarement Wifi = rarement
« External » Connexion réseau
Ddb système dans son environnement
STI2D ROBO-PONG®
Évolution du Robo-Pong Page 6 / 11
1.5. Diagramme de blocs internes (Internal Block Diagram)
Ibd entre acteurs et système
Robo-Pong : Robot d’entrainement
au ping-pong
Joueur
Table
Entraineur
Secteur ERDF
M/A
Action mécanique
Paramétrage
Alimentation en balles
Énergie électrique
Retour de balles
STI2D ROBO-PONG®
Évolution du Robo-Pong Page 7 / 11
2. ÉVOLUTION DU ROBO-PONG
2.1. Diagramme de cas d’utilisation (Use case)
STI2D ROBO-PONG®
Évolution du Robo-Pong Page 8 / 11
2.2. Diagramme d’exigences (Requirement)
Id = « 001 » Text = « Le robot doit permettre au joueur de suivre un programme d’entrainement adapté à son niveau »
« Requirement » Entrainer au Ping-pong
Id = « 002 » Text = « Les balles doivent être distribuées précisé-ment. On doit pouvoir adapter les paramètres suivants : - Vitesse d’éjection des balles - Cadence d’éjection - Effets de balles - Vitesse d’oscillation de la tête (version 1040) - Les balles doivent être distribuées à des endroits stratégiques sur la table »
« Requirement » Distribuer les balles
Id = « 005 » Text = « Les paramètres de jeux doivent être configurables : - Sur la tête du robot pour les effets de balles - Sur le pupitre du robot pour les autres paramètres - à distance avec une télécommande IR qui doit pouvoir tenir dans la poche - La communication est améliorée grâce à un écran LCD - à distance avec une interface web server »
« Requirement » Faciliter la configuration
Id = « 004 » Text = « Le Robot doit pouvoir contenir 90 balles (version 540) extensible à 200 balles (version 1040). Il peut être équipé d’un filet de récupération de balles en option. Cet équipement est livré de base dans la version 2040 Les balles sont de 40mm de diamètre »
« Requirement » Contenir les balles
Id = « 003 » Text = « Les robots doivent pouvoir être alimentés avec : - Un adaptateur 230VAC/12VDC - une batterie rechargeable afin de rendre le robot autonome »
« Requirement » S’adapter à la
source d’énergie
Id = « 006 » Text = « L’apprentissage doit pouvoir être rendu ludique grâce à un système de cibles judicieusement positionnées sur la table de ping-pong »
« Requirement » Rendre ludique l’apprentissage
req Robo-Pong
STI2D ROBO-PONG®
Évolution du Robo-Pong Page 9 / 11
2.3. Diagramme de blocs internes de la carte évolutive seule
Gestion ettraitement del’information
Alimentation
Éjections de balles
Interfacede
commandemanuelle
Récepteur / décodeur I.R.
Interfacevisuelle
Encodagenumérique
6
Ordres decommande
15V 5V 15V
Commandemoteurs
3
6
Commandeafficheur LCD
Informationsvisuelles
Réglages utilisateur
Ondes I.R.
codées
Balles éjectées
BallesM/A
Flux d’information
Flux d’énergie
STI2D ROBO-PONG®
Évolution du Robo-Pong Page 10 / 11
2.4. Diagramme de blocs internes de la carte évolutive avec évolutions
Balles renvoyées
Infos cibles touchées
Gestion ettraitement del’information
Alimentation
Éjections de balles
Interface decommandemanuelle
Récepteur IR
Interfacevisuelle
Réglagesencodés
Ordre decommande
15V5V
15V
Commandemoteurs
Commandeafficheur LCD
Informationsvisuelles
Réglagesutilisateur
Onde I.R.codée
Balles éjectées
Balles
Alimentation autonome Tension
batterie
Télé-commande
IR
Réglagesutilisateur
Interface web de
communication
Paramètres sur liaison
sérieParamétrage
Position-nement de la
tête
Info positionde la tête
Positionde la tête
Info balles éjectées
Gestion des cibles
Fonction associée à la problématique n°0
Fonction associée à la problématique n°1
Fonction associée à la problématique n°3
Fonction associée à la problématique n°2
Fonction associée à la problématique n°4
Pongiste
Infos batterie
Flux d’information
Flux d’énergie
M/A
Info balles
éjectées
5V
2.5. Schéma structurel
top related