資料介紹
描述
團隊
在離這里不遠的一個星系中,有一支名為“ 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)發射一兩個球。
施工過程圖片
![poYBAGOS2MGAftTvAAAo-jdELDU155.png](https://file.elecfans.com/web2/M00/81/B4/poYBAGOS2MGAftTvAAAo-jdELDU155.png)
![poYBAGOS2MOAb8CMAABbXKevzD8448.jpg](https://file.elecfans.com/web2/M00/81/B4/poYBAGOS2MOAb8CMAABbXKevzD8448.jpg)
任務 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 開發者控制臺中構建
![pYYBAGOS2NGAczjPAABJN84DwEU999.png](https://file.elecfans.com/web2/M00/82/3D/pYYBAGOS2NGAczjPAABJN84DwEU999.png)
-
。
任務 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次下載
- 基于Matlab的機構與機器人分析資料下載 13次下載
- 基于DSP和PC的農業機器人控制系統 18次下載
- 基于DSP的排險機器人車體控制系統 14次下載
- 基于DSP芯片的足球機器人實現與設計 27次下載
- Arduino教學機器人的使用教程免費下載 38次下載
- 機器人焊接技術的詳細課件說明 7次下載
- 智能電話語音機器人可以運用在哪些行業? 17次下載
- 嵌入式與DSP的語音識別機器人研究 17次下載
- 基于語音的智能機器人姿態控制 70次下載
- 智能移動機器人系統方案指南 482次閱讀
- 力傳感器在機器人的應用 1257次閱讀
- 鑄造機器人是什么?選擇工業機器人應該考慮的方向 1186次閱讀
- 面對疫情 醫療機器人能幫上什么忙? 2236次閱讀
- 工業機器人技術應用 5343次閱讀
- 協作機器人的起源_為什么需要協作機器人 8322次閱讀
- 語音識別技術在智能語音機器人中的應用 5556次閱讀
- 盤點機器人傳感器的類型及其作用 7951次閱讀
- 關于機器人傳感器的種類介紹 1.3w次閱讀
- 人與機器人的自然交互 5161次閱讀
- 云視頻技術讓機器人更具有娛樂性讓機器人更融入你的生活 3647次閱讀
- 軟體機器人 前所未見的機器人 3770次閱讀
- 機器人的最佳編程語言是什么?機器人十大流行編程語言匯總 3.5w次閱讀
- 如何提高機器人伺服的過載能力 2369次閱讀
- 機器人最實用的10種傳感器盤點 1.3w次閱讀
下載排行
本周
- 1DeepSeek:從入門到精通
- 5.36 MB | 25次下載 | 1 積分
- 2中興通訊的PCB設計規范
- 23.03 MB | 2次下載 | 5 積分
- 3IP6823 支持 qi 認證的無線充電發射控制 SOC
- 1.01 MB | 1次下載 | 免費
- 4IP6824? 全集成QI?無線充電發射控制SOC
- 1.22 MB | 1次下載 | 免費
- 5工程師入門必學的二十個模擬電路
- 0.37 MB | 1次下載 | 1 積分
- 6PESD18VY1BBIF保護二極管規格書
- 4.56MB | 次下載 | 免費
- 774HC4050緩沖器規格書
- 217.58KB | 次下載 | 免費
- 874HC73-Q100雙JK觸發器規格書
- 220.85KB | 次下載 | 免費
本月
- 1A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 2零死角玩轉STM32F103—指南者
- 26.78 MB | 41次下載 | 1 積分
- 3PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 4DeepSeek:從入門到精通
- 5.36 MB | 25次下載 | 1 積分
- 5PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 6GD32F4xx用戶手冊
- 14.49MB | 14次下載 | 免費
- 7dsPIC33EDV64MC205電機控制開發板用戶指南
- 5.78MB | 8次下載 | 免費
- 8STC15系列常用寄存器匯總免費下載
- 1.60 MB | 7次下載 | 5 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935124次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73813次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論