STAGE – Ingénieur Mathématiques Appliquées / Informatique – Classification d'un nuage de points représentant un bâtiment ou un site industriel (F/H)
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.
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
Diversity statement
CATIA is the world’s leading solution for product design and experience. It delivers the unique ability not only to model any product in 3D but to do so in the context of the products real life behavior.