About the role
Nous nous plaçons dans le contexte d’une maison équipée de robots mobiles utilitaires tels qu’on les connait aujourd’hui – comme des robots-aspirateurs, des petits robots de surveillance et d’assistance pour les habitants. Les clients d'Orange disposent des équipements de connectivité et de divertissement habituels (box internet, répéteurs, TV d’Orange, smartphones, etc).
Orange s’intéresse à l’arrivée progressive des robots mobiles intelligents car ils vont avoir un impact sur les besoins de connectivité à la maison du fait des échanges accrus qu’ils vont susciter (envois de données de cartographie, d’images d’objets, etc) et aussi parce qu’ils vont être des éléments clefs dans la répartition de l’intelligence dans la maison. Une Livebox joue un rôle central dans la maison connectée d’aujourd’hui. Elle devra jouer à l’avenir également un rôle d’orchestrateur dans la gestion et la répartition de l’intelligence domestique, ce qu’on peut appeler le « cerveau » de la maison (Home Brain).
Dans ce contexte, le but de ce stage est de développer des briques logicielles dédiées à l’augmentation des capacités des robots mobiles utilitaires grâce à la connaissance du contexte utilisateur apportée par une IA centralisée domestique ; inversement, les robots devront aussi pouvoir enrichir la connaissance du contexte de cette intelligence ambiante.
Par exemple, des informations telles que la présence des personnes, les habitudes et activités des habitants sur une journée, le niveau de bruit ou encore les évènements de calendrier, peuvent aider un robot-aspirateur de nettoyage et de surveillance à adapter sa programmation pour la rendre plus flexible et dynamique comparée à un paramétrage statique.
Dans l’autre sens, l’activité du robot mobile, tel que le robot-aspirateur, va pouvoir alimenter la base de connaissance de l’IA centralisée (détection d’obstacles, détection d’anomalies dans la couverture réseau) qui à son tour pourra servir à d’autres constituants de la maison intelligente.
Le but de ce stage sera donc, sur la base d’un scénario illustratif qui sera choisi conjointement par le stagiaire et l’équipe d’accueil, de concevoir et de développer ces briques logicielles d’augmentation de capacité d’un robot répondant à une problématique donnée.
On s’appuiera le plus possible sur la base logicielle existante développée dans l’équipe (API d’accès uniformisées aux robots, IoT Manager, module « majordome » connecté à ChatGPT).
On s’intéressera à la problématique de distribution des calculs et de la connaissance : quelles informations republier au niveau de la box internet (dans le contexte des futures Livebox tournant avec l’OS PRPL), quels calculs faire porter par les robots directement, lesquels via une machine cloud externe, etc.
Tâches type :
- Analyser l’existant
- Proposer des use cases et des briques logicielles
- Concevoir l’architecture pour le use case choisi
- Développer et expérimenter
about you
Ecole d'Ingénieur bac +5
Connaissances générales : capacités d’abstraction, algorithmique, programmation objet.
Connaissances spécifiques : Système ROS2 pour la robotique, pratique des réseaux de neurones en IA.
Programmation : python avancé, développement web.
Curiosité, créativité, autonomie
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.