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

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

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

使用AI愛克斯開發(fā)板與LabVIEW實(shí)現(xiàn)麥克納母輪小車的控制

英特爾物聯(lián)網(wǎng) ? 來源:英特爾物聯(lián)網(wǎng) ? 2023-05-19 16:05 ? 次閱讀

01

/簡介/

本項(xiàng)目旨在探索和實(shí)現(xiàn)利用AI 愛克斯開發(fā)板和LabVIEW軟件平臺(tái)對麥克納母輪小車的精確控制。麥克納母輪小車以其靈活的移動(dòng)能力和廣泛的應(yīng)用前景在機(jī)器人領(lǐng)域受到廣泛關(guān)注,目前作為創(chuàng)新動(dòng)手平臺(tái),已廣泛應(yīng)用于各大中小學(xué)以及高校的 STEAM 教育中。

基于英特爾N5105處理器的 AI 愛克斯開發(fā)板是一款功能強(qiáng)大的小型計(jì)算機(jī),專為支持入門級(jí)邊緣人工智能應(yīng)用程序和設(shè)備而設(shè)計(jì)。無論是在人工智能學(xué)習(xí)、開發(fā)還是實(shí)訓(xùn)等應(yīng)用場景下,它都能完美勝任。

59326228-f569-11ed-90ce-dac502259ad0.png

NI LabVIEW 則是一款圖形化編程環(huán)境,以其直觀的編程方式和豐富的數(shù)據(jù)處理能力深受工程師們的喜愛。

在本項(xiàng)目中,我們將 AI 愛克斯開發(fā)板和 LabVIEW 結(jié)合,通過設(shè)計(jì)和實(shí)現(xiàn)適合麥克納母輪小車的控制算法,實(shí)現(xiàn)對麥克納母輪小車的實(shí)時(shí)控制。

本文范例代碼:

git clone

https://github.com/aiblockly/aixbroad_code_example.git

02

/Mbot mega 麥克納母輪小車/

mBot Mega 是一款先進(jìn)的二合一機(jī)器人套件。全金屬外殼,科技感十足,自主拼裝,享受動(dòng)手樂趣與成就感。4個(gè)直流電機(jī)搭配全向移動(dòng)麥克納姆輪,可進(jìn)行機(jī)器人移動(dòng)算法學(xué)習(xí),實(shí)現(xiàn)萬向移動(dòng)等更靈活更高級(jí)的機(jī)器人運(yùn)動(dòng)控制,盡享超感遙控體驗(yàn)。配備18650充電鋰電池,2600mAh容量,為澎湃動(dòng)力提供強(qiáng)勁電量。搭載多種智能傳感器,可實(shí)現(xiàn)手勢識(shí)別。支持圖形化編程、PythonArduino C 語言編程。

59482a7c-f569-11ed-90ce-dac502259ad0.png

595da622-f569-11ed-90ce-dac502259ad0.png

597ef00c-f569-11ed-90ce-dac502259ad0.png

組裝麥輪小車

請按照說明文檔對麥克納母輪小車進(jìn)行組裝,首先是小車本體的組裝,隨后需要將 AI 愛克斯開發(fā)板安裝在小車上,具體可以參考圖或相關(guān)文檔。

5af76cb6-f569-11ed-90ce-dac502259ad0.png

03

/開發(fā) LabVIEW 程序/

我們可以使用 Python 代碼來實(shí)現(xiàn)對麥克納母輪小車的控制(如下圖):

5b25f766-f569-11ed-90ce-dac502259ad0.png

不過相比而言,使用 NI LabVIEW 圖形化編程平臺(tái)讓開發(fā)更為簡明,如下圖程序所示,簡單的一個(gè)事件循環(huán)就實(shí)現(xiàn)了對麥克納母輪小車的基本運(yùn)行控制(界面);

5b3dcc6a-f569-11ed-90ce-dac502259ad0.png

5b615cb6-f569-11ed-90ce-dac502259ad0.png

04

/結(jié)論/

通過本項(xiàng)目的實(shí)踐探索,我們驗(yàn)證了 AI 愛克斯開發(fā)板與 LabVIEW 聯(lián)合實(shí)現(xiàn)對麥克納母輪小車的精確控制的可能性和有效性。LabVIEW 的圖形化編程環(huán)境不僅使得控制邏輯的設(shè)計(jì)和實(shí)現(xiàn)更為直觀,而且其豐富的數(shù)據(jù)處理能力也為我們提供了強(qiáng)大的后盾。同時(shí), AI 愛克斯開發(fā)板控制板以其高性能處理器和豐富的接口,有效地執(zhí)行了我們設(shè)計(jì)的控制算法,實(shí)現(xiàn)了對麥克納母輪小車的控制。

