Formation en génie logiciel robotique · 100 % en ligne

Devenez ingénieur logiciel robotique

Concevez, codez, testez et livrez le logiciel de vrais robots. Chaque parcours suit un robot, de son premier tour de roue à sa mise en service, dans un lab en ligne, sans matériel ni installation.

  • Aucune installation
  • Exercices corrigés automatiquement
  • Certificat vérifiable
  • Paiement unique par parcours

Le métier que vous apprenez

Un ingénieur logiciel robotique ne fait pas que coder un robot : il conçoit son logiciel, le teste, le livre et le maintient, en équipe.

Concevoir

Découper un robot en nœuds, définir ses interfaces, choisir une architecture maintenable.

Développer

Écrire en Python et en C++ des programmes qui communiquent entre eux, sous Linux, avec les middlewares du métier.

Tester

Diagnostiquer une panne, simuler avant de rouler, écrire des tests et rejouer des données.

Livrer

Empaqueter avec Docker, passer de la simulation au robot réel, en sécurité.

Les parcours

Chaque parcours suit un fil rouge, un robot et une situation concrète, pour aborder une notion du génie logiciel robotique.

Tous les parcours
Débutant13 modules · 13 h 45

Apprendre ROS 2 avec un robot mobile

Fil rouge : Un robot de livraison à conduite différentielle, du premier tour de roue à sa simulation dans Gazebo.

Notion de génie logiciel : Structurer le logiciel d'un robot en nœuds qui communiquent, l'organiser en packages, le simuler avant de le faire rouler.

ROS 2 JazzyPythonC++RVizGazebo

Prérequis : bases de Python, les bases du terminal Linux : le module gratuit « Linux pour la robotique » les donne

Intermédiaire4 modules · 6 h

Programmer un bras robotique avec ROS 2

Fil rouge : Un bras qui trie les colis du robot de livraison.

Notion de génie logiciel : Modéliser un système (URDF) et séparer le modèle du calcul (cinématique directe et inverse).

URDFTF2PythonVue 3D

Prérequis : Apprendre ROS 2 avec un robot mobile

Intermédiaire6 modules · 8 h 45

Tester et fiabiliser un logiciel robotique

Fil rouge : Tester un nœud seul, puis tout le robot, avec des données rejouées.

Notion de génie logiciel : Tests, qualité du code, intégration continue.

Gitpytestlaunch_testingros2 bagrosbag2_pyGitHub Actionsgtestament_lint

Prérequis : Apprendre ROS 2 avec un robot mobile

Intermédiaire7 modules · 10 h 30

Détecter les obstacles et sécuriser le robot

Fil rouge : Le robot de livraison s'arrête à temps, même quand son capteur se tait.

Notion de génie logiciel : Capteurs, robustesse et cycle de vie des nœuds : un logiciel qui échoue en sécurité.

lidarLaserScannœuds lifecyclesimulateur 2D

Prérequis : Apprendre ROS 2 avec un robot mobile

Intermédiaire4 modules · 3 h 30Offert après un parcours validé

Docker pour la robotique

Fil rouge : Le logiciel du robot, du poste de développement au robot, sans « ça marche sur ma machine ».

Notion de génie logiciel : Environnements reproductibles, conteneurs et déploiement.

DockerDocker Composebuildxrosdep

Prérequis : Apprendre ROS 2 avec un robot mobile, ou un parcours équivalent

Bientôt : Concevoir l'architecture d'un robot · Capteurs, bruit et estimation · Planifier un trajet

Le parcours gratuit

Sans compte, pour savoir dans quoi vous vous lancez.

Voir le parcours gratuit

Comment ça marche

  1. 01

    Un cours court

    Ce qu'il faut comprendre pour un cas concret, avec des schémas et du code en Python et en C++.

  2. 02

    La pratique dans le lab

    Terminal, éditeur, Gazebo, RViz et Vue 3D, ouverts à côté du cours. Puis un robot en panne à réparer.

  3. 03

    Validé

    Votre code est vérifié automatiquement, un QCM fait la note, et le parcours se termine par un certificat.

Robot mobile et laser
Vue 3D · bras

Pour qui ?

Prérequis : les bases de Python. Le reste, Linux compris, s'apprend en chemin.

Étudiants

École d'ingénieurs, université ou BTS : la pratique logicielle qui prépare au métier.

Développeurs

Vous savez programmer et voulez passer à la robotique, sans acheter de robot.

Écoles et formateurs

Un lab prêt pour toute une classe, des exercices corrigés et le suivi de chacun.

Questions fréquentes

Faut-il installer quelque chose ?

Non. Le lab (terminal, éditeur, simulateur) s'ouvre depuis chaque module, dans le navigateur, et vos fichiers sont conservés entre deux connexions.

Pourquoi ROS 2 dans plusieurs parcours ?

C'est le middleware le plus utilisé en robotique, dans l'industrie comme dans la recherche. L'introduction gratuite explique d'où il vient et comment il fonctionne.

Combien ça coûte ?

Un paiement unique par parcours, sans abonnement. Le détail est sur la page Tarifs.

Le certificat est-il reconnu ?

Il porte un numéro vérifiable en ligne par un employeur ou une école, avec la note finale du parcours.

Une formation créée par des ingénieurs du métier

RoboForge est conçue par l'équipe d'Umoja Roboti, des ingénieurs qui développent des robots au quotidien.

Qui sommes-nous