Job description
Dans le cadre de la transformation digitale des usines du futur, le groupe Bosch développe des équipes de robots mobiles capables de transporter des matériaux de façon autonome, sécurisée et ultra‑efficace. Ces robots évoluent dans des environnements complexes où les imprévus (retards, obstacles, pannes) sont fréquents. Pour garantir une productivité maximale, il est indispensable que les plans de déplacement, initialement générés par des algorithmes de planification, puissent s’ajuster en temps réel sans devoir être recomposés entièrement.
Nous recherchons un(e) étudiant(e) en Master (informatique, robotique, systèmes embarqués ou domaines connexes) pour mener une thèse appliquée au sein de notre centre de recherche à Renningen (Allemagne). Vous travaillerez sur le sujet « Execution‑Aware Multi‑Robot Planning », qui vise à concevoir des méthodes capables de détecter les écarts entre le plan prévu et la réalité d’exécution, puis de réparer localement les trajectoires afin de préserver la cohérence, la sécurité et l’efficacité globale du système.
Vos missions principales seront :
- Analyser les exigences fonctionnelles et les contraintes industrielles liées à la coordination de flottes de robots mobiles.
- Concevoir un modèle de représentation des actions robotisées, incluant les dépendances, les ressources partagées et les zones de conflit.
- Développer des algorithmes d’ajustement incrémental (re‑planning local) capables de réagir rapidement aux perturbations (retards, blocages, pannes partielles).
- Implémenter ces algorithmes dans un environnement de simulation réaliste (ex. ROS, Gazebo, ou un simulateur propriétaire Bosch) et les valider sur des scénarios industriels typiques (logistique interne, lignes d’assemblage, entrepôts automatisés).
- Évaluer la robustesse, la rapidité de convergence et la qualité des solutions obtenues à l’aide de métriques précises (temps de réponse, nombre de conflits résolus, impact sur le débit global).
- Rédiger des rapports scientifiques, présenter les résultats lors de réunions d’équipe et contribuer à la rédaction d’articles pour des conférences ou revues spécialisées.
- Collaborer étroitement avec les équipes de développement logiciel, d’ingénierie robotique et de production afin d’assurer la transférabilité des solutions proposées vers les systèmes réels.
Ce stage vous offre l’opportunité de travailler dans un environnement de recherche de pointe, d’acquérir une expertise reconnue en planification algorithmique et en robotique industrielle, et de contribuer directement à l’innovation qui façonne les usines du futur. Vous bénéficierez d’un encadrement scientifique de haut niveau, d’un accès aux infrastructures de Bosch et d’une immersion dans une culture d’entreprise orientée vers la technologie et la durabilité.
Profil recherché :
- Étudiant(e) en Master (ou équivalent) en informatique, robotique, IA, systèmes embarqués ou domaines similaires.
- Solides bases en algorithmique, optimisation et structures de données.
- Connaissances en planification robotique, IA probabiliste ou contrôle en temps réel souhaitées.
- Maîtrise d’un langage de programmation (C++, Python) et expérience avec ROS ou un autre framework robotique.
- Capacité à travailler de façon autonome, à résoudre des problèmes complexes et à communiquer clairement les résultats.
- Bon niveau d’anglais technique (lecture et rédaction de documents scientifiques).