Download - ROBO-PONG® - Freestiddsin.free.fr/.../03-Diagrammes-SysML-seuls-Robo-Pong.pdf · 2012-10-17 · STI2D ROBO-PONG® Évolution du Robo-Pong Page 5 / 11 1.4. Diagramme de définitions

Transcript
Page 1: ROBO-PONG® - Freestiddsin.free.fr/.../03-Diagrammes-SysML-seuls-Robo-Pong.pdf · 2012-10-17 · STI2D ROBO-PONG® Évolution du Robo-Pong Page 5 / 11 1.4. Diagramme de définitions

ROBO-PONG® ROBOT D’ENTRAINEMENT AU PING-PONG

STI2D

Diagrammes SysML

Page 2: ROBO-PONG® - Freestiddsin.free.fr/.../03-Diagrammes-SysML-seuls-Robo-Pong.pdf · 2012-10-17 · STI2D ROBO-PONG® Évolution du Robo-Pong Page 5 / 11 1.4. Diagramme de définitions

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

Page 3: ROBO-PONG® - Freestiddsin.free.fr/.../03-Diagrammes-SysML-seuls-Robo-Pong.pdf · 2012-10-17 · STI2D ROBO-PONG® Évolution du Robo-Pong Page 5 / 11 1.4. Diagramme de définitions

STI2D ROBO-PONG®

Évolution du Robo-Pong Page 3 / 11

1.2. Diagramme de cas d’utilisation

Page 4: ROBO-PONG® - Freestiddsin.free.fr/.../03-Diagrammes-SysML-seuls-Robo-Pong.pdf · 2012-10-17 · STI2D ROBO-PONG® Évolution du Robo-Pong Page 5 / 11 1.4. Diagramme de définitions

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

Page 5: ROBO-PONG® - Freestiddsin.free.fr/.../03-Diagrammes-SysML-seuls-Robo-Pong.pdf · 2012-10-17 · STI2D ROBO-PONG® Évolution du Robo-Pong Page 5 / 11 1.4. Diagramme de définitions

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

Page 6: ROBO-PONG® - Freestiddsin.free.fr/.../03-Diagrammes-SysML-seuls-Robo-Pong.pdf · 2012-10-17 · STI2D ROBO-PONG® Évolution du Robo-Pong Page 5 / 11 1.4. Diagramme de définitions

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

Page 7: ROBO-PONG® - Freestiddsin.free.fr/.../03-Diagrammes-SysML-seuls-Robo-Pong.pdf · 2012-10-17 · STI2D ROBO-PONG® Évolution du Robo-Pong Page 5 / 11 1.4. Diagramme de définitions

STI2D ROBO-PONG®

Évolution du Robo-Pong Page 7 / 11

2. ÉVOLUTION DU ROBO-PONG

2.1. Diagramme de cas d’utilisation (Use case)

Page 8: ROBO-PONG® - Freestiddsin.free.fr/.../03-Diagrammes-SysML-seuls-Robo-Pong.pdf · 2012-10-17 · STI2D ROBO-PONG® Évolution du Robo-Pong Page 5 / 11 1.4. Diagramme de définitions

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

Page 9: ROBO-PONG® - Freestiddsin.free.fr/.../03-Diagrammes-SysML-seuls-Robo-Pong.pdf · 2012-10-17 · STI2D ROBO-PONG® Évolution du Robo-Pong Page 5 / 11 1.4. Diagramme de définitions

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

Page 10: ROBO-PONG® - Freestiddsin.free.fr/.../03-Diagrammes-SysML-seuls-Robo-Pong.pdf · 2012-10-17 · STI2D ROBO-PONG® Évolution du Robo-Pong Page 5 / 11 1.4. Diagramme de définitions

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

Page 11: ROBO-PONG® - Freestiddsin.free.fr/.../03-Diagrammes-SysML-seuls-Robo-Pong.pdf · 2012-10-17 · STI2D ROBO-PONG® Évolution du Robo-Pong Page 5 / 11 1.4. Diagramme de définitions

2.5. Schéma structurel