Maison  >  Article  >  Ce robot lance une pièce en fonction des commandes de chat Twitch

Ce robot lance une pièce en fonction des commandes de chat Twitch

WBOY
WBOYoriginal
2024-08-13 09:13:11862parcourir

Prendre des décisions est difficile, c'est pourquoi l'humanité a trouvé toutes sortes de moyens loufoques pour alléger une partie du fardeau mental. Les listes pour/contre, par exemple, sont censées ajouter autant d'objectivité que possible au processus de prise de décision

Ce robot lance une pièce en fonction des commandes de chat Twitch

Ce robot connecté à Internet lancera une pièce pour vous en laissant tomber un commentaire de chat.

Prendre des décisions est difficile, c'est pourquoi l'humanité a trouvé toutes sortes de moyens loufoques pour alléger une partie du fardeau mental. Les listes pour/contre, par exemple, sont censées ajouter autant d’objectivité que possible au processus de prise de décision – ou du moins vous donner plus de clarté sur le choix que vous soutenez inconsciemment. Mais le décideur ultime est évidemment le bon vieux tirage au sort. Vous obtenez des cotes de 50 : 50 et le divertissement de regarder quelque chose de brillant tomber dans les airs.

Pour rendre les tirages au sort accessibles à son chat sur Internet, Terence Grover a construit ce robot.

Ce robot permet à n'importe qui de lancer la pièce très spéciale de Grover via une simple commande dans un chat en direct. Commenter « !heads » lance la pièce avec face comme prédiction, et commenter « !tails » fait le contraire. Après avoir reçu la commande, le robot lance la pièce. Il prend ensuite une photo et l’analyse pour déterminer quel visage est visible. Enfin, il affiche les résultats et repositionne la pièce pour le prochain lancer. Grover a également créé un graphique astucieux pour afficher quelques statistiques de base sur les flips précédents, notamment le ratio pile: face et le pourcentage de prédictions correctes.

Le cœur de la machine est un petit solénoïde qui assure l'actionnement du retournement. Si nous avons une critique à formuler, c’est que le solénoïde semble faible et incapable de donner un coup vigoureux à la pièce – même si nous laisserons les statisticiens débattre pour savoir si cela affecte ou non les chances. Un ordinateur monocarte Raspberry Pi contrôle ce solénoïde via un relais. Il contrôle également un servomoteur qui ouvre et ferme un mécanisme d'iris imprimé en 3D, ce qui constitue un moyen astucieux de recentrer la pièce sur le solénoïde après chaque lancer.

Le Raspberry Pi exécute un serveur simple qui utilise les broches GPIO pour activer le relais en réponse à une commande reçue sur le réseau, ce qui lui permet de s'intégrer aux commentaires du chat. Il détecte le visage de la pièce à l'aide d'un modèle d'apprentissage automatique de vision par ordinateur formé sur cette pièce spécifique dans cette machine, à l'aide d'images provenant d'une caméra Raspberry Pi connectée. Pour accélérer ce processus, il recadre d'abord la majeure partie de la photo en détectant un cercle du diamètre approximatif de la pièce. Cela rend l'image très petite et facile à traiter.

Une webcam séparée surveille le robot en action et diffuse la vidéo aux téléspectateurs en ligne. Cette caméra a un retard de quelques secondes, mais cela correspond bien au temps de traitement de la vision par ordinateur et les téléspectateurs voient donc les résultats détectés à peu près en même temps qu'ils voient le retournement correspondant dans la vidéo.

Et pour introduire un peu de drame supplémentaire, Grover a offert au robot une pièce spéciale de 2 € célébrant un prince monégasque. Selon Grover, cela vaut 1 000 € et cela fait monter les enjeux des tirages au sort.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn