Skill-based intuitive programming using motion-capture
il y a 9 heures
Informations générales
Entité de rattachement
Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.
Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s'engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l'Europe pour un présent et un avenir mieux maîtrisés et plus sûrs.
Implanté au cœur des territoires équipés de très grandes infrastructures de recherche, le CEA dispose d'un large éventail de partenaires académiques et industriels en France, en Europe et à l'international.
Les collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales :
• La conscience des responsabilités
• La coopération
• La curiosité
Référence
Description de l'unité
Vous êtes spécialisé ou passionné de développement logiciel, de robotique et d'IA ? Vous aimez résoudre des problèmes complexes et concrets ?
Le Service de Robotique Interactive du CEA est spécialisé dans le domaine de l'interaction homme-robot, qui couvre notamment les domaines de la robotique collaborative, des exosquelettes et de la télé-manipulation. Pour piloter ses robots, le laboratoire développe ses propres outils logiciels, du contrôleur robotique temps réel aux IHM de supervision 3D et de programmation intuitive.
Aperçu ici :
Domaine
Mathématiques, information scientifique, logiciel
Contrat
Stage
Intitulé de l'offre
Skill-based intuitive programming using motion-capture - Robotic H/F
Sujet de stage
Un des principaux challenges au déploiement de la robotique dans l'industrie est de proposer des robots intelligents, capables de comprendre le contexte dans lequel ils évoluent et facilement programmables sans compétences avancées en robotique et en informatique. Dans ce cadre, le CEA développe une interface de programmation intuitive permettant à un opérateur non expert de définir des tâches réalisées ensuite par un robot.
Des travaux en cours, menés dans le cadre de plusieurs projets européens, portent sur le développement d'une toolbox d'apprentissage par démonstration, qui s'appuie sur le motion capture et le skill-based programming.
Le motion capture permet d'apprendre des primitives géométriques (points, trajectoires, gestes) utilisées dans les skills du robot. Une skill est une fonction métier de haut niveau (ex. visser, insérer, poncer, souder…). Son haut niveau d'abstraction permet de faciliter la programmation de la tâche par l'opérateur.
Durée du contrat (en mois)
6
Description de l'offre
Vous rejoindrez l'équipe « software », constituée d'une quinzaine de permanents répartis entre Palaiseau et Bordeaux, pour mener des activités de recherche dans le domaine de l'interaction homme-robot.
Votre mission principale sera de mettre en œuvre la toolbox de programmation intuitive sur un ou plusieurs cas d'applications industriels, de faire évoluer cette toolbox selon les besoins observés, et de mettre en exergue les limites actuelles nécessitant des développements complémentaires plus approfondis (sujets de recherche).
Le contenu exact du stage sera adapté en fonction du profil du stagiaire. Il se focalisera sur une ou plusieurs des activités suivantes :
- Apprentissage par démonstration : Évolution des outils d'apprentissage (développement de nouvelles fonctions d'assistance utilisateur, amélioration interface graphique, amélioration ergonomie…)
- Skills : développement de skills spécifiques aux cas d'applications, évolution de la toolbox (ajout de fonctionnalités d'apprentissage, développement de skills, gestions améliorée de modes dégradés…)
- Démonstrateurs : définition des scénarios, intégration matérielle et logicielle, optimisation des performances et du workflow, afin de tirer le meilleur parti des outils utilisés.
- Contrôleur robotique : implémentation de fonctionnalités ou de lois de contrôle commande dans le contrôleur robotique temps-réel, selon les besoins des skills et des démonstrateurs. [C++]
- IA : mise en œuvre de techniques d'optimisation ou de machine learning selon les besoins d'implémentation des skills
- GUI : développement/évolution de l'interface graphique opérateur, en environnement PyQT. Cette IHM permet de gérer l'apprentissage par démonstration, le séquencement des skills et leur exécution.
#CEA-List
Moyens / Méthodes / Logiciels
Python, C++, QT, Programmation orientée objet
Profil du candidat
Formation Bac+5 (école d'ingénieur ou Master 2), avec expérience solide en robotique et développement logiciel (concepts POO, Python, C++). La maîtrise de QT, Linux et de GIT est un plus.
Plus généralement, vous devrez faire preuve d'une très bonne capacité d'initiative, d'analyse, de rigueur, et apprécier le travail en équipe.
Site
Saclay
Localisation du poste
France, Ile-de-France, Essonne (91)
Ville
SACLAY
Diplôme préparé
Bac+5 - Master 2
Formation recommandée
Développement logiciel, Robotique
Possibilité de poursuite en thèse
Oui
-
Saclay, Île-de-France CEA Temps pleinInformations générales Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un...
-
Saclay, Île-de-France CEA Temps pleinRejoignez-nous en Stage CEA Tech Corporate from CEA Tech on Vimeo .En tant que stagiaire au CEA, vous aurez l'opportunité de travailler au sein d'un environnement de recherche de renommée mondiale. Nos équipes sont composées d'experts passionnés et dédiés, offrant un cadre propice à l'apprentissage et à la collaboration. Vous aurez accès à des...
-
Engineer Position
il y a 2 jours
Saclay, Île-de-France CEA Temps pleinWith the increasing complexity of numerical simulation codes, new approaches are required to analyze the ever-growing amount of data. This requires coupling up-to-date data analysis libraries with the existing highly optimized numerical simulation codes. The PDI Data Interface code coupling library is designed to fulfill this goal.The open-source PDI Data...
-
HPC engineer H/F
il y a 4 jours
Saclay, Île-de-France CEA Temps pleinThe recruited engineer will be co-supervised by MdS and Joliot to implement this new approach. To achieve a portable, efficient code that fully exploits GPUs, the core of the code will be developed using the Kokkos library, for which there is strong expertise at MdS and within the CExA [1]project. Subsequently, a Python interface will be established to make...
-
Permanent Contract
il y a 1 semaine
Saclay, Île-de-France CEA Temps pleinTHE MAIN MISSIONS :Within the Institute, you are a member of a team of 8-10 energy systems modellers.You participate in our energy systems modeling work, in particular our long-term global and power systems partial equilibrium models. You are a source of proposals for research and experimentation with innovative modeling and data analysis techniques.You...
-
Saclay, Île-de-France CEA Temps pleinGeneral information Organisation The French Alternative Energies and Atomic Energy Commission (CEA) is a key player in research, development and innovation in four main areas :• defence and security,• nuclear energy (fission and fusion),• technological research for industry,• fundamental research in the physical sciences and life sciences.Drawing...
-
Saclay, Île-de-France CEA Temps pleinInformations générales Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un...
-
Saclay, Île-de-France CEA Temps pleinInformations générales Entité de rattachement Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un...
-
Saclay, Île-de-France CEA Temps pleinGeneral information Organisation The French Alternative Energies and Atomic Energy Commission (CEA) is a key player in research, development and innovation in four main areas :• defence and security,• nuclear energy (fission and fusion),• technological research for industry,• fundamental research in the physical sciences and life sciences.Drawing...
-
Research Engineer in AI-Driven Modeling
il y a 2 semaines
Saclay, Île-de-France CEA Temps pleinGeneral information Organisation The French Alternative Energies and Atomic Energy Commission (CEA) is a key player in research, development and innovation in four main areas :• defence and security,• nuclear energy (fission and fusion),• technological research for industry,• fundamental research in the physical sciences and life sciences.Drawing...