電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>大猩猩機(jī)器人開源分享

大猩猩機(jī)器人開源分享

2023-06-30 | zip | 0.00 MB | 次下載 | 免費(fèi)

資料介紹

描述

?

每年在圖盧茲(法國(guó))都有圖盧茲機(jī)器人競(jìng)賽#TRR2021

比賽包括兩足機(jī)器人和四足機(jī)器人的 10 米自主沖刺。

我為四足動(dòng)物收集的當(dāng)前記錄是 10 米短跑 42 秒。

所以考慮到這一點(diǎn),我必須想出一個(gè)設(shè)計(jì)一個(gè)我認(rèn)為可以擊敗它的機(jī)器人的計(jì)劃,以便成為新的衛(wèi)冕冠軍?。?!

教程成員“jegatheesan.soundarapandian”和去年圖盧茲?rùn)C(jī)器人競(jìng)賽“Oracid 1”的獲勝者那里尋求靈感,他們似乎都喜歡設(shè)計(jì)和分享有關(guān)如何構(gòu)建四足動(dòng)物的教程。我開始基本上復(fù)制那里的設(shè)計(jì)并使其更大一點(diǎn)!

該設(shè)計(jì)基于每條腿的五連桿機(jī)構(gòu) 2 個(gè)伺服器為每條腿提供動(dòng)力,總共 8 個(gè)伺服器。

規(guī)則規(guī)定,除了開始信號(hào)之外,整個(gè)比賽必須由機(jī)器人自主進(jìn)行,所以我必須想出一個(gè)輕量級(jí)的系統(tǒng)來(lái)讓機(jī)器人保持在軌道上,在這種情況下,我使用了 QMC5883L 磁力計(jì)(數(shù)字羅盤)所以它可以保持正確的方向,一個(gè) HC-SR04 超聲波傳感器,以防機(jī)器人真的搞砸并開始以 90 度角撞到墻上,我只是在代碼中使用了一個(gè)計(jì)步器來(lái)告訴它應(yīng)該走多少步10米。

如果您對(duì)構(gòu)建這個(gè)機(jī)器人感興趣,請(qǐng)不要擔(dān)心這只猴子已經(jīng)考慮好了一切!

100% 支持免費(fèi) 3D 打印主體:

除了電子設(shè)備和連接電子設(shè)備的螺絲外,所有東西都是 3D 可打印的,唯一使用的是相同的小十字頭螺絲,您只需要一個(gè)小十字頭螺絲刀來(lái)組裝機(jī)器人

簡(jiǎn)單的即插即用電子產(chǎn)品

無(wú)需復(fù)雜的焊接

合理的打印時(shí)間:

他可能看起來(lái)很大而且很有氣勢(shì),但他只有 15 小時(shí)的印刷品(對(duì)某些人來(lái)說(shuō)時(shí)間很長(zhǎng):D)

合理的構(gòu)建量要求:

他可以在相對(duì)較小的打印機(jī)上打印,打印體積僅為 L:150cm x W:150cm x H:25cm

機(jī)器人總成本:

僅機(jī)器人一個(gè)成本就在 75 美元左右來(lái)制造包括在內(nèi)的充電器。

如果您想要與我相同的設(shè)置,則需要3D 打印控制器(可選)。

警告:

我使用的 5V 3A 電源不是最好的解決方案,因?yàn)檫@個(gè)機(jī)器人要行走所有 8 個(gè)舵機(jī)必須同時(shí)運(yùn)行,因此它們會(huì)消耗很多電流,不用擔(dān)心我沒有讓機(jī)器人著火或發(fā)生任何事情但預(yù)計(jì)功率晶體管會(huì)發(fā)熱很多,我不建議一次使用機(jī)器人超過 2 分鐘,讓它在兩次運(yùn)行之間冷卻,以避免對(duì)伺服護(hù)罩造成任何不必要的損壞。

如果你們中的任何人對(duì)此問題有解決方案,您的意見將不勝感激!

補(bǔ)給品:

