资料介绍
描述
团队
在离这里不远的一个星系中,有一支名为“ Greek Coders K12 ”的队伍。一个以家庭(空间)为基础的团队,希望在所有领域进行创新并获得乐趣!我们的团队由我们的教练于 2015 年创立,是一个编码和机器人俱乐部!
在这个项目中,Pola(教练)、Manos(一个喜欢编程的 15 岁男孩)、Manto(一个喜欢工程的 14 岁女孩)和最后但并非最不重要的 GC(我们的新 Ev3 机器人)。我们的目标是为 EV3 学习 Python,为 Alexa 创造技能并玩得开心!
A. 项目计划-里程碑
1/11/2019 - 开始日 - 挑战需要什么
8/11/2019 -机器人设计选择我们机器人的军团:模型 EV3D4 https://www.lego.com/cdn/cs/set/assets/blt9d825847cfab5c16/EV3D4.pdf (向希腊乐高设计师 Vassilis Chrysanthacopoulos 致敬)
15/11/2019机器人设计:使用乐高EV3核心组和扩展组构建机器人,添加有鼻子和嘴巴的头部!测试超声波传感器。
我们决定带着自己制作的机器人参加比赛。我们使用了乐高核心套装 45544、乐高扩展套装 45560 和 FLL Competition 套件中的零件。在其他工具包中寻找物品确实是一个令人筋疲力尽的过程,但我们做到了!我们花了很多时间在构建、失败和重新设计上。
GC机器人设计
- 来自模型 EV3D4 的军团https://www.lego.com/cdn/cs/set/assets/blt9d825847cfab5c16/EV3D4.pdf
- 头部是我们的设计:我们添加了一个鼻子和一个微笑,因为我们想给 GC 赋予人类特征。
- 我们没有红外传感器,所以我们把超声波传感器放在“眼睛”上。
- 我们没有射击发射器臂,所以我们决定构建一个臂(左),用中型发动机向入侵者(任务 04)发射一两个球。
施工过程图片
任务 3:使用语音让 EV3RSTORM 移动
1) 中的说明
https://www.hackster.io/alexagadgets/lego-mindstorms-voice-challenge-mission-3-4ed812#toc-mission-3--make-ev3rstorm-move-using-voice-0
2)问题-定制
- 我们更改了移动命令中的参数。我们在任务 04 中构建了手臂。
3)场景
- EV3 和 Alexa 连接
- 人声:“ ALEXA, Open Mindstorms ”(拉姆达技能< Open mindstorms >)。
- 人声:“前进2秒,后退3秒,绕圈,方格,向右,一枪,速度10% ”
- Alexa 语音:“向前移动已激活”等。
4) Python 代码片段
https://www.hackster.io/greekcodersk12/gc-the-robot-with-the-power-of-voice-interaction-2077ed#code:mission-03-snippet-python code-circle-square
5)Lambda技巧
- 在 alexa 开发者控制台中构建
-
。
任务 4:让 Alexa 使用 Alexa 技能对机器人超声波传感器做出反应。
1) https://www.hackster.io/alexagadgets/lego-mindstorms-voice-challenge-mission-4-392a2e中的说明
2)问题-定制
- 我们更改了超声波传感器的程序。
- 我们将接近距离设置为 400mm。
- 我们改变了手臂的工作方式。每当检测到入侵者时,手臂就会释放 1 或 2 个大球。
- 当“开火”命令被激活时,机器人手臂释放球,EV3 说“Bang bang bang”-文本到语音-。
3)场景
- EV3 和 Alexa 连接
- 人声“ ALEXA, Open Mindstorms ”(拉姆达技能< Open mindstorms >)。
- Alexa 语音:“欢迎,语音界面已激活”
- 人声:“ ALEXA,启动哨兵模式”
- Alexa 语音:“命令集已重新激活”
- Alexa 语音:“检测到入侵者”
- Alexa 的声音:“你想做什么?”
- 人声:“开火一枪”
- Alexa 语音:“命令 1 枪已激活”
- Alexa 语音:“威胁已消除”
- ....人声:“开枪” ......
4)Lambda技巧
- 在 alexa 开发者控制台中构建
- 编辑技能 MINDSTORMS(覆盖mission-03 中制作的技能)
- 在交互模型部分
- 更新技能文件代码
- lambda 文件: 您可以在附件部分找到它们
- https://www.hackster.io/greekcodersk12/gc-the-robot-with-the-power-of-voice-interaction-2077ed#code mission04-util.js中的 util.js
- https://www.hackster.io/greekcodersk12/gc-the-robot-with-the-power-of-voice-interaction-2077ed#code mission04-package.json中的 package.json
- https://www.hackster.io/greekcodersk12/gc-the-robot-with-the-power-of-voice-interaction-2077ed#code missions04-common.js中的 common.js
- 事件处理程序:
- https://www.hackster.io/greekcodersk12/gc-the-robot-with-the-power-of-voice-interaction-2077ed#code mission04-index.js中的 index.js(超声波接近事件的更改)
- 节省
- 部署技能
5) Python 代码
- 我们使用超声波传感器给我们的机器人“眼睛”。
- 将接近度更改为超声波传感器检测到的距离:以毫米为单位的数字。如果物体距离传感器 40 厘米(400 毫米)以内,程序将向技能发送事件。
- 改变我们定制手臂的武器旋转。
self.weapon.on_for_rotations(SpeedPercent(100), 0.60)
self.weapon.on_for_rotations(SpeedPercent(-100), 0.60)
- 当“Fire all”时,我们为 EV3 添加了文本到语音“ bang bang bang ”
self.sound.speak('砰砰砰')
6)执行截图
。
附录:Visual Studio Code 中的文件
附录:brickman v0.10.2 中的文件
运行命令: tree alexa-gadgets-mindstorms/
结论
我们真的很喜欢这个项目!我们将研究 EV3 和 Alexa 交互的未来应用。
- 语音机器人的构建
- 瞳步迎宾讲解机器人
- 了解机器人电子教材下载 19次下载
- 仿猫腿机器人跳跃能力评估分析 5次下载
- 基于双串口单片机的上肢康复机器人交互控制系统 13次下载
- 上肢康复机器人现状及研究分析 7次下载
- 基于Matlab的机构与机器人分析资料下载 11次下载
- 基于DSP和PC的农业机器人控制系统 17次下载
- 基于DSP的排险机器人车体控制系统 14次下载
- 基于DSP芯片的足球机器人实现与设计 26次下载
- Arduino教学机器人的使用教程免费下载 38次下载
- 机器人焊接技术的详细课件说明 7次下载
- 智能电话语音机器人可以运用在哪些行业? 17次下载
- 嵌入式与DSP的语音识别机器人研究 17次下载
- 基于语音的智能机器人姿态控制 70次下载
- 力传感器在机器人的应用 957次阅读
- 铸造机器人是什么?选择工业机器人应该考虑的方向 1137次阅读
- 面对疫情 医疗机器人能帮上什么忙? 2126次阅读
- 工业机器人技术应用 5176次阅读
- 协作机器人的起源_为什么需要协作机器人 8127次阅读
- 语音识别技术在智能语音机器人中的应用 5357次阅读
- 盘点机器人传感器的类型及其作用 7743次阅读
- 关于机器人传感器的种类介绍 1.3w次阅读
- 人与机器人的自然交互 5067次阅读
- 云视频技术让机器人更具有娱乐性让机器人更融入你的生活 3520次阅读
- 软体机器人 前所未见的机器人 3692次阅读
- 机器人的最佳编程语言是什么?机器人十大流行编程语言汇总 3.4w次阅读
- 如何提高机器人伺服的过载能力 2265次阅读
- DIY交互式智能机器人设计方案 8965次阅读
- 机器人最实用的10种传感器盘点 1.3w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多