引言:
介紹當(dāng)前的版本
今天我們要介紹的是aikit2023,aikit2023是aikit的全新升級(jí)版。
AIkit 2023 是一套集視覺(jué),定位抓取、自動(dòng)分揀模塊為一體的入門(mén)級(jí)人工智能套裝。
該套裝基于python平臺(tái),可通過(guò)開(kāi)發(fā)軟件實(shí)現(xiàn)機(jī)械臂的控制,簡(jiǎn)單易學(xué),能夠快速入門(mén)學(xué)習(xí)人工智能基礎(chǔ)知識(shí),啟發(fā)創(chuàng)新思維,領(lǐng)悟開(kāi)源創(chuàng)意文化。
人工智能套裝2023是機(jī)械臂應(yīng)用的一種場(chǎng)景,仿工業(yè)場(chǎng)景。在這個(gè)仿工業(yè)場(chǎng)景中,機(jī)械臂將代替人工實(shí)現(xiàn)智能分揀,初步實(shí)現(xiàn)工業(yè)自動(dòng)化。在這個(gè)場(chǎng)景中最為核心的是五個(gè)視覺(jué)算法和機(jī)械臂運(yùn)動(dòng)控制算法,能夠快速的識(shí)別物體,進(jìn)行精準(zhǔn)分揀。
五個(gè)視覺(jué)算法分別是:
● 形狀識(shí)別算法
● 特征點(diǎn)識(shí)別算法
● 二維碼識(shí)別算法
● 顏色識(shí)別算法
● YOLOv5識(shí)別算法
OpenCV是一個(gè)開(kāi)源的計(jì)算機(jī)視覺(jué)庫(kù),用于計(jì)算機(jī)圖像處理、計(jì)算機(jī)視覺(jué)和機(jī)器學(xué)習(xí)領(lǐng)域。OpenCV支持多種編程語(yǔ)言,包括C++、Python等,提供了大量的圖像處理和計(jì)算機(jī)視覺(jué)函數(shù),幫助開(kāi)發(fā)人員實(shí)現(xiàn)各種應(yīng)用,比如圖像識(shí)別、目標(biāo)跟蹤、機(jī)器人導(dǎo)航等。
前四種算法是根據(jù)OpenCV算法來(lái)進(jìn)行圖像處理和機(jī)器視覺(jué),其中有對(duì)色域的識(shí)別,特征點(diǎn)的識(shí)別,二維碼的識(shí)別還有形狀的識(shí)別。
YoloV5 (You Only Look Once version 5)是近年來(lái)比較熱門(mén)的一種目標(biāo)檢測(cè)算法,v5代表了它的版本號(hào)(第五個(gè)版本),它使用了卷積神經(jīng)網(wǎng)絡(luò)(CNN)來(lái)預(yù)測(cè)圖像中的物體,并且能夠較快地完成檢測(cè),同時(shí)仍保持較高的準(zhǔn)確性。
接下來(lái)我們分別來(lái)看看它工作的狀態(tài)是怎樣的
形狀識(shí)別算法
特征點(diǎn)識(shí)別
顏色識(shí)別
二維碼識(shí)別
yolov5 識(shí)別
接下來(lái)我們介紹一下如何使用
如何使用
環(huán)境
人工智能套裝2023的程序是基于python編寫(xiě)的一套程序。
在使用my系列以M5Stack為核心主控的機(jī)械臂,在使用的時(shí)候電腦需要安裝python的編譯環(huán)境,已經(jīng)openCV等一些相對(duì)應(yīng)的python庫(kù),例如:myCobot 280 M5Stack,mechArm 270 M5Stack,myPalletizer 260 M5Stack。
在使用以樹(shù)莓派為核心控制的機(jī)械臂,不用安裝環(huán)境,開(kāi)機(jī)就可以使用了,例如myCobot 280?Pi,mechArm 270 Pi,myPalletizer 260 Pi
aikit 2023使用的程序需要從Github上下載。
https://github.com/elephantrobotics/AiKit_UI
代碼中截取的一部分
讓我們來(lái)啟動(dòng)程序吧!
使用過(guò)程
啟動(dòng)main.py
這個(gè)是啟動(dòng)之后的可視化程序界面
選擇機(jī)械臂的型號(hào),串口號(hào)還有波特率進(jìn)行連接
顯示攝像頭下的畫(huà)面,來(lái)實(shí)現(xiàn)機(jī)器視覺(jué)的相關(guān)算法。
這是程序最關(guān)鍵的一部分,在算法選擇欄里選擇不同的算法執(zhí)行不同的功能。
這就是這個(gè)可視化界面的大致講解內(nèi)容。
運(yùn)行的流程:
連接機(jī)械臂->選擇算法->開(kāi)啟相機(jī)->開(kāi)啟自動(dòng)模式
aikit2023就可以運(yùn)行起來(lái)了。
總結(jié)
如何來(lái)評(píng)價(jià)這個(gè)套裝呢?
就如開(kāi)頭所說(shuō)的一樣這是一套非常適合入門(mén)學(xué)習(xí)機(jī)器視覺(jué)算法,機(jī)械臂基礎(chǔ)知識(shí),python的使用的一個(gè)套裝。
整個(gè)程序是開(kāi)源的,每段代碼都寫(xiě)有詳細(xì)的注釋?zhuān)梢宰杂傻男薷拇a,用戶(hù)可以從中了解一個(gè)程序的框架是如何搭建起來(lái)的,最關(guān)鍵的是如何將視覺(jué)算法跟機(jī)械臂運(yùn)動(dòng)控制結(jié)合起來(lái),沒(méi)有太多復(fù)雜的參數(shù),簡(jiǎn)潔明了。
說(shuō)到機(jī)械臂應(yīng)用,就必定離不開(kāi)《手眼標(biāo)定》,手眼標(biāo)定在機(jī)械臂應(yīng)用場(chǎng)景是很重要的,有eye to hand 和 eye in hand 兩種情況,來(lái)處理真實(shí)環(huán)境的數(shù)據(jù)和計(jì)算機(jī)中的數(shù)據(jù)之間的關(guān)系。
擁有aikit 1 的用戶(hù)肯定一眼就知道aikit2023的最特別的一點(diǎn)在哪方面。
可視化界面的設(shè)計(jì),用于顯示數(shù)據(jù),狀態(tài),結(jié)果等信息,提供了直觀、易于理解的信息展示方式??梢暬缑嬗糜诤?jiǎn)化操作,幫助用戶(hù)快速識(shí)別、訪問(wèn)和操作數(shù)據(jù),并且能夠以多種方式進(jìn)行交互和操作。即使你對(duì)代碼一點(diǎn)也不了解,你也可以成功的運(yùn)行整個(gè)套裝。
想必有許多用戶(hù)想要知道aikit2023與之前的aikit 升級(jí)在了哪些方面上,有什么差異,我們?cè)谝院蟮奈恼轮袝?huì)向你講解!文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-549138.html
如果你喜歡這篇文章,歡迎留言和點(diǎn)贊,我們下次再見(jiàn)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-549138.html
到了這里,關(guān)于大象機(jī)器人人工智能套裝2023版深度學(xué)習(xí)協(xié)作機(jī)器人、先進(jìn)機(jī)器視覺(jué)與應(yīng)用場(chǎng)景的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!