Stage de fin d'études – Programmation de robots humanoïdes (R&D) – 6 mois

Job summary
Internship(6 months)
Bègles
Occasional remote
Salary: Not specified
Experience: < 6 months
Education: Master's Degree
Skills & expertise
Robotics
Functional programming
Mechanical skills
C++
LiDAR
+5
Apply

Dronisos
Dronisos

Interested in this job?

Apply
Questions and answers about the job

The position

Job description

Vous rejoignez notre service R&D pour votre stage de fin d’études. Vous travaillerez sur des robots humanoïdes du marché (Unitree et AgiBot). Votre mission sera de leur faire adopter des comportements réactifs : ils devront percevoir leur environnement et réagir en temps réel, de façon fiable et sûre. À la fin du stage, une embauche est possible.

Vos missions :

  • Prendre en main les kits de développement des robots : Unitree SDK2 (C++/Python) et AimDK d’AgiBot, tous deux basés sur ROS 2

  • Programmer des comportements avec les commandes de haut niveau (marche, gestes et mouvements préenregistrés, bras et mains) et, si besoin, contrôler directement les articulations

  • Utiliser les capteurs et la perception (caméras, LiDAR, cartographie, navigation) pour déclencher des réactions : suivi de personne, évitement d’obstacles, réponse à la voix ou aux gestes

  • Ajouter des interactions avec l’humain : commande vocale, expressions à l’écran, LED

  • Organiser les comportements de façon modulaire (behavior trees, machines à états)

  • Valider en simulation (MuJoCo, Isaac Sim/Gym) avant les essais sur les vrais robots

  • Mesurer les résultats (latence, robustesse, sécurité), documenter et présenter votre travail


Preferred experience

  • Dernière année d’école d’ingénieurs ou de Master 2 en robotique, informatique, mécatronique ou systèmes embarqués

  • Très bon niveau en C++ et en Python

  • Pratique de ROS 2 (topics, services, actions) ; des notions sur DDS (CycloneDDS) sont un plus

  • Bases en robotique : cinématique, commande, fusion de capteurs

  • Environnement Linux (Ubuntu), Docker, Git

  • Atouts : simulation (MuJoCo, Isaac Sim/Gym), apprentissage par renforcement appliqué à la locomotion, vision par ordinateur, outils de visualisation (RViz, Foxglove)

  • Vous aimez passer du code au robot réel, et vous êtes rigoureux(se), autonome et soucieux(se) de la sécurité lors des essais

  • Anglais technique (documentation des SDK)


Recruitment process

  1. Échange de 30 min un ingénieur R&D

  2. Entretien technique avec le responsable R&D (projets, ROS 2, code)

  3. Rencontre avec l’équipe sur site

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.

Apply