葉鳳華
(廣東工業(yè)大學(xué),廣州 510090)
情感計(jì)算最早于20世紀(jì)80年代末就開始產(chǎn)生了,并且由Yale大學(xué)的老教授在分析了相關(guān)參數(shù)后,開辟性地將情感計(jì)算這一全新的領(lǐng)域展現(xiàn)在了人們面前。隨著對(duì)情感計(jì)算的不斷深入和延伸,該概念隨后被戈?duì)柭莼蔀樾乱粚哟蔚母拍?,其研究成果公布于世后在全球范圍?nèi)刮起一股情感計(jì)算風(fēng),計(jì)算機(jī)智能方向掀起了學(xué)術(shù)研究的熱潮。采摘機(jī)器人是近年來(lái)在農(nóng)業(yè)作業(yè)過(guò)程中開始使用的一種先進(jìn)的智能化農(nóng)機(jī)設(shè)備,由于我國(guó)采摘作業(yè)設(shè)備起步較晚,其智能化功能并不完善,并且使用的數(shù)量也較少。為了使機(jī)器人具有更加智能的自動(dòng)化作業(yè)能力,且在農(nóng)業(yè)作業(yè)中進(jìn)行推廣,可以結(jié)合當(dāng)前先進(jìn)的情感計(jì)算技術(shù),使機(jī)器人具有類人的作業(yè)能力,從而提高采摘作業(yè)的準(zhǔn)確率和效率,對(duì)于提升農(nóng)業(yè)的作業(yè)水平,降低人工作業(yè)的強(qiáng)度具有重要的現(xiàn)實(shí)意義。
情感計(jì)算從某種角度來(lái)說(shuō),是一類經(jīng)典的最科學(xué)模式進(jìn)行分析整合識(shí)別的過(guò)程,采用情感計(jì)算推理模式在理論上可以使農(nóng)機(jī)智能作業(yè)設(shè)備對(duì)環(huán)境做出反應(yīng),使其自主地完成導(dǎo)航行走和作業(yè)。但在實(shí)際作業(yè)過(guò)程中,智能設(shè)備要想完成自主作業(yè)并不簡(jiǎn)單,其難度在于需要對(duì)變化的進(jìn)行實(shí)時(shí)的分析,像人類情感一樣對(duì)信息做出及時(shí)和恰如其分的反應(yīng),從而實(shí)現(xiàn)自主化作業(yè)過(guò)程。隨著計(jì)算機(jī)和信息技術(shù)的不斷進(jìn)步,更加智能化的采摘機(jī)器人被應(yīng)用到了農(nóng)業(yè)作業(yè)過(guò)程中,如采摘機(jī)器人,如圖1所示。
圖1 智能自主作業(yè)采摘機(jī)器人Fig.1 Intelligent autonomous operation picking robot
圖1所示是美國(guó)加州蔬果研究委員會(huì)和華盛頓蘋果委員會(huì)共同研發(fā)的一款自主作業(yè)的機(jī)器人,在采摘過(guò)程中,機(jī)器人首先通過(guò)視覺系統(tǒng)對(duì)環(huán)境進(jìn)行掃描,得到一幅關(guān)于采摘作業(yè)環(huán)境的數(shù)字化地圖;然后利用圖像分析系統(tǒng)準(zhǔn)確地定位蘋果的具體位置,并智能化地判斷蘋果的成熟程度。該型采摘機(jī)器人的研發(fā)大大提高了采摘的成功率,提高了采摘的作業(yè)效率。
采摘機(jī)器人的智能化程度主要依賴于其像人類一樣的情感計(jì)算能力,在面對(duì)實(shí)際的采摘作業(yè)環(huán)境時(shí),可以對(duì)環(huán)境做出反應(yīng),自主判斷需要作業(yè)的方位,并判斷哪些作物需要采摘,哪些作物不需要采摘。
采摘機(jī)器人在對(duì)環(huán)境進(jìn)行智能判斷和響應(yīng)時(shí),可以采用基于情感計(jì)算的圖像聚類和模糊算法,以提高其對(duì)復(fù)雜環(huán)境數(shù)據(jù)的處理效率。當(dāng)前,智能化計(jì)算模型大部分采用分布式的計(jì)算方法,分布式計(jì)算的數(shù)據(jù)來(lái)源并不統(tǒng)一,利用計(jì)算機(jī)系統(tǒng)得到的情感模塊需要借助于機(jī)器語(yǔ)言進(jìn)行表達(dá),并采用編程技術(shù)高效的執(zhí)行機(jī)器語(yǔ)言,這是情感計(jì)算智能識(shí)別模式設(shè)計(jì)的重點(diǎn)。
AML(Avatar Markup Language)是一種基于XML的多形式腳本語(yǔ)言,該語(yǔ)言的結(jié)構(gòu)簡(jiǎn)單,易于理解,并且各種軟件對(duì)該語(yǔ)言的兼容性較好,利用該語(yǔ)言可以成功地實(shí)現(xiàn)采摘作業(yè)環(huán)境因素的情感的表達(dá)。
實(shí)現(xiàn)采摘機(jī)器人的智能化僅僅采用簡(jiǎn)單的機(jī)器語(yǔ)言是遠(yuǎn)遠(yuǎn)不夠的,還需要借助于智能算法。其中,模糊c均值聚類算法(FCM)便是一種很好的智能算法模型,其步驟也較為簡(jiǎn)單。該算法可以對(duì)數(shù)據(jù)進(jìn)行智能化分類,其依據(jù)主要是采集數(shù)據(jù)的隸屬度,是對(duì)硬c均值聚類(HCM)方法的一種改進(jìn),最早由Bezdek提出的。
FCM算法采用模糊分組的方法,將n個(gè)向量Xi(i=1,2,…,n)分為c組,并求每組的聚類中心,隸屬矩陣u允許有取值在0,1間的元素,通過(guò)歸一化規(guī)定,一個(gè)數(shù)據(jù)集的隸屬度的和總等于1,其表達(dá)式為
(1)
則可以得到FCM的目標(biāo)函數(shù)為
(2)
其中,ci表示模糊組I的聚類中心;dij=‖ci-xj‖為第I個(gè)聚類中心與第J個(gè)數(shù)據(jù)點(diǎn)間的歐幾里德距離,且m∈[1,∞)是一個(gè)加權(quán)指數(shù)。通過(guò)構(gòu)造如下新的目標(biāo)函數(shù),可求得使式(2)達(dá)到最小值的必要條件,則
(3)
其中,λj,j=1到n,是式(1)的n個(gè)約束式的拉格朗日乘子。對(duì)所有輸入?yún)⒘壳髮?dǎo),使式(2)達(dá)到最小的必要條件為
(4)
(5)
假設(shè)采集到的農(nóng)作物環(huán)境分類數(shù)據(jù)集合為X={x1,x2,…,xN},其中每一個(gè)數(shù)據(jù)集合xk有n個(gè)特性指標(biāo),設(shè)為Xk={x1k,x2k,…,xNk}T,從而把X分成c類進(jìn)行模式識(shí)別。
為了驗(yàn)證聚類和模糊控制算法在采摘機(jī)器人智能模式識(shí)別中的作用,以溫室機(jī)器人為例,對(duì)算法進(jìn)行了驗(yàn)證,并通過(guò)編程的方式將算法嵌入到了機(jī)器人控制系統(tǒng)中,如圖2所示。
圖2 采摘機(jī)器人實(shí)驗(yàn)過(guò)程Fig.3 The experimental process of picking robot
在溫室光線較差的環(huán)境,利用采摘機(jī)器人的智能模式識(shí)別方法進(jìn)行采摘作業(yè)試驗(yàn),在模式識(shí)別時(shí),采用了智能聚類算法對(duì)果實(shí)顏色進(jìn)行分類,如圖3所示。
圖3 果實(shí)聚類圖像模式識(shí)別Fig.3 The fruit clustering image pattern recognition
試驗(yàn)中,可以采用聚類算法對(duì)農(nóng)作物的果實(shí)進(jìn)行識(shí)別,識(shí)別的方式主要可以通過(guò)顏色來(lái)區(qū)別,將綠色枝葉和紅色的果實(shí)區(qū)分開,為采摘機(jī)器人目標(biāo)追蹤提供技術(shù)支持。
如表1所示,采用智能模式識(shí)別算法后,在不同的測(cè)試過(guò)程中都得到了較高的模式識(shí)別準(zhǔn)確率,從而驗(yàn)證了算法的可行性,將其使用在農(nóng)作物顏色識(shí)別系統(tǒng)中,會(huì)產(chǎn)生非常好的效果。
表1 模式識(shí)別準(zhǔn)確率測(cè)試Table 1 The accuracy test of patterm recognition %
如表2所示,為了驗(yàn)證模糊聚類算法在采摘機(jī)器人控制系統(tǒng)中使用的優(yōu)越性,將其和不同算法表現(xiàn)出來(lái)的性能進(jìn)行對(duì)比,由表2對(duì)比結(jié)果可知:本次選用的聚類模糊算法在算法準(zhǔn)確率和計(jì)算效率上都具有突出的優(yōu)勢(shì)。
表2 不同智能算法對(duì)比Table 2 The comparison of different intelligent algorithms
為了提高采摘機(jī)器人的智能化程度,結(jié)合情感計(jì)算原理和方法,將模糊聚類算法嵌入到了機(jī)器人智能識(shí)別模式中,得到了一種采摘機(jī)器人自適應(yīng)類人作業(yè)設(shè)計(jì)的新方法。利用該方法,采摘機(jī)器人的視覺系統(tǒng)和數(shù)據(jù)處理系統(tǒng)實(shí)現(xiàn)了環(huán)境信息的采集和模糊聚類,通過(guò)聚類可以有效地判斷果實(shí)的方位和成熟程度,最后決定是否采摘,整個(gè)過(guò)程實(shí)現(xiàn)了無(wú)人化操作。最后,對(duì)該方法進(jìn)行了驗(yàn)證,由采摘機(jī)器人作物顏色的判斷和算法的效率與準(zhǔn)確率試驗(yàn)結(jié)果表明:該方法可以有效的提高采摘機(jī)器人采摘的準(zhǔn)確率和效率,對(duì)于提高采摘機(jī)器人自適應(yīng)能力和自動(dòng)化作業(yè)水平具有重要的意義。