首页 > 网络3.0 > 正文

这个机器人根据 Twitch 聊天命令抛硬币

WBOY
发布: 2024-08-13 09:13:11
原创
865 人浏览过

做出决定是困难的,这就是为什么人类想出了各种愚蠢的方法来减轻一些精神负担。例如,优点/缺点列表应该为决策过程增加尽可能多的客观性

这个机器人根据 Twitch 聊天命令抛硬币

这个联网机器人会在聊天评论中为您掷硬币。

做出决定是困难的,这就是为什么人类想出了各种愚蠢的方法来减轻一些精神负担。例如,优点/缺点列表应该为决策过程增加尽可能多的客观性,或者至少让你清楚地了解你潜意识支持的选择。但最终的决策者显然是传统的抛硬币。您将获得 50:50 的赔率,并享受观看闪亮物体在空中翻滚的乐趣。

为了让他可以通过互联网聊天进行抛硬币,特伦斯·格罗弗(Terence Grover)建造了这个机器人。

这个机器人可以让任何人通过实时流聊天中的简单命令来翻转格罗弗非常特殊的硬币。评论“!heads”会将硬币正面朝上作为预测,而评论“!tails”则相反。机器人收到命令后,抛硬币。然后它会拍摄一张照片并对其进行分析以确定哪张脸朝上。最后,它显示结果并重新定位硬币以进行下一次抛掷。 Grover 还创建了一个漂亮的图形来显示之前翻转的一些基本统计数据,包括正面:反面比率和正确预测的百分比。

机器的核心是一个提供翻转驱动的小螺线管。如果我们有一个批评,那就是螺线管似乎很弱,无法使硬币有力地翻转——尽管我们会让统计学家争论这是否会影响赔率。 Raspberry Pi 单板计算机通过继电器控制该电磁阀。它还控制打开和关闭 3D 打印虹膜机构的伺服电机,这是每次翻转后将硬币重新置于螺线管上方的巧妙方法。

Raspberry Pi 运行一个简单的服务器,该服务器使用 GPIO 引脚来切换继电器以响应通过网络接收到的命令,这就是它能够与聊天评论集成的方式。它使用计算机视觉机器学习模型来检测硬币的正面,该模型在该机器中针对该特定硬币进行训练,并使用来自连接的 Raspberry Pi 相机的图像。为了加快这一过程,它首先通过检测大约硬币直径的圆圈来裁剪大部分照片。这使得图像非常小并且易于处理。

一个单独的网络摄像头观察机器人的动作并将视频传输给在线观众。该相机有几秒钟的延迟,但这与计算机视觉处理时间很好地匹配,因此观看者在看到视频中相应翻转的同时几乎会看到检测到的结果。

为了引入一点额外的戏剧性,格罗弗给了机器人一枚特殊的 2 欧元硬币来庆祝摩纳加王子。根据 Grover 的说法,这价值 1,000 欧元,这增加了抛硬币的赌注。

以上是这个机器人根据 Twitch 聊天命令抛硬币的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!