999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

割草無人車Web端管控系統(tǒng)設(shè)計(jì)

2023-12-29 00:00:00李立軍黃福平王燁
數(shù)字通信世界 2023年3期

摘要:隨著綠色農(nóng)業(yè)的不斷發(fā)展,以人工輔助的傳統(tǒng)割草方式難以滿足大量田地割草的需求,因此,實(shí)現(xiàn)割草無人車自動(dòng)化割草,對于田地和生態(tài)環(huán)境有著十分重要的意義。文章介紹了一種基于PHP的Web端管控系統(tǒng),包括其結(jié)構(gòu)、功能以及具體實(shí)現(xiàn)方式。該系統(tǒng)實(shí)現(xiàn)無人車作業(yè)狀態(tài)的實(shí)時(shí)檢測,控制無人車的割草作業(yè)軌跡,對于故障狀態(tài)及時(shí)報(bào)警并采取相應(yīng)的措施,同時(shí)可以完成相應(yīng)的載荷任務(wù)。最后,根據(jù)使用該系統(tǒng)進(jìn)行作業(yè)試驗(yàn)所采集的數(shù)據(jù)參數(shù),對系統(tǒng)的安全性、穩(wěn)定性和適應(yīng)性進(jìn)行分析。

關(guān)鍵詞:無人車;Web端管控系統(tǒng);軟件結(jié)構(gòu)

doi:10.3969/J.ISSN.1672-7274.2023.03.062

中圖分類號:TN 92,TP 31" " " " " " " "文獻(xiàn)標(biāo)示碼:A" " " " " " " "文章編碼:1672-7274(2023)03-0-03

Design of Web End Management and Control System for Unmanned Mowing Vehicle

LI Lijun1, HUANG Fuping1, WANG Ye2

(1.CLP Financial Equipment System (Shenzhen) Co., Ltd., Shenzhen 518103, China;

2. Nanjing University of Information Science and Technology, Nanjing 210044, China)

Abstract: With the continuous development of green agriculture, it is difficult to meet the demand of cutting grass in a large number of fields by the traditional way of cutting grass with artificial assistance. Therefore, it is of great significance for the field and ecological environment to realize automatic mowing of grass by unmanned vehicle. This paper introduces a Web management system based on PHP, including its structure, function and concrete implementation. The system can realize the real-time detection of the operating state of the unmanned vehicle, control the operating track of the unmanned vehicle, timely alarm and take corresponding measures for the fault state, and complete the corresponding load task. Finally, the safety, stability and adaptability of the system are analyzed according to the data parameters collected from the operation test.

Key words: driverless car; Web management system; software structure

0" 引言

在過去幾十年中,人們對機(jī)器人技術(shù)的研究取得了顯著的進(jìn)展。由于機(jī)器人可以執(zhí)行大量煩瑣的工作,因此,機(jī)器人在農(nóng)業(yè)、醫(yī)療、制造、物流等領(lǐng)域得到了廣泛的應(yīng)用,隨著社會對環(huán)保和可持續(xù)發(fā)展的日益重視,農(nóng)業(yè)領(lǐng)域也不例外。農(nóng)業(yè)是一個(gè)規(guī)模龐大的行業(yè),其中割草是一項(xiàng)非常耗時(shí)且煩瑣的工作,為了提高效率,割草機(jī)器人的研究成為當(dāng)前的熱點(diǎn)課題。割草機(jī)器人不僅可以節(jié)省人力,還能解決傳統(tǒng)割草方式對環(huán)境造成的負(fù)面影響。有機(jī)農(nóng)業(yè)的發(fā)展有力帶動(dòng)了機(jī)械除草新技術(shù)的發(fā)展[1]。機(jī)械割草不僅有助于減少人工勞動(dòng)強(qiáng)度,提高作業(yè)效率,同時(shí),它對于環(huán)境也是比較友好的,因?yàn)槠洳煌诨瘜W(xué)劑等其他方法,不會造成對環(huán)境的污染,也不會對人類的健康造成危害。因此,機(jī)械割草是一種更加環(huán)保、高效的割草方式[2-3]。