機(jī)器人用品:

  • 8x Tower Pro MG90S 模擬 180 度伺服(Aliexpress/亞馬遜
  • 1x Sunfounder 無(wú)線伺服控制板(Sunfounder Store/RobotShop)
  • 1x Arduino NANO(速賣通/亞馬遜)
  • 1x NRF24L01 收發(fā)器模塊(如果您不使用控制器,則不需要此)(Aliexpress/Amazon)
  • 1x 磁力計(jì)(數(shù)字羅盤)QMC5883L GY-273(Aliexpress/亞馬遜)
  • 1x 超聲波傳感器 HC-SR04(Aliexpress/亞馬遜)
  • 2x 18650 3.7V 鋰離子電池(Aliexpress/亞馬遜)
  • 1x 18650 雙電池座,帶開關(guān)(Aliexpress/亞馬遜)
  • 1x 18650 鋰離子電池充電器(Aliexpress/亞馬遜)
  • 4x 母對(duì)母杜邦跨接電纜 10 厘米長(zhǎng)(Aliexpress/亞馬遜)
  • 4x 母對(duì)母杜邦跨接電纜 20 厘米長(zhǎng)(Aliexpress/亞馬遜)
  • 10x 螺絲 2 毫米 x 8 毫米(與一包伺服系統(tǒng)中的螺絲相同)(Aliexpress/亞馬遜)

控制器:

要手動(dòng)控制這個(gè)機(jī)器人,您需要 3D 打印的 Arduino 控制器(鏈接在這里)

機(jī)器人也可以是完全自主的,因此控制器不是強(qiáng)制性的。

塑料:

零件可以用 PLA 或 PETG 或 ABS 打印。

!!請(qǐng)注意 500 克線軸足以打印 1 個(gè)機(jī)器人!

3D打印機(jī):

所需的最小構(gòu)建平臺(tái):L150mm x W150mm x H25mm

任何 3d 打印機(jī)都可以。我親自在 Creality Ender 3 上打印了這些部件,這是一款價(jià)格低于 200 美元的低成本 3D 打印機(jī)。打印出來(lái)的效果很完美。

第 1 步:3D 打印零件

?
poYBAGOYBreAWEd6AALxwZdw9dU502.jpg
?

  • 將圓形銷 L1 放入 BASE FRONT 前左舵機(jī)支架的孔中
  • 將其中一個(gè) MG90S 舵機(jī)的電纜穿過 BASE FRONT 左前舵機(jī)支架中的插槽
  • 將 MG90S 伺服插入到位
  • 用 2 個(gè)螺絲將 MG90S 伺服固定到位(不要過度擰緊,因?yàn)檫@可能會(huì)損壞底座)
  • 對(duì) BASE FRONT 左后、右前和右后伺服支架重復(fù)相同的過程
  • 對(duì) BASE BACK 左前、左后、右前和右后伺服支架重復(fù)相同的過程
  • 使用 2 個(gè)對(duì)角螺釘或 4 個(gè)螺釘將電池座固定到 BASE ELECTRONICS
  • 用 2 個(gè)斜對(duì)角螺釘或 4 個(gè)螺釘將無(wú)線伺服控制板固定到 BASE ELECTRONICS
  • 將 Arduino nano 和 NRF24L01 收發(fā)器夾到無(wú)線伺服控制板
  • 通過 2 個(gè)朝后的方孔 USB 端口將 BASE FRONT 滑到 BASE ELECTRONICS 上
  • 用 2 個(gè)方形夾固定到位
  • 通過 2 個(gè)朝后的方孔 USB 端口將 BASE BACK 滑到 BASE ELECTRONICS 上
  • 用 2 個(gè)方形夾固定到位
  • 用 2 顆螺絲將磁力計(jì)固定到底座前部
  • 將超聲波傳感器夾在 BASE FRONT 上
  • 如圖所示,將伺服電纜引導(dǎo)至無(wú)線伺服控制板

第 3 步:插入電子設(shè)備

?
pYYBAGOYCASAJ5thAAI6XgWXEyE800.jpg
?

  • 將 1 英尺滑過 1 個(gè)圓形銷 L4
  • 將 1 CALF EXT 的較厚端滑過 CIRCULAR PIN L4,伸出的一側(cè)背對(duì)腳
  • 在圓形銷 L4 上滑動(dòng) 2 CALF INT
  • 將 1 CALF EXT 的較厚端滑過 CIRCULAR PIN L4,伸出的一側(cè)朝向腳
  • 在圓形銷 L4 上滑動(dòng) 1 英尺
  • 用 3 個(gè)圓形夾子固定到位
  • 將 1 個(gè)圓形銷 L3 滑過組裝好的 CALF EXT 的 1
  • 將 1 個(gè) THIGH SERVO 滑到 CIRCULAR PIN L3 上,伸出側(cè)朝向 CALF EXT
  • 在圓形銷 L3 上滑動(dòng) 1 大腿
  • 將 CIRCULAR PIN L3 滑過另一個(gè)組裝好的 CALF EXT
  • 用 3 個(gè)圓形夾子固定到位
  • 將 1 個(gè) THIGH SERVO 滑到 1 個(gè)圓形銷 L2 上,伸出側(cè)朝向圓形銷 L2 的頭部
  • 將圓形銷 L2 滑過兩個(gè)組裝好的 CALF INTS
  • 滑動(dòng) 1 大腿穿過圓形銷 L2
  • 用 3 個(gè)圓形夾子固定到位
  • 對(duì)剩下的 3 條裸腿重復(fù)所有過程,記住當(dāng)腿組裝到機(jī)器人上時(shí),銷頭朝外,CALF EXTS 位于 CALF INTS 前面,因此組裝前后相同,但從左到右對(duì)稱.

