Formation Vision par ordinateur pour la robotique : Perception avec OpenCV et apprentissage profond
OpenCV est une bibliothèque open-source de vision par ordinateur qui permet le traitement d'images en temps réel, tandis que les frameworks d'apprentissage profond comme TensorFlow fournissent des outils pour la perception et la prise de décision intelligentes dans les systèmes robotiques.
Cette formation dirigée par un instructeur (en ligne ou sur site) s'adresse aux ingénieurs en robotique, praticiens de la vision par ordinateur et ingénieurs en apprentissage automatique de niveau intermédiaire qui souhaitent appliquer des techniques de vision par ordinateur et d'apprentissage profond pour la perception et l'autonomie robotiques.
À la fin de cette formation, les participants seront capables de :
- Mettre en œuvre des pipelines de vision par ordinateur avec OpenCV.
- Intégrer des modèles d'apprentissage profond pour la détection et la reconnaissance d'objets.
- Utiliser les données basées sur la vision pour le contrôle et la navigation robotiques.
- Combiner des algorithmes classiques de vision avec des réseaux neuronaux profonds.
- Déployer des systèmes de vision par ordinateur sur des plateformes embarquées et robotiques.
Format du cours
- Cours interactif avec discussion.
- Pratique pratique en utilisant OpenCV et TensorFlow.
- Mise en œuvre de laboratoire en direct sur des systèmes robotiques simulés ou physiques.
Options d'adaptation du cours
- Pour demander une formation personnalisée pour ce cours, merci de nous contacter pour organiser cela.
Plan du cours
Introduction à la vision par ordinateur pour la robotique
- Aperçu des applications de la vision par ordinateur en robotique
- Principaux défis en perception et compréhension visuelle
- Mise en place de l'environnement de développement avec OpenCV et Python
Fondamentaux du traitement d'images
- Représentation et manipulation des images
- Filtrage, détection de contours et extraction de caractéristiques
- Espaces de couleur et techniques de segmentation
Détection et suivi d'objets avec OpenCV
- Détection d'objets à l'aide de méthodes classiques (cascades Haar, HOG)
- Suivi d'objets mobiles dans des flux vidéo
- Intégration du retour visuel dans les systèmes robotiques
Apprentissage profond pour la perception visuelle
- Aperçu des réseaux de neurones convolutifs (CNN)
- Formation et déploiement de modèles de détection d'objets
- Application de modèles pré-entraînés (YOLO, SSD, Faster R-CNN)
Fusion de capteurs et perception en profondeur
- Intégration des données caméra avec les capteurs LiDAR et ultrasoniques
- Estimation de la profondeur et reconstruction 3D
- Perception pour l'évitement d'obstacles et la navigation
Contrôle et prise de décision basés sur la vision
- Application de la vision par ordinateur à la manipulation robotique
- Servocommande visuelle et contrôle en boucle fermée
- Décision autonome basée sur l'entrée visuelle
Déploiement et optimisation des modèles de vision
- Déploiement de modèles sur des systèmes embarqués et des appareils à la périphérie
- Optimisation des performances d'inférence pour les applications en temps réel
- Résolution de problèmes et amélioration de la précision
Bilan et étapes suivantes
Pré requis
- Une compréhension des concepts de base de la robotique
- Expérience en programmation Python
- Familiarité avec les fondamentaux de l'apprentissage automatique
Public cible
- Ingénieurs en robotique
- Praticiens de la vision par ordinateur
- Ingénieurs en apprentissage automatique
Les formations ouvertes requièrent plus de 3 participants.
Formation Vision par ordinateur pour la robotique : Perception avec OpenCV et apprentissage profond - Réservation
Formation Vision par ordinateur pour la robotique : Perception avec OpenCV et apprentissage profond - Demande de renseignements
Vision par ordinateur pour la robotique : Perception avec OpenCV et apprentissage profond - Demande d'informations consulting
Nos clients témoignent (1)
ses connaissances et son utilisation de l'IA pour la robotique dans le futur.
Ryle - PHILIPPINE MILITARY ACADEMY
Formation - Artificial Intelligence (AI) for Robotics
Traduction automatique
Cours à venir
Cours Similaires
Intelligence Artificielle (IA) pour la Robotique
21 HeuresL'Intelligence Artificielle (IA) pour la Robotique combine l'apprentissage automatique, les systèmes de contrôle et la fusion de capteurs pour créer des machines intelligentes capables de percevoir, raisonner et agir de manière autonome. Grâce à des outils modernes comme ROS 2, TensorFlow et OpenCV, les ingénieurs peuvent désormais concevoir des robots qui naviguent, planifient et interagissent intelligemment avec des environnements réels.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux ingénieurs de niveau intermédiaire qui souhaitent développer, former et déployer des systèmes robotiques pilotés par l'IA en utilisant les technologies et les cadres open-source actuels.
À la fin de cette formation, les participants seront en mesure de :
- Utiliser Python et ROS 2 pour construire et simuler des comportements robotiques.
- Implémenter des filtres de Kalman et des filtres à particules pour la localisation et le suivi.
- Appliquer des techniques de vision par ordinateur avec OpenCV pour la perception et la détection d'objets.
- Utiliser TensorFlow pour la prédiction de mouvement et le contrôle basé sur l'apprentissage.
- Intégrer SLAM (Localisation et Cartographie Simultanées) pour la navigation autonome.
- Développer des modèles d'apprentissage par renforcement pour améliorer la prise de décision robotique.
Format du cours
- Conférence interactive et discussion.
- Mise en œuvre pratique avec ROS 2 et Python.
- Exercices pratiques dans des environnements robotiques simulés et réels.
Options de personnalisation du cours
Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
IA et Robotique pour le nucléaire - Étendu
120 HeuresDans cette formation dirigée par un instructeur en Belgique (en ligne ou sur site), les participants apprendront différentes technologies, frameworks et techniques pour programmer divers types de robots à utiliser dans le domaine de la technologie nucléaire et des systèmes environnementaux.
Le cours de 6 semaines se déroule 5 jours par semaine. Chaque jour dure 4 heures et comprend des conférences, des discussions et un développement pratique de robots dans un environnement de laboratoire en direct. Les participants réaliseront divers projets réels applicables à leur travail afin de mettre en pratique leurs connaissances acquises.
Le matériel cible de ce cours sera simulé en 3D à l'aide d'un logiciel de simulation. Le framework open-source ROS (Robot Operating System), C++ et Python seront utilisés pour programmer les robots.
À la fin de cette formation, les participants seront capables de :
- Comprendre les concepts clés utilisés dans les technologies robotiques.
- Comprendre et gérer l'interaction entre le logiciel et le matériel dans un système robotique.
- Comprendre et implémenter les composants logiciels sous-jacents à la robotique.
- Construire et faire fonctionner un robot mécanique simulé capable de voir, de capter des informations, de traiter, de naviguer et d'interagir avec les humains par la voix.
- Comprendre les éléments nécessaires de l'intelligence artificielle (apprentissage automatique, apprentissage profond, etc.) applicables à la construction d'un robot intelligent.
- Implémenter des filtres (Kalman et Particules) pour permettre au robot de localiser des objets en mouvement dans son environnement.
- Implémenter des algorithmes de recherche et de planification de mouvements.
- Implémenter des commandes PID pour réguler les mouvements d'un robot dans un environnement.
- Implémenter des algorithmes SLAM pour permettre à un robot de cartographier un environnement inconnu.
- Étendre les capacités d'un robot à effectuer des tâches complexes grâce à l'apprentissage profond.
- Tester et dépanner un robot dans des scénarios réalistes.
IA et Robotique pour le Nucléaire
80 HeuresDans cette formation dirigée par un instructeur en Belgique (en ligne ou sur site), les participants apprendront différentes technologies, frameworks et techniques de programmation pour différents types de robots utilisés dans le domaine de la technologie nucléaire et des systèmes environnementaux.
Ce cours de 4 semaines se déroule 5 jours par semaine. Chaque journée dure 4 heures et comprend des conférences, des discussions et du développement de robots en laboratoire vivant. Les participants réaliseront divers projets réels applicables à leur travail afin de pratiquer leurs connaissances acquises.
Le matériel cible de ce cours sera simulé en 3D grâce à un logiciel de simulation. Le code sera ensuite chargé sur du matériel physique (Arduino ou autre) pour les tests finaux de déploiement. Le framework open-source ROS (Robot Operating System), C++ et Python seront utilisés pour programmer les robots.
À la fin de cette formation, les participants seront en mesure de :
- Comprendre les concepts clés utilisés dans les technologies robotiques.
- Comprendre et gérer l'interaction entre le logiciel et le matériel dans un système robotique.
- Comprendre et implémenter les composants logiciels sous-jacents à la robotique.
- Construire et opérer un robot mécanique simulé capable de voir, sentir, traiter, naviguer et interagir avec les humains par voix.
- Comprendre les éléments nécessaires de l'intelligence artificielle (apprentissage automatique, apprentissage profond, etc.) applicables à la construction d'un robot intelligent.
- Implémenter des filtres (Kalman et particulaire) pour permettre au robot de localiser des objets mobiles dans son environnement.
- Implémenter des algorithmes de recherche et de planification de mouvements.
- Implémenter des commandes PID pour réguler les mouvements d'un robot dans un environnement.
- Implémenter des algorithmes SLAM pour permettre à un robot de cartographier un environnement inconnu.
- Tester et dépanner un robot dans des scénarios réalistes.
Navigation autonome et SLAM avec ROS 2
21 HeuresROS 2 (Robot Operating System 2) est un cadre open-source conçu pour soutenir le développement d'applications robotiques complexes et évolutives.
Cette formation dirigée par un instructeur, en ligne ou sur site, s'adresse aux ingénieurs et développeurs de robots intermédiaires qui souhaitent mettre en œuvre la navigation autonome et SLAM (Simultaneous Localization and Mapping) avec ROS 2.
À la fin de cette formation, les participants seront capables de :
- Configurer ROS 2 pour les applications de navigation autonome.
- Mettre en œuvre des algorithmes SLAM pour la cartographie et la localisation.
- Intégrer des capteurs tels que le LiDAR et les caméras avec ROS 2.
- Simuler et tester la navigation autonome dans Gazebo.
- Déployer des piles de navigation sur des robots physiques.
Format du cours
- Cours interactif et discussion.
- Pratique pratique utilisant les outils ROS 2 et les environnements de simulation.
- Mise en œuvre et test sur des robots virtuels ou physiques dans un laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Développer des robots intelligents avec Azure
14 HeuresLe service Azure Bot combine la puissance du Microsoft Bot Framework et des Azure functions pour permettre le développement rapide de bots intelligents.
Dans cette formation en direct animée par un instructeur, les participants apprendront à créer facilement un bot intelligent en utilisant Microsoft Azure
À la fin de cette formation, les participants seront en mesure de :
- Apprendre les fondamentaux des bots intelligents
- Apprendre à créer des bots intelligents en utilisant des applications cloud
- Comprendre comment utiliser le Microsoft Bot Framework, le Bot Builder SDK et le service Azure Bot
- Comprendre comment concevoir des bots en utilisant des motifs de bots
- Développer leur premier bot intelligent en utilisant Microsoft Azure
Public cible
- Développeurs
- Amateurs
- Ingénieurs
- Professionnels de l'informatique
Format du cours
- Partie conférence, partie discussion, exercices et pratique intensive
Développement d'un Bot
14 HeuresUn bot ou chatbot est une sorte d'assistant informatique utilisé pour automatiser les interactions des utilisateurs sur diverses plateformes de messagerie et pour accélérer les choses sans que les utilisateurs aient besoin de parler à un autre humain.
Dans cette formation en direct, les participants apprendront comment commencer à développer un bot en passant par la création d'exemples de chatbots à l'aide d'outils et de frameworks de développement de bot.
À l'issue de cette formation, les participants seront en mesure de :
- Comprendre les différentes utilisations et applications des bots
- Comprendre le processus complet de développement des bots
- Explorer les différents outils et plateformes utilisés dans la construction de bots
- Construire un exemple de chatbot pour Facebook Messenger
- Construire un exemple de chatbot en utilisant Microsoft Bot Framework
Public
- Développeurs intéressés par la création de leur propre bot
Format du cours
- En partie conférence, en partie discussion, exercices et pratique intensive.
IA au bord pour les robots : TinyML, inférence sur appareil et optimisation
21 HeuresL'IA au bord permet aux modèles d'intelligence artificielle de s'exécuter directement sur des appareils embarqués ou à ressources limitées, réduisant ainsi la latence et la consommation énergétique tout en augmentant l'autonomie et la confidentialité dans les systèmes robotiques.
Cette formation dirigée par un instructeur (en ligne ou sur site) s'adresse aux développeurs embarqués de niveau intermédiaire et aux ingénieurs en robotique qui souhaitent implémenter des techniques d'inférence et d'optimisation machine learning directement sur le matériel robotique à l'aide de TinyML et des frameworks IA au bord.
À la fin de cette formation, les participants seront en mesure de :
- Comprendre les fondamentaux du TinyML et de l'IA au bord pour la robotique.
- Convertir et déployer des modèles IA pour l'inférence sur appareil.
- Optimiser les modèles en termes de vitesse, de taille et d'efficacité énergétique.
- Intégrer des systèmes IA au bord dans les architectures de contrôle robotique.
- Évaluer les performances et la précision dans des scénarios réels.
Format du cours
- Cours interactif avec discussion.
- Pratique mains dans le cambouis en utilisant les chaînes d'outils TinyML et IA au bord.
- Exercices pratiques sur des plateformes matérielles embarquées et robotiques.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Intelligence Artificielle Physique Centrée sur l'Humain : Robots Collaboratifs et Au-delà
14 HeuresCette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux participants de niveau intermédiaire qui souhaitent explorer le rôle des robots collaboratifs (cobots) et d'autres systèmes d'IA centrés sur l'humain dans les lieux de travail modernes.
À la fin de cette formation, les participants seront en mesure de :
- Comprendre les principes de l’IA Physique Centrée sur l'Humain et ses applications.
- Explorer le rôle des robots collaboratifs dans l'amélioration de la productivité au travail.
- Identifier et résoudre les défis des interactions homme-machine.
- Concevoir des flux de travail qui optimisent la collaboration entre humains et systèmes pilotés par l'IA.
- Promouvoir une culture d'innovation et d'adaptabilité dans les lieux de travail intégrés à l’IA.
Interaction Homme-Robot (HRI) : Voix, Gestes et Contrôle Collaboratif
21 HeuresInteraction Homme-Robot (HRI) : Voix, Gestes et Contrôle Collaboratif est un cours pratique conçu pour introduire les participants à la conception et à l'implémentation d'interfaces intuitives pour la communication homme-robot. La formation combine théorie, principes de design et pratique de programmation pour créer des systèmes d'interaction naturels et réactifs en utilisant la parole, les gestes et des techniques de contrôle partagé. Les participants apprendront à intégrer des modules de perception, à développer des systèmes d'entrée multimodaux et à concevoir des robots qui collaborent en toute sécurité avec les humains.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux participants de niveau débutant à intermédiaire qui souhaitent concevoir et mettre en œuvre des systèmes d'interaction homme-robot améliorant l'ergonomie, la sécurité et l'expérience utilisateur.
À la fin de cette formation, les participants seront capables de :
- Comprendre les fondements et les principes de design de l'interaction homme-robot.
- Développer des mécanismes de contrôle et de réponse basés sur la voix pour les robots.
- Mettre en œuvre la reconnaissance de gestes à l'aide de techniques d'imagerie par ordinateur.
- Concevoir des systèmes de contrôle collaboratif pour une autonomie sûre et partagée.
- Évaluer les systèmes HRI en termes d'ergonomie, de sécurité et de facteurs humains.
Format du Cours
- Conférences interactives et démonstrations.
- Exercices pratiques de codage et de design.
- Expériences pratiques en simulation ou dans des environnements robotiques réels.
Options de Personnalisation du Cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Automatisation Robotique Industrielle : Intégration ROS-PLC et Jumeaux Numériques
28 HeuresAutomatisation Robotique Industrielle : Intégration ROS-PLC et Jumeaux Numériques est un cours pratique axé sur le pont entre l'automatisation industrielle et les cadres robotiques modernes. Les participants apprendront à intégrer des systèmes robotiques basés sur ROS avec des PLC pour des opérations synchronisées, ainsi qu'à explorer des environnements de jumeaux numériques pour simuler, surveiller et optimiser les processus de production. Le cours met l'accent sur l'interopérabilité, le contrôle en temps réel et l'analyse prédictive à l'aide de répliques numériques de systèmes physiques.
Ce cours dirigé par un instructeur (en ligne ou sur site) est destiné aux professionnels de niveau intermédiaire souhaitant développer des compétences pratiques dans la connexion de robots contrôlés par ROS avec des environnements PLC, ainsi que l'implémentation de jumeaux numériques pour l'automatisation et l'optimisation de la fabrication.
À la fin de ce cours, les participants seront capables de :
- Comprendre les protocoles de communication entre les systèmes ROS et PLC.
- Implémenter l'échange de données en temps réel entre les robots et les contrôleurs industriels.
- Développer des jumeaux numériques pour la surveillance, le test et la simulation de processus.
- Intégrer des capteurs, actionneurs et manipulateurs robotiques dans les flux de travail industriels.
- Concevoir et valider des systèmes d'automatisation industrielle à l'aide d'environnements de simulation hybrides.
Format du Cours
- Conférences interactives et présentations d'architecture.
- Exercices pratiques intégrant les systèmes ROS et PLC.
- Implémentation de projets de simulation et de jumeaux numériques.
Options de Personnalisation du Cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
Intelligence Artificielle (IA) pour la Mécatronique
21 HeuresCette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux ingénieurs qui souhaitent en savoir plus sur l'applicabilité de l'intelligence artificielle aux systèmes mécatroniques.
À la fin de cette formation, les participants seront capables de :
- Acquérir un aperçu de l'intelligence artificielle, de l'apprentissage automatique et de l'intelligence computationnelle.
- Comprendre les concepts des réseaux de neurones et des différentes méthodes d'apprentissage.
- Choisir efficacement les approches d'intelligence artificielle pour résoudre des problèmes réels.
- Mettre en œuvre des applications d'IA dans l'ingénierie mécatronique.
Systèmes Multi-Robots et Intelligence des Essaims
28 HeuresSystèmes Multi-Robots et Intelligence des Essaims est un cours de formation avancé qui explore la conception, la coordination et le contrôle d'équipes robotiques inspirées par les comportements d'essaim biologique. Les participants apprendront à modéliser les interactions, à mettre en œuvre une prise de décision distribuée et à optimiser la collaboration entre plusieurs agents. Le cours combine théorie et simulation pratique pour préparer les apprenants à des applications dans le domaine de la logistique, de la défense, du secours et de l'exploration autonome.
Cette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux professionnels de niveau avancé qui souhaitent concevoir, simuler et mettre en œuvre des systèmes multi-robots et basés sur les essaims en utilisant des cadres open-source et des algorithmes.
À la fin de cette formation, les participants seront capables de :
- Comprendre les principes et la dynamique de l'intelligence des essaims et de la robotique coopérative.
- Concevoir des stratégies de communication et de coordination pour les systèmes multi-robots.
- Mettre en œuvre des algorithmes de prise de décision distribuée et de consensus.
- Simuler des comportements collectifs tels que le contrôle de formation, le vol en troupeau et la couverture.
- Appliquer des techniques basées sur les essaims à des scénarios du monde réel et à des problèmes d'optimisation.
Format de la Formation
- Conférences avancées avec plongée algorithmique.
- Codage et simulation pratique en ROS 2 et Gazebo.
- Projet collaboratif appliquant les principes de l'intelligence des essaims.
Options de Personnalisation du Cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser.
IA Multimodale en Robotique
21 HeuresCette formation animée par un instructeur, en présentiel (en ligne ou sur site), est destinée aux ingénieurs et chercheurs en IA de niveau avancé qui souhaitent utiliser l'IA multimodale pour intégrer diverses données sensorielles afin de créer des robots plus autonomes et efficaces capables de voir, d'entendre et de toucher.
À la fin de cette formation, les participants seront en mesure de :
- Implémenter des capteurs multimodaux dans les systèmes robotiques.
- Développer des algorithmes d'IA pour la fusion sensorielle et la prise de décision.
- Créer des robots capables d'exécuter des tâches complexes dans des environnements dynamiques.
- Aborder les défis du traitement de données en temps réel et de l'actionnement.
Robotiques Intelligentes pour les Développeurs
84 HeuresUn robot intelligent est un système Artificial Intelligence (AI) capable d'apprendre de son environnement et de son expérience et de développer ses capacités sur la base de ces connaissances. Les robots intelligents Smart Robots peuvent collaborer avec les humains, travailler à leurs côtés et apprendre de leur comportement. En outre, ils sont capables d'effectuer non seulement des travaux manuels, mais aussi des tâches cognitives. Outre les robots physiques, Smart Robots peut également être purement logiciel, résidant dans un ordinateur en tant qu'application logicielle sans pièces mobiles ni interaction physique avec le monde.
Dans cette formation en direct dirigée par un instructeur, les participants apprendront les différentes technologies, cadres et techniques pour programmer différents types de robots mécaniques Smart Robots, puis appliqueront ces connaissances pour réaliser leurs propres projets de robots intelligents.
Le cours est divisé en 4 sections, chacune consistant en trois jours de conférences, de discussions et de développement pratique de robots dans un environnement de laboratoire en direct. Chaque section se terminera par un projet pratique permettant aux participants de mettre en pratique et de démontrer les connaissances acquises.
Le matériel cible de ce cours sera simulé en 3D à l'aide d'un logiciel de simulation. Les logiciels libres ROS (Robot Operating System), C++ et Python seront utilisés pour programmer les robots.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les concepts clés utilisés dans les technologies robotiques
- Comprendre et gérer l'interaction entre le logiciel et le matériel dans un système robotique
- Comprendre et mettre en œuvre les composants logiciels qui sous-tendent Smart Robots.
- Construire et faire fonctionner un robot intelligent mécanique simulé qui peut voir, sentir, traiter, saisir, naviguer et interagir avec les humains par la voix.
- Étendre la capacité d'un robot intelligent à effectuer des tâches complexes par le biais de Deep Learning.
- Tester et dépanner un robot intelligent dans des scénarios réalistes
Public
- Développeurs
- Ingénieurs
Format du cours
- En partie conférence, en partie discussion, exercices et pratique intensive.
Remarque
- Pour personnaliser une partie de ce cours (langage de programmation, modèle de robot, etc.), veuillez nous contacter.
Smart Robotics dans la Fabrication : IA pour la Perception, le Planification et le Contrôle
21 HeuresSmart Robotics est l'intégration de l'intelligence artificielle dans les systèmes robotiques pour une perception améliorée, la prise de décision et le contrôle autonome.
Cette formation en direct (en ligne ou sur site) encadrée par un instructeur s'adresse aux ingénieurs avancés en robotique, aux intégrateurs de systèmes et aux chefs d'automatisation qui souhaitent mettre en œuvre une perception, une planification et un contrôle pilotés par l'IA dans les environnements de fabrication intelligente.
À la fin de cette formation, les participants seront capables de :
- Comprendre et appliquer des techniques d'IA pour la perception robotique et la fusion sensorielle.
- Développer des algorithmes de planification du mouvement pour les robots collaboratifs et industriels.
- Déployer des stratégies de contrôle basées sur l'apprentissage pour une prise de décision en temps réel.
- Intégrer des systèmes robotiques intelligents dans les flux de travail de usines intelligentes.
Format du cours
- Cours interactif et discussion.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement de laboratoire vivant.
Options de Personnalisation du Cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour en faire la demande.