一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

電子發(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)>電子資料下載>電子資料>使用Beaglebone和BluPants進(jìn)行編碼

使用Beaglebone和BluPants進(jìn)行編碼

2023-07-05 | zip | 0.27 MB | 次下載 | 免費(fèi)

資料介紹

由您決定要向機(jī)器人添加多少額外的小工具。但不管你是否添加更多東西,請(qǐng)記住基本/MVP 機(jī)器人已經(jīng)是學(xué)習(xí)如何編碼的一個(gè)很好的開始。讓我們看看如何開始創(chuàng)建自己的 Beaglebone 機(jī)器人并學(xué)習(xí)使用 BluPants 進(jìn)行編碼。

零件(基本機(jī)器人)

基本機(jī)器人是可與 BluPants 一起使用的最小可行產(chǎn)品 (MVP)。它只會(huì)在所有方向上導(dǎo)航(前進(jìn)、后退、左轉(zhuǎn)和右轉(zhuǎn))。它是您將來用于構(gòu)建更復(fù)雜的機(jī)器人的基礎(chǔ)。

建議先組裝 MVP,然后隨著經(jīng)驗(yàn)的增加添加額外的功能(距離傳感器、抓爪、攝像頭、額外的伺服系統(tǒng)等)。額外功能的部分在“此項(xiàng)目中使用的東西”部分標(biāo)記為“可選”。

對(duì)于基本的 MVP 機(jī)器人,我們將需要以下部件:

pYYBAGOYg36AcdIDAAzrJMV2iMw53.jpeg
基本機(jī)器人 (MVP) 零件
?

現(xiàn)在我們知道了我們需要什么,在進(jìn)行實(shí)際組裝之前我們只需要做一件事:檢查電機(jī)極性。無論您使用何種文檔,只要確保將正確的BluPants 映像文件閃存到您的 SD 卡即可。

將電機(jī)連接到 Beaglebone

準(zhǔn)備好 SD 卡和最新的 BluPants 映像后,關(guān)閉 Beaglebone Blue 電源,然后將卡插入板上,如下圖所示。

poYBAGOYg4KAMRwNAAHb9Y77R-k97.jpeg
將帶有 BluPants 圖像的微型 SD 卡插入 Beaglebone
?

將 JST 連接器連接到板上的直流電機(jī)驅(qū)動(dòng)器 1 和 2。

pYYBAGOYg4qAL1-hAAG8ZJNRpwk89.jpeg
將 JST 電線連接到直流電機(jī)驅(qū)動(dòng)器 1 和 2
?

直流電機(jī)驅(qū)動(dòng)器 1 連接到左側(cè)電機(jī),驅(qū)動(dòng)器 2 連接到右側(cè)電機(jī)。

poYBAGOYg7aAHUX_AAvmAswqQLg11.jpeg
直流電機(jī)驅(qū)動(dòng)器 1 和 2 已連接
?

現(xiàn)在,將電線連接到電機(jī),但還沒有焊接。如果車輪以錯(cuò)誤的方向旋轉(zhuǎn),您可能需要反轉(zhuǎn)電纜以恢復(fù)極性。現(xiàn)在,只需確保電線和電機(jī)之間的物理連接良好。

poYBAGOYg9KARGLKAAaVi15sCrY57.jpeg
連接到電機(jī)的電線。還沒有焊接
?

將您的電機(jī)標(biāo)記為左側(cè)(連接到驅(qū)動(dòng)器 1)和右側(cè)(連接到驅(qū)動(dòng)器 2)。定義連接電線的相對(duì)端的正向方向,如下圖所示:

poYBAGOYhA6AEyaPAA9ACSAVwh010.jpeg
電機(jī)連接并用左和右標(biāo)記。定義了前進(jìn)方向。
?

現(xiàn)在連接電池,打開你的 Beaglebone。

pYYBAGOYhCaAVeOuAAVC4v_XzYU04.jpeg
連接電池并打開 BeagleBone
?

等待 Beaglebone 完全啟動(dòng),然后將其連接到您的 WiFi 網(wǎng)絡(luò)。如果這是您第一次使用 BluPants 映像啟動(dòng)它,則需要手動(dòng)將其連接到 WiFi。為了正確設(shè)置您的 WiFi 網(wǎng)絡(luò),請(qǐng)參閱官方 BeagleBoard 文檔:啟用網(wǎng)絡(luò)連接,然后設(shè)置WiFi 連接

檢查電機(jī)極性/方向

將 Beaglebone 連接到 WiFi 后,打開瀏覽器并訪問http://blupants.org 確保您用來瀏覽的計(jì)算機(jī)也連接到您連接 Beaglebone 的同一個(gè) WiFi 網(wǎng)絡(luò)。

在“機(jī)器人”下拉菜單(右下角)中,選擇您的 Beaglebone 的 WiFi IP 地址,然后單擊“播放”:

poYBAGN6XHuADGD6AAGJcY7IM_o724.png
使用 BluPants 連接到 Beaglebone
?

在此示例中,Beaglebone WiFi 地址為“10.0.0.119”。如果您看不到任何 IP 地址,請(qǐng)嘗試重新加載頁(yè)面,或打開和關(guān)閉瀏覽器。如果仍然無法連接,請(qǐng)參閱“BluPants 連接故障排除”部分。

現(xiàn)在您已連接,拖放一兩個(gè)“向前移動(dòng)”命令塊,然后單擊“播放”執(zhí)行它。

poYBAGOYhC6ACn4pAAI7egLhT4Q154.png
運(yùn)行正向命令并觀察電機(jī)
?

觀察兩個(gè)電機(jī),確保它們向“前進(jìn)”方向移動(dòng)。

確認(rèn)連接良好后,您可以繼續(xù)焊接。

焊接電機(jī)
?

現(xiàn)在我們已經(jīng)焊接好了電機(jī)和電線,并且已經(jīng)定義了左、右電機(jī)和前進(jìn)方向,讓我們開始組裝我們的機(jī)器人吧!

組裝機(jī)器人

關(guān)閉 Beaglebone 并斷開電池。拿到底盤,把它放在電機(jī)的頂部,按照我們目前桌子上的設(shè)置:

?
?
?
pYYBAGOYhDSAQvQwAAKej8O26_o945.png
?
1 / 4 ?將底盤安裝在頂部的電機(jī)配置
?

將電機(jī)固定在底盤上并將其翻轉(zhuǎn)。請(qǐng)注意,字母“L”和“R”將不再可見,因?yàn)榈妆P連接到電機(jī)的表面與我們寫字母的表面相同。

?
?
?
pYYBAGOYhDyAFIuFAAJkGfFZyxk79.jpeg
?
1 / 2 ?連接剩余的兩個(gè)外部緊固件并使用螺栓固定它們
?

翻轉(zhuǎn)底盤后,將另外兩個(gè)外部緊固件靠近電機(jī)并使用螺栓固定。螺栓應(yīng)該從外到內(nèi)。螺母應(yīng)從機(jī)箱內(nèi)部安裝。

將 JST 連接器帶到機(jī)箱頂部。

pYYBAGOYhFeABlJuAAitWUfPxmg58.jpeg
JST 連接器應(yīng)置于頂部
?

連接兩個(gè)電機(jī)輪并將旋轉(zhuǎn)輪安裝到底盤背面。

?
?
?
poYBAGOYhGCAWJBNAAKT1VAB6Cc769.png
?
1 / 5 ?將車輪連接到電機(jī)
?

準(zhǔn)備好底盤后,將 JST 連接器連接到電機(jī)驅(qū)動(dòng)器(左側(cè) JST 連接到驅(qū)動(dòng)器 1,右側(cè) JST 連接到電機(jī)驅(qū)動(dòng)器號(hào) 2)。然后連接電池,打開 Beaglebone。

?
?
?
poYBAGOaZYiAUG0GAANARHwqcdw715.png
?
1 / 2 ?將 JST 連接到直流電機(jī)驅(qū)動(dòng)器
?

。由于電池和 Begaleboard 在轉(zhuǎn)彎過程中移動(dòng),機(jī)器人向右過度轉(zhuǎn)向。因此,在嘗試對(duì)其進(jìn)行調(diào)整之前,請(qǐng)確保您的機(jī)器人穩(wěn)定且沒有任何松散的連接部件。

對(duì)于調(diào)整和自定義,您需要在 Beaglebone 上編輯文件“/root/blupants.json”。每次單擊播放按鈕并執(zhí)行代碼時(shí),都會(huì)重新加載blupants.json文件。

例如,您可能希望機(jī)器人在執(zhí)行“move_forward()”命令時(shí)移動(dòng)得更遠(yuǎn)。為此,您需要做的就是增加默認(rèn)值

"block_length": 0.5,

類似于

"block_length": 0.9,

或者,您可能希望機(jī)器人通過對(duì)占空比應(yīng)用一個(gè)因子來減慢速度(默認(rèn)情況下,它使用一半的直流電)。將當(dāng)前值從

"duty": 0.5,

類似于

"duty": 0.3,

您還可以補(bǔ)償物理問題,例如一個(gè)電機(jī)運(yùn)行速度比另一個(gè)電機(jī)快(這會(huì)阻止機(jī)器人直線移動(dòng))。

假設(shè)您希望電機(jī) 2(右側(cè)的電機(jī))運(yùn)行速度慢 20%。為此,您將 duty_ratio 的第二個(gè)值從 1.0 更改為 0.8。

原始設(shè)置:

"beagleboneblue":
{
  "motor":
  {
    "duty_ratio": [1.0, 1.0, 1.0, 1.0],
  }
}

右側(cè)電機(jī)運(yùn)行速度慢 20% 的設(shè)置:

"beagleboneblue":
{
  "motor":
  {
    "duty_ratio": [1.0, 0.8, 1.0, 1.0],
  }
}

隨意編輯文件并測(cè)試您的代碼,直到您獲得所需的準(zhǔn)確性。如果由于某種原因,您破壞了 json 文件并且機(jī)器人不再工作,只需從github下載原始副本。

wget https://raw.githubusercontent.com/blupants/blupants/master/src/python/blupants/blupants.json

恢復(fù)損壞的blupants.json文件后,您可能需要重新啟動(dòng)服務(wù)。要重新啟動(dòng)服務(wù),請(qǐng)打開命令提示符,然后運(yùn)行:

sudo service blupants restart

如果您需要任何進(jìn)一步的幫助,請(qǐng)隨時(shí)在本文中添加任何評(píng)論。

BluPants 連接故障排除

如果您無法將瀏覽器連接到 Beaglebone,請(qǐng)確保您的 BluPants 服務(wù)正在運(yùn)行。登錄到您的 Beaglebone(默認(rèn)憑據(jù)是用戶:root ,密碼:temppwd )并打開命令提示符。然后運(yùn)行命令:

sudo service blupants status

預(yù)期的結(jié)果應(yīng)該是這樣的:

poYBAGOaZYqAcBGwAAGqPfviC4M307.png
藍(lán)褲服務(wù)狀態(tài)
?

如果需要重啟服務(wù),可以嘗試:

sudo service blupants restart

并再次檢查狀態(tài)。確認(rèn)服務(wù)正常運(yùn)行后,在瀏覽器上訪問http://blupants.org并嘗試再次連接到 Beaglebone。

或者,您可以嘗試直接在 URL 上提供您的 Beaglebone WiFi IP 地址。為了手動(dòng)獲取您的 WiFi IP 地址,請(qǐng)從您的 Beaglebone 命令 shell 運(yùn)行以下命令:

ifconfig wlan0

你應(yīng)該得到類似的東西:

pYYBAGOaZY2AWgXIAAD6KEXtdQM844.png
Beaglebone WiFi IP 地址
?

IP 地址在第三行 (inet) 上顯示為“10.0.0.119”。您的 IP 很可能會(huì)有所不同。現(xiàn)在我們知道了我們的 IP 地址,我們可以像這樣直接在瀏覽器 URL 上使用它:

http://blupants.org/?robot_ip=10.0.0.119

確保將“10.0.0.119”替換為您自己的 IP 地址并將其粘貼到瀏覽器地址欄中。打開頁(yè)面并單擊“播放”按鈕進(jìn)行連接。

poYBAGOaZY-Ab2pvAAEnzpQXB3Q341.png
手動(dòng)連接機(jī)器人IP地址
?

如果您需要任何進(jìn)一步的幫助,請(qǐng)?jiān)诒疚闹刑砑尤魏卧u(píng)論,我們將為您提供幫助。

下一步是什么?

請(qǐng)繼續(xù)關(guān)注更多教程,這樣您就可以擴(kuò)展您的基本機(jī)器人。例如,我們有一個(gè)關(guān)于如何為您的機(jī)器人添加爪子的教程和另一個(gè)用于向 Beaglebone Blue 添加距離傳感器的教程距離傳感器與我們今天創(chuàng)建的機(jī)器人完全兼容。隨意按照其他教程中的說明,對(duì)您的基本 MVP 機(jī)器人進(jìn)行擴(kuò)展。

將來,我們將討論諸如添加帶有平移和傾斜伺服系統(tǒng)的相機(jī)、添加抓手爪、文本到語(yǔ)音、使用 OpenCV 4 的計(jì)算機(jī)視覺等主題。所有這些內(nèi)容都已原生包含在您剛剛閃現(xiàn)的 BluPants 圖像中今天到您的微型 SD 卡。

您可能想進(jìn)一步探索它并自己嘗試新事物。如果您有這種感覺,請(qǐng)查看我們?cè)诒窘坛讨袠?biāo)記為可選的所有部分,并嘗試自己構(gòu)建更多內(nèi)容。BluPants 是一個(gè)旨在讓您邊做邊學(xué)的平臺(tái)。

如果您想給我們留言,請(qǐng)隨時(shí)添加評(píng)論和/或直接與我們聯(lián)系。在Twitter 上關(guān)注我們以隨時(shí)關(guān)注所有新版本

下次見!

Robot4()
{
  return Humans++;
}

謝謝注意

BluPants 圖像基于開源項(xiàng)目Beagleboard 。我們要感謝所有 Begaleboard 社區(qū),感謝您支持的令人驚嘆的高質(zhì)量開源硬件平臺(tái)。如果您想了解有關(guān) Beagleboard 的更多信息,請(qǐng)?jiān)L問:https ://beagleboard.org


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

評(píng)論

查看更多

下載排行

本周

  1. 1貼片電阻阻值代號(hào)
  2. 0.08 MB   |  1次下載  |  1 積分
  3. 2U盤一鍵制作
  4. 23.84 MB   |  1次下載  |  免費(fèi)
  5. 3ch341驅(qū)動(dòng)
  6. 0.18 MB   |  次下載  |  免費(fèi)
  7. 4DS1302芯片英文手冊(cè)
  8. 0.24 MB   |  次下載  |  免費(fèi)
  9. 5基于Linux的液晶顯示屏驅(qū)動(dòng)技術(shù)的研究與應(yīng)用
  10. 14.59 MB   |  次下載  |  1 積分
  11. 6DS-CM5A H24-CN-V2
  12. 524.28 KB  |  次下載  |  免費(fèi)
  13. 7醫(yī)療器械專用集成化高性能TSIF集成濾波器
  14. 0.33 MB   |  次下載  |  免費(fèi)
  15. 8PC1405/PC1407/PC1410高精度電壓基準(zhǔn)數(shù)據(jù)手冊(cè)
  16. 0.73 MB   |  次下載  |  免費(fèi)

本月

  1. 1晶體三極管的電流放大作用詳細(xì)說明
  2. 0.77 MB   |  32次下載  |  2 積分
  3. 2九陽(yáng)豆?jié){機(jī)高清原理圖
  4. 2.47 MB   |  29次下載  |  1 積分
  5. 3雙極型三極管放大電路的三種基本組態(tài)的學(xué)習(xí)課件免費(fèi)下載
  6. 4.03 MB   |  25次下載  |  1 積分
  7. 4AIWA HS-J303 MKⅡ維修手冊(cè)
  8. 22.47 MB   |  24次下載  |  10 積分
  9. 5多級(jí)放大電路的學(xué)習(xí)課件免費(fèi)下載
  10. 1.81 MB   |  21次下載  |  2 積分
  11. 6人形機(jī)器人電機(jī)驅(qū)動(dòng)和傳感報(bào)告
  12. 4.27 MB   |  17次下載  |  免費(fèi)
  13. 7AIWA HS-J202/HS-J202M/HS-J800維修手冊(cè)
  14. 13.60 MB   |  16次下載  |  10 積分
  15. 8Altium Designer元件庫(kù)
  16. 17.11 MB   |  10次下載  |  免費(fèi)

總榜

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