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

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

3天內(nèi)不再提示

OrangePi AIpro應(yīng)用:機(jī)械臂應(yīng)用開(kāi)發(fā)指南

香橙派 ? 2024-08-19 16:42 ? 次閱讀

2024世界人工智能大會(huì)上,香橙派攜OrangePi AIpro 20T在世博展覽館H1-A301展區(qū)亮相,給大家?guī)?lái)AI+互動(dòng)的沉浸式體驗(yàn)。其中,搭載OrangePi AIpro開(kāi)發(fā)板的智能機(jī)械臂吸引了眾多與會(huì)者的駐足關(guān)注,他們對(duì)這款智能機(jī)械臂表現(xiàn)出極大的熱情。此款機(jī)械臂能對(duì)積木顏色進(jìn)行識(shí)別,將積木搬運(yùn)到對(duì)應(yīng)區(qū)域,可應(yīng)用于垃圾分揀及工業(yè)、物流、醫(yī)療領(lǐng)域。那么今天,我們就給大家介紹如何通過(guò)OrangePi AIpro打造一款智能的機(jī)械臂。

1、需要準(zhǔn)備的東西

1)Orange Pi Ai Pro開(kāi)發(fā)板。

wKgaombC_XqAPRtPAAe_OlUW1qM518.png

2)Orange Pi Ai Pro開(kāi)發(fā)板配套的65W PD電源。

wKgZombC_O6ARnJyAAJG6GkGhj0774.png

3)Orange Pi Ai Pro開(kāi)發(fā)板配套的散熱風(fēng)扇。

wKgZombC_XmAEnOfAALHm9gDid8073.png

4)32GB或32GB以上容量的TF卡。

wKgaombC_O2AKKyMAADwvBhWB2I523.png

5)用于燒錄Ubuntu鏡像到TF卡中的讀卡器。

wKgaombC_PeAbGxsAADIYCx853Y536.png

6)HDMI顯示器和HDMI線。

wKgaombC_O6AR7zlAAFD_RDYH_Q483.png

wKgaombC_O-AVmGqAAIzZI0O5C4467.png

7)USB接口的鼠標(biāo)和鍵盤。

wKgZombC_O2AAttDAAFIOpzV-O0403.png

8)一臺(tái)Windows系統(tǒng)的筆記本或者電腦,燒錄開(kāi)發(fā)板的Ubuntu系統(tǒng)到TF卡中需要用到。

9)標(biāo)準(zhǔn)版本的亞博智能機(jī)械臂套件。

wKgZombC_PCAS0e3AAVhFZxqTGw072.png

2、機(jī)械臂組裝時(shí)的注意事項(xiàng)

1)亞博智能機(jī)械臂套件里面有一個(gè)使用說(shuō)明書,機(jī)械臂的吸盤、擴(kuò)展板、攝像頭的安裝參考這個(gè)說(shuō)明書即可。

wKgaombC_O-AbOEdAAPIk1Ng70w288.png

2)機(jī)械臂底板的電源線如下所示,此線的安裝需要用較大的力氣按壓進(jìn)去。

wKgaombC_PGAKpjRAAWr0QznVng091.png

3)機(jī)械臂使用時(shí)記得把電源按鍵撥到ON檔位。

wKgZombC_PGAbWRuAAXlJ3bX7ws677.png

4)將開(kāi)發(fā)板固定到機(jī)械臂的底板上前,請(qǐng)先不要安裝風(fēng)扇,不然無(wú)法固定。

5)機(jī)械臂的套件中默認(rèn)提供了下圖所示的排線來(lái)連接開(kāi)發(fā)板和機(jī)械臂底板的40pin接口(實(shí)際只使用了3個(gè)引腳)。由于開(kāi)發(fā)板風(fēng)扇的影響,此40pin排線無(wú)法插入開(kāi)發(fā)板的40pin接口中。我們需要額外準(zhǔn)備3根杜邦線來(lái)連接開(kāi)發(fā)板和底板的引腳。

wKgZombC_O-AY0QEAAKbTgaN3_k590.png

6)根杜邦線的連接開(kāi)發(fā)板和機(jī)械臂底板的方法如下所示:

6.1開(kāi)發(fā)板40pin的3號(hào)引腳接到底板40pin的3號(hào)引腳;

6.2開(kāi)發(fā)板40pin的5號(hào)引腳接到底板40pin的5號(hào)引腳;

6.3開(kāi)發(fā)板40pin的39號(hào)引腳接到底板40pin的39號(hào)引腳。

wKgZombC_PKAOfOKAAlEGnXt9Wc607.png

7)開(kāi)發(fā)板固定在機(jī)械臂的底板上時(shí),可以靠后一些,這樣方便開(kāi)發(fā)板接入HDMI顯示器。

3、燒錄系統(tǒng)并運(yùn)行機(jī)械臂程序的方法

1)首先燒錄已預(yù)裝機(jī)械臂樣例代碼的Ubuntu鏡像到TF卡中。燒錄鏡像的方法請(qǐng)參考《OrangePi_AI_Pro_昇騰_用戶手冊(cè)》2.4.燒寫Linux鏡像到TF卡中的方法一小節(jié)的說(shuō)明。已預(yù)裝機(jī)械臂樣例代碼的Ubuntu鏡像下載地址如下所示:

