[go: up one dir, main page]

CN118778668A - Automatic spraying adjustment method and system for agricultural drone - Google Patents

Automatic spraying adjustment method and system for agricultural drone Download PDF

Info

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
Application number
CN202410758622.4A
Other languages
Chinese (zh)
Inventor
刘金香
高鹏飞
应诺
黄蕴思
廖岚岚
张家旺
魏筱静
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Industry Technical College
Original Assignee
Guangdong Industry Technical College
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Industry Technical College filed Critical Guangdong Industry Technical College
Priority to CN202410758622.4A priority Critical patent/CN118778668A/en
Publication of CN118778668A publication Critical patent/CN118778668A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/40Control within particular dimensions
    • G05D1/46Control of position or course in three dimensions
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2109/00Types of controlled vehicles
    • G05D2109/20Aircraft, e.g. drones
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A40/00Adaptation technologies in agriculture, forestry, livestock or agroalimentary production
    • Y02A40/10Adaptation 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

一种农用无人机的自动化喷施调节方法及系统Automatic spraying adjustment method and system for agricultural drone

技术领域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)

1. An automatic spraying adjustment method of an agricultural unmanned aerial vehicle is characterized by comprising the following steps:
Acquiring farmland image information of a farmland to be sprayed, and performing image analysis on the farmland image information to obtain farmland spraying area and crop planting data;
Respectively planning a spraying path and the pesticide spraying dosage of the agricultural unmanned aerial vehicle according to the farmland spraying area and the crop planting data to obtain spraying planning data of the agricultural unmanned aerial vehicle;
acquiring pesticide quantity change data in the pesticide spraying process according to the spraying planning data, and dynamically adjusting the flying height of the agricultural unmanned aerial vehicle according to the pesticide quantity change data to obtain spraying height adjustment data of the agricultural unmanned aerial vehicle;
and judging a return mode according to the spraying height adjustment data and the corresponding pesticide amount change data, and performing return journey planning processing according to a return judgment result to obtain return adjustment data of the agricultural unmanned aerial vehicle.
2. The method for automatically spraying and adjusting the agricultural unmanned aerial vehicle according to claim 1, wherein the steps of respectively planning a spraying path and a pesticide spraying amount of the agricultural unmanned aerial vehicle according to the farmland spraying area and the crop planting data to obtain spraying planning data of the agricultural unmanned aerial vehicle comprise the following steps:
analyzing the crop growth height and the crop planting density in the crop planting data, and analyzing the spraying height of the agricultural unmanned aerial vehicle according to the crop growth height;
The method comprises the steps of obtaining a visual range of an agricultural unmanned aerial vehicle after reaching a preset spraying height, and analyzing an optimal spraying route by combining the farmland spraying area and the crop planting density to obtain spraying route planning data of the agricultural unmanned aerial vehicle;
Analyzing the growth state of crops according to the crop planting data in the visual range, evaluating the pesticide spraying amount according to the growth state of the crops, and planning the pesticide spraying amount of the agricultural unmanned aerial vehicle according to the evaluation result;
and carrying out unmanned aerial vehicle spraying control association on the spraying path planning data and the corresponding pesticide spraying dosage to obtain the spraying planning data of the agricultural unmanned aerial vehicle.
3. The method for automatically adjusting the spraying height of the agricultural unmanned aerial vehicle according to claim 1, wherein the pesticide amount change data is obtained in the pesticide spraying process according to the spraying plan data, and the flying height of the agricultural unmanned aerial vehicle is dynamically adjusted according to the pesticide amount change data to obtain the spraying height adjustment data of the agricultural unmanned aerial vehicle, specifically comprising:
Calculating the flying height of the agricultural unmanned aerial vehicle through a formula (1), and obtaining the spraying height adjustment data of the agricultural unmanned aerial vehicle according to a calculation result, wherein the formula (1) is as follows:
Wherein, H represents the flying height of the agricultural unmanned aerial vehicle, ρ represents the current wind power coefficient, G represents the gravity acceleration, D Machine for making food represents the dead weight of the agricultural unmanned aerial vehicle, deltaD Medicine represents the pesticide weight change value carried on the agricultural unmanned aerial vehicle, V represents the current flying speed of the agricultural unmanned aerial vehicle, and H Planting represents the average growth height of crops.
4. The method for automatically adjusting the spraying height of the agricultural unmanned aerial vehicle according to claim 3, wherein the method for automatically adjusting the spraying height of the agricultural unmanned aerial vehicle according to the pesticide quantity change data obtained in the pesticide spraying process according to the spraying plan data, before obtaining the spraying height adjustment data of the agricultural unmanned aerial vehicle, further comprises:
When the agricultural unmanned aerial vehicle reaches a preset flight height, calculating a pesticide spraying range corresponding to the current flight height, and starting pesticide spraying work when a control person is not in the pesticide spraying range.
5. The method for automatically adjusting the spraying of the agricultural unmanned aerial vehicle according to claim 1, wherein the method for adjusting the spraying height according to the spraying height adjustment data and the corresponding pesticide amount change data comprises the steps of:
Calculating the maximum spraying range of the agricultural unmanned aerial vehicle according to the pesticide amount data;
when the maximum spraying range is smaller than the farmland spraying area, the spraying mode of the agricultural unmanned aerial vehicle is adjusted to single-pass spraying, and return processing is carried out when the pesticide amount is used up;
And calculating the optimal course distance between the current position and the medicine supplementing position of the agricultural unmanned aerial vehicle, and planning a return course of the single-pass spraying according to the optimal course distance to obtain return regulation data of the single-pass spraying.
6. The method for automatically adjusting spraying of an agricultural unmanned aerial vehicle according to claim 5, wherein the method for adjusting the spraying height according to the spraying height adjustment data and the corresponding pesticide amount change data comprises the steps of:
when the maximum spraying range is larger than or equal to the farmland spraying area, adjusting the spraying mode of the agricultural unmanned aerial vehicle to back-and-forth spraying, and carrying out returning processing when the pesticide spraying amount reaches half of the total pesticide amount;
acquiring spraying image data of sprayed crops, and judging whether the current spraying effect reaches a preset spraying purpose or not according to the spraying image data;
if yes, controlling the agricultural unmanned aerial vehicle to carry out return spraying treatment on the non-sprayed crops;
If not, controlling the agricultural unmanned aerial vehicle to perform the return double spraying treatment on the crops which do not reach the spraying effect until the agricultural unmanned aerial vehicle returns to the medicine supplementing position, and obtaining the return regulation data of the agricultural unmanned aerial vehicle.
7. An automated spray regulation system for an agricultural unmanned aerial vehicle, comprising:
The data acquisition module is used for acquiring farmland image information of a farmland to be sprayed, and carrying out image analysis on the farmland image information to obtain farmland spraying area and crop planting data;
the spraying planning module is used for respectively planning a spraying path and the pesticide spraying dosage of the agricultural unmanned aerial vehicle according to the farmland spraying area and the crop planting data to obtain spraying planning data of the agricultural unmanned aerial vehicle;
the flight adjusting module is used for acquiring pesticide quantity change data in the pesticide spraying process according to the spraying planning data, dynamically adjusting the flight height of the agricultural unmanned aerial vehicle according to the pesticide quantity change data, and acquiring spraying height adjusting data of the agricultural unmanned aerial vehicle;
and the return adjustment module is used for judging a return mode according to the spraying height adjustment data and the corresponding pesticide amount change data, and carrying out return route planning processing according to a return judgment result to obtain return adjustment data of the agricultural unmanned aerial vehicle.
8. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor, when executing the computer program, realizes the steps of the method for automated spray adjustment of an agricultural unmanned aerial vehicle according to any one of claims 1 to 6.
9. A computer readable storage medium storing a computer program, characterized in that the computer program when executed by a processor implements the steps of the automated spray adjustment method of an agricultural unmanned aerial vehicle according to any one of claims 1 to 6.
CN202410758622.4A 2024-06-12 2024-06-12 Automatic spraying adjustment method and system for agricultural drone Pending CN118778668A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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