郭建軍 林麗君 陳紅斌 馬佳佳
摘 ?要:本設(shè)計(jì)在無(wú)人控制下,結(jié)合機(jī)器視覺(jué)、人工智能和圖像處理技術(shù),智能地循跡以及避障;自行完成花圃裁剪工作;自行設(shè)計(jì)自動(dòng)切割裝置,高效地進(jìn)行花圃裁剪工作;能夠?qū)Νh(huán)境信息進(jìn)行智能調(diào)節(jié),使花圃裁剪工作穩(wěn)定進(jìn)行;能夠?qū)崿F(xiàn)遠(yuǎn)程監(jiān)控功能。
關(guān)鍵詞:機(jī)器視覺(jué);人工智能;花圃裁剪;機(jī)器人
中圖分類號(hào):TP242 文獻(xiàn)標(biāo)志碼:A ? ? ? ? 文章編號(hào):2095-2945(2020)02-0031-02
Abstract: Under unmanned control, combined with machine vision, artificial intelligence and image processing technology, the design intelligently tracks and avoids obstacles, completes the flower bed cutting work by itself, designs an automatic cutting device to cut the flower bed efficiently and can intelligently adjust the environmental information, so that the flower bed cutting work can be carried out stably and can realize the remote monitoring function.
Keywords: machine vision; artificial intelligence; flower bed cutting; robot
引言
目前國(guó)內(nèi)的花圃裁剪、草坪修剪等工作還處于依靠人為勞動(dòng)力的模式,對(duì)此造成了園藝裁剪行業(yè)勞動(dòng)力缺失、工作效率低、工作強(qiáng)度大等問(wèn)題?;跈C(jī)器視覺(jué)和人工智能的花圃裁剪機(jī)器人能夠有效地解決以上問(wèn)題,可實(shí)現(xiàn)人為遠(yuǎn)程操控,并自動(dòng)循跡和避障進(jìn)行裁剪工作,通過(guò)硬件電路設(shè)計(jì)以及軟件程序的調(diào)試使其剪切臂能夠自動(dòng)并有條不紊地進(jìn)行裁剪工作,系統(tǒng)內(nèi)部各模塊電路能夠協(xié)調(diào)進(jìn)行工作,并驅(qū)動(dòng)機(jī)器人替代人類進(jìn)行高效率的裁剪工作,遠(yuǎn)程操作者能夠?qū)崟r(shí)地遠(yuǎn)程監(jiān)控機(jī)器人的工作情況。因此,此該機(jī)器人極大地提高了花圃裁剪工作的智能化及簡(jiǎn)便化,裁剪工作者只需遠(yuǎn)程操作并適時(shí)地監(jiān)控其工作情況即可,大大地提高了工作效率并可確保工作的質(zhì)量,從而整體提升社會(huì)生產(chǎn)力水平,且應(yīng)用前景十分廣闊。
1 系統(tǒng)組成
基于機(jī)器視覺(jué)和人工智能的花圃裁剪機(jī)器人能夠?qū)崿F(xiàn)人為遠(yuǎn)程操控,并自動(dòng)循跡和避障進(jìn)行裁剪工作。它主要包括:
1.1 主控制系統(tǒng)
主控制系統(tǒng)核心處理芯片為STM32F103VET6,系統(tǒng)正常工作時(shí)將芯片的I/O口引腳分別與各控制模塊芯片的輸入引腳相連接,根據(jù)不同芯片的通信協(xié)議以及不同的電平需求,輔以各種模塊的穩(wěn)壓電路,以及完全自主編寫的軟件程序,使其能夠正常進(jìn)行運(yùn)算和輸出電壓,從而使各模塊電路能夠協(xié)調(diào)運(yùn)行,保證該機(jī)器人能夠?qū)崿F(xiàn)遠(yuǎn)程無(wú)人控制下的自動(dòng)裁剪工作。
1.2 電機(jī)驅(qū)動(dòng)系統(tǒng)
電機(jī)驅(qū)動(dòng)系統(tǒng)主要是BTS7960組建的雙電機(jī)驅(qū)動(dòng)電路系統(tǒng),能夠具有邏輯電平輸入、電流診斷、斜率調(diào)節(jié)、死區(qū)時(shí)間產(chǎn)生和過(guò)溫、過(guò)壓、欠壓、過(guò)流及短路保護(hù)等功能。這種集成電路的優(yōu)點(diǎn)是采用集成化、外圍元件少、驅(qū)動(dòng)電路簡(jiǎn)單、使用方便。通過(guò)PID調(diào)節(jié)方法對(duì)直流伺服電機(jī)的PWM脈寬信號(hào)進(jìn)行智能控制從而間接對(duì)機(jī)器人車速進(jìn)行控制。
1.3 遠(yuǎn)程監(jiān)控系統(tǒng)
遠(yuǎn)程監(jiān)控系統(tǒng)主要由網(wǎng)絡(luò)攝像頭模塊與上位機(jī)通過(guò)無(wú)線通信模塊實(shí)現(xiàn),網(wǎng)絡(luò)攝像將從機(jī)器人移動(dòng)端上所采集的畫面信息通過(guò)模塊內(nèi)部的路由器WiFi模塊,借助局域網(wǎng)或城域網(wǎng)將之傳至攝像頭所對(duì)應(yīng)的IP地址上的網(wǎng)絡(luò)視頻服務(wù)器中心,遠(yuǎn)程上位機(jī)通過(guò)訪問(wèn)攝像頭IP地址即可提取視頻信息,實(shí)現(xiàn)遠(yuǎn)程監(jiān)控機(jī)器人的工作情況。
1.4 路徑識(shí)別系統(tǒng)
路徑識(shí)別系統(tǒng)主要由圖像采集、圖像處理、速度控制等三個(gè)部分組成,首先由OV7620攝像頭模塊中的CMOS圖像傳感器采集路面信息并將數(shù)字信號(hào)傳送至圖像識(shí)別系統(tǒng),圖像處理系統(tǒng)再對(duì)這些圖像信號(hào)進(jìn)行二值化以及最優(yōu)閾值分割運(yùn)算來(lái)提取目標(biāo)圖像的特征,進(jìn)而根據(jù)判別的結(jié)果來(lái)實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)設(shè)備進(jìn)行速度控制,從而實(shí)現(xiàn)機(jī)器人移動(dòng)端自主循跡功能。
1.5 自動(dòng)切割系統(tǒng)
自動(dòng)切割系統(tǒng)主要由自行設(shè)計(jì)的可伸縮力臂桿以及自動(dòng)切割裝置組成??缮炜s力臂桿是由伸縮桿通過(guò)嵌套裝置內(nèi)部嵌套齒條,與齒條凹槽距相契合的齒軸作為直流電機(jī)中轉(zhuǎn)軸,因此,齒軸通過(guò)與齒條之間的摩擦力帶動(dòng)齒條運(yùn)動(dòng),通過(guò)控制電機(jī)的正反轉(zhuǎn)從而控制齒條的伸縮長(zhǎng)度,實(shí)現(xiàn)控制可伸縮力臂桿的工作范圍。自動(dòng)切割裝置是由直流電機(jī)帶動(dòng)鋒利的圓鋸片,通過(guò)直流電機(jī)的旋轉(zhuǎn)帶動(dòng)圓鋸片旋轉(zhuǎn),從而實(shí)現(xiàn)切割工作。只需通過(guò)PWM信號(hào)控制直流電機(jī)轉(zhuǎn)速足夠快,即可切割硬度相對(duì)較高的物體。
1.6 電源供電系統(tǒng)
電源供電系統(tǒng)是由4節(jié)18650電池串聯(lián)連接以達(dá)到14.8V,考慮到主控制單片機(jī)系統(tǒng)需求電壓低,因此采用集成直流電壓變換器 MC34063作降壓、穩(wěn)壓處理。整個(gè)電源供應(yīng)系統(tǒng)分為電機(jī)驅(qū)動(dòng)供電、穩(wěn)壓電路、充電電路3個(gè)部分。通過(guò)這3個(gè)部分的相互連接與控制協(xié)調(diào),輔以各種穩(wěn)壓電路,形成一個(gè)完整并適合自動(dòng)裁剪機(jī)器人工作的電源供應(yīng)系統(tǒng)。
1.7 環(huán)境信息調(diào)節(jié)系統(tǒng)
環(huán)境信息調(diào)節(jié)系統(tǒng)是由溫度模塊以及照明模塊組成。電機(jī)在高速運(yùn)轉(zhuǎn)時(shí)會(huì)產(chǎn)生大量熱量,溫度模塊主要實(shí)現(xiàn)當(dāng)溫度傳感器DS18B20檢測(cè)到機(jī)器人內(nèi)部工作環(huán)境高于設(shè)定的某個(gè)溫度值時(shí),啟動(dòng)降溫裝置,降溫裝置由負(fù)風(fēng)壓機(jī)構(gòu)成,降溫?fù)Q氣效果可達(dá)90%~97%,能夠有效地降低不透風(fēng)機(jī)器內(nèi)部的溫度,防止機(jī)器內(nèi)部溫度過(guò)大,造成工作異常。照明模塊主要是通過(guò)PCF8591數(shù)模轉(zhuǎn)換芯片實(shí)現(xiàn),通過(guò)光敏電阻采集環(huán)境中的光照強(qiáng)度,通過(guò)AD/DA轉(zhuǎn)換成流過(guò)照明LED燈的電流大小,從而智能地控制照明燈亮度,保證機(jī)器人在黑暗條件下也能正常進(jìn)行工作。
1.8 機(jī)器人移動(dòng)端自行運(yùn)動(dòng)系統(tǒng)
機(jī)器人移動(dòng)端自行移動(dòng)系統(tǒng)主要由超聲波避障模塊組成,機(jī)器人的避障模塊利用超聲波傳感器測(cè)距原理設(shè)計(jì),通過(guò)自行編寫避障程序,限定機(jī)器人與障礙物之間的最短距離,在程序中設(shè)定當(dāng)超聲波檢測(cè)到障礙物后會(huì)執(zhí)行相關(guān)程序從而控制機(jī)器人執(zhí)行相應(yīng)的行進(jìn)指令來(lái)繞過(guò)障礙物。
2 主要技術(shù)指標(biāo)
圖像處理中我們需要對(duì)圖像進(jìn)行灰度化處理,因?yàn)榛叶葓D像只含有亮度信息,不包含色彩信息,將RGB彩色圖像灰度化可大大減少計(jì)算量,提高運(yùn)算速率?;叶葓D像為單通道圖像,待處理數(shù)據(jù)為原來(lái)的1/3。對(duì)采集到的圖像進(jìn)行最優(yōu)閾值分割,按照一定的閾值將目標(biāo)從圖像的背景中分割出來(lái),從而得到目標(biāo)路徑信息。
為了度量和提取圖像中的形狀,以達(dá)到對(duì)圖像進(jìn)行分析和識(shí)別的目的,我們還需對(duì)圖像進(jìn)行數(shù)學(xué)形態(tài)學(xué)操作,運(yùn)用到的運(yùn)算有4個(gè):膨脹、腐蝕、開(kāi)啟和閉合。攝像頭模塊將三維實(shí)物到二維平面圖像的轉(zhuǎn)換,因?yàn)榫W(wǎng)絡(luò)攝像頭固定于移動(dòng)端智能機(jī)器人上,并且工作環(huán)境大多數(shù)情況下采集到的圖像為水平地面,故景象轉(zhuǎn)為圖像這一變換關(guān)系為固定不變,成線性關(guān)系,由于采集影像在水平地面的平面上,因此只需要二維坐標(biāo)描述。我們將攝像頭模塊的物理參數(shù)通過(guò)一定的變換,組合成一些中間參數(shù),經(jīng)過(guò)變換后,一般只需解線性方程組就可以標(biāo)定攝像頭模塊,大大簡(jiǎn)化了標(biāo)定過(guò)程。攝像頭模塊以及機(jī)器人的標(biāo)定完成,這樣保證了采集圖像的有效性,有利于我們對(duì)圖像進(jìn)行處理,從而計(jì)算并確定出機(jī)器人的行駛路徑。
3 創(chuàng)新點(diǎn)及應(yīng)用
(1)本機(jī)器人將智能機(jī)器人與自行設(shè)計(jì)的裁剪機(jī)結(jié)合成一體,具有能夠進(jìn)行長(zhǎng)時(shí)間穩(wěn)定高效裁剪園林植物等功能,解放了傳統(tǒng)裁剪工人的勞動(dòng)力,對(duì)社會(huì)公共環(huán)境的美化將作出突出貢獻(xiàn)。本花圃裁剪機(jī)器人能夠適應(yīng)各種惡劣環(huán)境,如在高低溫環(huán)境以及陡峭地勢(shì)等環(huán)境,利用其代替?zhèn)鹘y(tǒng)的工人進(jìn)行高強(qiáng)度工作,能夠解決一系列工人的安全等問(wèn)題,又減少了人工需求。
(2)本機(jī)器人擁有兩個(gè)攝像頭,結(jié)合機(jī)器視覺(jué)和圖像處理技術(shù),能夠及時(shí)采集到工作效果的圖像以及路況信息,使機(jī)器人具有路徑識(shí)別以及檢測(cè)工作效果的功能。使機(jī)器人能夠自行檢查工作效果并及時(shí)修整裁剪不完美的地方,讓本機(jī)器人擁有能夠裁剪出媲美于人工的花圃的特點(diǎn)。
(3)本機(jī)器人配備了多種傳感器,能夠及時(shí)采集工作環(huán)境以及工作情況的信息并發(fā)送到主系統(tǒng),實(shí)現(xiàn)智能調(diào)節(jié),保證機(jī)器人的穩(wěn)定工作,能夠自行處理工作遇見(jiàn)的問(wèn)題,實(shí)現(xiàn)智能控制的效果,使機(jī)器人具有在無(wú)人控制的情況下也能穩(wěn)定工作的特點(diǎn)。
(4)本機(jī)器人能夠?qū)崿F(xiàn)遠(yuǎn)程調(diào)控,能夠讓裁剪工作者足不出戶即可完成裁剪工作,大大提高了裁剪工作者的便利性。
(5)本機(jī)器人的切割模塊采用自行設(shè)計(jì)的可伸縮力臂桿以及自動(dòng)切割裝置組成,該裝置相對(duì)于普通裁剪剪刀,工作效率高,切割效果好。
4 結(jié)束語(yǔ)
基于機(jī)器視覺(jué)和人工智能的花圃裁剪機(jī)器人是一個(gè)集多種傳感器為一體,可人為遠(yuǎn)程控制并且實(shí)時(shí)監(jiān)控、工作穩(wěn)定及工作方式靈活的多功能裁剪移動(dòng)平臺(tái)。它通過(guò)硬件電路設(shè)計(jì)以及軟件程序的調(diào)試,自動(dòng)切割系統(tǒng)能夠自動(dòng)并有條不紊地進(jìn)行裁剪工作。主控制系統(tǒng)協(xié)調(diào)控制內(nèi)部各模塊電路,根據(jù)外部環(huán)境信息進(jìn)行智能調(diào)節(jié)并驅(qū)動(dòng)機(jī)器人替代人類進(jìn)行高效率的裁剪工作,遠(yuǎn)程操作者能夠?qū)崟r(shí)地遠(yuǎn)程監(jiān)控機(jī)器人的工作情況。
參考文獻(xiàn):
[1]李輝.基于技術(shù)與制度約束的機(jī)械產(chǎn)品專利規(guī)避設(shè)計(jì)研究[D].河北工業(yè)大學(xué),2016.
[2]滕永富,王波,杜曉昕,等.基于空間數(shù)據(jù)庫(kù)裁剪的機(jī)器人路徑規(guī)劃[J].微計(jì)算機(jī)信息,2010,26(05):171-173.
[3]高國(guó)琴,李明.基于K-means算法的溫室移動(dòng)機(jī)器人導(dǎo)航路徑識(shí)別[J].農(nóng)業(yè)工程學(xué)報(bào),2014,30(07):25-33.
[4]朱銀龍,陳昕,華超,等.視覺(jué)引導(dǎo)的工字輪搬運(yùn)機(jī)器人系統(tǒng)設(shè)計(jì)[J].林業(yè)機(jī)械與木工設(shè)備,2019,47(11):25-29.