鏈接: https://pan.baidu.com/s/1CzjZUAxNtWlmW1OY-WRyNA?pwd=cejh

提取碼: cejh

2)然后將開(kāi)發(fā)板連接到HDMI顯示器,并接上鼠標(biāo)和鍵盤,這樣我們就可以在HDMI顯示器中來(lái)操作開(kāi)發(fā)板的Ubuntu系統(tǒng)了。需要注意的是,目前只有HDMI0接口支持顯示Ubuntu系統(tǒng)的桌面。

wKgaombC_PCARq9KAAQwt09swmY700.png

3)然后通過(guò)網(wǎng)線或者WIFI將開(kāi)發(fā)板連接到能正常上網(wǎng)的網(wǎng)絡(luò)中。網(wǎng)絡(luò)的連接方法請(qǐng)參考《OrangePi_AI_Pro_昇騰_用戶手冊(cè)》3.5.網(wǎng)絡(luò)連接測(cè)試一小節(jié)的說(shuō)明。

開(kāi)發(fā)板Ubuntu系統(tǒng)登密碼為Mind@123

4)登錄Ubuntu系統(tǒng)的桌面后,首先打開(kāi)一個(gè)終端,然后使用sudo -i命令切換到root用戶。

5)然后運(yùn)行下面的命令,啟動(dòng)機(jī)械臂的分揀功能。

cd /root

./start_block_cls.sh

4、校準(zhǔn)攝像頭的方法

1)如果測(cè)試發(fā)現(xiàn)機(jī)械臂抓取積木不準(zhǔn),可以校準(zhǔn)下攝像頭。

2)首先通過(guò)HDMI顯示登錄Ubuntu系統(tǒng)的桌面。

3)然后打開(kāi)一個(gè)終端,并使用sudo -i命令切換到root用戶。

4)然后進(jìn)入機(jī)械臂代碼的目錄。

cd /root/xunlong_arm

5)然后運(yùn)行下面的命令打開(kāi)校準(zhǔn)程序。

jupyter notebook --allow-root --no-browser --ip 127.0.0.1

wKgaombC_PSAKRhLAAjDOoo9kyU327.png

6)然后在開(kāi)發(fā)板的Ubuntu系統(tǒng)中打開(kāi)瀏覽器,輸入上面紅色框中的地址會(huì)顯示下面的界面。

wKgaombC_O2ADiZYAAGy8Fwjddw611.png

7)然后打開(kāi)相機(jī)校準(zhǔn).ipynb

wKgaombC_O2Aa0McAABX9Tu4aaM891.png

8)然后點(diǎn)擊下面的圖標(biāo)開(kāi)始運(yùn)行

wKgaombC_O6AY-l4AAFvS1k_I0o151.png

9)然后選擇Restart and Run All Cells

wKgZombC_O-ARh5gAAFX6IgLXH8143.png

10)成功運(yùn)行后的顯示如下所示,會(huì)顯示機(jī)械臂攝像頭的圖像。

wKgZombC_POAN-bPAA4WOf4PkJQ731.png

11)然后單擊calibration_model按鈕,并調(diào)節(jié)joint1joint2。請(qǐng)保證調(diào)試環(huán)境的光源充足,確保藍(lán)色邊框覆蓋整個(gè)十字框,畫面如下所示。

wKgaombC_PSAGYO9AA4pZVXHcFE104.png

12)單擊calibration_ok按鈕,可視化界面進(jìn)入方框內(nèi)部,畫面如下所示。

wKgZombC_PKAOcX-AAvooGVCwQY334.png

13)校準(zhǔn)完后,返回終端,按下鍵盤Ctrl+C鍵,即可停止jupyter notebook程序。

14)然后再測(cè)試下機(jī)械臂抓取積木是否準(zhǔn)確。

15)如果在完成相機(jī)校準(zhǔn)后抓取積木仍有誤差,此時(shí)就需要在程序中手工校準(zhǔn)了。

a.首先打開(kāi)配置文件offset.txt。

cd /root/xunlong_arm/

vim config/offset.txt

b.打開(kāi)offset.txt后會(huì)看到兩個(gè)參數(shù)。

0.016

0.01

c.如發(fā)現(xiàn)機(jī)械臂抓取略微靠積木的后方,則需要適當(dāng)加大第一個(gè)參數(shù)。

d.如發(fā)現(xiàn)機(jī)械臂抓取略微靠積木的前方,則需要適當(dāng)減小第一個(gè)參數(shù)。

e.如發(fā)現(xiàn)機(jī)械臂抓取略微靠積木的右方,則需要適當(dāng)加大第二個(gè)參數(shù)。

f.如發(fā)現(xiàn)機(jī)械臂抓取略微靠積木的左方,則需要適當(dāng)減小第二個(gè)參數(shù)。

