Job opportunities
Centres Inria associés
Type de contrat
Contexte
<p>Our team is collaborating with the Agence Innovation Defense (AID) to leverage artificial intelligence in robotic teleoperation. Within this project, an objective is to develop a generic graphical and physical interface that combines machine learning, 3D visualisation and real-time images (augmented reality). The main robot will the Tiago++, by PAL Robotics, which is a modern omnidirectlonal, bimanual robot.</p>
<p> </p>
<p> </p>
Mission confié
<p>With the help of a PhD student and senior researchers, the engineer will be in charge of:</p>
<ul>
<li>developping a 3D, real-time visualisation of robot trajectories that will be overlaid on the real images (augmented reality)</li>
<li>interfacing the machine learning code and the real robots using ROS2</li>
<li>contributing to the datasets required to evaluate the scientific ideas</li>
<li>contributing to the software of the robot(s) (mostly the Tiago++ robot)</li>
<li>depending on the skills of the selected engineer, helping to design the physical interfaces with complex multi-arm teleoperated robots</li>
<li>contributing to the reports and the documentation related to the projet</li>
</ul>
<p>The project will be coordinated with other projects, in particular for space teleoperation and within the EuROBIN European network of excellence.</p>
<p>The produced code will be released with a permissive open-source license.</p>
<ul>
<li>developping a 3D, real-time visualisation of robot trajectories that will be overlaid on the real images (augmented reality)</li>
<li>interfacing the machine learning code and the real robots using ROS2</li>
<li>contributing to the datasets required to evaluate the scientific ideas</li>
<li>contributing to the software of the robot(s) (mostly the Tiago++ robot)</li>
<li>depending on the skills of the selected engineer, helping to design the physical interfaces with complex multi-arm teleoperated robots</li>
<li>contributing to the reports and the documentation related to the projet</li>
</ul>
<p>The project will be coordinated with other projects, in particular for space teleoperation and within the EuROBIN European network of excellence.</p>
<p>The produced code will be released with a permissive open-source license.</p>
Principales activités
<p>Main activities:</p>
<ul>
<li>develop a state-of-the-art teleoperation interface, in Python or C++</li>
<li>work with an advanced robot in ROS2</li>
<li>help the team to deploy and experiment with the robot</li>
</ul>
<ul>
<li>develop a state-of-the-art teleoperation interface, in Python or C++</li>
<li>work with an advanced robot in ROS2</li>
<li>help the team to deploy and experiment with the robot</li>
</ul>
Compétences
<p>Technical skills and level required:</p>
<ul>
<li>Good skills in Python programming and/or C++</li>
<li>Good skills in Linux day-to-day use</li>
<li>Good knowledge of some 3D vizualisation and GUI libraries (for example OpenGL, ImgUI, Magnum, QT, ...)</li>
<li>If possible, basics in robotics (kinematic, etc.)</li>
<li>Basics in machine learning</li>
<li>Open source development tools (git, docker, etc.)</li>
</ul>
<p>Languages:</p>
<ul>
<li>English is required for day-to-day interaction with the team</li>
<li>French is not mandatory </li>
</ul>
<ul>
<li>Good skills in Python programming and/or C++</li>
<li>Good skills in Linux day-to-day use</li>
<li>Good knowledge of some 3D vizualisation and GUI libraries (for example OpenGL, ImgUI, Magnum, QT, ...)</li>
<li>If possible, basics in robotics (kinematic, etc.)</li>
<li>Basics in machine learning</li>
<li>Open source development tools (git, docker, etc.)</li>
</ul>
<p>Languages:</p>
<ul>
<li>English is required for day-to-day interaction with the team</li>
<li>French is not mandatory </li>
</ul>
Référence
2026-09697
Domaine d'activité