程玉柱,陳勇,王紅星,胡娜,沈旭
摘要:提出了一種基于遙操作機(jī)器人的農(nóng)田信息采集方法,設(shè)計(jì)了新型農(nóng)田信息采集機(jī)器人的控制系統(tǒng)并制造了移動(dòng)機(jī)器人樣機(jī)。主控計(jì)算機(jī)與車載網(wǎng)絡(luò)攝像機(jī)構(gòu)成無線局域網(wǎng),實(shí)現(xiàn)視覺圖像傳輸。在遙操作模式下,操作人員通過計(jì)算機(jī)導(dǎo)航軟件控制機(jī)器人的動(dòng)作,實(shí)現(xiàn)遙控導(dǎo)航和信號(hào)采集,可為精確農(nóng)業(yè)提供原始數(shù)據(jù)。試驗(yàn)結(jié)果表明,機(jī)器人工作可靠性高、穩(wěn)定性好。
關(guān)鍵詞:農(nóng)田信息采集;機(jī)器人;遙操作;控制系統(tǒng)設(shè)計(jì)
中圖分類號(hào):S127文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):0439-8114(2012)14-3080-04
Researches on the Control System of a Tele-operated Robot for Information Collecting in Agricultural Fields
CHENG Yu-zhu,CHEN Yong,WANG Hong-xing,HU Na,SHEN Xu
(College of Mechanical and Electronic Engineering, Nanjing Forestry University,Nanjing 210037,China)
Abstract: Field information collecting is an important part in precision agriculture. A field information collecting method based on a tele-operated robot was presented; a new type of field information collecting control system of the robot was designed; and a mobile robot prototype was developed. Host computer and a network camera constituted a wireless LAN to realize the video image transmission. In tele-oprated mode, the robot was controlled by computer navigation software under the manipulation of the operator to realize the navigation and remote information collecting which could provide raw data for precision agriculture. Experiments showed that the robot could work with high reliability and stability.
Key words: Information collecting in agricultural fields; robot; tele-operated; control system design
“精確農(nóng)業(yè)”技術(shù)是21世紀(jì)實(shí)現(xiàn)農(nóng)業(yè)數(shù)字化的重要內(nèi)涵和目標(biāo),農(nóng)田信息的采集是實(shí)現(xiàn)“精確農(nóng)業(yè)”的前提[1,2]。因此,研究和設(shè)計(jì)一種全面、實(shí)時(shí)的農(nóng)田信息采集方法和裝備具有重要意義。
農(nóng)田信息包括氣象、土壤、水肥等環(huán)境信息和農(nóng)作物生長(zhǎng)信息,根據(jù)農(nóng)田信息來控制農(nóng)藥、水肥等的投入水平,可以有效地提高農(nóng)業(yè)生產(chǎn)效率[3]。國(guó)外農(nóng)田信息采集主要研究有:Iida等[4]開發(fā)了六足昆蟲機(jī)器人,利用風(fēng)速儀和氣體傳感器,探測(cè)農(nóng)田風(fēng)速、定位CO2氣體;Murakamia等[5]開發(fā)了遙控農(nóng)業(yè)機(jī)器車,利用谷歌地圖進(jìn)行導(dǎo)航,實(shí)現(xiàn)多種農(nóng)田操作;Garcia等[6]利用無線傳感器網(wǎng)絡(luò)構(gòu)建分布式農(nóng)田視頻監(jiān)控和數(shù)據(jù)采集系統(tǒng),通過Internet實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)傳輸。國(guó)內(nèi)信息采集方法主要有手持傳感器定點(diǎn)采集樣本、結(jié)合3S技術(shù)信息采集、無線傳感器網(wǎng)絡(luò)采集。沈明霞等[7]開發(fā)了基于ARM和DSP的農(nóng)田信息實(shí)時(shí)采集終端;蔡義華等[8]設(shè)計(jì)了無線傳感器網(wǎng)絡(luò)農(nóng)田信息采集節(jié)點(diǎn)等。
本研究設(shè)計(jì)了一種基于無線局域網(wǎng)的遙操作農(nóng)田信息采集移動(dòng)機(jī)器人控制系統(tǒng),可在機(jī)器人行進(jìn)的過程中流動(dòng)地采集農(nóng)田數(shù)據(jù)信息,可靠性高,穩(wěn)定性好。
1信息采集機(jī)器人工作方式
農(nóng)田信息采集機(jī)器人在遙控操作模式下工作,操作人員在個(gè)人計(jì)算機(jī)前觀察由無線網(wǎng)絡(luò)攝像機(jī)傳回的農(nóng)田視頻圖像,通過導(dǎo)航軟件遠(yuǎn)程控制機(jī)器人的動(dòng)作,實(shí)現(xiàn)對(duì)機(jī)器人的遙控和農(nóng)田信息采集;農(nóng)田信息分析軟件嵌入Surfer等值線繪圖軟件,生成并顯示農(nóng)田多維信息圖層,以便農(nóng)業(yè)科技人員科學(xué)地指導(dǎo)農(nóng)業(yè)生產(chǎn)。
2信息采集機(jī)器人控制系統(tǒng)設(shè)計(jì)
2.1控制系統(tǒng)總體結(jié)構(gòu)
農(nóng)田信息采集系統(tǒng)主要由移動(dòng)機(jī)器人和個(gè)人計(jì)算機(jī)兩大部分組成,如圖1所示。移動(dòng)機(jī)器人車體上搭載無線網(wǎng)絡(luò)攝像機(jī)、導(dǎo)航控制器、射頻通信單元、農(nóng)田信息采集單元等;個(gè)人計(jì)算機(jī)通過軟件實(shí)現(xiàn)多種功能,包括農(nóng)田信息采集、遙操作導(dǎo)航、無線視頻圖像傳輸、農(nóng)田信息分析等。
無線網(wǎng)絡(luò)攝像機(jī)、無線路由器和個(gè)人計(jì)算機(jī)構(gòu)成無線局域網(wǎng),實(shí)現(xiàn)機(jī)器人和個(gè)人計(jì)算機(jī)之間的視頻圖像傳輸。操作人員根據(jù)農(nóng)田視頻圖像,通過射頻發(fā)射裝置向移動(dòng)機(jī)器人發(fā)送遙操作導(dǎo)航指令和農(nóng)田信息采集等指令,實(shí)現(xiàn)機(jī)器人運(yùn)動(dòng)和信息采集。
2.2無線局域網(wǎng)(WLAN)
個(gè)人計(jì)算機(jī)與無線網(wǎng)絡(luò)攝像機(jī)構(gòu)成的局域網(wǎng)采用IEEE 802.11協(xié)議標(biāo)準(zhǔn),2.4 GHz頻段,OFDM調(diào)制技術(shù),能夠與Wi-Fi互聯(lián)互通;本研究選用Linksys公司的WVC200無線網(wǎng)絡(luò)攝像機(jī),具有MPEG-4高壓縮率的視頻解壓縮技術(shù),傳輸圖像通過WRT54G路由器實(shí)現(xiàn)信號(hào)傳輸和轉(zhuǎn)換,數(shù)據(jù)傳輸速率可達(dá)54 Mbps,128位WEP加密,PC機(jī)通過無線網(wǎng)卡接收?qǐng)D像。
2.3機(jī)器人車體主控制器
機(jī)器人車體主控制器包括導(dǎo)航運(yùn)動(dòng)控制器與射頻通信單元。
導(dǎo)航運(yùn)動(dòng)控制器包括:微控制器(圖2-a)、直流電機(jī)驅(qū)動(dòng)電路(圖2-b)、步進(jìn)電機(jī)驅(qū)動(dòng)電路(圖2-c);射頻通信單元包括射頻信號(hào)接口電路(圖2-d)和射頻收發(fā)器。
硬件原理圖采用Protel 99SE設(shè)計(jì),軟件由Keil C編寫。微控制器選用速度快、實(shí)時(shí)性好、端口多的單片機(jī)C8051F340。單片機(jī)通過射頻信號(hào)接口電路J7與射頻收發(fā)器Cy3198TR相連收發(fā)無線信號(hào);單片機(jī)根據(jù)指令并采用基于PWM的PID[9]控制算法,通過L298驅(qū)動(dòng)兩路直流電機(jī)實(shí)現(xiàn)機(jī)器人的前進(jìn)、后退、轉(zhuǎn)彎、越障等閉環(huán)控制;地面崎嶇造成機(jī)器人平臺(tái)有較大傾斜時(shí),L297、L298等驅(qū)動(dòng)兩路步進(jìn)電機(jī),由絲杠等機(jī)構(gòu)控制車體平衡,保持?jǐn)z像機(jī)穩(wěn)定。
其中,TLP521-4切斷單片機(jī)與步進(jìn)電機(jī)驅(qū)動(dòng)電路之間強(qiáng)弱電的直接聯(lián)系;L297可產(chǎn)生四相驅(qū)動(dòng)信號(hào),控制步進(jìn)電機(jī);L298是能夠承受高電壓、高電流、內(nèi)部封裝的雙H橋的集成電路,驅(qū)動(dòng)步進(jìn)電機(jī)。
2.4PC機(jī)軟件設(shè)計(jì)
個(gè)人計(jì)算機(jī)端的軟件主要包括機(jī)器人控制軟件和農(nóng)田信息分析軟件兩大部分。
機(jī)器人控制軟件用VC++6.0開發(fā),功能包括網(wǎng)絡(luò)攝像機(jī)云臺(tái)控制與圖像顯示、機(jī)器人運(yùn)動(dòng)控制、農(nóng)田信息采集控制等。
農(nóng)田信息分析軟件用VB開發(fā),功能包括農(nóng)田信息的檢索與更新、農(nóng)田多維信息圖層的生成與顯示、Access本地存儲(chǔ)小批量數(shù)據(jù)、MS SQL Server網(wǎng)絡(luò)存儲(chǔ)大批量數(shù)據(jù)等。
3結(jié)果
機(jī)器人外形尺寸為800 mm×600 mm×550 mm[10,11],機(jī)器人由網(wǎng)絡(luò)攝像機(jī)、主控制器、直流電機(jī)、步進(jìn)電機(jī)等構(gòu)成,如圖3所示。
農(nóng)田信息采集移動(dòng)機(jī)器人控制界面[12]如圖4所示,界面包括攝像機(jī)控制(控制攝像機(jī)啟動(dòng)、停止、暫停等)和機(jī)器人運(yùn)動(dòng)控制部分(控制機(jī)器人停止、左轉(zhuǎn)、右轉(zhuǎn)等)。試驗(yàn)表明,機(jī)器人懸架結(jié)構(gòu)能夠適應(yīng)地面起伏,減少機(jī)器人的抖動(dòng)與傾斜。機(jī)器人能夠?qū)崿F(xiàn)遙控導(dǎo)航,圖像傳輸流暢,穩(wěn)定可靠,能夠滿足農(nóng)田信息采集的需要。
4結(jié)語
綜合考慮了可靠性、可操作性、成本等因素,探索為農(nóng)業(yè)技術(shù)人員提供一種基于無線局域網(wǎng)的新型農(nóng)田信息采集機(jī)器人,該機(jī)器人體積小,移動(dòng)敏捷。本研究重點(diǎn)介紹了機(jī)器人控制系統(tǒng)設(shè)計(jì)與制作。在此基礎(chǔ)上,后期將完善機(jī)器人功能,在機(jī)器人車體上配備GPS,根據(jù)需要安裝多種農(nóng)田信息傳感器等,將農(nóng)田中各點(diǎn)具備的多重屬性(位置信息、土壤含水率、土壤肥力、田間氣象信息等)可視化,由農(nóng)田信息管理分析軟件實(shí)現(xiàn)數(shù)據(jù)的分析和整合,為田間管理和數(shù)字農(nóng)業(yè)提供信息來源。
參考文獻(xiàn):
[1] 袁燕利,邢娟,李汝莘,等. 農(nóng)業(yè)機(jī)械智能化與實(shí)施精確農(nóng)業(yè)[J].農(nóng)業(yè)機(jī)械學(xué)報(bào),2001,32(4):127-128.
[2] BLACKMORE B S. The interpretation of trends from multiple yield maps[J]. Computers and Electronics in Agriculture,2000,26(1):37-51.
[3] ZANG Y,LUO X W,ZHOU Z Y. Information acquisition technology for precision farming in China[A]. ASABE:2007 ASABE Annual International Meeting[C]. Minneqpolis:ASHEB.2007.
[4] IIDA M, KANG D, TANIWAKI M,et al. Localization of CO2 source by a hexapod robot equipped with an anemoscope and a gas sensor [J]. Computers and Electronics in Agriculture, 2008, 63(1):73-80.
[5] MURAKAMIA N, ITO A. Development of a teleoperation system for agricultural vehicles[J]. Computers and Electronics in Agriculture,2008,63(1):81-88.
[6] GARCIA-SANCHES A J,GARCIA-SANCHEZ F, GARCIC-HARO J. Wireless sensor network deployment for integrating video-surveillance and data-monitoring in precision agriculture over distributed crops[J]. Computers and Electronics in Agriculture,2011,75(2):288-303.
[7] 沈明霞,叢靜華,張祥甫,等.基于ARM和DSP的農(nóng)田信息實(shí)時(shí)采集終端設(shè)計(jì)[J].農(nóng)業(yè)機(jī)械學(xué)報(bào),2010,41(6):147-151.
[8] 蔡義華,劉剛,李莉,等. 基于無線傳感器網(wǎng)絡(luò)的農(nóng)田信息采集節(jié)點(diǎn)設(shè)計(jì)與試驗(yàn)[J].農(nóng)業(yè)工程學(xué)報(bào),2009,25(4):176-178.
[9] CHEONG J, LEE S. Linear PID composite controller and its tuning for flexible link robots[J]. Journal of Vibration and Control,2008,3(14):291-318.
[10] 胡娜,陳勇,王紅星.農(nóng)田信息采集機(jī)器人機(jī)構(gòu)設(shè)計(jì)與奇異性分析[J]. 機(jī)器人,2010,32(3):363-368.
[11] 胡娜.農(nóng)田信息采集機(jī)器人本體研制[D].南京:南京林業(yè)大學(xué),2009.
[12] 王紅星.農(nóng)田信息采集機(jī)器人控制系統(tǒng)研究[D].南京:南京林業(yè)大學(xué),2008.