g.修改參數(shù)后,需要重新運(yùn)行程序來(lái)測(cè)試。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 人工智能
    +關(guān)注

    關(guān)注

    1787

    文章

    46047

    瀏覽量

    234939
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4768

    瀏覽量

    96150
  • 機(jī)械臂
    +關(guān)注

    關(guān)注

    12

    文章

    502

    瀏覽量

    24286
  • orange pi
    +關(guān)注

    關(guān)注

    0

    文章

    24

    瀏覽量

    2827
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TUSS44x0軟件開(kāi)發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《TUSS44x0軟件開(kāi)發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-14 10:59 ?0次下載
    TUSS44x0軟件<b class='flag-5'>開(kāi)發(fā)指南</b>

    MSPM0 L 系列 MCU硬件開(kāi)發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《MSPM0 L 系列 MCU硬件開(kāi)發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-09 10:36 ?0次下載
    MSPM0 L 系列 MCU硬件<b class='flag-5'>開(kāi)發(fā)指南</b>

    LVGL開(kāi)發(fā)指南介紹

    電子發(fā)燒友網(wǎng)站提供《LVGL開(kāi)發(fā)指南介紹.pdf》資料免費(fèi)下載
    發(fā)表于 09-09 10:24 ?0次下載

    MSPM0 L系列MCU硬件開(kāi)發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《MSPM0 L系列MCU硬件開(kāi)發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-07 11:12 ?0次下載
    MSPM0 L系列MCU硬件<b class='flag-5'>開(kāi)發(fā)指南</b>

    MSPM0 G系列MCU硬件開(kāi)發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《MSPM0 G系列MCU硬件開(kāi)發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-05 10:58 ?0次下載
    MSPM0 G系列MCU硬件<b class='flag-5'>開(kāi)發(fā)指南</b>

    MSPM0 G系列MCU硬件開(kāi)發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《MSPM0 G系列MCU硬件開(kāi)發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-05 09:57 ?0次下載
    MSPM0 G系列MCU硬件<b class='flag-5'>開(kāi)發(fā)指南</b>

    BQ769x2軟件開(kāi)發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《BQ769x2軟件開(kāi)發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 08-26 09:12 ?0次下載
    BQ769x2軟件<b class='flag-5'>開(kāi)發(fā)指南</b>

    RA/RX電機(jī)應(yīng)用開(kāi)發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《RA/RX電機(jī)應(yīng)用開(kāi)發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 08-15 09:44 ?0次下載
    RA/RX電機(jī)應(yīng)用<b class='flag-5'>開(kāi)發(fā)指南</b>

    如何基于OrangePi?AIpro開(kāi)發(fā)AI推理應(yīng)用

    香橙派AIpro開(kāi)發(fā)板采用昇騰AI技術(shù)路線,接口豐富且具有強(qiáng)大的可擴(kuò)展性,提供8/20TOPS澎湃算力,可廣泛使用于AI邊緣計(jì)算、深度視覺(jué)學(xué)習(xí)及視頻流AI分析、視頻圖像分析、自然語(yǔ)言處理等AI領(lǐng)域
    的頭像 發(fā)表于 06-04 14:23 ?327次閱讀
    如何基于<b class='flag-5'>OrangePi</b>?<b class='flag-5'>AIpro</b><b class='flag-5'>開(kāi)發(fā)</b>AI推理應(yīng)用

    迅為RK3568開(kāi)發(fā)板驅(qū)動(dòng)開(kāi)發(fā)指南-輸入子系統(tǒng)

    迅為RK3568開(kāi)發(fā)板驅(qū)動(dòng)開(kāi)發(fā)指南-輸入子系統(tǒng)
    的頭像 發(fā)表于 02-23 15:11 ?584次閱讀
    迅為RK3568<b class='flag-5'>開(kāi)發(fā)</b>板驅(qū)動(dòng)<b class='flag-5'>開(kāi)發(fā)指南</b>-輸入子系統(tǒng)

    RA家族QE電機(jī)應(yīng)用開(kāi)發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《RA家族QE電機(jī)應(yīng)用開(kāi)發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-31 09:57 ?0次下載
    RA家族QE電機(jī)應(yīng)用<b class='flag-5'>開(kāi)發(fā)指南</b>

    keil arm軟件開(kāi)發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《keil arm軟件開(kāi)發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-26 15:51 ?7次下載

    GD32L233硬件開(kāi)發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《GD32L233硬件開(kāi)發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-05 10:26 ?2次下載
    GD32L233硬件<b class='flag-5'>開(kāi)發(fā)指南</b>

    GD32VW553快速開(kāi)發(fā)指南應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《GD32VW553快速開(kāi)發(fā)指南應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 12-14 09:58 ?0次下載
    GD32VW553快速<b class='flag-5'>開(kāi)發(fā)指南</b>應(yīng)用說(shuō)明

    ESP32開(kāi)發(fā)指南

    ESP32開(kāi)發(fā)指南介紹、開(kāi)發(fā)板硬件介紹、開(kāi)發(fā)準(zhǔn)備、Windows搭建ESP32開(kāi)發(fā)環(huán)境
    發(fā)表于 10-09 06:06