16/12/2021

Comment associer l'Intelligence Artificielle à la cobotique industrielle

 

   


 


Je vous propose de faire la connaissance d’une startup bordelaise Cog-Engines qui n’est pas un fabricant de robots mais qui est capable de doter les robots industriels d’un algorithme propriétaire. Petit à petit ces robots vont interagir avec les opérateurs sur les lignes de production et entrer dans un processus d’apprentissage jusqu’à réussir la tâche qui leur incombe.

Comment ça marche ?

1) Un algorithme d’apprentissage basé sur le fonctionnement du cerveau.
     La technologie d’Intelligence Artificielle (IA) développée par Cog Engines reproduit le fonctionnement de la mémoire épisodique et sémantique du cerveau.
Branchée sur des milliers de signaux numériques, elle observe ce qui lui est proposé et reproduit le comportement désigné ? Un système de gratification conduit à cristalliser dans la mémoire les éléments ayant influé de manière majeure sur l’action. En quelques gratifications l’apprentissage est finalisé.
     Les éléments appris forment un enchainement d’actions prédictibles et répétables dans le temps.

2) Un algorithme inspiré de l’apprentissage des animaux
     L’inspiration de Cog Engines repose sur la manière dont les animaux apprennent.
« Lorsque j’ai commencé à m’intéresser à l’intelligence artificielle, je me suis documenté, j’ai regardé comment les réseaux de neurones pouvaient être entrainés, comment se déroulait le renforcement…. Et j’ai cherché à comprendre comment les animaux apprenaient rapidement », explique Sébastien Lissarre CEO de Cognitive Engines et ingénieur ENSEIRB-Matmeca.
     Tous les possesseurs de chien le savent : la récompense est un formidable moyen pour accompagner l’apprentissage des canidés et Sébastien Lissarre l’a également appris avec son compagnon à pattes. Rien de surprenant donc, si les robots équipés par Cognitive Engines fonctionnent eux-aussi à la récompense.

     « On est calé sur le biomimétisme et le renforcement. L’opérateur sur la ligne de production va montrer quoi faire. Le robot va l’observer puis chercher à reproduire et affiner le geste. Lorsqu’il réussit, l’opérateur va le « récompenser » avec le bouton vert, s’il se trompe ce sera le bouton rouge. L’algorithme va se créer une sorte de bibliothèque d’exemples dans laquelle il va aller puiser lorsque plusieurs évènements s’enchainent. Si des variables apparaissent, le robot peut se tromper en rapprochant son action d’une ligne chronologique d’évènements passés. Mais plus il va répéter les tâches, plus il sera corrigé, et meilleur il sera. »

 

Regarder les vidéos suivantes :
 https://www.youtube.com/watch?v=s3e95Rz9Igo
https://www.youtube.com/watch?v=hAh98qZsBm0

3) Quelques applications

- Prise de composants
- Prise de cartes électroniques
- Flaconnage (santé)
- Cog Engines va implanter son IA au sein du site industriel de VDLV, fabricant de liquides pour les cigarettes électroniques.
     Les applications sont multiples : manipulation de charges lourdes, réduction de temps de changements entre séries… Multiplateforme, l’algorithme peut fonctionner sans connexion internet ni serveur distant. Surtout, et c’est ce qui fait son intérêt : les opérateurs sur site de production n’ont ni à entrer la moindre ligne de code, ni à piloter d’interface complexe. Une simple démonstration du geste à effectuer suffit.

4) Et maintenant ?


On aura retenu :
- Flexibilité : les moteurs cognitifs s’appliquent à de nombreux domaines : production, services, interfaces utilisateurs. Partout où de l’apprentissage et de l’adaptation en temps réel est nécessaire.
- Compatibilité : c’est une solution multi-plateforme : cette solution peut être intégrée dans un PC pour le moment. Mais il est envisagé de pouvoir aussi l’intégrer sur une tablette Android, un téléphone portable.
- Confidentialité : L’algorithme peut fonctionner sans connexion internet ni serveur distant. Les données de l’entreprise sont ainsi conservées.
- Simplicité : la formation des opérateurs est vraiment succincte.


     Cognitive Engines explore un autre secteur que l’univers industriel : le jeu vidéo. « Chaque personnage de notre catalogue est équipé de notre technologie d’IA qui reproduit le fonctionnement de la mémoire épisodique et sémantique du cerveau. En sélectionnant un des comportements de base de notre catalogue, les développeurs de studio de jeux vidéo peuvent les configurer selon leurs besoins, puis les télécharger directement dans leurs jeux vidéo. De cette manière, le temps de développement de chaque personnage est réduit, de même que les coûts associés, et chaque personnage est de plus doté d’une réelle capacité de mémoire et d’interactions » précise Cognitive Engines.

     Cette startup, composée aujourd’hui de 8 personnes, souhaite devenir un leader européen de l’Intelligence Artificielle. Leurs 3 cofondateurs se sont engagés dans une levée de fonds pour accélérer leur développement.

     On leur souhaite bonne chance, pleins de projets, beaucoup de clients et longue vie.
Olivier