sujets 2024
This commit is contained in:
parent
2493b64468
commit
a33acefe82
@ -74,11 +74,18 @@ suivantes :
|
|||||||
* Systèmes : Linux, Docker, RAID
|
* Systèmes : Linux, Docker, RAID
|
||||||
* Formats : JSON, NetCDF
|
* Formats : JSON, NetCDF
|
||||||
|
|
||||||
## Sujet proposé par Laura Fontanella : Application pédagogique en réalité augmentée sur Unity
|
## Sujet proposé par Laura Fontanella : Programmation d'une application mobile en réalité augmentée
|
||||||
|
|
||||||
Contact : laura.fontanella@u-pec.fr
|
Contact : laura.fontanella@u-pec.fr
|
||||||
|
|
||||||
Prendre contact avec Laura Fontanella pour avoir plus de précisions sur le sujet
|
Le but du projet c'est de programmer une application mobile en Réalité Augmentée. L'application consistera en un Escape Game AR. On pourra
|
||||||
|
utiliser le logiciel de conception de jeux Unity. L'application devra proposer une expérience interactive en implémentant des interactions
|
||||||
|
et manipulations d'objets via l'écran et en appliquant des technologies telles que Image Tracking et Raycasting. L'évaluation portera non
|
||||||
|
seulement sur la réussite du projet mais aussi et surtout sur l'organisation du code selon les bonnes pratiques de conception et programmation
|
||||||
|
orientée objet.
|
||||||
|
|
||||||
|
À noter : la réalisation du projet nécessite de dispositifs compatibles avec ARCore ou ARToolKit (voir la liste
|
||||||
|
ici https://developers.google.com/ar/devices)
|
||||||
|
|
||||||
## Sujets proposés par William Giuseffi
|
## Sujets proposés par William Giuseffi
|
||||||
|
|
||||||
@ -133,6 +140,49 @@ Contact : oleg.loukianov@u-pec.fr
|
|||||||
* apprentissage et optimisation de la dépendance entre les critères de notation et la note attribuée
|
* apprentissage et optimisation de la dépendance entre les critères de notation et la note attribuée
|
||||||
* export vers scodoc ou autre
|
* export vers scodoc ou autre
|
||||||
|
|
||||||
|
## Sujet proposé par Maxime Menault : Système de gestion de stockage de lot X-FAB France
|
||||||
|
|
||||||
|
Contact : Maxime.Menault@xfab.com
|
||||||
|
|
||||||
|
### Contexte ###
|
||||||
|
|
||||||
|
Nous possédons actuellement un système vieillissant que nous souhaitons remplacer afin de pouvoir diminuer notre dette technique. Ce système
|
||||||
|
permet de contrôler des machines appelées Stockers, et un système de transportation automatisé appelé AeroTrack. Un stocker est une machine de
|
||||||
|
stockage, constitué de plusieurs matrices, elle-même constitués de plusieurs étages, eux-mêmes contenant plusieurs emplacements. Les stockers
|
||||||
|
permettent de stocker des lots, qui sont les produits de l'entreprise. Ces machines peuvent communiquer avec des systèmes informatiques externes
|
||||||
|
via une connexion TCP, et le protocole SECS/GEM HSMS (standard de l'industrie du semiconducteur). Un Stocker s'identifie via un
|
||||||
|
"toolid" (Identifiant Machine) sur quatre caractères (ex: "W113"), possède une capacité maximum (ex: 120 lots), un nombre de port
|
||||||
|
entrée/sortie (appelés IOPort) (ex : 4), ainsi qu'un nombre de port AMHS (appelés AMHSPort) (ex : 1).
|
||||||
|
L'AeroTrack est un système d'AMHS, qui relie physiquement chaque stockers entre eux, via un rail aérien. L'AeroTrack est constitué de plusieurs
|
||||||
|
nœuds et de rails, chaque nœuds pouvant relier plusieurs rails et au maximum un stocker par nœud. Les nœuds de l'AeroTrack s'identifient via
|
||||||
|
un ID unique (ex : 12345). Un lot est un produit de l'entreprise, il s'agit d'une boite en plastique contenant jusqu'a 25 tranches de silicium
|
||||||
|
de 200mm de diamètre, contenant elle même jusqu'à plusieurs milliers de puces. Un lot est identifié par un couple "lotid" sur
|
||||||
|
10 caractères (ex: "THWP4370XA") et un "lotseq" sur deux caractères (ex: "01").
|
||||||
|
|
||||||
|
### Besoins ###
|
||||||
|
|
||||||
|
Le nouveau système de gestion de stockage de lot doit :
|
||||||
|
* Être connecté en permanence à tous les stockers de la ligne de production
|
||||||
|
* Communiquer avec ces stockers :
|
||||||
|
- Récupérer leurs évènements d'entrées et de sorties de lot (produit de l'entreprise)
|
||||||
|
- Envoyer des commandes pour déplacer les lots d'un stocker à un autre via l'AeroTrack
|
||||||
|
* Être capable de recevoir une commande d'un système externe (appelé MES, Manufacturing Execution System) de déplacement de
|
||||||
|
lot d'un stocker à un autre
|
||||||
|
* Pouvoir voir à tout moment la position de chaque lot contenus à l'intérieur des stockers
|
||||||
|
* Avoir un schéma de la position géographique de chaque stockers de la ligne de production et des nœuds du système d'AMHS
|
||||||
|
* Avoir un historique des mouvements effectués sur les lots
|
||||||
|
|
||||||
|
### Contraintes ###
|
||||||
|
|
||||||
|
Uniquement les langages suivants peuvent être utilisés : C / C# / Java / Python / Javascript / Typescript / HTML / CSS / SQL
|
||||||
|
|
||||||
|
Les données du système doivent être sauvegardés en base de données (MySQL, MariaDB ou MongoDB au choix).
|
||||||
|
|
||||||
|
Le code doit être livré avec les documentations suivantes : architecture technique, architecture fonctionnelle, cahier des charges
|
||||||
|
technique & fonctionnel, manuel d'exploitation.
|
||||||
|
|
||||||
|
Le code doit pouvoir être exécuté 7j/7-24h/24 (la robustesse du code est obligatoire, ex: pas de fuite mémoire, pas de crash).
|
||||||
|
|
||||||
|
|
||||||
## Sujet proposé par Maxime Pierront
|
## Sujet proposé par Maxime Pierront
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user