資料介紹
描述
“相撲”這個名字來自日本一項古老的運動,即兩個對手圍成一圈,每個人都試圖將另一個對手推出去,這也是相撲機器人比賽中機器人應該做的事情,其中??兩個機器人放置在擂臺上,彼此試圖推出對手。
想法:
建造一個具有一定規格并與比賽規則相稱的機器人(相撲),這個機器人必須具有精確的尺寸才能戰斗和生存,以免以任何方式越界。
那么讓我們來看看相撲機器人的比賽規則:
我將解釋一些您在構建自己的 SUMO 時應該考慮的重要角色,它還可以幫助您想象和創新自己的想法,而無需深入細節。
1.尺寸:最大直徑 20 厘米,最大長度 20 厘米,高度未指定。
2.外形:比賽開始后機器人外形可以改變,但沒有不可分割的部分保持為一個中心對象。
3.重量:不超過3公斤。
4.機器人必須是自控的。
概述
每個組件的用途
現在我們有了所需的組件,讓我們詳細了解一下它的用途。
1-阿杜諾烏諾
它是一個控制所有部件并將其連接在一起的主板。
2-直流電機
這有助于機器人在競爭圈內機動和移動。
4- L298N 雙 H 橋,用于 Arduino
它是一個小面板,為電機提供恒定電壓,以及對運動和電壓的良好控制的 Arduino 板的支撐。
5-超聲波傳感器
超聲波傳感器用于定位對手的機器人,通常放置在機器人的頂部。
6-紅外TCRT5000
正如我們已經提到的,比賽戒指設計成一定的尺寸,它有兩種顏色,填充是黑色的,框架是白色的。參賽者不得外出。因此,我們使用紅外傳感器來確保機器人不會出圈。該傳感器能夠區分戒指的顏色)。
7-電池9v
它支持具有重要電壓的主板(Arduino)。
8- AA 電池 4 * 1.5 v 件 + 電池盒
它支持兩個具有重要電壓的電機(直流電機),并且必須將其分開才能為車輪提供全部動力。
9-跳線
設計
我使用 Google 3D 草圖制作了兩個相撲機器人設計,因為我喜歡在激光切割機上用亞克力切割零件之前創建機器人的紙模型。為了驗證所有部件是否能夠正確組合在一起,紙模型以圖紙的確切尺寸打印是很重要的。
而且我考慮到要根據競爭法進行具體衡量,因此請嘗試以更具創意的設計進行思考并制作自己的模型。
為了對機器人的重量更加敏感,或者將電池放在機器人的前面,前罩與機器人的形狀成45度角。
這些文件可在文件部分下載。
游戲策略
正如我們之前提到的,機器人必須有自己控制自己的能力,所以它讓我們能夠以不止一種方式對其進行編程,這取決于你希望機器人如何像任何對手一樣在擂臺上打球真正想贏得比賽。
玩法策略(一):
· 我們會不斷地讓機器人圍繞自己。
· 機器人在旋轉過程中始終連續測量距離。
· 如果測得的對手距離小于(例如10cm),則表示對手就在我們機器人的正前方。
· 機器人必須停止旋轉,然后開始攻擊(全力快速前進)。
· 機器人必須始終從紅外傳感器獲取讀數,以確保我們沒有越過環形邊界。
· 如果讀取 IR 存在白色,則必須將機器人直接向傳感器的相反方向移動(例如:如果前面的傳感器指示機器人的白色向后移動)!
玩法策略(二):
· 在開始機器人測量前面的距離。
· 機器人后退相同的測量距離。
· 機器人停止旋轉,然后突然開始攻擊(全力前進)。
· 如果對手附著機器人必須旋轉 45 度,而如果從環上掉下來,它自己才能生存。
· 機器人必須始終從紅外傳感器獲取讀數,以確保我們沒有越過環形邊界。
· 如果讀取 IR 存在白色,則必須將機器人直接向傳感器的相反方向移動(例如:如果前面的傳感器指示機器人的白色向后移動)!
編程
項目代碼可供下載。
準確的超聲波傳感器庫。
https://github.com/ErickSimoes/Ultrasonic/blob/master/examples/UltrasonicSimple/UltrasonicSimple.ino
?
?
- 制作Arduino控制的機器人
- 如何制作Arduino智能移動機器人
- 制作一個基于Arduino的邊緣避讓機器人
- 使用Arduino制作兩輪機器人
- 如何使用Arduino Uno制作智能避障機器人
- 如何在沒有Arduino情況下制作機器人
- 如何制作Arduino人類跟隨機器人
- 如何制作與Arduino配合使用的避障機器人
- 如何使用Arduino制作跟隨機器人
- Arduino和微型伺服系統制作的機器人
- 機器人相撲板開源分享
- 相撲機器人控制器
- 基于Arduino系統拉線墻畫機器人設計制作 12次下載
- Arduino教學機器人的使用教程免費下載 38次下載
- Arduino機器人制作指南-奧松機器人 34次下載
- 如何利用Arduino UNO制作一個爬樓梯機器人 4296次閱讀
- 如何使用Arduino制造一個自動平衡機器人 4833次閱讀
- 基于SMARS 機器人的3D打印部件設計 3382次閱讀
- 基于使用Arduino板及電機驅動器對機器人進行編程介紹 3839次閱讀
- 面對疫情 醫療機器人能幫上什么忙? 2236次閱讀
- dfrobotSparki機器人套裝簡介 2207次閱讀
- dfrobotMiniQ相撲機器人前擋板簡介 1114次閱讀
- dfrobotDevastator履帶機器人移動平臺簡介 1657次閱讀
- 協作機器人的起源_為什么需要協作機器人 8322次閱讀
- 服務機器人的主要應用領域,科學和技術挑戰 8022次閱讀
- 簡易機器人制作圖解 1w次閱讀
- 軟體機器人 前所未見的機器人 3770次閱讀
- 機器人的最佳編程語言是什么?機器人十大流行編程語言匯總 3.5w次閱讀
- 何為柔性機器人?如何讓機器人的身體柔若無骨? 1.1w次閱讀
- 基于3D打印技術的跳舞機器人的硬件電路制作 4559次閱讀
下載排行
本周
- 1A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 2PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 3PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 4dsPIC33EDV64MC205電機控制開發板用戶指南
- 5.78MB | 8次下載 | 免費
- 5STC15系列常用寄存器匯總免費下載
- 1.60 MB | 7次下載 | 5 積分
- 6模擬電路仿真實現
- 2.94MB | 4次下載 | 免費
- 7PCB圖繪制實例操作
- 2.92MB | 2次下載 | 免費
- 8零死角玩轉STM32F103—指南者
- 26.78 MB | 1次下載 | 1 積分
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 452次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 141次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 137次下載 | 免費
- 4A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 5PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 19次下載 | 免費
- 7PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 8Q/SQR E8-4-2024乘用車電子電器零部件及子系統EMC試驗方法及要求
- 1.97 MB | 8次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 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 | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論
查看更多