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.