Aller au contenu


Contenu de ICE-9

Il y a 5 élément(s) pour ICE-9 (recherche limitée depuis 03-avril 13)


#109252 Bullet et PyBullet - Modélisation Physique

Posté par ICE-9 sur 03 mai 2020 - 05:28 dans Logiciels

Pybullet n'est pas un logiciel mais une bibliothèque python. Ce package s'installe comme tous les autres : "pip3 install pybullet" dans la console python.




#109241 Quel robot choisir avec Python

Posté par ICE-9 sur 03 mai 2020 - 02:30 dans Robots roulants, chars à chenilles et autres machines sur roues

Car effectivement Pybullet est une bibliothèque Python comme vient de dire ICE-9, et je ne sais pas si sur un Arduino c'est compatible ? (Je ne connais pas Arduino, Raspberry oui)

Pybullet sert de simulateur, ça n'a pas de sens d'y faire appel dans un robot réel.

Pour utiliser Pybullet on modélise en amont son robot en URDF (pour les versions simples) ou SDF.

On code l'IA ou son algo en python en faisant appel à Pybullet pour vérifier qu'on obtient ce qu'on veut.

Une fois l'apprentissage terminé on récupère les poids de notre IA (une liste de tableaux de nombres) et ce sont ces poids qu'on met dans le robot réel.




#109239 Quel robot choisir avec Python

Posté par ICE-9 sur 03 mai 2020 - 02:11 dans Robots roulants, chars à chenilles et autres machines sur roues

Bonjour,

 

Pybullet n'est pas un logiciel mais une bibliothèque python. Le rendu 3D ne se fait qu'une fois le code exécuté.




#103583 Salutation

Posté par ICE-9 sur 20 mai 2019 - 04:45 dans Et si vous vous présentiez?

Merci!

 

Bienvenue ! N'hésite pas à nous en dire plus sur ton casse brique ;)

 

Je voulais faire comme DeepMind avec son IA qui jouait aux jeux Atari:

-Qu'elle utilise uniquement les images du jeu pour choisir ses actions : à elle de se débrouiller pour extraire la position des briques, celle de la balle, estimer les distances etc.

L'algorithme de base en apprentissage par renforcement est le Q-learning. La technique de DeepMind a été de fusionner le Q-learning avec des réseaux de neurones CNN (car spécialisés dans l'analyse d'images).

 

Durant l'entrainement elle obtenait 1 point pour chaque brique cassée et chaque perte de balle lui indiquait que la partie était finie.

Je suis en train de rédiger le détail (théorie + code complet) de ce projet sur mon site, il me reste 2 parties à écrire. 




#103571 Salutation

Posté par ICE-9 sur 19 mai 2019 - 02:27 dans Et si vous vous présentiez?

Bonjour,

 

J'ai 27 ans et un Master en électronique.

J'ai réalisés quelques robots et l'asservissement devient rapidement un enfer. Pour cette raison, je trouve passionnant l'apprentissage par renforcement qui permet de réaliser des choses très intéressantes avec des algorithmes intuitifs.

 

Dernièrement j'ai utilisé la méthode de DeepMind pour créer une IA qui joue au casse-brique:

https://www.youtube....h?v=kLSBRqLsEWY

 

Et j'ai pour projet à plus ou moins long terme de réaliser ceci:

https://www.youtube....h?v=lUZUr7jxoqM