無人車Web端管控系統(tǒng)是無人車系統(tǒng)的重要組成部分。管控系統(tǒng)需要具有的功能包括實(shí)時(shí)監(jiān)管無人車的作業(yè)狀態(tài)、作業(yè)航跡、檢測通信鏈路,確保無人車在各種復(fù)雜的外界環(huán)境下可靠穩(wěn)定運(yùn)行。現(xiàn)有割草無人車管控系統(tǒng)主要包括用戶登錄模塊、地圖加載模塊、作業(yè)路徑規(guī)劃模塊等,通常由計(jì)算機(jī)硬件、通信數(shù)據(jù)鏈、輔助操控設(shè)備等組成,并與相對應(yīng)的軟件相配合,實(shí)現(xiàn)對無人車作業(yè)狀態(tài)的控制。

1" Web端管控系統(tǒng)軟件設(shè)計(jì)

管控系統(tǒng)采用基于瀏覽器/服務(wù)器架構(gòu)設(shè)計(jì),用戶通過網(wǎng)頁瀏覽器訪問系統(tǒng),并且系統(tǒng)的主要業(yè)務(wù)邏輯由服務(wù)器端處理。管控系統(tǒng)軟件將系統(tǒng)分為用戶操作模塊、數(shù)據(jù)通信模塊、數(shù)據(jù)管理模塊3個(gè)功能模塊。管控系統(tǒng)整體架構(gòu)如圖1所示。

用戶操作模塊主要實(shí)現(xiàn)作業(yè)任務(wù)規(guī)劃功能、作業(yè)監(jiān)控功能、指令發(fā)送功能組成。根據(jù)割草作業(yè)地塊實(shí)際情況,通過管控系統(tǒng)的任務(wù)規(guī)劃功能實(shí)現(xiàn)對作業(yè)地塊路徑全覆蓋。作業(yè)監(jiān)管功能可實(shí)時(shí)查看無人車的位置以及作業(yè)的相關(guān)數(shù)據(jù),如電壓、速度、GPS信號強(qiáng)度等。數(shù)據(jù)通信模塊實(shí)現(xiàn)無人車和管控系統(tǒng)之間的數(shù)據(jù)傳輸,主要包括通信連接、通信協(xié)議制定、數(shù)據(jù)打包和解析3大功能。該模塊采用Gataway Worker網(wǎng)關(guān)實(shí)現(xiàn)對無人車的網(wǎng)絡(luò)通信,數(shù)據(jù)包采用MAVLink通信協(xié)議,對需傳輸?shù)臄?shù)據(jù)包進(jìn)行打包和解析,實(shí)現(xiàn)數(shù)據(jù)交互的時(shí)效性,便于無人車的作業(yè)監(jiān)管。數(shù)據(jù)管理模塊包括用戶信息管理、無人車設(shè)備管理、作業(yè)任務(wù)管理等相關(guān)數(shù)據(jù)管理。

1.1 用戶操作模塊設(shè)計(jì)

用戶操作模塊完成與無人車交互的數(shù)據(jù)呈現(xiàn)以及相關(guān)功能操作界面的布局設(shè)計(jì)功能,一個(gè)友好的用戶界面可以讓用戶操作方便。管控系統(tǒng)在界面上主要提供3個(gè)功能。

(1)用戶可根基作業(yè)地塊的需求,新建作業(yè)任務(wù),設(shè)置作業(yè)半徑并在地圖上預(yù)覽。

(2)控制臺操作界面,可實(shí)時(shí)操控任務(wù)設(shè)備。控制臺操作模塊主要包含發(fā)啟動(dòng)、停止、發(fā)送任務(wù)、返航4個(gè)功能按鈕。用戶可以在控制臺上查看其權(quán)限下所有作業(yè)無人車的編號,在操作控制臺向指定無人車下發(fā)相關(guān)作業(yè)指令。

(3)作業(yè)監(jiān)控界面,顯示作業(yè)狀態(tài),如作業(yè)時(shí)無人車的速度、無人車實(shí)時(shí)的位置、無人車各傳感模塊的工作狀態(tài)。在作業(yè)過程中,無人車的實(shí)時(shí)數(shù)據(jù)將存儲在Redis緩存中,管理系統(tǒng)可獲取Redis緩存中的數(shù)據(jù)并顯示出來。

1.2 數(shù)據(jù)通信模塊設(shè)計(jì)

管控系統(tǒng)通過4G網(wǎng)絡(luò)與無人車的DTU模塊進(jìn)行通信。當(dāng)管控軟件服務(wù)端需要向無人車下發(fā)作業(yè)任務(wù)時(shí),Gateway Worker通信網(wǎng)關(guān)遵循預(yù)定的數(shù)據(jù)通信協(xié)議傳輸數(shù)據(jù),以實(shí)時(shí)獲取無人車的狀態(tài)信息。通信網(wǎng)關(guān)與無人車采用socket的通信機(jī)制[4],服務(wù)器可以通過該網(wǎng)關(guān)實(shí)現(xiàn)一對一、一對多的長連接通信,便于后臺設(shè)備的監(jiān)管。數(shù)據(jù)通信模塊如圖2所示。

通信連接。系統(tǒng)軟件采用 MAVLink 通信協(xié)議,該協(xié)議是用于微型機(jī)器人與管控系統(tǒng)進(jìn)行數(shù)據(jù)交互的信息編組庫[5]。數(shù)據(jù)包主要包含以下部分:數(shù)據(jù)頭是由兩個(gè)byte組成,用于識別數(shù)據(jù)的有效性;數(shù)據(jù)長度是由一個(gè)byte組成,用于表示數(shù)據(jù)包中數(shù)據(jù)的長度;反饋命令是由一個(gè)byte組成,用于指令I(lǐng)D的確認(rèn);數(shù)據(jù)塊的字節(jié)個(gè)數(shù)根據(jù)作業(yè)任務(wù)決定,主要包含經(jīng)度、緯度和航向等相關(guān)信息。校驗(yàn)位由兩個(gè)字節(jié)組成,用于確保數(shù)據(jù)發(fā)送的準(zhǔn)確性。通信協(xié)議具體樣式如表1所示。

數(shù)據(jù)解析。數(shù)據(jù)解析是數(shù)據(jù)通信中重要的一個(gè)環(huán)節(jié),數(shù)據(jù)中包含著無人車所有的狀態(tài)信息和控制指令。上行的數(shù)據(jù)包是由管控系統(tǒng)發(fā)送給無人車的數(shù)據(jù),主要包含作業(yè)指令、作業(yè)任務(wù)、經(jīng)緯度信息等。下行的數(shù)據(jù)包是無人車發(fā)送給管控系統(tǒng)的數(shù)據(jù)包,主要包含經(jīng)緯度、速度、GPS信號值等數(shù)據(jù)。在管控系統(tǒng)接收到數(shù)據(jù)包后,會首先進(jìn)行校驗(yàn),確保數(shù)據(jù)的準(zhǔn)確性。待校驗(yàn)完成后,系統(tǒng)會讀取并解析數(shù)據(jù)包數(shù)據(jù),流程如圖3所示。

1.3 數(shù)據(jù)管理模塊設(shè)計(jì)

數(shù)據(jù)管理模塊主要負(fù)責(zé)將作業(yè)數(shù)據(jù)進(jìn)行存儲和分析,將作業(yè)時(shí)的狀態(tài)數(shù)據(jù)、任務(wù)詳情、無人車設(shè)備狀態(tài)信息等數(shù)據(jù)進(jìn)行存儲,利用數(shù)據(jù)分析功能進(jìn)行相應(yīng)數(shù)據(jù)分析。

(1)數(shù)據(jù)儲存模塊主要負(fù)責(zé)保存來自無人車的數(shù)據(jù),以便在完成作業(yè)任務(wù)后進(jìn)行回放分析和作業(yè)軌跡查看。這些數(shù)據(jù)對無人車作業(yè)的分析和評估非常重要,存儲數(shù)據(jù)主要包括用戶的賬號信息、無人車相關(guān)信息、任務(wù)方案等相關(guān)數(shù)據(jù)信息,既要保證數(shù)據(jù)的完整性和安全性,又要滿足系統(tǒng)的高效使用。數(shù)據(jù)管理模塊的設(shè)計(jì)是系統(tǒng)整體設(shè)計(jì)的重要組成部分,對整個(gè)系統(tǒng)的正常運(yùn)行和功能實(shí)現(xiàn)起著關(guān)鍵作用。本系統(tǒng)軟件采用MySQL數(shù)據(jù)庫存儲數(shù)據(jù)。

(2)數(shù)據(jù)分析:對作業(yè)數(shù)據(jù)分析,以評估其在完成作業(yè)任務(wù)時(shí)各項(xiàng)指標(biāo)的情況。分析基于完成作業(yè)任務(wù)后所存儲的數(shù)據(jù),可以幫助人們了解作業(yè)過程中發(fā)生的情況,特別是當(dāng)突發(fā)事件導(dǎo)致無人車未按預(yù)定軌跡完成作業(yè)時(shí),人們可根據(jù)上傳的數(shù)據(jù)分析并確定故障原因,通過圖表顯示多種類型的數(shù)據(jù),可以使數(shù)據(jù)更為簡單直觀。

1.4 軟件模塊實(shí)現(xiàn)

本W(wǎng)eb端系統(tǒng)采用PHP語言實(shí)現(xiàn),主要實(shí)現(xiàn)的功能有:①作業(yè)任務(wù)管理,負(fù)責(zé)完成任務(wù)的新建、打開、刪除以及航線的添加、編輯、刪除;②地圖管理,負(fù)責(zé)完成地圖瓦片加載和緩存;③日志管理,負(fù)責(zé)日志管理和顯示;④設(shè)備管理,負(fù)責(zé)管理各個(gè)無人車狀態(tài)。無人車與管控系統(tǒng)之間的數(shù)據(jù)傳輸包含了網(wǎng)絡(luò)通信和串口通信兩種。無人車將數(shù)據(jù)上傳服務(wù)器進(jìn)行處理,處理后的數(shù)據(jù)采用Redis緩存數(shù)據(jù)庫存儲割草無人車實(shí)時(shí)運(yùn)行數(shù)據(jù)和通信會話數(shù)據(jù)。實(shí)時(shí)運(yùn)行數(shù)據(jù)通過數(shù)據(jù)解析程序解析之后被存儲到關(guān)系型數(shù)據(jù)庫中相應(yīng)的運(yùn)行數(shù)據(jù)存儲文件中,并通過異步消息機(jī)制將解析后的運(yùn)行數(shù)據(jù)反饋到Web端軟件界面中。

2" 實(shí)驗(yàn)驗(yàn)證

為了確保該無人車管控系統(tǒng)的有效性,需對其進(jìn)行試驗(yàn)驗(yàn)證。在戶外選擇一塊較寬闊的田地,對割草無人車進(jìn)行實(shí)際作業(yè)測試。本管控系統(tǒng)軟件經(jīng)過無人車試驗(yàn),驗(yàn)證的結(jié)果如表2所示。

經(jīng)過作業(yè)試驗(yàn),5臺無人車同時(shí)進(jìn)行作業(yè)任務(wù),Web端管控系統(tǒng)的CPU占有率處于較低的狀態(tài),該軟件系統(tǒng)運(yùn)行可靠。

3" 結(jié)束語

本文根據(jù)割草無人車的實(shí)際需求,對其Web端管控系統(tǒng)軟件設(shè)計(jì)進(jìn)行了系統(tǒng)的描述。管控系統(tǒng)軟件可以實(shí)現(xiàn)對無人車的航跡控制、實(shí)時(shí)監(jiān)測以及故障報(bào)警和緊急處理,提高了割草無人車作業(yè)的效率。通過硬件平臺的結(jié)合,管控系統(tǒng)軟件具有較好的實(shí)現(xiàn)效果。■

參考文獻(xiàn)

[1] 楊艷.我國農(nóng)業(yè)機(jī)械化發(fā)展現(xiàn)狀及對策[J].宿州教育學(xué)院學(xué)報(bào),2017(6):16-17.

[2] 齊龍,劉闖,蔣郁.水稻機(jī)械除草技術(shù)裝備研究現(xiàn)狀及智能化發(fā)展趨勢[J].華南農(nóng)業(yè)大學(xué)學(xué)報(bào),2020,41(6):29-36.

[3] 黃清亮.除草劑對水稻的危害及應(yīng)對措施[J].南方農(nóng)業(yè),2014,30(8):63-64.

[4] 張麗麗,鄔錫江,楊玉梅,等.基于RBAC的權(quán)限管理設(shè)計(jì)與自主開發(fā)應(yīng)用[J].現(xiàn)代信息科技,2020(16):88-91.

[5] 王婧宇,賈秋玲,付瑋.基于VC++的無人機(jī)便攜式地面站設(shè)備的設(shè)計(jì)[J].電子設(shè)計(jì)工程,2014,22(4):39-22.

主站蜘蛛池模板: 国产综合亚洲欧洲区精品无码| 日本手机在线视频| 国产SUV精品一区二区| 久久96热在精品国产高清 | 亚洲日本韩在线观看| 在线免费无码视频| 国产成人亚洲精品色欲AV| 日韩在线永久免费播放| 国产美女免费网站| 一区二区三区四区精品视频| 久久综合AV免费观看| 99热这里只有成人精品国产| 国产麻豆91网在线看| 色屁屁一区二区三区视频国产| 香蕉视频国产精品人| 亚洲欧美一级一级a| 日日拍夜夜嗷嗷叫国产| 久久久91人妻无码精品蜜桃HD | 天天干天天色综合网| 欧美日韩精品在线播放| 999精品免费视频| 亚洲欧美一区二区三区图片| 亚洲成a人片| 亚洲a级毛片| 亚洲精品国偷自产在线91正片| 91精品国产自产91精品资源| 2020国产精品视频| 狠狠色噜噜狠狠狠狠色综合久| 亚洲国产欧美自拍| 婷婷亚洲视频| 亚洲精品午夜天堂网页| 中文字幕2区| 亚洲精品图区| 色噜噜狠狠色综合网图区| 自拍中文字幕| 国产成人高清精品免费| 国产精品视屏| 国产一区二区三区在线观看视频| 欧美成人免费午夜全| 国产va免费精品观看| 亚洲精品欧美日本中文字幕| 好紧太爽了视频免费无码| 日韩欧美亚洲国产成人综合| 免费一级α片在线观看| 少妇精品在线| 第一页亚洲| 色妞www精品视频一级下载| 五月婷婷亚洲综合| 国产精品亚洲天堂| 九色综合视频网| 成年人午夜免费视频| 狠狠躁天天躁夜夜躁婷婷| 91成人在线观看| 夜夜拍夜夜爽| 久久永久免费人妻精品| 国产精品欧美日本韩免费一区二区三区不卡 | 国产真实乱子伦视频播放| 亚洲精品动漫| 真实国产乱子伦高清| 呦系列视频一区二区三区| 久久中文字幕av不卡一区二区| 亚洲一级毛片免费观看| 精品福利国产| 亚洲成A人V欧美综合| 成人国产免费| 91欧美亚洲国产五月天| 性欧美在线| 国产熟女一级毛片| 国产97公开成人免费视频| 91在线播放国产| 国外欧美一区另类中文字幕| 四虎国产永久在线观看| 精品欧美视频| 欧美一道本| yjizz视频最新网站在线| 午夜国产精品视频| 亚洲视频无码| 毛片免费观看视频| 亚洲午夜福利精品无码| 国产清纯在线一区二区WWW| 国产欧美在线观看精品一区污| 丰满人妻久久中文字幕|