值得指出的是,這樣的軟硬件結(jié)合模式不僅限于實(shí)現(xiàn)麥克納母輪小車的基本運(yùn)動(dòng)控制,其開放的設(shè)計(jì)和強(qiáng)大的處理能力為我們提供了在此基礎(chǔ)上實(shí)現(xiàn)更多人工智能算法的可能性。例如,我們可以在此系統(tǒng)上實(shí)現(xiàn)自主導(dǎo)航、避障、物體追蹤等高級(jí)功能,從而將麥克納母輪小車開發(fā)成一個(gè)功能強(qiáng)大的移動(dòng)機(jī)器人平臺(tái)。

更為重要的是,這種結(jié)合AI 愛克斯開發(fā)板和 LabVIEW 的控制方式也為 STEAM 教育提供了一種新的可能。通過編程控制麥克納母輪小車,學(xué)生們可以更好地理解和學(xué)習(xí)科學(xué)、技術(shù)、工程、藝術(shù)和數(shù)學(xué)相關(guān)的知識(shí),同時(shí)也能激發(fā)他們的創(chuàng)新思維和動(dòng)手能力。我們期待看到,麥克納母輪小車在此控制系統(tǒng)的驅(qū)動(dòng)下,能夠成為 STEAM 教育的一種新的、有趣的教學(xué)工具,激發(fā)更多學(xué)生對科技創(chuàng)新的興趣。

審核編輯 :李倩

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

    關(guān)注

    211

    文章

    28466

    瀏覽量

    207330
  • 人工智能
    +關(guān)注

    關(guān)注

    1791

    文章

    47352

    瀏覽量

    238772
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    37

    文章

    3277

    瀏覽量

    57737

原文標(biāo)題:使用AI愛克斯開發(fā)板與LabVIEW實(shí)現(xiàn)麥克納母輪小車的控制 | 開發(fā)者實(shí)戰(zhàn)