第 5 步:安裝 Arduino

GorillaBot 使用 C++ 編程來(lái)運(yùn)行。為了將程序上傳到 GorillaBot,我們將使用 Arduino IDE 以及其他一些需要安裝在 Arduino IDE 中的庫(kù)。

為了將庫(kù)安裝到 Arduino IDE,您必須對(duì)以下鏈接中的所有庫(kù)執(zhí)行以下操作

  • 單擊下面的鏈接(這將帶您到庫(kù) GitHub 頁(yè)面)
  • 單擊顯示代碼的綠色按鈕
  • 單擊下載 ZIP(下載應(yīng)在您的網(wǎng)絡(luò)瀏覽器中開始)
  • 打開下載的庫(kù)文件夾
  • 解壓下載的庫(kù)文件夾
  • 復(fù)制解壓后的庫(kù)文件夾
  • 將解壓后的庫(kù)文件夾粘貼到 Arduino 庫(kù)文件夾(C:\Documents\Arduino\libraries)

圖書館:

我們已經(jīng)準(zhǔn)備好了,你應(yīng)該準(zhǔn)備好了為了確保你已經(jīng)正確設(shè)置了 Arduino IDE,請(qǐng)按照以下步驟操作

  • 在下面下載所需的 Arduino 代碼(GorillaBot Controller & Autonomous.ino)
  • 在 Arduino IDE 中打開它
  • 選擇工具:
  • 選擇板:
  • 選擇 Arduino Nano
  • 選擇工具:
  • 選擇處理器
  • 根據(jù)您購(gòu)買的 Arduino nano 選擇 ATmega328p 或 ATmega328p(舊引導(dǎo)加載程序)
  • 點(diǎn)擊Arduino IDE左上角的Verify按鈕(Tick按鈕)

如果一切順利,您應(yīng)該在底部收到一條消息,顯示完成編譯。

?

第 6 步:上傳代碼

現(xiàn)在是時(shí)候?qū)⒋a上傳到 GorillaBot 的大腦 Arduino Nano。

  • 通過 USB 電纜將 Arduino Nano 插入您的計(jì)算機(jī)
  • 單擊上傳按鈕(右箭頭按鈕)

如果一切順利,您應(yīng)該會(huì)在底部收到一條消息,上面寫著完成上傳。

第 7 步:校準(zhǔn)舵機(jī)

為了正確組裝腿,我們必須將伺服系統(tǒng)歸位到其原始位置。

  • 將 2 節(jié)鋰離子電池插入電池座
  • 打開機(jī)器人并等待 5 秒鐘,讓伺服系統(tǒng)到達(dá)其原始位置
  • 關(guān)閉機(jī)器人

第 8 步:將腿組裝到身體上

將腿連接到伺服系統(tǒng)非常簡(jiǎn)單,只需記住在裝配針頭朝外時(shí),CALF EXT 將放置在 CALF INT 的前面。

  • 將其中一條腿的 CALF EXT 側(cè)的 THIGH 滑到前左舵機(jī)支架上的 CIRCULAR PIN L1 上
  • 用 1 個(gè)圓形夾固定到位
  • 將同一條腿的 CALF EXT 側(cè)的 THIGH SERVO 滑到前左前伺服支架上的伺服頭上(確保 THIGH SERVO 與身體成 90 度角)
  • 使用單臂伺服喇叭和小伺服螺釘將 THIGH SERVO 固定在與車身成 90 度角的位置
  • 對(duì)該腿的剩余 THIGH 和 THIGH SERVO 對(duì)前后左伺服支架重復(fù)相同的過程
  • 對(duì)剩余的 3 條腿重復(fù)所有先前的過程

