CN118778668A - Automatic spraying adjustment method and system for agricultural drone - Google Patents
Automatic spraying adjustment method and system for agricultural drone Download PDFInfo
- Publication number
- CN118778668A CN118778668A CN202410758622.4A CN202410758622A CN118778668A CN 118778668 A CN118778668 A CN 118778668A CN 202410758622 A CN202410758622 A CN 202410758622A CN 118778668 A CN118778668 A CN 118778668A
- Authority
- CN
- China
- Prior art keywords
- spraying
- data
- aerial vehicle
- unmanned aerial
- pesticide
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000005507 spraying Methods 0.000 title claims abstract description 406
- 238000000034 method Methods 0.000 title claims abstract description 56
- 239000000575 pesticide Substances 0.000 claims abstract description 149
- 230000008859 change Effects 0.000 claims abstract description 47
- 230000000694 effects Effects 0.000 claims abstract description 31
- 230000008569 process Effects 0.000 claims abstract description 22
- 238000010191 image analysis Methods 0.000 claims abstract description 8
- 238000012545 processing Methods 0.000 claims abstract description 7
- 238000004590 computer program Methods 0.000 claims description 15
- 239000007921 spray Substances 0.000 claims description 9
- 238000003860 storage Methods 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 claims description 5
- 230000001133 acceleration Effects 0.000 claims description 4
- 238000011156 evaluation Methods 0.000 claims description 4
- 230000005484 gravity Effects 0.000 claims description 4
- 239000003814 drug Substances 0.000 claims 3
- 230000001502 supplementing effect Effects 0.000 claims 2
- 230000000007 visual effect Effects 0.000 claims 2
- 229940079593 drug Drugs 0.000 claims 1
- 238000012800 visualization Methods 0.000 description 12
- 238000004458 analytical method Methods 0.000 description 8
- 230000003044 adaptive effect Effects 0.000 description 3
- 238000012271 agricultural production Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 2
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 2
- 240000007594 Oryza sativa Species 0.000 description 2
- 235000007164 Oryza sativa Nutrition 0.000 description 2
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 2
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 2
- 241000209140 Triticum Species 0.000 description 2
- 235000021307 Triticum Nutrition 0.000 description 2
- 240000008042 Zea mays Species 0.000 description 2
- 235000005824 Zea mays ssp. parviglumis Nutrition 0.000 description 2
- 235000002017 Zea mays subsp mays Nutrition 0.000 description 2
- 235000005822 corn Nutrition 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 235000009566 rice Nutrition 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000017260 vegetative to reproductive phase transition of meristem Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000009313 farming Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/40—Control within particular dimensions
- G05D1/46—Control of position or course in three dimensions
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2109/00—Types of controlled vehicles
- G05D2109/20—Aircraft, e.g. drones
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A40/00—Adaptation technologies in agriculture, forestry, livestock or agroalimentary production
- Y02A40/10—Adaptation technologies in agriculture, forestry, livestock or agroalimentary production in agriculture
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Catching Or Destruction (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本申请涉及一种农用无人机的自动化喷施调节方法及系统,所述方法包括获取待喷洒农田的农田图像信息并进行图像分析,得到农田喷施面积和农作物种植数据,根据所述农田喷施面积和所述农作物种植数据,对农用无人机的喷施路径以及喷施农药用量分别进行规划,得到农用无人机的喷施规划数据,在按照所述喷施规划数据进行农药喷施过程中获取农药量变化数据,根据农药量变化数据动态调节农用无人机的飞行高度,得到农用无人机的喷施高度调节数据,根据所述喷施高度调节数据和对应的农药量变化数据进行返航方式判断,并根据返航判断结果进行返航行程规划处理,得到农用无人机的返航调节数据。本申请具有提高农用无人机的喷洒控制智能性的效果。
The present application relates to an automatic spraying adjustment method and system for an agricultural drone, the method comprising obtaining farmland image information of a farmland to be sprayed and performing image analysis to obtain farmland spraying area and crop planting data, respectively planning the spraying path and spraying amount of the agricultural drone according to the farmland spraying area and the crop planting data, obtaining spraying planning data of the agricultural drone, obtaining pesticide amount change data during the pesticide spraying process according to the spraying planning data, dynamically adjusting the flight height of the agricultural drone according to the pesticide amount change data, obtaining spraying height adjustment data of the agricultural drone, judging the return mode according to the spraying height adjustment data and the corresponding pesticide amount change data, and performing return itinerary planning processing according to the return judgment result, and obtaining return adjustment data of the agricultural drone. The present application has the effect of improving the intelligent spraying control of the agricultural drone.
Description
技术领域Technical Field
本发明涉农用无人机控制的技术领域,尤其是涉及一种农用无人机的自动化喷施调节方法及系统。The present invention relates to the technical field of agricultural UAV control, and in particular to an automatic spraying adjustment method and system for an agricultural UAV.
背景技术Background Art
目前,随着信息化技术与农业生产之间的不断融合,通过信息化技术逐渐取代传统手工务农作业,实现农业生产的科技化管理,通过无人机技术取代传统人工农作物喷洒成为当前农业生产改进的重要方向之一。At present, with the continuous integration of information technology and agricultural production, information technology is gradually replacing traditional manual farming operations to realize scientific and technological management of agricultural production. Replacing traditional manual crop spraying with drone technology has become one of the important directions for improving current agricultural production.
现有的无人机农业喷洒方法通常是通过搭配人工控制的半自动化飞行喷洒,通过人为控制装载有农药的无人机飞行至农田上方进行无差别喷洒,通过人为控制遥控器对无人机的喷洒路径进行控制,结合人为观察喷洒效果决定是否停止喷洒工作,但是,通过人为观察的方式往往需要人员在农田边缘控制无人机和观察喷洒效果,在风力作用下,操控人员容易吸入大量的农药,且无人机飞行较远时,用户无法观察到喷洒效果只能凭借直觉或者估算决定喷洒时间,存在有农用无人机的喷施方式的进一步调节优化空间。Existing agricultural drone spraying methods usually use semi-automatic flight spraying with manual control. The drone loaded with pesticides is manually controlled to fly over the farmland for indiscriminate spraying. The spraying path of the drone is controlled by a manually controlled remote control, and whether to stop the spraying work is decided by manual observation of the spraying effect. However, manual observation often requires personnel to control the drone and observe the spraying effect at the edge of the farmland. Under the action of wind, the operator is likely to inhale a large amount of pesticides. When the drone flies far away, the user cannot observe the spraying effect and can only decide the spraying time based on intuition or estimation. There is room for further adjustment and optimization of the spraying method of agricultural drones.
发明内容Summary of the invention
为了提高农用无人机的喷洒控制智能性,本申请提供一种农用无人机的自动化喷施调节方法及系统。In order to improve the intelligence of spraying control of agricultural drones, the present application provides an automated spraying adjustment method and system for agricultural drones.
第一方面,本申请的上述发明目的是通过以下技术方案得以实现的:In the first aspect, the above-mentioned invention objective of the present application is achieved through the following technical solutions:
一种农用无人机的自动化喷施调节方法,包括:An automatic spraying adjustment method for an agricultural drone, comprising:
获取待喷洒农田的农田图像信息,对所述农田图像信息进行图像分析,得到农田喷施面积和农作物种植数据;Acquire farmland image information of the farmland to be sprayed, perform image analysis on the farmland image information, and obtain farmland spraying area and crop planting data;
根据所述农田喷施面积和所述农作物种植数据,对农用无人机的喷施路径以及喷施农药用量分别进行规划,得到农用无人机的喷施规划数据;According to the farmland spraying area and the crop planting data, the spraying path and the amount of pesticide sprayed by the agricultural drone are planned respectively to obtain spraying planning data of the agricultural drone;
在按照所述喷施规划数据进行农药喷施过程中获取农药量变化数据,根据农药量变化数据动态调节农用无人机的飞行高度,得到农用无人机的喷施高度调节数据;Acquiring pesticide quantity change data during the pesticide spraying process according to the spraying planning data, dynamically adjusting the flight altitude of the agricultural drone according to the pesticide quantity change data, and obtaining spraying altitude adjustment data of the agricultural drone;
根据所述喷施高度调节数据和对应的农药量变化数据进行返航方式判断,并根据返航判断结果进行返航行程规划处理,得到农用无人机的返航调节数据。The return mode is judged according to the spraying height adjustment data and the corresponding pesticide amount change data, and the return trip planning processing is performed according to the return judgment result to obtain the return adjustment data of the agricultural UAV.
通过采用上述技术方案,结合待喷洒农田的农田图像信息进行农田喷施面积和农作物种植情况分析,有助于对不同喷施面积和不同农作物的农药喷施需求进行适应性调整,扩大农用无人机的适用范围,并通过农用无人机的喷施路径和喷施农药用量的规划,自动化控制农用无人机每一个喷施飞行地点和对应的喷施量,并在按照喷施规划数据进行农药喷施过程中,结合农药用量的变化,动态调节农用无人机的飞行高度,使农用无人机与农作物之间始终保持设定的喷施间距,提高喷施效果,并结合农用无人机的飞行高度和农药量变化情况,判断农用无人机的返航方式,进而规划不同返航方式的返航行程,提高农用无人机的返航调节合理性,达到农用无人机智能化喷施的效果,提高农用无人机的喷洒控制智能性。By adopting the above technical scheme, the farmland spraying area and crop planting situation are analyzed in combination with the farmland image information of the farmland to be sprayed, which is helpful to make adaptive adjustments to the pesticide spraying needs of different spraying areas and different crops, expand the scope of application of agricultural drones, and automatically control each spraying flight location and corresponding spraying amount of the agricultural drone through the planning of the spraying path and the amount of pesticide sprayed by the agricultural drone. In the process of pesticide spraying according to the spraying planning data, the flight altitude of the agricultural drone is dynamically adjusted in combination with the change of pesticide dosage, so that the set spraying distance between the agricultural drone and the crops is always maintained, thereby improving the spraying effect. In combination with the flight altitude of the agricultural drone and the change of pesticide amount, the return mode of the agricultural drone is judged, and then the return itinerary of different return modes is planned, thereby improving the rationality of the return adjustment of the agricultural drone, achieving the effect of intelligent spraying of the agricultural drone, and improving the intelligence of the spraying control of the agricultural drone.
本申请在一较佳示例中可以进一步配置为:所述根据所述农田喷施面积和所述农作物种植数据,对农用无人机的喷施路径以及喷施农药用量分别进行规划,得到农用无人机的喷施规划数据,具体包括:In a preferred example, the present application can be further configured as follows: the spraying path and the amount of pesticide sprayed by the agricultural drone are planned according to the farmland spraying area and the crop planting data, and the spraying planning data of the agricultural drone is obtained, which specifically includes:
分析所述农作物种植数据中的农作物生长高度和农作物种植密度,根据所述农作物生长高度分析农用无人机的喷施高度;Analyze the crop growth height and crop planting density in the crop planting data, and analyze the spraying height of the agricultural drone according to the crop growth height;
获取农用无人机达到预设喷施高度后的可视化范围,并结合所述农田喷施面积和所述农作物种植密度分析最佳喷施路线,得到所述农用无人机的喷施路径规划数据;Obtaining the visualization range of the agricultural drone after reaching a preset spraying height, and analyzing the optimal spraying route in combination with the spraying area of the farmland and the crop planting density, to obtain the spraying path planning data of the agricultural drone;
根据所述可视化范围内的农作物种植数据分析农作物生长状态,根据所述农作物生长状态评估农药喷施用量,根据评估结果规划农用无人机的喷施农药用量;Analyze the growth status of crops according to the crop planting data within the visualization range, evaluate the amount of pesticide spraying according to the crop growth status, and plan the amount of pesticide spraying by the agricultural drone according to the evaluation result;
将所述喷施路径规划数据和对应的喷施农药用量进行无人机喷施控制关联,得到所述农用无人机的喷施规划数据。The spraying path planning data and the corresponding pesticide spraying amount are associated with the UAV spraying control to obtain the spraying planning data of the agricultural UAV.
通过采用上述技术方案,结合农作物种植数据中的农作物生长高度和农作物种植密度等数据,进行农用无人机的喷施高度分析,有助于结合具体农作物的生长情况进行动态喷施高度调节,提高喷施效果,并通过农用无人机在预设喷施高度的可视化范围,进行最佳喷施路线分析,提高喷施效果与农作物生长情况之间的契合度,并结合农作物生长状态进行农药喷施用量评估,进而规划喷施农药用量,提高农用无人机的农药喷施合理性,通过喷施路径和喷施农药用量之间的双重协同规划,提高农用无人机的控制准确性。By adopting the above technical scheme, combined with data such as crop growth height and crop planting density in crop planting data, the spraying height analysis of agricultural drones is carried out, which helps to dynamically adjust the spraying height according to the growth conditions of specific crops and improve the spraying effect. The best spraying route analysis is carried out through the visualization range of the preset spraying height of the agricultural drone to improve the fit between the spraying effect and the growth conditions of crops. The pesticide spraying amount is evaluated in combination with the crop growth status, and then the pesticide spraying amount is planned to improve the rationality of pesticide spraying by agricultural drones. The control accuracy of agricultural drones is improved through dual coordinated planning between spraying paths and pesticide spraying amounts.
本申请在一较佳示例中可以进一步配置为:所述在按照所述喷施规划数据进行农药喷施过程中获取农药量变化数据,根据农药量变化数据动态调节农用无人机的飞行高度,得到农用无人机的喷施高度调节数据,具体包括:In a preferred example, the present application can be further configured as follows: obtaining pesticide amount change data during the pesticide spraying process according to the spraying planning data, dynamically adjusting the flight altitude of the agricultural drone according to the pesticide amount change data, and obtaining the spraying altitude adjustment data of the agricultural drone, specifically including:
通过公式(1)计算农用无人机的飞行高度,根据计算结果得到农用无人机的喷施高度调节数据,公式(1)如下所示:The flight height of the agricultural UAV is calculated by formula (1), and the spraying height adjustment data of the agricultural UAV is obtained according to the calculation result. Formula (1) is as follows:
其中,所述H表示农用无人机的飞行高度,ρ表示当前风力系数,G表示重力加速度,D机表示农用无人机的自重,ΔD药表示搭载于农用无人机的农药重量变化值,V表示农用无人机的当前飞行速度,h植表示农作物的平均生长高度。Among them, H represents the flight altitude of the agricultural UAV, ρ represents the current wind coefficient, G represents the acceleration of gravity, D represents the weight of the agricultural UAV, ΔD represents the weight change of the pesticide carried on the agricultural UAV, V represents the current flight speed of the agricultural UAV, and h represents the average growth height of crops.
本申请在一较佳示例中可以进一步配置为:所述在按照所述喷施规划数据进行农药喷施过程中获取农药量变化数据,根据农药量变化数据动态调节农用无人机的飞行高度,得到农用无人机的喷施高度调节数据之前,还包括:In a preferred example, the present application may be further configured as follows: before obtaining the pesticide quantity change data during the pesticide spraying process according to the spraying planning data, dynamically adjusting the flight height of the agricultural drone according to the pesticide quantity change data, and obtaining the spraying height adjustment data of the agricultural drone, the method further includes:
当农用无人机达到预设飞行高度后,计算当前飞行高度对应的农药喷施范围,当控制人员不处于所述农药喷施范围内时启动农药喷施工作。When the agricultural UAV reaches a preset flight altitude, the pesticide spraying range corresponding to the current flight altitude is calculated, and the pesticide spraying work is started when the control personnel are not within the pesticide spraying range.
通过采用上述技术方案,在控制人员不处于农药喷施范围内启动农药喷施工作,有助于降低控制人员对农药的吸入,提高农药喷施的安全性,并结合喷施过程中农药用量的不断减少,对农用无人机的飞行高度进行动态调节,使农用无人机始终保持在设定高度范围内进行喷施,提高农用无人机的喷施效果。By adopting the above technical solution, the pesticide spraying work can be started when the control personnel are not in the pesticide spraying range, which helps to reduce the inhalation of pesticides by the control personnel and improve the safety of pesticide spraying. In combination with the continuous reduction of pesticide usage during the spraying process, the flight altitude of the agricultural UAV is dynamically adjusted to ensure that the agricultural UAV always remains within the set altitude range for spraying, thereby improving the spraying effect of the agricultural UAV.
本申请在一较佳示例中可以进一步配置为:所述根据所述喷施高度调节数据和对应的农药量变化数据进行返航方式判断,并根据返航判断结果进行返航行程规划处理,得到农用无人机的返航调节数据,具体包括:In a preferred example, the present application can be further configured as follows: the return mode is judged according to the spraying height adjustment data and the corresponding pesticide amount change data, and the return trip planning process is performed according to the return judgment result to obtain the return adjustment data of the agricultural drone, specifically including:
根据所述农药量变化数据,计算农用无人机的最大喷施范围;Calculate the maximum spraying range of the agricultural drone based on the pesticide quantity change data;
当所述最大喷施范围小于农田喷施面积时,将农用无人机的喷施方式调整为单程喷施,并在农药量用尽时进行返航处理;When the maximum spraying range is smaller than the spraying area of the farmland, the spraying mode of the agricultural drone is adjusted to a one-way spraying mode, and the drone returns to the destination when the pesticide is used up.
计算农用无人机的当前位置与补药位置之间的最佳航程距离,根据所述最佳航程距离规划单程喷施的返程航线,得到单程喷施的返航调节数据。The optimal flight distance between the current position of the agricultural UAV and the replenishment position is calculated, and the return route of the one-way spraying is planned according to the optimal flight distance to obtain the return adjustment data of the one-way spraying.
本申请在一较佳示例中可以进一步配置为:所述根据所述喷施高度调节数据和对应的农药量变化数据进行返航方式判断,并根据返航判断结果进行返航行程规划处理,得到农用无人机的返航调节数据,还包括:In a preferred example, the present application can be further configured as follows: the return mode is judged according to the spraying height adjustment data and the corresponding pesticide amount change data, and the return trip planning process is performed according to the return judgment result to obtain the return adjustment data of the agricultural drone, and also includes:
当所述最大喷施范围大于或等于所述农田喷施面积时,将农用无人机的喷施方式调整为往返喷施,并在喷施农药量达到总药量的一半时进行返航处理;When the maximum spraying range is greater than or equal to the farmland spraying area, the spraying mode of the agricultural drone is adjusted to round-trip spraying, and the drone returns when the sprayed pesticide amount reaches half of the total amount of pesticide;
获取已喷施农作物的喷施图像数据,对所述喷施图像数据判断当前喷施效果是否达到预设喷施目的;Acquire spraying image data of the sprayed crops, and judge whether the current spraying effect reaches the preset spraying purpose based on the spraying image data;
若是,则控制农用无人机对未喷施农作物进行返程喷施处理;If yes, the agricultural drone is controlled to return and spray the crops that have not been sprayed;
若否,则控制农用无人机对未达到喷施效果的农作物进行返程双重喷施处理,直到农用无人机返回至补药位置,得到农用无人机的返航调节数据。If not, the agricultural drone is controlled to return and double spray the crops that have not achieved the spraying effect until the agricultural drone returns to the spraying replenishment position to obtain the return adjustment data of the agricultural drone.
通过采用上述技术方案,结合农用无人机的最大喷施范围与农田喷施面积之间的比对情况,对农用无人机的喷施方式进行调整,提高农用无人机对不同喷施环境的适应性,针对不同的喷施农田进行单程喷施或者往返喷施,提高农作物的喷施效果,且对农用无人机的工作模式进行精准调节,结合实际农作物喷施效果和最佳航程距离,进行返航规划,达到农用无人机的返程自主规划目的,提高农用无人机的控制自适应性。By adopting the above technical scheme, combined with the comparison between the maximum spraying range of the agricultural UAV and the spraying area of the farmland, the spraying mode of the agricultural UAV is adjusted to improve the adaptability of the agricultural UAV to different spraying environments, and one-way spraying or round-trip spraying is performed for different spraying farmlands to improve the spraying effect of crops. The working mode of the agricultural UAV is accurately adjusted, and the return planning is carried out in combination with the actual crop spraying effect and the optimal flight distance, so as to achieve the purpose of autonomous return planning of the agricultural UAV and improve the control adaptability of the agricultural UAV.
第二方面,本申请的上述发明目的是通过以下技术方案得以实现的:In the second aspect, the above invention objective of the present application is achieved through the following technical solutions:
一种农用无人机的自动化喷施调节系统,包括:An automatic spraying and regulating system for an agricultural drone, comprising:
数据获取模块,用于获取待喷洒农田的农田图像信息,对所述农田图像信息进行图像分析,得到农田喷施面积和农作物种植数据;A data acquisition module is used to acquire farmland image information of the farmland to be sprayed, perform image analysis on the farmland image information, and obtain the farmland spraying area and crop planting data;
喷施规划模块,用于根据所述农田喷施面积和所述农作物种植数据,对农用无人机的喷施路径以及喷施农药用量分别进行规划,得到农用无人机的喷施规划数据;A spraying planning module is used to plan the spraying path and the amount of pesticide sprayed by the agricultural drone according to the farmland spraying area and the crop planting data, and obtain spraying planning data of the agricultural drone;
飞行调节模块,用于在按照所述喷施规划数据进行农药喷施过程中获取农药量变化数据,根据农药量变化数据动态调节农用无人机的飞行高度,得到农用无人机的喷施高度调节数据;A flight adjustment module, used to obtain pesticide amount change data during the pesticide spraying process according to the spraying planning data, dynamically adjust the flight altitude of the agricultural UAV according to the pesticide amount change data, and obtain spraying altitude adjustment data of the agricultural UAV;
返航调节模块,用于根据所述喷施高度调节数据和对应的农药量变化数据进行返航方式判断,并根据返航判断结果进行返航行程规划处理,得到农用无人机的返航调节数据。The return adjustment module is used to determine the return mode according to the spraying height adjustment data and the corresponding pesticide amount change data, and to plan the return trip according to the return judgment result to obtain the return adjustment data of the agricultural UAV.
通过采用上述技术方案,结合待喷洒农田的农田图像信息进行农田喷施面积和农作物种植情况分析,有助于对不同喷施面积和不同农作物的农药喷施需求进行适应性调整,扩大农用无人机的适用范围,并通过农用无人机的喷施路径和喷施农药用量的规划,自动化控制农用无人机每一个喷施飞行地点和对应的喷施量,并在按照喷施规划数据进行农药喷施过程中,结合农药用量的变化,动态调节农用无人机的飞行高度,使农用无人机与农作物之间始终保持设定的喷施间距,提高喷施效果,并结合农用无人机的飞行高度和农药量变化情况,判断农用无人机的返航方式,进而规划不同返航方式的返航行程,提高农用无人机的返航调节合理性,达到农用无人机智能化喷施的效果,提高农用无人机的喷洒控制智能性。By adopting the above technical scheme, the farmland spraying area and crop planting situation are analyzed in combination with the farmland image information of the farmland to be sprayed, which is helpful to make adaptive adjustments to the pesticide spraying needs of different spraying areas and different crops, expand the scope of application of agricultural drones, and automatically control each spraying flight location and corresponding spraying amount of the agricultural drone through the planning of the spraying path and the amount of pesticide sprayed by the agricultural drone. In the process of pesticide spraying according to the spraying planning data, the flight altitude of the agricultural drone is dynamically adjusted in combination with the change of pesticide dosage, so that the set spraying distance between the agricultural drone and the crops is always maintained, thereby improving the spraying effect. In combination with the flight altitude of the agricultural drone and the change of pesticide amount, the return mode of the agricultural drone is judged, and then the return itinerary of different return modes is planned, thereby improving the rationality of the return adjustment of the agricultural drone, achieving the effect of intelligent spraying of the agricultural drone, and improving the intelligence of the spraying control of the agricultural drone.
第三方面,本申请的上述目的是通过以下技术方案得以实现的:On the third aspect, the above-mentioned purpose of the present application is achieved through the following technical solutions:
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述农用无人机的自动化喷施调节方法的步骤。A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the automatic spraying adjustment method of the agricultural drone are implemented.
第四方面,本申请的上述目的是通过以下技术方案得以实现的:Fourthly, the above-mentioned purpose of the present application is achieved through the following technical solutions:
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述农用无人机的自动化喷施调节方法的步骤。A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the above-mentioned automatic spraying adjustment method for an agricultural drone.
综上所述,本申请包括以下至少一种有益技术效果:In summary, the present application includes at least one of the following beneficial technical effects:
1、结合待喷洒农田的农田图像信息进行农田喷施面积和农作物种植情况分析,有助于对不同喷施面积和不同农作物的农药喷施需求进行适应性调整,扩大农用无人机的适用范围,并通过农用无人机的喷施路径和喷施农药用量的规划,自动化控制农用无人机每一个喷施飞行地点和对应的喷施量,并在按照喷施规划数据进行农药喷施过程中,结合农药用量的变化,动态调节农用无人机的飞行高度,使农用无人机与农作物之间始终保持设定的喷施间距,提高喷施效果,并结合农用无人机的飞行高度和农药量变化情况,判断农用无人机的返航方式,进而规划不同返航方式的返航行程,提高农用无人机的返航调节合理性,达到农用无人机智能化喷施的效果,提高农用无人机的喷洒控制智能性;1. Analyze the spraying area and crop planting conditions of the farmland in combination with the farmland image information of the farmland to be sprayed, which is helpful to make adaptive adjustments to the pesticide spraying needs of different spraying areas and different crops, expand the scope of application of agricultural drones, and automatically control each spraying flight location and corresponding spraying amount of the agricultural drone through the planning of the spraying path and the amount of pesticide sprayed by the agricultural drone. In the process of spraying pesticides according to the spraying planning data, the flight altitude of the agricultural drone is dynamically adjusted in combination with the change of pesticide dosage, so that the set spraying distance between the agricultural drone and the crops is always maintained to improve the spraying effect. In combination with the flight altitude and the change of pesticide dosage of the agricultural drone, the return mode of the agricultural drone is judged, and then the return itinerary of different return modes is planned, the rationality of the return adjustment of the agricultural drone is improved, the effect of intelligent spraying of the agricultural drone is achieved, and the intelligence of the spraying control of the agricultural drone is improved;
2、结合农作物种植数据中的农作物生长高度和农作物种植密度等数据,进行农用无人机的喷施高度分析,有助于结合具体农作物的生长情况进行动态喷施高度调节,提高喷施效果,并通过农用无人机在预设喷施高度的可视化范围,进行最佳喷施路线分析,提高喷施效果与农作物生长情况之间的契合度,并结合农作物生长状态进行农药喷施用量评估,进而规划喷施农药用量,提高农用无人机的农药喷施合理性,通过喷施路径和喷施农药用量之间的双重协同规划,提高农用无人机的控制准确性;2. Combined with the crop growth height and crop planting density in the crop planting data, the spraying height analysis of agricultural drones is carried out, which is helpful to dynamically adjust the spraying height according to the growth conditions of specific crops and improve the spraying effect. Through the visualization range of the agricultural drone at the preset spraying height, the best spraying route analysis is carried out to improve the fit between the spraying effect and the growth conditions of crops. The pesticide spraying amount is evaluated in combination with the crop growth status, and then the pesticide spraying amount is planned to improve the rationality of pesticide spraying by agricultural drones. Through the dual coordinated planning between the spraying path and the pesticide spraying amount, the control accuracy of agricultural drones is improved;
3、结合农用无人机的最大喷施范围与农田喷施面积之间的比对情况,对农用无人机的喷施方式进行调整,提高农用无人机对不同喷施环境的适应性,针对不同的喷施农田进行单程喷施或者往返喷施,提高农作物的喷施效果,且对农用无人机的工作模式进行精准调节,结合实际农作物喷施效果和最佳航程距离,进行返航规划,达到农用无人机的返程自主规划目的,提高农用无人机的控制自适应性。3. Based on the comparison between the maximum spraying range of agricultural drones and the spraying area of farmland, the spraying method of agricultural drones is adjusted to improve the adaptability of agricultural drones to different spraying environments. Single-trip spraying or round-trip spraying is performed for different spraying farmlands to improve the spraying effect of crops. The working mode of agricultural drones is accurately adjusted, and return planning is carried out based on the actual crop spraying effect and the optimal flight distance to achieve the purpose of autonomous return planning of agricultural drones and improve the control adaptability of agricultural drones.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是本实施例一种农用无人机的自动化喷施调节方法的实现流程图。FIG1 is a flow chart of an implementation method of an automatic spraying adjustment method of an agricultural UAV according to the present embodiment.
图2是本实施例一种农用无人机的自动化喷施调节方法步骤S20的实现流程图。FIG. 2 is a flowchart of step S20 of an automatic spraying adjustment method for an agricultural drone according to this embodiment.
图3是本实施例一种农用无人机的自动化喷施调节方法步骤S40的实现流程图。FIG3 is a flowchart of the implementation of step S40 of the method for automatically adjusting spraying of an agricultural drone in this embodiment.
图4是本实施例农用无人机的自动化喷施调节方法进行返航分析的实现流程图。FIG4 is a flowchart of the implementation of the return analysis of the automated spraying adjustment method of the agricultural UAV in this embodiment.
图5是本实施例一种农用无人机的自动化喷施调节系统的结构框图。FIG5 is a structural block diagram of an automatic spraying and regulating system of an agricultural UAV according to the present embodiment.
图6是用以实现农用无人机的自动化喷施调节方法的计算机设备的内部结构示意图。FIG. 6 is a schematic diagram of the internal structure of a computer device for implementing an automated spraying adjustment method for an agricultural UAV.
具体实施方式DETAILED DESCRIPTION
以下结合附图对本申请作进一步详细说明。The present application is further described in detail below in conjunction with the accompanying drawings.
在一实施例中,如图1所示,本申请公开了一种农用无人机的自动化喷施调节方法,具体包括如下步骤:In one embodiment, as shown in FIG1 , the present application discloses an automatic spraying adjustment method for an agricultural drone, which specifically includes the following steps:
S10:获取待喷洒农田的农田图像信息,对农田图像信息进行图像分析,得到农田喷施面积和农作物种植数据。S10: Acquire farmland image information of the farmland to be sprayed, perform image analysis on the farmland image information, and obtain the farmland spraying area and crop planting data.
具体的,通过预先装载于农用无人机的高清摄像装置采集待喷洒农田的农田信息,即进行农药喷施工作之前先控制农用无人机绕农田飞行一圈进行农田图像信息采集,并通过图像分析获取待喷洒农田的农田喷施面积和农作物种植数据,如农作物在农田中的分布位置、农作物生长情况等。Specifically, the farmland information of the farmland to be sprayed is collected by a high-definition camera device pre-loaded on the agricultural UAV, that is, before the pesticide spraying work is carried out, the agricultural UAV is controlled to fly around the farmland to collect farmland image information, and the farmland spraying area and crop planting data of the farmland to be sprayed are obtained through image analysis, such as the distribution position of crops in the farmland, the growth status of crops, etc.
S20:根据农田喷施面积和农作物种植数据,对农用无人机的喷施路径以及喷施农药用量分别进行规划,得到农用无人机的喷施规划数据。S20: According to the farmland spraying area and crop planting data, the spraying path and the amount of pesticide sprayed by the agricultural drone are planned respectively to obtain the spraying planning data of the agricultural drone.
具体的,如图2所示,步骤S20包括:Specifically, as shown in FIG. 2 , step S20 includes:
S201:分析农作物种植数据中的农作物生长高度和农作物种植密度,根据农作物生长高度分析农用无人机的喷施高度。S201: Analyze the crop growth height and crop planting density in the crop planting data, and analyze the spraying height of the agricultural drone according to the crop growth height.
具体的,结合农用无人机采集到的图像数据,结合农作物品种识别,对农田中的农作物生长高度进行分析,并根据农作物分布情况分析农作物种植密度,从而对农用无人机的喷施高度进行分析,如对于玉米等高杆农作物,需要控制农用无人机的喷施高度为玉米高度上端3-5米,对于小麦水稻等低杆农作物,需要控制农用无人机的喷施高度为小麦水稻上端1-3米等,可以根据实际需要进行规划。Specifically, the image data collected by agricultural drones is combined with crop variety identification to analyze the growth height of crops in farmland, and the crop planting density is analyzed based on the crop distribution situation, so as to analyze the spraying height of agricultural drones. For example, for tall crops such as corn, the spraying height of agricultural drones needs to be controlled to 3-5 meters above the height of corn. For short crops such as wheat and rice, the spraying height of agricultural drones needs to be controlled to 1-3 meters above the height of wheat and rice, etc., which can be planned according to actual needs.
S202:获取农用无人机达到预设喷施高度后的可视化范围,并结合农田喷施面积和农作物种植密度分析最佳喷施路线,得到农用无人机的喷施路径规划数据。S202: Obtain the visualization range of the agricultural drone after it reaches a preset spraying height, and analyze the optimal spraying route in combination with the spraying area of the farmland and the crop planting density to obtain the spraying path planning data of the agricultural drone.
具体的,当农用无人机飞行至预设喷施高度后,根据装载的高清摄像设备的拍摄范围获取无人机的可视化范围,结合当前位置的可视化范围在农田喷施面积中的占比或者占用位置,以及当前可视化范围内的农作物种植密度,优先对农作物种植密度高的位置进行喷施,或者从农田角落往农田中心方向靠拢喷施,本实施例中的最佳喷施路线为农作物种植密度较高的方向为最佳方向,从而得到农用无人机的喷施路径规划数据。Specifically, when the agricultural UAV flies to a preset spraying height, the visualization range of the UAV is obtained according to the shooting range of the mounted high-definition camera equipment. Combined with the proportion or occupied position of the visualization range of the current position in the spraying area of the farmland, as well as the crop planting density within the current visualization range, priority is given to spraying at locations with high crop planting density, or spraying is performed from the corner of the farmland toward the center of the farmland. The best spraying route in this embodiment is the direction with higher crop planting density as the best direction, thereby obtaining the spraying path planning data of the agricultural UAV.
S203:根据可视化范围内的农作物种植数据分析农作物生长状态,根据农作物生长状态评估农药喷施用量,根据评估结果规划农用无人机的喷施农药用量。S203: Analyze the growth status of crops according to the crop planting data within the visualization range, evaluate the amount of pesticide spraying according to the crop growth status, and plan the amount of pesticide spraying by the agricultural drone according to the evaluation result.
具体的,根据可视化范围内的农作物种植数据,分析农作物生长状态,如将拍摄到的农作物图像包括农作物的生长高度、生长密度、开花、结果等多种状态图像,分别与预设的农作物图集进行比对,根据比对结果进行农作物生长状态分析,如达到开花阶段、结果阶段等,从而针对不同生长状态下的农作物进行农药喷施用量评估,不同生长状态下的农作物所需喷施农药用量不同,且结合实际生长密度所需要的喷施农药用量也不同,如生长密度越大的农作物所需农药用量越大。Specifically, the growth status of crops is analyzed based on the crop planting data within the visualization range. For example, the captured crop images including various state images of crops such as growth height, growth density, flowering, and fruiting are compared with preset crop atlases. The growth status of crops is analyzed based on the comparison results, such as whether they have reached the flowering stage, the fruiting stage, etc., so as to evaluate the amount of pesticide spraying for crops in different growth states. The amount of pesticide spraying required for crops in different growth states is different, and the amount of pesticide spraying required in combination with the actual growth density is also different. For example, the greater the growth density of crops, the greater the amount of pesticide required.
S204:将喷施路径规划数据和对应的喷施农药用量进行无人机喷施控制关联,得到农用无人机的喷施规划数据。S204: Associating the spraying path planning data with the corresponding pesticide dosage for UAV spraying control to obtain spraying planning data for the agricultural UAV.
具体的,结合喷施路径规划数据中的每一个喷施地点和对应喷施地点的喷施农药用量,以喷施地点为关联点进行喷施控制数据关联,并按照无人机的喷施路径规划顺序,对关联后的数据进行顺次关联,得到农用无人机的喷施规划数据。Specifically, each spraying location in the spraying path planning data and the amount of pesticide sprayed at the corresponding spraying location are combined, and the spraying control data are associated with the spraying location as the association point. In addition, the associated data are sequentially associated according to the spraying path planning order of the UAV to obtain the spraying planning data of the agricultural UAV.
S30:在按照喷施规划数据进行农药喷施过程中获取农药量变化数据,根据农药量变化数据动态调节农用无人机的飞行高度,得到农用无人机的喷施高度调节数据。S30: Acquire pesticide quantity change data during the pesticide spraying process according to the spraying planning data, dynamically adjust the flight altitude of the agricultural UAV according to the pesticide quantity change data, and obtain spraying altitude adjustment data of the agricultural UAV.
具体的,步骤S30包括:Specifically, step S30 includes:
通过公式(1)计算农用无人机的飞行高度,根据计算结果得到农用无人机的喷施高度调节数据,公式(1)如下所示:The flight height of the agricultural UAV is calculated by formula (1), and the spraying height adjustment data of the agricultural UAV is obtained according to the calculation result. Formula (1) is as follows:
其中,所述H表示农用无人机的飞行高度,ρ表示当前风力系数,G表示重力加速度,D机表示农用无人机的自重,ΔD药表示搭载于农用无人机的农药重量变化值,V表示农用无人机的当前飞行速度,h植表示农作物的平均生长高度。Among them, H represents the flight altitude of the agricultural UAV, ρ represents the current wind coefficient, G represents the acceleration of gravity, D represents the weight of the agricultural UAV, ΔD represents the weight change of the pesticide carried on the agricultural UAV, V represents the current flight speed of the agricultural UAV, and h represents the average growth height of crops.
本实施例中,在按照喷施规划数据进行农药喷施过程中获取农药量变化数据,根据农药量变化数据动态调节农用无人机的飞行高度,得到农用无人机的喷施高度调节数据之前,还包括:In this embodiment, before obtaining the pesticide amount change data during the pesticide spraying according to the spraying planning data, dynamically adjusting the flight height of the agricultural drone according to the pesticide amount change data, and obtaining the spraying height adjustment data of the agricultural drone, it also includes:
当农用无人机达到预设飞行高度后,计算当前飞行高度对应的农药喷施范围,当控制人员不处于农药喷施范围内时启动农药喷施工作。When the agricultural UAV reaches the preset flight altitude, the pesticide spraying range corresponding to the current flight altitude is calculated, and the pesticide spraying work is started when the control personnel are not within the pesticide spraying range.
具体的,当农用无人机搭载农药飞行至预设飞行高度后,根据农药喷嘴的喷施范围设置喷施宽度,结合预设飞行高度,进行农药喷施范围计算,当农用无人机飞行至控制人员不处于农药喷施范围内时,控制农药喷嘴启动农药喷施工作。Specifically, when the agricultural UAV carrying pesticides flies to a preset flight altitude, the spraying width is set according to the spraying range of the pesticide nozzle, and the pesticide spraying range is calculated in combination with the preset flight altitude. When the agricultural UAV flies to a point where the control personnel are not within the pesticide spraying range, the pesticide nozzle is controlled to start the pesticide spraying work.
S40:根据喷施高度调节数据和对应的农药量变化数据进行返航方式判断,并根据返航判断结果进行返航行程规划处理,得到农用无人机的返航调节数据。S40: judging the return mode according to the spraying height adjustment data and the corresponding pesticide amount change data, and performing return trip planning processing according to the return judgment result to obtain the return adjustment data of the agricultural UAV.
具体的,如图3所示,步骤S40包括:Specifically, as shown in FIG3 , step S40 includes:
S401:根据农药量变化数据,计算农用无人机的最大喷施范围。S401: Calculate the maximum spraying range of the agricultural UAV according to the pesticide amount change data.
具体的,本实施例中的最大喷施范围即在当前农药喷施工作下,农用无人机搭载的农药量达到0时无人机所能飞到的最远距离。Specifically, the maximum spraying range in this embodiment is the maximum distance that the agricultural drone can fly when the amount of pesticide carried by the agricultural drone reaches 0 during the current pesticide spraying operation.
S402:当最大喷施范围小于农田喷施面积时,将农用无人机的喷施方式调整为单程喷施,并在农药量用尽时进行返航处理。S402: When the maximum spraying range is smaller than the spraying area of the farmland, the spraying mode of the agricultural drone is adjusted to one-way spraying, and the drone returns when the pesticide is used up.
具体的,当最大喷施范围小于农田喷施面积时,即农药用尽时无人机所能飞到的最远距离超过农田的最大直线距离,将农用无人机的喷施方式调整为单程喷施模式,在农药量用尽时即搭载的农药量达到0时,控制农用无人机往补药位置返航。Specifically, when the maximum spraying range is smaller than the spraying area of the farmland, that is, when the pesticide is used up, the farthest distance the drone can fly exceeds the maximum straight-line distance of the farmland, the spraying mode of the agricultural drone is adjusted to a one-way spraying mode. When the pesticide is used up, that is, the amount of pesticide carried reaches 0, the agricultural drone is controlled to return to the pesticide replenishment location.
S403:计算农用无人机的当前位置与补药位置之间的最佳航程距离,根据最佳航程距离规划单程喷施的返程航线,得到单程喷施的返航调节数据。S403: Calculate the optimal flight distance between the current position of the agricultural UAV and the spraying replenishment position, plan the return route of the one-way spraying according to the optimal flight distance, and obtain the return adjustment data of the one-way spraying.
具体的,计算农用无人机达到农药用尽时的位置与补药位置之间的最佳航程距离,如直线距离,则结合最佳航程距离上的障碍物如过高的农作物,对返程航线进行规划,从而得到避开障碍物的返航调节数据。Specifically, the optimal flight distance between the position where the agricultural drone reaches the end of the pesticide use and the replenishment position, such as the straight-line distance, is calculated, and the return route is planned in combination with obstacles on the optimal flight distance, such as overly tall crops, to obtain return adjustment data that avoids obstacles.
本实施例中,如图4所示,步骤S40还包括:In this embodiment, as shown in FIG4 , step S40 further includes:
S404:当最大喷施范围大于或等于农田喷施面积时,将农用无人机的喷施方式调整为往返喷施,并在喷施农药量达到总药量的一半时进行返航处理。S404: When the maximum spraying range is greater than or equal to the spraying area of the farmland, the spraying mode of the agricultural drone is adjusted to round-trip spraying, and the drone returns when the sprayed pesticide amount reaches half of the total pesticide amount.
具体的,当最大喷施范围大于或等于农田喷施面积时,即农用无人机的最远距离大于或等于农田最大直线距离,所搭载的农药用量可以覆盖农田所需喷施面积,则将农用无人机的喷施方式调整为往返喷施模式,通过往返喷施模式合理规划无人机的电池用量,并在喷施农药量达到总药量的一半时进行返航处理,需要说明的是,返航触发条件可以根据实际需要进行设置,不局限于本实施例中的一种。Specifically, when the maximum spraying range is greater than or equal to the spraying area of the farmland, that is, the farthest distance of the agricultural UAV is greater than or equal to the maximum straight-line distance of the farmland, and the amount of pesticide carried can cover the required spraying area of the farmland, the spraying mode of the agricultural UAV is adjusted to the round-trip spraying mode. The battery usage of the UAV is reasonably planned through the round-trip spraying mode, and the return process is performed when the amount of pesticide sprayed reaches half of the total amount. It should be noted that the return trigger condition can be set according to actual needs and is not limited to the one in the present embodiment.
S405:获取已喷施农作物的喷施图像数据,对喷施图像数据判断当前喷施效果是否达到预设喷施目的。S405: Acquire spraying image data of the sprayed crops, and determine whether the current spraying effect reaches the preset spraying purpose based on the spraying image data.
具体的,获取已喷农作物的喷施图像数据,根据喷施图像上的附着的水珠或者叶面湿润情况判断当前喷施效果是否达到预设喷施目的,如当叶面湿润程度达到预设值时说明达到预设喷施目的。Specifically, spraying image data of sprayed crops is obtained, and whether the current spraying effect has achieved the preset spraying purpose is determined based on the attached water droplets or leaf surface wetness on the spraying image. For example, when the leaf surface wetness reaches the preset value, it indicates that the preset spraying purpose has been achieved.
S406:若是,则控制农用无人机对未喷施农作物进行返程喷施处理。S406: If yes, the agricultural drone is controlled to return and spray the crops that have not been sprayed.
具体的,若达到预设喷施目的,则将农用无人机的航线进行重新规划,排除已喷施位置,控制农用无人机对未喷施农作物进行返程喷施处理。Specifically, if the preset spraying purpose is achieved, the route of the agricultural drone will be replanned to exclude the sprayed position, and the agricultural drone will be controlled to return and spray the unsprayed crops.
S407:若否,则控制农用无人机对未达到喷施效果的农作物进行返程双重喷施处理,直到农用无人机返回至补药位置,得到农用无人机的返航调节数据。S407: If not, the agricultural drone is controlled to return and double spray the crops that have not achieved the spraying effect, until the agricultural drone returns to the spraying replenishment position, and the return adjustment data of the agricultural drone is obtained.
具体的,若未达到预设喷施目的,则将农用无人机进行已喷施路径的原路径返航处理,对未达到喷施效果的农作物进行返程双重喷施处理,即对未达到喷施效果的农作物进行喷施工作的查漏补缺,直到农用无人机返回至补药位置进行重新补药,得到农用无人机的返航调节数据。Specifically, if the preset spraying purpose is not achieved, the agricultural UAV will be returned to the original path of the spraying path, and the crops that have not achieved the spraying effect will be subjected to double spraying on the return trip, that is, the crops that have not achieved the spraying effect will be checked for omissions and deficiencies in the spraying work until the agricultural UAV returns to the replenishing position for re-replenishing, and the return adjustment data of the agricultural UAV is obtained.
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
在一实施例中,提供一种农用无人机的自动化喷施调节系统,该农用无人机的自动化喷施调节系统与上述实施例中农用无人机的自动化喷施调节方法一一对应。如图5所示,该农用无人机的自动化喷施调节系统包括数据获取模块、喷施规划模块、飞行调节模块和返航调节模块。各功能模块详细说明如下:In one embodiment, an automatic spraying adjustment system for an agricultural drone is provided, and the automatic spraying adjustment system for an agricultural drone corresponds one-to-one to the automatic spraying adjustment method for an agricultural drone in the above embodiment. As shown in FIG5 , the automatic spraying adjustment system for an agricultural drone includes a data acquisition module, a spraying planning module, a flight adjustment module, and a return adjustment module. The functional modules are described in detail as follows:
数据获取模块,用于获取待喷洒农田的农田图像信息,对农田图像信息进行图像分析,得到农田喷施面积和农作物种植数据。The data acquisition module is used to acquire the farmland image information of the farmland to be sprayed, perform image analysis on the farmland image information, and obtain the farmland spraying area and crop planting data.
喷施规划模块,用于根据农田喷施面积和农作物种植数据,对农用无人机的喷施路径以及喷施农药用量分别进行规划,得到农用无人机的喷施规划数据。The spraying planning module is used to plan the spraying path and the amount of pesticides to be sprayed by the agricultural drone according to the spraying area of the farmland and the crop planting data, and obtain the spraying planning data of the agricultural drone.
飞行调节模块,用于在按照喷施规划数据进行农药喷施过程中获取农药量变化数据,根据农药量变化数据动态调节农用无人机的飞行高度,得到农用无人机的喷施高度调节数据。The flight adjustment module is used to obtain pesticide quantity change data during the pesticide spraying process according to the spraying planning data, dynamically adjust the flight altitude of the agricultural UAV according to the pesticide quantity change data, and obtain the spraying height adjustment data of the agricultural UAV.
返航调节模块,用于根据喷施高度调节数据和对应的农药量变化数据进行返航方式判断,并根据返航判断结果进行返航行程规划处理,得到农用无人机的返航调节数据。The return adjustment module is used to determine the return mode according to the spraying height adjustment data and the corresponding pesticide amount change data, and to plan the return trip according to the return judgment result to obtain the return adjustment data of the agricultural UAV.
优选的,喷施规划模块具体包括:Preferably, the spraying planning module specifically includes:
高度分析子模块,用于分析农作物种植数据中的农作物生长高度和农作物种植密度,根据农作物生长高度分析农用无人机的喷施高度。The height analysis submodule is used to analyze the crop growth height and crop planting density in the crop planting data, and analyze the spraying height of agricultural drones based on the crop growth height.
路径分析子模块,用于获取农用无人机达到预设喷施高度后的可视化范围,并结合农田喷施面积和农作物种植密度分析最佳喷施路线,得到农用无人机的喷施路径规划数据。The path analysis submodule is used to obtain the visualization range of the agricultural UAV after it reaches the preset spraying height, and analyze the optimal spraying route in combination with the spraying area of the farmland and the crop planting density to obtain the spraying path planning data of the agricultural UAV.
药量分析子模块,用于根据可视化范围内的农作物种植数据分析农作物生长状态,根据农作物生长状态评估农药喷施用量,根据评估结果规划农用无人机的喷施农药用量。The dosage analysis submodule is used to analyze the growth status of crops according to the crop planting data within the visualization range, evaluate the pesticide spraying dosage according to the crop growth status, and plan the pesticide spraying dosage of agricultural drones according to the evaluation results.
数据关联子模块,用于将喷施路径规划数据和对应的喷施农药用量进行无人机喷施控制关联,得到农用无人机的喷施规划数据。The data association submodule is used to associate the spraying path planning data with the corresponding spraying pesticide dosage for UAV spraying control, so as to obtain the spraying planning data of the agricultural UAV.
优选的,飞行调节模块具体包括:Preferably, the flight adjustment module specifically includes:
通过公式(1)计算农用无人机的飞行高度,根据计算结果得到农用无人机的喷施高度调节数据,公式(1)如下所示:The flight height of the agricultural UAV is calculated by formula (1), and the spraying height adjustment data of the agricultural UAV is obtained according to the calculation result. Formula (1) is as follows:
其中,所述H表示农用无人机的飞行高度,ρ表示当前风力系数,G表示重力加速度,D机表示农用无人机的自重,ΔD药表示搭载于农用无人机的农药重量变化值,V表示农用无人机的当前飞行速度,h植表示农作物的平均生长高度。Among them, H represents the flight altitude of the agricultural UAV, ρ represents the current wind coefficient, G represents the acceleration of gravity, D represents the weight of the agricultural UAV, ΔD represents the weight change of the pesticide carried on the agricultural UAV, V represents the current flight speed of the agricultural UAV, and h represents the average growth height of crops.
优选的,飞行调节模块之前,还包括:Preferably, before the flight adjustment module, it also includes:
喷施启动子模块,用于当农用无人机达到预设飞行高度后,计算当前飞行高度对应的农药喷施范围,当控制人员不处于农药喷施范围内时启动农药喷施工作。The spraying start submodule is used to calculate the pesticide spraying range corresponding to the current flight altitude when the agricultural UAV reaches the preset flight altitude, and start the pesticide spraying work when the control personnel are not within the pesticide spraying range.
优选的,返航调节模块具体包括:Preferably, the return adjustment module specifically includes:
范围计算子模块,用于根据农药量变化数据,计算农用无人机的最大喷施范围。The range calculation submodule is used to calculate the maximum spraying range of the agricultural drone based on the pesticide dosage change data.
单程喷施子模块,用于当最大喷施范围小于农田喷施面积时,将农用无人机的喷施方式调整为单程喷施,并在农药量用尽时进行返航处理。The one-way spraying submodule is used to adjust the spraying mode of the agricultural drone to one-way spraying when the maximum spraying range is smaller than the spraying area of the farmland, and to return home when the pesticide is exhausted.
单程返航子模块,用于计算农用无人机的当前位置与补药位置之间的最佳航程距离,根据最佳航程距离规划单程喷施的返程航线,得到单程喷施的返航调节数据。The one-way return submodule is used to calculate the optimal flight distance between the current position of the agricultural drone and the replenishment position, plan the return route of the one-way spraying according to the optimal flight distance, and obtain the return adjustment data of the one-way spraying.
优选的,飞行调节模块还包括:Preferably, the flight adjustment module further includes:
往返喷施子模块,用于当最大喷施范围大于或等于农田喷施面积时,将农用无人机的喷施方式调整为往返喷施,并在喷施农药量达到总药量的一半时进行返航处理。The round-trip spraying submodule is used to adjust the spraying mode of the agricultural drone to round-trip spraying when the maximum spraying range is greater than or equal to the spraying area of the farmland, and to return when the sprayed pesticide amount reaches half of the total amount.
喷施判断子模块,用于获取已喷施农作物的喷施图像数据,对喷施图像数据判断当前喷施效果是否达到预设喷施目的。The spraying judgment submodule is used to obtain the spraying image data of the sprayed crops and judge whether the current spraying effect reaches the preset spraying purpose based on the spraying image data.
返程喷施子模块,用于若是,则控制农用无人机对未喷施农作物进行返程喷施处理。The return spraying submodule is used to control the agricultural drone to return and spray the crops that have not been sprayed.
双重喷施子模块,用于若否,则控制农用无人机对未达到喷施效果的农作物进行返程双重喷施处理,直到农用无人机返回至补药位置,得到农用无人机的返航调节数据。The double spraying submodule is used to control the agricultural drone to perform return double spraying on the crops that have not achieved the spraying effect, until the agricultural drone returns to the spraying replenishment position, and obtain the return adjustment data of the agricultural drone.
关于农用无人机的自动化喷施调节系统的具体限定可以参见上文中对于农用无人机的自动化喷施调节方法的限定,在此不再赘述。上述农用无人机的自动化喷施调节系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。For the specific definition of the automatic spraying adjustment system of agricultural drones, please refer to the definition of the automatic spraying adjustment method of agricultural drones above, which will not be repeated here. Each module in the above-mentioned automatic spraying adjustment system of agricultural drones can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储农用无人机的农药喷施控制数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种农用无人机的自动化喷施调节方法。In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be shown in FIG6. The computer device includes a processor, a memory, a network interface, and a database connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store pesticide spraying control data of an agricultural drone. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, an automatic spraying adjustment method for an agricultural drone is implemented.
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种农用无人机的自动化喷施调节方法的步骤。In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of an automated spraying adjustment method for an agricultural drone are implemented.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and/or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述系统的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。Those skilled in the art will clearly understand that for the sake of convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above.
以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410758622.4A CN118778668A (en) | 2024-06-12 | 2024-06-12 | Automatic spraying adjustment method and system for agricultural drone |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410758622.4A CN118778668A (en) | 2024-06-12 | 2024-06-12 | Automatic spraying adjustment method and system for agricultural drone |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118778668A true CN118778668A (en) | 2024-10-15 |
Family
ID=92983415
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410758622.4A Pending CN118778668A (en) | 2024-06-12 | 2024-06-12 | Automatic spraying adjustment method and system for agricultural drone |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118778668A (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105404309A (en) * | 2015-11-24 | 2016-03-16 | 木牛(青岛)科技有限公司 | Control system and control method of unmanned aerial vehicle |
CN106327024A (en) * | 2016-09-18 | 2017-01-11 | 成都天麒科技有限公司 | Unmanned aerial vehicle pesticide spray path planning system and unmanned aerial vehicle pesticide spray path planning method |
CN106428564A (en) * | 2016-09-18 | 2017-02-22 | 成都天麒科技有限公司 | Unmanned aerial vehicle sprinkling method and system based on growth cycles of crops |
CN108090893A (en) * | 2017-11-23 | 2018-05-29 | 华南农业大学 | Method and device for plant protection UAV agent spraying optimization based on thermal infrared recognition |
CN111650101A (en) * | 2020-08-06 | 2020-09-11 | 农业农村部南京农业机械化研究所 | Tree canopy spray collection and processing system and method |
CN114184609A (en) * | 2021-12-03 | 2022-03-15 | 西北农林科技大学 | A convenient detection method for testing the effect of spraying drugs or foliar fertilizers on the leaf curtain layer |
CN117389310A (en) * | 2023-12-07 | 2024-01-12 | 临沂大学 | An agricultural drone spraying operation control system |
-
2024
- 2024-06-12 CN CN202410758622.4A patent/CN118778668A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105404309A (en) * | 2015-11-24 | 2016-03-16 | 木牛(青岛)科技有限公司 | Control system and control method of unmanned aerial vehicle |
CN106327024A (en) * | 2016-09-18 | 2017-01-11 | 成都天麒科技有限公司 | Unmanned aerial vehicle pesticide spray path planning system and unmanned aerial vehicle pesticide spray path planning method |
CN106428564A (en) * | 2016-09-18 | 2017-02-22 | 成都天麒科技有限公司 | Unmanned aerial vehicle sprinkling method and system based on growth cycles of crops |
CN108090893A (en) * | 2017-11-23 | 2018-05-29 | 华南农业大学 | Method and device for plant protection UAV agent spraying optimization based on thermal infrared recognition |
CN111650101A (en) * | 2020-08-06 | 2020-09-11 | 农业农村部南京农业机械化研究所 | Tree canopy spray collection and processing system and method |
CN114184609A (en) * | 2021-12-03 | 2022-03-15 | 西北农林科技大学 | A convenient detection method for testing the effect of spraying drugs or foliar fertilizers on the leaf curtain layer |
CN117389310A (en) * | 2023-12-07 | 2024-01-12 | 临沂大学 | An agricultural drone spraying operation control system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2022523836A (en) | Control methods, devices and storage media for pesticide application | |
CN110832425B (en) | Control method and device, surveying and mapping unmanned aerial vehicle and spraying unmanned aerial vehicle | |
CN112407283B (en) | Unmanned aerial vehicle spraying operation method and device based on multi-level cooperation | |
CN109508041A (en) | Plant protection drone group system and plant protection method | |
US12290063B2 (en) | Method for generating an application map for treating a field with an agricultural equipment | |
JP7547363B2 (en) | Method for treating crops on farmland | |
US20240049697A1 (en) | Control file for a treatment system | |
US20240276971A1 (en) | Targeted treatment of specific weed species with multiple treatment devices | |
CN110956132B (en) | Method for constructing weed control model based on unmanned aerial vehicle cooperation intelligence | |
JP2022540667A (en) | Methods for Determining and Providing a Pesticide Application Schedule | |
JP2022526563A (en) | Method for crop treatment of agricultural land using variable spray rate | |
US20220167606A1 (en) | Method for plantation treatment of a plantation field | |
KR20210037313A (en) | System of operate agricultural drones | |
CN113247265A (en) | Plant protection unmanned aerial vehicle pesticide accurate spraying system based on big data | |
US20230165182A1 (en) | Apparatus and method for providing wide-area precision agriculture service based on collaboration between heterogeneous drones | |
EP3986108A1 (en) | Systems and methods for combine routing | |
CN106681400A (en) | Quantity-varying spraying system applicable to unmanned aerial vehicle | |
CN112009690A (en) | Method and system for spraying liquid medicine by plant protection unmanned aerial vehicle in accurate variable mode | |
JP2021114271A (en) | Smart agriculture support system and smart agriculture support method | |
CN117406776A (en) | Unmanned aerial vehicle flight path planning method and related device | |
CN118778668A (en) | Automatic spraying adjustment method and system for agricultural drone | |
EP4230036A1 (en) | Targeted treatment of specific weed species with multiple treatment devices | |
CN118278593B (en) | Pest control route planning method and system based on plant protection drone | |
CN118760201B (en) | Intelligent control method and device for precise operation of airplane for preventing and controlling agricultural and forestry diseases and insect pests | |
CN120085672A (en) | Agricultural unmanned aerial vehicle operation path planning system and method based on Internet of things |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |