陳溢強,吳振陸,李泳陽,成偉琳
(廣東海洋大學,廣東 湛江 524088)
循環(huán)水養(yǎng)殖車間是一種在室內進行魚類產(chǎn)品生產(chǎn)的場景,是現(xiàn)代養(yǎng)殖技術的體現(xiàn)。隨著養(yǎng)殖車間規(guī)模的擴大,養(yǎng)殖池內魚類數(shù)量大幅增加,魚群密度的增大容易導致水體污染或水質變化,魚群異常難以及時發(fā)現(xiàn)等原因制約著養(yǎng)殖車間的穩(wěn)定運行。由于車間的養(yǎng)殖機制為循環(huán)水養(yǎng)殖,各個養(yǎng)殖池之間共用同一養(yǎng)殖水源,如果不能及時發(fā)現(xiàn)魚體異常,將會引起致病菌在養(yǎng)殖系統(tǒng)內急速傳播,因此對養(yǎng)殖池內魚類生物的健康狀況進行監(jiān)測尤為重要。
傳統(tǒng)的車間水養(yǎng)殖沒有信息化技術的支持,難以適應水產(chǎn)養(yǎng)殖行業(yè)的高速發(fā)展。在水養(yǎng)殖車間規(guī)模擴大的背景下,使用傳統(tǒng)人工巡檢方式對魚類生物的健康狀態(tài)、行為特征進行觀察,成本與勞動強度較高。而且受限于工作人員的時間精力,養(yǎng)殖池中的異常情況往往容易被忽略,導致魚類生物的死亡率和發(fā)病率較高。其次,對于養(yǎng)殖池的巡檢頻率通常需要憑工作人員的經(jīng)驗確定,缺乏統(tǒng)一的量化標準。因此本文將設計一種巡檢機器人對車間內各養(yǎng)殖池進行規(guī)律化巡檢,用以降低工作人員的工作強度以及減少養(yǎng)殖池內異常情況的發(fā)現(xiàn)時間。
巡檢機器人可實現(xiàn)全自動化循環(huán)水養(yǎng)殖車間巡檢,以機器巡檢代替人工巡檢,大幅降低了工作人員的工作強度。數(shù)字化車間數(shù)據(jù)采集使得工作人員能夠更直觀地了解養(yǎng)殖車間的信息,減少人工巡檢不全面所帶來的不良影響,有助于工作人員及時發(fā)現(xiàn)養(yǎng)殖池內的異常情況,保證相應的養(yǎng)殖生產(chǎn)能夠更加高效穩(wěn)定地開展,有效降低生產(chǎn)風險。巡檢機器人充分發(fā)揮了其機動性強的優(yōu)勢,取代了傳統(tǒng)軌道式投料機器人,在不需額外鋪設軌道的情況下,實現(xiàn)了定點定量飼料投放,減少水環(huán)境污染,降低飼養(yǎng)成本,提升車間水養(yǎng)殖的經(jīng)濟效益。循環(huán)水養(yǎng)殖車間如圖1所示。
圖1 循環(huán)水養(yǎng)殖車間
循環(huán)水養(yǎng)殖車間巡檢機器人的設計目標是根據(jù)工作人員的具體需求,實現(xiàn)全自動化車間巡檢,在巡檢過程中采集養(yǎng)殖車間內的各項信息,并將匯集的數(shù)據(jù)準確直觀地呈現(xiàn)給工作人員。為保障巡檢任務的完成,提高系統(tǒng)穩(wěn)定性,巡檢機器人應具備對外界環(huán)境變化的感知能力,針對外部環(huán)境的不確定因素及時做出自適應調整。此外,為進一步提高養(yǎng)殖車間的自動化及科學管理水平,巡檢機器人應具備一定的實用拓展功能,如定點定量飼料投放、車間物料運輸?shù)取?/p>
根據(jù)養(yǎng)殖池內可能出現(xiàn)的異常情況,結合巡檢機器人所需執(zhí)行的巡檢任務以及養(yǎng)殖車間的環(huán)境特征,巡檢機器人應具備以下功能。
2.2.1 自適應路徑規(guī)劃與尋徑功能
由于循環(huán)水養(yǎng)殖車間內養(yǎng)殖池的規(guī)模、位置會按照生產(chǎn)計劃進行調整,巡檢機器人應具備對巡檢路徑的自適應調整功能,在實際運行中對養(yǎng)殖池的變化進行探測,自動完成路徑更新;其次應具備尋徑功能,可沿著車間內地面上的標識線自行尋徑行駛,同時準確判斷所在位置,當部分標識線出現(xiàn)缺失、破損等情況,或因為其他因素造成偏航時,巡檢機器人可以短暫調用模糊尋徑機制,快速返回預定路徑行駛,提高尋徑容錯率。
2.2.2 養(yǎng)殖車間信息采集功能
巡檢機器人應具備養(yǎng)殖車間信息采集功能,采集的信息包括圖像信息及現(xiàn)場環(huán)境信息。巡檢機器人可以實時采集養(yǎng)殖車間的圖像以及環(huán)境數(shù)據(jù)并上傳至服務器,其中,圖像采集的頻率、拍攝角度等相關參數(shù)可供工作人員調整。
2.2.3 遠程控制功能
工作人員可通過微信小程序對巡檢機器人進行遠程控制,基本控制項目包括運動方向與速度、攝像頭角度等。針對養(yǎng)殖車間內不同方位的養(yǎng)殖池可能存在規(guī)格不一致的情況,巡檢機器人應具備控制攝像頭高度的功能。在養(yǎng)殖車間潮濕的環(huán)境下,巡檢機器人的通信穩(wěn)定性需滿足現(xiàn)場要求,具備一定的抗干擾能力。
2.2.4 自動避障功能
為提升巡檢機器人在巡檢過程中的穩(wěn)定性以及對場地的適應性,巡檢機器人應具備自動避障系統(tǒng)。當巡檢機器人檢測到其周圍存在障礙物時,自動停止前進,必要時進行主動避讓,以減少對車間內工作人員產(chǎn)生的影響;避障措施執(zhí)行后,返回原定巡檢路徑繼續(xù)執(zhí)行任務。
2.2.5 飼料投放功能
飼料投放功能作為巡檢機器人的實用拓展功能,可配合巡檢功能使用。工作人員可提前設定每個養(yǎng)殖池的飼料投放量以及投料時間,巡檢機器人在執(zhí)行巡檢任務時,可同步對相應養(yǎng)殖池進行飼料噴投。為了精準控制飼料的投放量,巡檢機器人應搭載稱重傳感器。
2.2.6 電源管理功能
為了保障巡檢機器人在執(zhí)行任務時的續(xù)航能力以及穩(wěn)定性,防止意外斷電情況的發(fā)生,巡檢機器人上應具備一套電源管理系統(tǒng),以對電池組進行電量監(jiān)測、過放保護以及故障診斷。在巡檢狀態(tài)下,能根據(jù)不同的巡檢需求以及現(xiàn)場情況動態(tài)調整機器人的放電策略,優(yōu)化整體功耗,延長巡檢機器人的續(xù)航時間。
由于循環(huán)水養(yǎng)殖車間占地面積廣,巡檢機器人的巡檢路線相對復雜,巡檢路徑長,觀察角度廣,設計機器人時需要考慮其行走自由度、巡檢速度以及續(xù)航水平,機器人需要具有輕量級的運動方案,故巡檢機器人宜采用輪式或履帶式的運動機構。該方案優(yōu)點是行走路線十分靈活、控制簡單并且具備較高的定位準確度?;陴B(yǎng)殖車間內已有的良好生產(chǎn)環(huán)境,僅需鋪設標識線表示機器人巡檢路徑,機器人即可根據(jù)鋪設的標識線靈活地做出路徑規(guī)劃,進行巡檢。巡檢機器人的運動速度與運動機構息息相關,輪式機器人得益于其車輪的快速轉動能力,可以達到快速運動的目的;履帶式機器人具有抓地力強的特點,面對惡劣環(huán)境仍有良好的行走能力??紤]到其在能耗、續(xù)航方面的要求,結合實際的生產(chǎn)情況,輪式巡檢機器人更適宜在大面積、環(huán)境良好的循環(huán)水養(yǎng)殖車間進行巡檢。循環(huán)水養(yǎng)殖巡檢機器人如圖2所示。
圖2 循環(huán)水養(yǎng)殖巡檢機器人
巡檢機器人采用外設資源豐富、性能強、功耗低的STM32F407VGT6 作為主控制器,巡檢機器人由多個子系統(tǒng)組成,其中環(huán)境數(shù)據(jù)感知系統(tǒng)包括敏感氣體傳感器、溫濕度傳感器以及光照傳感器,運動控制系統(tǒng)用于控制巡檢機器人的運動以及調整攝像頭的高度與拍攝角度,自學習尋徑系統(tǒng)與智能防碰撞系統(tǒng)協(xié)同工作,以輔助巡檢機器人實現(xiàn)按設定路線安全巡檢,巡檢過程中可啟用飼料投放系統(tǒng)進行定點定量投料。系統(tǒng)中所有用電器均由不間斷電源管理系統(tǒng)供電。系統(tǒng)出現(xiàn)異常時,燈光報警系統(tǒng)發(fā)出提示信息。系統(tǒng)總體設計框圖如圖3所示。
圖3 系統(tǒng)總體設計框圖
2.4.1 自學習尋徑系統(tǒng)
巡檢機器人的尋徑系統(tǒng)由尋徑傳感器以及尋徑算法組成。尋徑傳感器采用的是灰度傳感器,它會根據(jù)地面的材質及其本身的顏色而產(chǎn)生不同的信號,得到環(huán)境反饋,從而達到尋徑的效果。循環(huán)水養(yǎng)殖車間的巡檢路線會根據(jù)生產(chǎn)狀況調整,而調整后,需要對場景的地圖進行重新構建,自學習尋徑系統(tǒng)將在增強巡檢機器人的環(huán)境適應能力中發(fā)揮關鍵作用。其尋徑算法的概述如下:從區(qū)域起點出發(fā),遇到路口后探索可行走的方向,按照左、前、右的優(yōu)先級進行探索,探索完畢其中一個方向后將返回到上級分岔路口,繼續(xù)探索其余方向,直至所有的區(qū)域終點都被探索完成,所有的路口以及區(qū)域終點將被記錄并且上傳到服務器,在服務器中進行渲染,為管理者構建可視化地圖,自動規(guī)劃巡檢路線。路徑自學習流程如圖4所示。
圖4 路徑自學習流程圖
2.4.2 運動控制系統(tǒng)
運動控制系統(tǒng)由機器人運動部分和攝像頭云臺控制部分組成,機器人運動部分負責控制行進速度以及方向,攝像頭云臺控制部分負責控制云臺轉動和升降?;谒妮嗱寗拥臋C械結構之上,主控制器對電機的速度進行監(jiān)測,運用PID 控制算法,精準控制電機的轉動速度,根據(jù)速度的目標值與實際值的誤差值,進行比例、積分和微分的運算,運算方法如公式(1)所示,得到修正值后,對電機的轉動速度進行糾正,進而保證巡檢機器人的行進速度;調整四個車輪的內外轉速差,使得巡檢機器人可以進行原地轉動以及在巡檢中改變運動方向,保障巡檢機器人運行期間行進的靈活性以及穩(wěn)定性。在巡檢機器人行進的過程中,主控制器控制云臺轉動,帶動攝像頭進行左右和俯仰以調整拍攝角度,通過升降桿調整拍攝高度。電機與云臺協(xié)同工作,進而實現(xiàn)高效完成巡檢任務。
2.4.3 圖像采集系統(tǒng)
巡檢機器人搭載具有三自由度的云臺和攝像頭,云臺允許安裝在其機身上的攝像頭可以進行水平轉動360°以及以水平面為界的俯仰角各為45°的拍攝,可根據(jù)場景需求調整高度,使得拍攝的圖像角度十分靈活,能在保證圖像質量的情況下滿足不同的圖像采集需求。采集的圖像以及傳感器數(shù)據(jù)通過無線通信系統(tǒng)實時傳輸,由服務器進行后續(xù)的處理和存儲。
2.4.4 無線通信系統(tǒng)
無線通信系統(tǒng)的作用是維系巡檢機器人與控制軟件間的通信,系統(tǒng)采用ESP-32S 作為通信模塊,該通信模塊尺寸小,待機功耗低,深度睡眠電流低至6 mA。巡檢機器人通過通信模塊將采集的傳感器數(shù)據(jù)以及圖像上傳,交由服務器進行后續(xù)處理。小程序下發(fā)的指令通過通信模塊傳達至主控制器中,主控制器根據(jù)接收的指令控制巡檢機器人各子系統(tǒng)的工作。
2.4.5 智能防碰撞系統(tǒng)
巡檢機器人的載物平臺上搭載超聲波測距以及紅外傳感器,可檢測前方障礙物或人員,同時為通過測距判斷自身位置,實現(xiàn)智能防撞避障功能。當巡檢路徑上工作人員遮擋道路或者存在障礙物時,巡檢機器人會迅即停止移動,同時發(fā)出警示聲,提醒工作人員注意躲避,與此同時,若檢測到障礙物長時間未移動,機器人將主動繞開障礙物,返回原定巡檢路徑繼續(xù)進行巡檢??紤]到工作人員以及財產(chǎn)安全,巡檢機器人的機身上貼有警示標志,以提醒工作人員進行避讓,防止造成人員或設備損傷。
2.4.6 飼料投放系統(tǒng)
基于巡檢機器人的機械結構設計,機器人擁有一定的承重能力,可在機器人上方的平臺處架設飼料投放系統(tǒng)進行飼料投放。飼料投放系統(tǒng)包括漏斗、稱重傳感器、鼓風機以及承載鼓風機的轉動云臺。稱重傳感器運用帶HX711AD 模塊的10 kg 量程稱重壓力傳感器,四個稱重模塊組成一組,飼料額定載重為25 kg,主控制器通過讀取傳感器模塊數(shù)據(jù)獲得飼料的實時重量,以判斷當前養(yǎng)殖池的投料是否足夠以及漏斗是否需要補充飼料。主控制器控制鼓風機底部的螺旋扇葉轉動產(chǎn)生壓強差,使鼓風機內空氣快速流動,吹動飼料從噴射口中投放到養(yǎng)殖池中。自動調整螺旋扇葉轉速可以調整投放距離,自動轉動云臺允許鼓風機調整方向,同時可以對投料管道進行伸縮調整,適應養(yǎng)殖池的高度,達到飼料均勻投放的效果。
2.4.7 不間斷電源管理系統(tǒng)
該系統(tǒng)由電池組檢測、電池組切換、電源控制共三個子系統(tǒng)組成,系統(tǒng)的工作原理如圖5所示。巡檢機器人上搭載了主電池組與若干備用電池組,電池組檢測系統(tǒng)用于檢測處于通電狀態(tài)的電池組,檢測項目包括電量,輸出功率、電池溫度等信息,無線通信系統(tǒng)將這些信息實時發(fā)送至服務器。當檢測到電量過低、斷路、過放等異常情況時,電池組切換系統(tǒng)自動切斷異常電池組,同時在極短的時間內切換至備用電池組,保證了巡檢機器人的穩(wěn)定運行。電源控制系統(tǒng)用于控制電池組的放電策略,能夠根據(jù)巡檢機器人的工作模式控制相關用電器的開啟與關閉,以降低功耗,延長續(xù)航時間。例如:當采用手動巡檢模式時,電源控制系統(tǒng)將自動切斷尋徑傳感器的電源。
圖5 不間斷電源管理系統(tǒng)工作原理圖
該巡檢機器人的應用前景廣闊,主要應用于自動化養(yǎng)殖車間巡檢、定點定量飼料投放、養(yǎng)殖車間物資運輸?shù)取?/p>
在養(yǎng)殖車間內,巡檢機器人能在預定規(guī)劃的路線下自動完成日常巡檢任務,包括巡檢、監(jiān)測、采集圖像等,實現(xiàn)養(yǎng)殖車間的實時數(shù)據(jù)監(jiān)測、反饋與傳輸。在路線規(guī)劃方面,應用自適應路徑規(guī)劃與尋徑算法,自動對場景內的巡檢需求做出最佳路線擇選,降低整體巡檢時間。巡檢機器人通過測距進行實時定位,利用自身搭載的高精度傳感器采集養(yǎng)殖車間的溫濕度、光照強度以及敏感氣體濃度等環(huán)境信息,將實時位置與環(huán)境信息一并反饋至工作人員的微信小程序中,幫助工作人員快速獲取養(yǎng)殖車間整體的生產(chǎn)環(huán)境信息,縮短工作人員對生產(chǎn)調整的反應時間,提高養(yǎng)殖車間的科學管理水平。巡檢機器人微信小程序界面如圖6所示。
圖6 巡檢機器人微信小程序界面
巡檢機器人的導航避障能力、飼料投放系統(tǒng)結合巡檢機器人微信小程序,可以實現(xiàn)循環(huán)水養(yǎng)殖車間定點定量飼料投放。工作人員在微信小程序中設定需要投放飼料的養(yǎng)殖池以及所需投放的飼料重量,機器人將自動執(zhí)行任務,在養(yǎng)殖車間內進行飼料投放。除了支持即時飼料定量投放任務,該機器人還支持定時飼料投放,提前預設飼料投放時間,到達預定時間后,巡檢機器人將前往目標養(yǎng)殖池,執(zhí)行飼料投放任務,提升循環(huán)水養(yǎng)殖車間的自動化水平。
巡檢機器人可以實現(xiàn)生產(chǎn)物資、工具以及產(chǎn)品的運送。在循環(huán)水養(yǎng)殖車間中,依賴于巡檢機器人穩(wěn)定的承重框架、高精度的自主導航技術與定位技術,各巡檢機器人之間可以在統(tǒng)一管理下協(xié)同運作,互不干擾,形成養(yǎng)殖車間物流運送體系。巡檢機器人可以實時、安全且高效地承擔起車間內運輸?shù)娜蝿?,降低養(yǎng)殖車間對人力資源的需求,節(jié)省勞動力方面的開銷。
巡檢機器人應用到循環(huán)水養(yǎng)殖車間后,能夠有效提高巡檢效率以及提升循環(huán)水養(yǎng)殖車間的自動化與科學管理水平,節(jié)省人力成本。巡檢機器人將會在未來的循環(huán)水養(yǎng)殖產(chǎn)業(yè)中,發(fā)揮越來越重要的作用。后續(xù)將為巡檢機器人加入AI 技術,利用機器視覺及時發(fā)現(xiàn)養(yǎng)殖池內的異常情況并及時通報工作人員,降低工作人員就事故調整生產(chǎn)策略的滯后性。