2020-12-11 22:58:52 [显示全部楼层]
查看: 1280|回复: 1

树莓派Monty Python辩(chao)论(jia)机器人

[复制链接]
本帖最后由 szjuliet 于 2020-12-13 09:48 编辑

step0.png

step4_9.png

step5_1.png

演示视频:


《Monty Python飞天马戏团》喜剧片段,本项目创意来源于此:

(译注,Python语言之所以取名Python,也是因为其创始人Gudio van Rossum喜欢这个剧集<Monty Python's Flying Circus>)

机器人">树莓派Monty Python辩论机器人

需要一个有力的论点吗?试试辩论机器人!
灵感来源于 Monty Python's Flying Circus( 蒙提·派森的飞行马戏团)一个喜剧争辩片段。我们确信它将彻底改变辩论行业!

 耗材:

步骤1:项目视频

视频见页首

步骤2:机器人头部

首先我们需要一个人来进行辩论,没有什么比辩论顾问约翰·克莱斯John Cleese先生的脸更适合了。

在网上找到一张漂亮的图片后,使用图片编辑软件将他的头剪开并创建两个单独的部分:下巴和有着黑色嘴巴的完整的面部。

对结果感到满意后,我们将上述部件打印在厚纸上。

接下来要做的就是将图片沿着线整齐的剪下来,开始创建动画!

步骤3:电路部分

用手工让Cleese先生讲话挺有趣,但它还不是机器人。因此我们需要一些电子设备:

查看AIY套件舵机使用教程。

学完这些指南,现在已经准备好继续下一步,真棒!

步骤4:线性执行器

本项目的关键是线性执行器。它与舵机配合确保我们可以上下移动下巴。我们不想重新发明轮子,所以我们使用这个轮子,感谢davelnewton

我们做了一些细微的改动,使其能自己立起来,并易于固定下巴和脸部。

本步骤更改后的线性执行器在附件中。

组装并粘合完所有部件后,可以运行测试代码,看看他的下巴!

步骤5:Dialogflow对话流

完成所有硬件工作后,开始为机器人添加辩论能力。Queue Dialogflow是Google的聊天机器人服务。这个服务也有一个很好的快速入门指南

完成所有设置后,开始添加intent意图,越多越好!

步骤6:概述和代码

最后我们需要编写一些代码。

以下是整个项目工作原理的概述:

1

麦克风聆听人说话并录制音频。

2-3

使用一些Google技能(语音转文本),我们从音频中提取文本。

4-5

这些文本会发送给我们的聊天机器人(Dialogflow),并与intent意图进行匹配。之后某个可能的答案会发送回树莓派。

6

使用“文字转语音”功能,将文字转换为音频并通过扬声器播放,同时上下移动下巴。

步骤7:最终成果!

我们拥有一张栩栩如生的表情,栩栩如生的动作以及迎接任何情况的对话能力,争吵开始了!

原文链接:https://www.instructables.com/Monty-Pythons-Argument-Bot/
作者:8BitsAndAByte
翻译:szjuliet

arguCode.zip

795 Bytes, 下载次数: 0

售价: 1 创造力  [记录]  [购买]

树莓派python程序代码

ArgumentBot.zip

10.49 KB, 下载次数: 0

售价: 1 创造力  [记录]  [购买]

3D打印模型文件

 初级技师

发表于 2021-1-4 21:40:21

shafa  


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2021 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail