在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
創作
電子發燒友網>電子資料下載>電子資料>使用Beaglebone和BluPants進行編碼

使用Beaglebone和BluPants進行編碼

2023-07-05 | zip | 0.27 MB | 次下載 | 免費

資料介紹

由您決定要向機器人添加多少額外的小工具。但不管你是否添加更多東西,請記住基本/MVP 機器人已經是學習如何編碼的一個很好的開始。讓我們看看如何開始創建自己的 Beaglebone 機器人并學習使用 BluPants 進行編碼。

零件(基本機器人)

基本機器人是可與 BluPants 一起使用的最小可行產品 (MVP)。它只會在所有方向上導航(前進、后退、左轉和右轉)。它是您將來用于構建更復雜的機器人的基礎。

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

對于基本的 MVP 機器人,我們將需要以下部件:

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

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

將電機連接到 Beaglebone

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

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

將 JST 連接器連接到板上的直流電機驅動器 1 和 2。

pYYBAGOYg4qAL1-hAAG8ZJNRpwk89.jpeg
將 JST 電線連接到直流電機驅動器 1 和 2
?

直流電機驅動器 1 連接到左側電機,驅動器 2 連接到右側電機。

poYBAGOYg7aAHUX_AAvmAswqQLg11.jpeg
直流電機驅動器 1 和 2 已連接
?

現在,將電線連接到電機,但還沒有焊接。如果車輪以錯誤的方向旋轉,您可能需要反轉電纜以恢復極性。現在,只需確保電線和電機之間的物理連接良好。

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

將您的電機標記為左側(連接到驅動器 1)和右側(連接到驅動器 2)。定義連接電線的相對端的正向方向,如下圖所示:

poYBAGOYhA6AEyaPAA9ACSAVwh010.jpeg
電機連接并用左和右標記。定義了前進方向。
?

現在連接電池,打開你的 Beaglebone。

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

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

檢查電機極性/方向

將 Beaglebone 連接到 WiFi 后,打開瀏覽器并訪問http://blupants.org 確保您用來瀏覽的計算機也連接到您連接 Beaglebone 的同一個 WiFi 網絡。

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

poYBAGN6XHuADGD6AAGJcY7IM_o724.png
使用 BluPants 連接到 Beaglebone
?

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

現在您已連接,拖放一兩個“向前移動”命令塊,然后單擊“播放”執行它。

poYBAGOYhC6ACn4pAAI7egLhT4Q154.png
運行正向命令并觀察電機
?

觀察兩個電機,確保它們向“前進”方向移動。

確認連接良好后,您可以繼續焊接。

焊接電機
?

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

組裝機器人

關閉 Beaglebone 并斷開電池。拿到底盤,把它放在電機的頂部,按照我們目前桌子上的設置:

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

將電機固定在底盤上并將其翻轉。請注意,字母“L”和“R”將不再可見,因為底盤連接到電機的表面與我們寫字母的表面相同。

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

翻轉底盤后,將另外兩個外部緊固件靠近電機并使用螺栓固定。螺栓應該從外到內。螺母應從機箱內部安裝。

將 JST 連接器帶到機箱頂部。

pYYBAGOYhFeABlJuAAitWUfPxmg58.jpeg
JST 連接器應置于頂部
?

連接兩個電機輪并將旋轉輪安裝到底盤背面。

?
?
?
poYBAGOYhGCAWJBNAAKT1VAB6Cc769.png
?
1 / 5 ?將車輪連接到電機
?

準備好底盤后,將 JST 連接器連接到電機驅動器(左側 JST 連接到驅動器 1,右側 JST 連接到電機驅動器號 2)。然后連接電池,打開 Beaglebone。

?
?
?
poYBAGOaZYiAUG0GAANARHwqcdw715.png
?
1 / 2 ?將 JST 連接到直流電機驅動器
?

由于電池和 Begaleboard 在轉彎過程中移動,機器人向右過度轉向。因此,在嘗試對其進行調整之前,請確保您的機器人穩定且沒有任何松散的連接部件。

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

例如,您可能希望機器人在執行“move_forward()”命令時移動得更遠。為此,您需要做的就是增加默認值

"block_length": 0.5,

類似于

"block_length": 0.9,

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

"duty": 0.5,

類似于

"duty": 0.3,

您還可以補償物理問題,例如一個電機運行速度比另一個電機快(這會阻止機器人直線移動)。

假設您希望電機 2(右側的電機)運行速度慢 20%。為此,您將 duty_ratio 的第二個值從 1.0 更改為 0.8。

原始設置:

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

右側電機運行速度慢 20% 的設置:

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

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

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

恢復損壞的blupants.json文件后,您可能需要重新啟動服務。要重新啟動服務,請打開命令提示符,然后運行:

sudo service blupants restart

如果您需要任何進一步的幫助,請隨時在本文中添加任何評論。

BluPants 連接故障排除

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

sudo service blupants status

預期的結果應該是這樣的:

poYBAGOaZYqAcBGwAAGqPfviC4M307.png
藍褲服務狀態
?

如果需要重啟服務,可以嘗試:

sudo service blupants restart

并再次檢查狀態。確認服務正常運行后,在瀏覽器上訪問http://blupants.org并嘗試再次連接到 Beaglebone。

或者,您可以嘗試直接在 URL 上提供您的 Beaglebone WiFi IP 地址。為了手動獲取您的 WiFi IP 地址,請從您的 Beaglebone 命令 shell 運行以下命令:

ifconfig wlan0

你應該得到類似的東西:

pYYBAGOaZY2AWgXIAAD6KEXtdQM844.png
Beaglebone WiFi IP 地址
?

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

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

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

poYBAGOaZY-Ab2pvAAEnzpQXB3Q341.png
手動連接機器人IP地址
?

如果您需要任何進一步的幫助,請在本文中添加任何評論,我們將為您提供幫助。

下一步是什么?

請繼續關注更多教程,這樣您就可以擴展您的基本機器人。例如,我們有一個關于如何為您的機器人添加爪子的教程和另一個用于向 Beaglebone Blue 添加距離傳感器的教程距離傳感器與我們今天創建的機器人完全兼容。隨意按照其他教程中的說明,對您的基本 MVP 機器人進行擴展。

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

您可能想進一步探索它并自己嘗試新事物。如果您有這種感覺,請查看我們在本教程中標記為可選的所有部分,并嘗試自己構建更多內容。BluPants 是一個旨在讓您邊做邊學的平臺。

如果您想給我們留言,請隨時添加評論和/或直接與我們聯系。在Twitter 上關注我們以隨時關注所有新版本

下次見!

Robot4()
{
  return Humans++;
}

謝謝注意

BluPants 圖像基于開源項目Beagleboard 我們要感謝所有 Begaleboard 社區,感謝您支持的令人驚嘆的高質量開源硬件平臺。如果您想了解有關 Beagleboard 的更多信息,請訪問:https ://beagleboard.org


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

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 4438成人成人高清视频| 99热最新在线观看| h视频在线免费观看| 亚洲视频在线网| 在线播放12p| 日不卡| 中文字幕第11页| 网址色| 欧美大胆一级视频| 国产日韩精品一区二区在线观看| 97人人射| 久久久久久天天夜夜天天| 人人澡人人澡人人看青草| 亚洲一区二区高清| 日韩一级在线观看| 久久成人国产| 午夜小视频网站| 国产精品bdsm在线调教| 视频一区二区免费| 欧美一区二区三区黄色| 97人人模人人揉人人捏| 日本女人啪啪| 日韩毛片在线| 天天操网| 中文字幕一区在线播放| 色婷婷777| 不卡中文字幕在线| 国产午夜精品片一区二区三区| 亚洲男人的天堂久久无| 四虎影院最新地址| 国产欧美一区二区三区观看| www.天天干| 中日韩欧美在线观看| 国产精品一区二区三区四区| 午夜影院日韩| 国产亚洲自在精品久久| 日本番囗| 天天天天天天天操| 亚洲一卡2卡3卡4卡5卡乱码| 免费网站色| 欧美日操|