8921| 1
|
树莓派Monty Python辩(chao)论(jia)机器人 |
本帖最后由 szjuliet 于 2020-12-13 09:48 编辑 演示视频: 《Monty Python飞天马戏团》喜剧片段,本项目创意来源于此: (译注,Python语言之所以取名Python,也是因为其创始人Gudio van Rossum喜欢这个剧集<Monty Python's Flying Circus>) 机器人">树莓派Monty Python辩论机器人需要一个有力的论点吗?试试辩论机器人! 耗材:
步骤1:项目视频视频见页首 步骤2:机器人头部首先我们需要一个人来进行辩论,没有什么比辩论顾问约翰·克莱斯John Cleese先生的脸更适合了。 在网上找到一张漂亮的图片后,使用图片编辑软件将他的头剪开并创建两个单独的部分:下巴和有着黑色嘴巴的完整的面部。 对结果感到满意后,我们将上述部件打印在厚纸上。 接下来要做的就是将图片沿着线整齐的剪下来,开始创建动画! 步骤3:电路部分用手工让Cleese先生讲话挺有趣,但它还不是机器人。因此我们需要一些电子设备: 学完这些指南,现在已经准备好继续下一步,真棒! 步骤4:线性执行器本项目的关键是线性执行器。它与舵机配合确保我们可以上下移动下巴。我们不想重新发明轮子,所以我们使用这个轮子,感谢davelnewton! 我们做了一些细微的改动,使其能自己立起来,并易于固定下巴和脸部。 本步骤更改后的线性执行器在附件中。 组装并粘合完所有部件后,可以运行测试代码,看看他的下巴! 步骤5:Dialogflow对话流完成所有硬件工作后,开始为机器人添加辩论能力。Queue Dialogflow是Google的聊天机器人服务。这个服务也有一个很好的快速入门指南。 完成所有设置后,开始添加intent意图,越多越好! 步骤6:概述和代码最后我们需要编写一些代码。 以下是整个项目工作原理的概述: 1 麦克风聆听人说话并录制音频。 2-3 使用一些Google技能(语音转文本),我们从音频中提取文本。 4-5 这些文本会发送给我们的聊天机器人(Dialogflow),并与intent意图进行匹配。之后某个可能的答案会发送回树莓派。 6 使用“文字转语音”功能,将文字转换为音频并通过扬声器播放,同时上下移动下巴。 步骤7:最终成果!我们拥有一张栩栩如生的表情,栩栩如生的动作以及迎接任何情况的对话能力,争吵开始了!
|
795 Bytes, 下载次数: 0
树莓派python程序代码
10.49 KB, 下载次数: 0
3D打印模型文件
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed