Stage : intégration de trajectoires robots complexes dans la simulation de grenaillage à buse F/H - Magny-les-Hameaux, France - Safran

    Safran
    Safran Magny-les-Hameaux, France

    il y a 4 semaines

    Safran background
    StageSHIP / Student - À temps plein
    Description

    Job Description

    La simulation haute-fidélité des procédés constitue un domaine d'intérêt majeur et fait l'objet de nombreux travaux de recherche, notamment chez SAFRAN. Parmi les procédés que nous cherchons à simuler se trouve le grenaillage de précontrainte. Il s'agit d'un procédé de traitement de surface qui consiste à projeter à grande vitesse des billes sur la surface d'une pièce pour lui conférer des propriétés bénéfiques pour sa tenue en service.

    Aujourd'hui, SAFRAN possède un logiciel, codé en C++ qui simule la projection des billes et permet de calculer la cinématique, de détecter et de gérer le contact bille/bille, bille/pièce et bille/environnement, et de prédire les paramètres de contrôle du procédé (taux de recouvrement et intensité Almen). Toutefois, le logiciel propose actuellement une approche simplifiée pour modéliser le mouvement relatif de la buse par rapport à la pièce, reposant sur une trajectoire rectiligne facilement intégrée dans le code.

    L'objectif de ce stage est d'introduire des trajectoires robots plus complexes dans le logiciel de simulation de grenaillage à buse. Le travail consistera à exploiter des fichiers de robotique, ainsi que des travaux réalisés par SAFRAN pour d'autres cas d'applications, comme la peinture et la projection thermique, afin de développer un nouveau module dans le logiciel pour le déplacement de la buse lors du grenaillage.

    Missions détaillées :
    - Prendre en main le logiciel de grenaillage à buse
    - Comprendre et exploiter les fichiers de programmation robotiques existants
    - Proposer une démarche pour introduire des trajectoires robot complexes pour le grenaillage
    - Intégrer la méthode proposée dans le logiciel avec un algorithme codé en C++
    - Valider les nouveaux développements par des tests sur un cas réel.
    - Documentation technique

    Job Requirements

    Formation : Ingénieur robotique
    Langues : Français et Anglais
    Spécialités : Robotique, Simulation numérique, Programmation (C, C++), Procédés