文章出處:【微信號(hào):英特爾物聯(lián)網(wǎng),微信公眾號(hào):英特爾物聯(lián)網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    搭載勘智K230的AI視覺開發(fā)板介紹

    ,首批開發(fā)板現(xiàn)貨上千套開售僅三小時(shí)即售罄。據(jù)悉,此開發(fā)板定位為AI視覺開發(fā)板,支持多種AI識(shí)別、檢測、追蹤功能,擁有自主學(xué)習(xí)能力。適用于電子
    的頭像 發(fā)表于 12-05 11:06 ?845次閱讀
    搭載勘智K230的<b class='flag-5'>AI</b>視覺<b class='flag-5'>開發(fā)板</b>介紹

    玩轉(zhuǎn)RK3588開發(fā)板基于connector-split 功能實(shí)現(xiàn)多屏聯(lián)動(dòng)

    玩轉(zhuǎn)RK3588開發(fā)板基于connector-split 功能實(shí)現(xiàn)多屏聯(lián)動(dòng)
    的頭像 發(fā)表于 12-02 16:05 ?321次閱讀
    玩轉(zhuǎn)RK3588<b class='flag-5'>開發(fā)板</b>基于connector-split 功能<b class='flag-5'>實(shí)現(xiàn)</b>多屏聯(lián)動(dòng)

    基于哪吒開發(fā)板部署YOLOv8模型

    2024英特爾 “走近開發(fā)者”互動(dòng)活動(dòng)-哪吒開發(fā)套件免費(fèi)試 用 AI 創(chuàng)新計(jì)劃:哪吒開發(fā)板是專為支持入門級(jí)邊緣 AI 應(yīng)用程序和設(shè)備而設(shè)計(jì),
    的頭像 發(fā)表于 11-15 14:13 ?278次閱讀
    基于哪吒<b class='flag-5'>開發(fā)板</b>部署YOLOv8模型

    正點(diǎn)原子fpga開發(fā)板不同型號(hào)

    正點(diǎn)原子作為國內(nèi)領(lǐng)先的FPGA開發(fā)板供應(yīng)商,其產(chǎn)品線覆蓋了從入門級(jí)到高端應(yīng)用的各個(gè)領(lǐng)域。這些開發(fā)板不僅適用于學(xué)術(shù)研究,還廣泛應(yīng)用于工業(yè)控制、通信、圖像處理等多個(gè)領(lǐng)域。 1. 入門級(jí)開發(fā)板
    的頭像 發(fā)表于 11-13 09:30 ?814次閱讀

    【AG32開發(fā)板體驗(yàn)連載】雷達(dá)實(shí)現(xiàn)控制

    的項(xiàng)目計(jì)劃: 根據(jù)文檔,搭建開發(fā)環(huán)境; 驗(yàn)證串口通信,并能夠串口控制開發(fā)板; 基于內(nèi)部CPLD資源完成高頻脈沖產(chǎn)生,并能夠通過ARM端實(shí)現(xiàn)控制
    發(fā)表于 10-26 18:11

    【正點(diǎn)原子i.MX93開發(fā)板試用連載體驗(yàn)】基于深度學(xué)習(xí)的語音本地控制

    有一段時(shí)間沒有參加電子發(fā)燒友的開發(fā)板評測了,主要是不想總是重復(fù)以往做過的東西,希望在評測中想學(xué)點(diǎn)新東西突破一下自己。這次感謝電子發(fā)燒友論壇和正點(diǎn)原子給的評測機(jī)會(huì),希望充分利用i.MX93開發(fā)板實(shí)現(xiàn)
    發(fā)表于 06-30 10:49

    聆思CSK6視覺語音大模型AI開發(fā)板入門資源合集(硬件資料、大模型語音/多模態(tài)交互/英語評測SDK合集)

    對話 + 文生圖 + 設(shè)備控制該示例展示了如何通過大模型實(shí)現(xiàn)語音輸入意圖的理解,實(shí)現(xiàn)對話、繪圖和控制開發(fā)板屏幕顏色進(jìn)行切換,用戶可參考代碼與
    發(fā)表于 06-18 17:33

    【Vision Board創(chuàng)客營連載體驗(yàn)】基于RA8D1-Vision Board的自動(dòng)路徑規(guī)劃小車

    電機(jī)和編碼器實(shí)現(xiàn),大腦使用RA8D1-Vision Board開發(fā)板的openmv固件完成障礙識(shí)別和底盤移動(dòng)控制,兩個(gè)部分使用串口進(jìn)行通訊。 二、底盤:(1)底盤使用普通車輪以菱形布局,可
    發(fā)表于 06-18 15:33

    用悟空派全志H3開發(fā)板做一個(gè)基于ROS系統(tǒng)的全向小車

    這個(gè)強(qiáng)大的開發(fā)板的一些關(guān)鍵特性以及我是如何利用它來打造一個(gè)全向小車的。 2、產(chǎn)品設(shè)計(jì)介紹 本次設(shè)計(jì)的全向小車是在一個(gè)圓形底盤上安裝
    發(fā)表于 05-06 11:15

    fpga開發(fā)板是什么?fpga開發(fā)板有哪些?

    FPGA開發(fā)板是一種基于FPGA(現(xiàn)場可編程門陣列)技術(shù)的開發(fā)平臺(tái),它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實(shí)現(xiàn)各種數(shù)字電路和邏輯功能。FPGA開發(fā)板通常包括FPG
    的頭像 發(fā)表于 03-14 18:20 ?2052次閱讀

    fpga開發(fā)板使用教程

    FPGA開發(fā)板的使用教程主要包括以下幾個(gè)關(guān)鍵步驟。
    的頭像 發(fā)表于 03-14 15:50 ?1155次閱讀

    【LicheeRV-Nano開發(fā)套件試用連載體驗(yàn)】+ 實(shí)現(xiàn)麥克小車自主導(dǎo)航

    。 2、個(gè)人項(xiàng)目申請說明 申請項(xiàng)目名稱: 實(shí)現(xiàn)麥克小車自主導(dǎo)航 申請理由: 本人在AGV行業(yè)有多年
    發(fā)表于 03-03 14:20

    fpga開發(fā)板與linux開發(fā)板區(qū)別

    (Field-Programmable Gate Array)是一種可編程邏輯器件,它可以通過編程改變硬件邏輯電路的功能和結(jié)構(gòu)。FPGA采用了可編程的門極,可以根據(jù)需要重新配置內(nèi)部電路,從而實(shí)現(xiàn)不同的功能和邏輯關(guān)系。而Linux開發(fā)板則是一種嵌入式計(jì)算機(jī)平臺(tái),其核心是Li
    的頭像 發(fā)表于 02-01 17:09 ?2289次閱讀

    51單片機(jī)開發(fā)板的主要功能 51單片機(jī)開發(fā)板能做什么

    51單片機(jī)開發(fā)板是一種基于8051系列單片機(jī)芯片的開發(fā)板,具有豐富的功能和廣泛的應(yīng)用。下面將詳細(xì)介紹51單片機(jī)開發(fā)板的主要功能以及能夠實(shí)現(xiàn)的各種應(yīng)用。 一、基本功能: 通用輸入輸出:5
    的頭像 發(fā)表于 01-23 15:52 ?3826次閱讀

    Ai-WB2系列模組/開發(fā)板連接亞馬遜云的方法介紹

    Ai-WB2系列模組/開發(fā)板一個(gè)
    的頭像 發(fā)表于 01-13 15:11 ?1314次閱讀
    <b class='flag-5'>Ai</b>-WB2系列模組/<b class='flag-5'>開發(fā)板</b>連接亞馬遜云的方法介紹