第 9 步:準(zhǔn)備比賽?。?!

所以就是這樣,你應(yīng)該準(zhǔn)備好了?。。?/font>

手動(dòng)模式:

  • 打開機(jī)器人和控制器,使用操縱桿的上下左右方向檢查機(jī)器人是否正常行走。
  • 按下向下按鈕,機(jī)器人應(yīng)該會(huì)跳一段小舞

如果一切正常,伺服系統(tǒng)已經(jīng)校準(zhǔn)好,您現(xiàn)在可以嘗試自主模式。

自主模式

自主沖刺模式使用磁力計(jì)保持機(jī)器人以恒定方向運(yùn)行 2.5 米。您可以使用控制器編程所需的位置和所需的校正角度

  • 打開機(jī)器人和控制器
  • 向各個(gè)方向移動(dòng)機(jī)器人以校準(zhǔn)磁力計(jì) 5 秒
  • 將機(jī)器人放在地面上您希望他進(jìn)入的位置
  • 按向上按鈕以記住該標(biāo)題
  • 將機(jī)器人向所需航向左側(cè)旋轉(zhuǎn) 30-45 度
  • 按左鍵記住那個(gè)位置
  • 將機(jī)器人轉(zhuǎn)向所需航向右側(cè) 30-45 度
  • 按下右側(cè)按鈕以記住該位置
  • 將機(jī)器人放回其所需的航向
  • 按下操縱桿按鈕啟動(dòng)機(jī)器人

機(jī)器人會(huì)以恒定的方向跑 2.5 米,然后停下來(lái),跳起勝利之舞。

我的機(jī)器人在 7.5 秒內(nèi)跑完 2.5 米。

這給了我 30 秒內(nèi) 10 米的理論時(shí)間,希望這足以讓我在圖盧茲?rùn)C(jī)器人比賽中玩得開心

祝我好運(yùn),對(duì)于那些決定建造這個(gè)機(jī)器人的人,我很想聽聽你的反饋和你認(rèn)為可以做出的潛在改進(jìn)?。?!


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1XL4015+LM358恒壓恒流電路圖
  2. 0.38 MB   |  137次下載  |  1 積分
  3. 2elmo直線電機(jī)驅(qū)動(dòng)調(diào)試細(xì)則
  4. 4.76 MB   |  9次下載  |  6 積分
  5. 3ADL-GPIB IEEE 488命令集函數(shù)參考手冊(cè)
  6. 0.67 MB   |  2次下載  |  5 積分
  7. 4儀表培訓(xùn)課件
  8. 1.82 MB   |  2次下載  |  1 積分
  9. 5DTSD1352導(dǎo)軌式多功能電能表安裝使用說(shuō)明書 V2.15
  10. 1.19 MB   |  1次下載  |  免費(fèi)
  11. 6BQ79616-Q1和BQ75614-Q1 GUI用戶指南
  12. 4.51MB   |  1次下載  |  免費(fèi)
  13. 7INA226EVM用戶指南
  14. 4.7MB   |  1次下載  |  免費(fèi)
  15. 8INA226EVM修訂版A模型用戶指南和軟件教程
  16. 2.28MB   |  1次下載  |  免費(fèi)

本月

  1. 1XL4015+LM358恒壓恒流電路圖
  2. 0.38 MB   |  137次下載  |  1 積分
  3. 2新概念模擬電路第四冊(cè)信號(hào)處理電路電子書免費(fèi)下載
  4. 10.69 MB  |  60次下載  |  免費(fèi)
  5. 3800VA純正弦波逆變器的參考設(shè)計(jì)
  6. 2.96MB   |  32次下載  |  免費(fèi)
  7. 4純電動(dòng)汽?的主要部件及?作原理
  8. 5.76 MB   |  15次下載  |  5 積分
  9. 5新概念模擬電路(電子版全集)
  10. 29.33 MB   |  13次下載  |  免費(fèi)
  11. 6GP328和GP88S對(duì)講機(jī)的維修實(shí)列資料合集免費(fèi)下載
  12. 0.03 MB   |  10次下載  |  10 積分
  13. 7Type-C VL160數(shù)據(jù)手冊(cè)
  14. 0.92 MB   |  10次下載  |  3 積分
  15. 8elmo直線電機(jī)驅(qū)動(dòng)調(diào)試細(xì)則
  16. 4.76 MB   |  9次下載  |  6 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935115次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420061次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191366次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  10. 158M  |  183329次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73805次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65985次下載  |  10 積分