Description
Au sein de l'organisation « CATIA R&D », vous intégrerez l'équipe de développement « Real to Virtual ».
Cette équipe est au cœur de notre ambition de virtualisation du monde réel.
Elle est en charge, entre autres, de l'étude et du développement de composants pour la reconstruction de surfaces 3D à partir de nuages de points ou de maillages (capture du réel par digitalisation laser ou photogrammétrie).
Elle conçoit et développe les applications et/ou web-services correspondants.
Vos Missions
Dans le cas de la maintenance de bâtiments, ou d'équipements industriels, il faut créer les jumeaux numériques de ceux-ci à partir d'une capture de l'existant.
Pour cela, nous disposons de commandes d'aide à la reconstruction des sols et murs d'un bâtiment, à celle de structures métalliques et de lignes de tuyauterie, …
Nous avons également la technologie permettant de retrouver des formes géométriques simples comme des plans, cylindres, sphères, tores, … sur un nuage de points.
Nous souhaitons faciliter ces reconstructions en catégorisant les points du nuage initial.
Le but du stage est d'offrir une solution de classification du nuage de points en différentes catégories telles que :
* Le sol et les murs du bâtiment
* Les tuyauteries
* Les structures métalliques composées de poutrelles
* Le reste des équipements (machines, robots, meubles, élément de stockage, …
On comprend que la reconstruction sera largement facilitée et d'une plus grande robustesse si elle se fait sur un sous-ensemble de points pertinents et présélectionnés.
Vous aurez pour mission de réaliser une nouvelle commande permettant d'obtenir cette classification.
Vos actions porteront sur la définition de la méthodologie (recherche, sélection des bons critères pour chaque classe), sur l'implémentation en C++ de cette solution et son intégration dans l'environnement CATIA.
Votre stage pourra se découper comme suit :
* Apprentissage de l'utilisation interactive des applications Digitized Shapes.
* Apprentissage de l'environnement de développement : Visual Studio, gestion des sources, architecture et modèles de données utilisés.
* Appropriation de la problématique, étude de l'état de l'art, élaboration d'un plan d'actions
* Constitution d'un ensemble de modèles 3D représentatifs pour tests et validation
* Développement des différentes étapes et composants de la nouvelle commande
A l'issu du stage, vous devriez donc pouvoir contribuer à la réalisation d'une application de maintenance de bâtiments ou de site industriels et à l'obtention d'un jumeau numérique d'un site existant.
Profil recherché
Qualifications
Etudiant.e préparant un diplôme de niveau BAC+5, Ecole d'ingénieurs ou Master Universitaire.
Vous vous spécialisez en Informatique / Mathématiques Appliquées.
Compétences techniques souhaitées :
Connaissances mathématiques et en géométrie algorithmique
Connaissances du langage de programmation C++ indispensable
Bon niveau d'anglais indispensable
Qualités professionnelles souhaitées :
Vous faites preuve de créativité, de volonté d'implication et d'autonomie.
Vous êtes pragmatique et méthodique.
Vous aimez le travail en équipe et vous avez des facilités pour communiquer.
Les atouts en nous rejoignant
* Environnement collaboratif et innovant
* Collaboration internationale
* Diversité des technologies, produits et solutions
* Apprentissage au sein d'une équipe experte
* Engagement en faveur de la diversité et de l'inclusion
Informations complémentaires
Informations complémentaires
Contrat | : | Stage |
Durée du contrat | : | 6 mois |
Lieu de la mission | : | Landes Aix-en-provence |
Niveau d'étude | : | Bac + 5 et plus : DEA, DESS, mastère, MBA... |
Poste(s) disponible(s) | : | 1 |
Poste de cadre | : |
Suivant Profil
|
Début de la mission | : | 01/01/2025 |
Secteur | : | Informatique, Télécommunications |