À propos du service
TraduitJe suis ingénieur en robotique et je crée le cerveau logiciel pour des machines autonomes. Chaque jour, je travaille sur ROS et ROS 2 : conception de graphes de nœuds, écriture de publications et d'abonnements, réglage de paramètres et connexion de la perception, de la planification et du contrôle en un robot cohérent. Que ce soit une plateforme mobile, un bras robotique, un AMR d'entrepôt ou un prototype de recherche, je transforme les flux de données des capteurs et le matériel mécanique en une machine qui perçoit son environnement, prend des décisions et se déplace en toute sécurité dans l'espace. Pour les boucles critiques en termes de vitesse, j'écris du code C++ propre et testable, et pour l'orchestration, les outils et les expériences rapides, j'utilise Python, afin que le système reste à la fois performant et maintenable.
Ma force principale est le pipeline d'autonomie complet. J'implémente le SLAM et la localisation afin que le robot sache toujours où il se trouve, fusionne les données provenant de lidar, caméras, IMU et odométrie de roues à travers des filtres de Kalman et de particules, construise la planification de mouvement et la navigation qui évitent les obstacles et tiennent compte de la cinématique réelle du robot. Du côté du contrôle, j'ajuste les contrôleurs PID et basés sur des modèles, le suivi de trajectoire et la cinématique des manipulateurs afin que le mouvement soit fluide et précis, et non saccadé. Je travaille avec la même confiance dans la simulation Gazebo et RViz, ce qui me permet de vérifier le comportement avant que tout moteur ne tourne et de raccourcir le chemin vers un robot fonctionnel.
Au-delà des algorithmes, je me soucie d'un projet qui survive au contact de la réalité. J'intègre du matériel réel via des connexions série, CAN et des pilotes de robot standard, j'organise le code en paquets réutilisables, j'ajoute des fichiers de lancement, des diagnostics et des journaux, et je documente le système afin que votre équipe puisse le développer davantage. Parlez-moi de votre plateforme, de vos capteurs et de votre tâche d'automatisation — je concevrai l'architecture, construirai un prototype de simulation et remettrai un logiciel qui fonctionne sur un vrai robot.
— Architecture ROS et ROS 2 : nœuds, sujets, services et actions
— SLAM, localisation et fusion de capteurs (lidar, caméra, IMU, odométrie)
— Planification de mouvement, navigation et évitement d'obstacles
— Contrôle de robot : PID, suivi de trajectoire, cinématique des manipulateurs
— Développement en C++ et Python pour les couches en temps réel et d'orchestration
— Simulation dans Gazebo et RViz et intégration de matériel réel
Ma force principale est le pipeline d'autonomie complet. J'implémente le SLAM et la localisation afin que le robot sache toujours où il se trouve, fusionne les données provenant de lidar, caméras, IMU et odométrie de roues à travers des filtres de Kalman et de particules, construise la planification de mouvement et la navigation qui évitent les obstacles et tiennent compte de la cinématique réelle du robot. Du côté du contrôle, j'ajuste les contrôleurs PID et basés sur des modèles, le suivi de trajectoire et la cinématique des manipulateurs afin que le mouvement soit fluide et précis, et non saccadé. Je travaille avec la même confiance dans la simulation Gazebo et RViz, ce qui me permet de vérifier le comportement avant que tout moteur ne tourne et de raccourcir le chemin vers un robot fonctionnel.
Au-delà des algorithmes, je me soucie d'un projet qui survive au contact de la réalité. J'intègre du matériel réel via des connexions série, CAN et des pilotes de robot standard, j'organise le code en paquets réutilisables, j'ajoute des fichiers de lancement, des diagnostics et des journaux, et je documente le système afin que votre équipe puisse le développer davantage. Parlez-moi de votre plateforme, de vos capteurs et de votre tâche d'automatisation — je concevrai l'architecture, construirai un prototype de simulation et remettrai un logiciel qui fonctionne sur un vrai robot.
— Architecture ROS et ROS 2 : nœuds, sujets, services et actions
— SLAM, localisation et fusion de capteurs (lidar, caméra, IMU, odométrie)
— Planification de mouvement, navigation et évitement d'obstacles
— Contrôle de robot : PID, suivi de trajectoire, cinématique des manipulateurs
— Développement en C++ et Python pour les couches en temps réel et d'orchestration
— Simulation dans Gazebo et RViz et intégration de matériel réel