Développements logiciels pour le contrôle temps-réel de robots collaboratifs H/F

Détail de l'offre

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 20 000 collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales :

• La conscience des responsabilités
• La coopération
• La curiosité
  

Référence

2024-32972  

Description du poste

Domaine

Mathématiques, information  scientifique, logiciel

Contrat

Stage

Intitulé de l'offre

Développements logiciels pour le contrôle temps-réel de robots collaboratifs H/F

Sujet de stage

Dans le cadre de l'évolution de notre framework CORTEX (Components-Oriented Real-Time EXecution Engine), dédié à la création de contrôleurs robotiques temps-réel, nous menons de multiples activités de développement destinées à améliorer les performances ainsi que la mise au point des contrôleurs. Ce stage vise à évaluer les performances et améliorer la prise en main de CORTEX.

Durée du contrat (en mois)

6

Description de l'offre

Contexte

Vous êtes spécialisé ou passionné de développement logiciel, de robotique ou de contrôle-commande ? 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 : https://youtu.be/qXw9TYYuX9s

 

Dans le cadre de l’évolution de notre framework CORTEX (Components-Oriented Real-Time EXecution Engine), dédié à la création de contrôleurs robotiques temps-réel, nous menons de multiples activités de développement destinées à améliorer les performances ainsi que la mise au point des contrôleurs.

 

Travail demandé

Évaluation des performances d’un contrôleur Cortex vis-à-vis d’un contrôleur sous ROS2 :

  • Mis au point d’un contrôleur robotique ROS2 et mis en concurrence avec un contrôleur Cortex en utilisant un bras disponible au laboratoire,
  • Comparaison et évaluation et des deux architectures, tant au point de vue des performances qu’au point de vue de la facilité de développement et mise au point.

Améliorer la portabilité des algorithmes utilisés dans Cortex pour leur utilisation dans un contrôleur ROS2 :

  • Évaluation de l’existant,
  • Travaux en vue de rendre les algorithmes métiers agnostiques vis-à-vis du framework.

 

 

Profil du candidat

Qu’attendons-nous de vous ?

Outre une très bonne capacité d’analyse, de rigueur, et apprécier la résolution de problèmes ainsi que le travail en équipe, nous attendons que vous ayez eu une formation et une bonne expérience avec :

  • C++ et ROS2

La connaissance ou une expérience des outils suivant est un plus :

  • Outils de développement courants tels que CMake Git, débugueur,
  • Langage Python,
  • Linux

Une expérience en tracing et ou benchmark logiciel est également un plus.

 

Rejoignez-nous, venez développer vos compétences et en acquérir de nouvelles !

 

Vous avez encore un doute ? Nous vous proposons :

  • L'opportunité de travailler au sein d'une organisation de renommée mondiale dans le domaine de la recherche scientifique,
  • Un environnement unique dédié à des projets ambitieux au profit des grands enjeux sociétaux actuels,
  • Une expérience à la pointe de l’innovation, comportant un fort potentiel de développement industriel,
  • Des moyens expérimentaux exceptionnels et un encadrement de qualité,
  • De réelles opportunités de carrière à l’issue de votre stage
  • Un poste au cœur de la métropole grenobloise, facilement accessible via la mobilité douce favorisée par le CEA,
  • Une participation aux transports en commun à hauteur de 85%,
  • Un équilibre vie privée – vie professionnelle reconnu,
  • Un restaurant d'entreprise,
  • Une politique diversité et inclusion,

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l’inclusion des travailleurs handicapés.

Localisation du poste

Site

Saclay

Localisation du poste

France, Ile-de-France, Essonne (91)

Ville

Palaiseau

Critères candidat

Langues

Français (Courant)

Demandeur

Disponibilité du poste

03/02/2025