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