ROBO-PONG®

Transcription

ROBO-PONG®
ROBO-PONG®
ROBOT D’ENTRAINEMENT AU PING-PONG
STI2D
Diagrammes SysML
STI2D
ROBO-PONG®
ROBO-PONG®
Robot d’entrainement au ping-pong
1. SYSML DU SYSTÊME COMMERCIALISÉ
1.1.
Diagramme d’exigences (Requirement)
req Robo-Pong
« Requirement »
Entrainer au Ping-pong
Id = « 001 »
Text = « Le robot doit permettre au joueur de
suivre un programme d’entrainement adapté à
son niveau »
« Requirement »
« Requirement »
« Requirement »
Distribuer les balles
S’adapter à la source d’énergie
Contenir les balles
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) »
Id = « 003 »
Text = « Les robots doivent pouvoir
être alimentés avec :
- Un adaptateur 230VAC/12VDC »
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 »
Faciliter la configuration
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 »
Évolution du Robo-Pong
Page 2 / 11
STI2D
1.2.
ROBO-PONG®
Diagramme de cas d’utilisation
Évolution du Robo-Pong
Page 3 / 11
STI2D
1.3.
ROBO-PONG®
Diagramme de séquence (Sequence Diagram black box)
sd black box
Joueur
Pupitre
Robot
1 : Alimentation en balles
2 : info visuelle bac de balle plein
3 : Connexion secteur
4 : Réglage vitesse
5 : Réglage cadence
6 : Réglage oscillation
7 : Réglage de la tête : longueur de balle et effets
8 : Mise en marche
9 : Commande moteurs
10 : Voyant allumé
11 : Info visuelle et sonore Moteurs en marche
12 : Séance
d’entrainement
13 : Retour de balle
14 : Arrêt
15 : Mise hors tension des moteurs
16 : Voyant éteint
Évolution du Robo-Pong
Page 4 / 11
STI2D
1.4.
ROBO-PONG®
Diagramme de définitions de blocs (Block Definition Diagram)
Ddb système dans son environnement
« System Context »
Contexte du système
d’entrainement au ping-pong
Joueur
1..
Entraineur
« External »
Gymnase
« System »
Robo-Pong
« External »
Table de ping-pong
« External »
Source d’énergie
« Value »
« Value »
Énergie
électrique :
rares prises 230V
Énergie lumineuse :
Néons + Projecteur
émettant
également
dans les infrarouges
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 »
Connexion réseau
« Value »
RJ45 = rarement
Wifi = rarement
« 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
Brancher au secteur
Charger caisses de balles
Paramétrer
Allumer
Éteindre
Décharger les balles
Ranger
Maintenir
Recycler
Évolution du Robo-Pong
Page 5 / 11
STI2D
1.5.
ROBO-PONG®
Diagramme de blocs internes (Internal Block Diagram)
Ibd entre acteurs et système
Table
Action
mécanique
M/A
Joueur
Alimentation en
balles
Retour de
balles
Robo-Pong :
Robot d’entrainement
au ping-pong
Paramétrage
Entraineur
Énergie
électrique
Secteur
ERDF
Évolution du Robo-Pong
Page 6 / 11
STI2D
ROBO-PONG®
2. ÉVOLUTION DU ROBO-PONG
2.1.
Diagramme de cas d’utilisation (Use case)
Évolution du Robo-Pong
Page 7 / 11
STI2D
2.2.
ROBO-PONG®
Diagramme d’exigences (Requirement)
req Robo-Pong
« Requirement »
Entrainer au Ping-pong
Id = « 001 »
Text = « Le robot doit permettre au joueur de
suivre un programme d’entrainement adapté à
son niveau »
« Requirement »
Distribuer les balles
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 »
S’adapter à la
source d’énergie
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 »
Contenir les balles
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 »
Rendre ludique
l’apprentissage
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 »
Faciliter la configuration
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 »
Évolution du Robo-Pong
Page 8 / 11
STI2D
ROBO-PONG®
2.3.
15V
Diagramme de blocs internes de la carte évolutive seule
Alimentation
5V
M/A
Balles
15V
Flux d’information
Flux d’énergie
Réglages
utilisateur
Interface
de
commande
manuelle
Encodage
numérique
Commande
moteurs
6
Éjections de
balles
Balles
éjectées
3
Gestion et
traitement de
l’information
Ondes
I.R.
codées
Récepteur /
décodeur I.R.
Évolution du Robo-Pong
Ordres de
commande
Commande
afficheur LCD
6
Interface
visuelle
Informations
visuelles
Page 9 / 11
STI2D
2.4.
ROBO-PONG®
Diagramme de blocs internes de la carte évolutive avec évolutions
Positionnement de la
tête
Position
de la tête
Info balles
éjectées
M/A
5V
Info position
de la tête
Réglages
utilisateur
Paramétrage
Interface de
commande
manuelle
Interface web
de
communication
Télécommande
IR
Onde I.R.
codée
Flux d’information
15V
Flux d’énergie
Balles
Réglages
encodés
Paramètres
sur liaison
série
Gestion et
traitement de
l’information
Ordre de
commande
Réglages
utilisateur
Info
balles
éjectées
Commande
moteurs
Commande
afficheur LCD
Récepteur IR
Éjections de
balles
Interface
visuelle
Pongiste
Balles
Balles
éjectées renvoyées
Gestion des
cibles
Informations
visuelles
Infos cibles
touchées
Infos
batterie
15V
Alimentation
autonome
Tension
batterie
Fonction associée à la problématique n°0
Fonction associée à la problématique n°1
Alimentation
5V
Fonction associée à la problématique n°2
Fonction associée à la problématique n°3
Fonction associée à la problématique n°4
Évolution du Robo-Pong
Page 10 / 11
STI2D
2.5.
ROBO-PONG®
Schéma structurel
Évolution du Robo-Pong
Page 11 / 11

Documents pareils