CN-121998310-A - Agricultural planting system
Abstract
The embodiment of the invention provides an agricultural planting system. The system comprises a task management module, an execution control module, a data acquisition module and an algorithm processing module, wherein the task management module is used for generating a patrol task, the execution control module is communicated with the task management module through a first standardized interface and is used for receiving the patrol task from the task management module and generating an acquisition control instruction according to the patrol task, the data acquisition module is communicated with the execution control module through a second standardized interface and is used for receiving the acquisition control instruction from the execution control module and acquiring planting data of a target planting area according to the acquisition control instruction and feeding the planting data back to the algorithm processing module, the algorithm processing module is communicated with the data acquisition module through a third standardized interface and is used for receiving the planting data from the data acquisition module, and a preset data processing algorithm is adopted to analyze the growth state of crops of the target planting area according to the planting data. Each functional module is decoupled independently, so that the replacement and upgrading of the modules are facilitated.
Inventors
- ZHANG JIANBO
- WU YINGJIE
Assignees
- 浙江镁浦绿动未来科技有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20251230
Claims (12)
- 1. The agricultural planting system is characterized by comprising a task management module, an execution control module, a data acquisition module and an algorithm processing module, wherein, The task management module is used for generating a patrol task; The execution control module is communicated with the task management module through a first standardized interface, and is used for receiving the inspection task from the task management module and generating an acquisition control instruction according to the inspection task; The data acquisition module is communicated with the execution control module through a second standardized interface, and is used for receiving the acquisition control instruction from the execution control module, acquiring planting data of a target planting area according to the acquisition control instruction, and feeding the planting data back to the algorithm processing module; The algorithm processing module is communicated with the data acquisition module through a third standardized interface and is used for receiving the planting data from the data acquisition module, analyzing the crop growth state of the target planting area according to the planting data by adopting a preset data processing algorithm, and obtaining an analysis result.
- 2. The agricultural planting system of claim 1, wherein the planting data includes crop data of the target crop and/or environmental data of the target planting area, the crop data being image data, the agricultural planting system further comprising: And the data storage module is communicated with the algorithm processing module through a fourth standardized interface and is used for receiving the planting data and the analysis result, storing the image data in a local memory, and storing metadata of the image data, the environment data and the analysis result in a local database in the form of structured data.
- 3. The farming system of claim 2, wherein the preset data processing algorithm is implemented via a first artificial intelligence model, the farming system further comprising a model deployment module, The model deployment module is communicated with the data storage module through a fifth standardized interface and is used for acquiring the planting data and the analysis result from the data storage module and training a second artificial intelligent model according to the planting data and the analysis result, wherein the first artificial intelligent model is at least part of the second artificial intelligent model; The algorithm processing module includes the model deployment module or communicates with the model deployment module through a sixth standardized interface to obtain the first artificial intelligence model from the model deployment module.
- 4. The agricultural planting system according to any one of claims 1 to 3, wherein the task management module is specifically configured to receive a user setting task issued by a remote task system in response to a task setting operation of a user, and generate the inspection task according to the user setting task; The algorithm processing module is also used for feeding back the analysis result to the remote task system.
- 5. The farming system of any one of claims 1-3, further comprising a voice interaction module and an instruction execution module, The voice interaction module is communicated with the instruction execution module through a seventh standardized interface and is used for receiving voice questioning information input by a user, generating a decision instruction according to the voice questioning information and/or generating and outputting a questioning and answering result according to the voice questioning information, wherein the decision instruction comprises a patrol instruction; The instruction execution module is communicated with the task management module through an eighth standardized interface and is used for generating a corresponding control signal according to the inspection instruction and sending the control signal to the task management module so as to generate the inspection task.
- 6. The farming system of claim 5, wherein the data acquisition module comprises a camera and/or an environmental sensor on the inspection robot, the decision instructions further comprise one or more of a status query instruction, a data query instruction, a function control instruction, the farming system further comprising an instruction interface module, The instruction interface module communicates with the instruction execution module through a ninth standardized interface for: The state information of the inspection robot is fed back to the instruction execution module according to the state inquiry instruction, so that the instruction execution module sends the state information to the voice interaction module for output, and/or, Feeding back the planting data and/or the analysis result to the instruction execution module according to the data query instruction so that the instruction execution module can send the planting data and/or the analysis result to the voice interaction module for output; And controlling the motion function and/or the data acquisition function of the inspection robot according to the function control instruction.
- 7. A farming system according to any one of claims 1-3, further comprising an instruction interface module in communication with the task management module via a tenth standardized interface for receiving user-set tasks issued by a remote task system and transmitting the user-set tasks to the task management module; The data acquisition module comprises a camera and/or an environment sensor on the inspection robot, the instruction interface module is also used for receiving a debugging instruction of a remote debugging system, debugging the inspection robot according to the debugging instruction, and feeding back a debugging result to the remote debugging system; The instruction interface module supports one or more of real-time state monitoring, parameter configuration, user setting task issuing, robot coordinate query, preset data query, video stream acquisition, remote self-checking, firmware upgrading and version information viewing.
- 8. The farming system of any one of claims 1-3, wherein the data acquisition module comprises cameras and/or environmental sensors on the inspection robot, the task management module comprises a task queuing unit, a priority management unit, a pre-task self-inspection unit, and a task scheduling unit, The task queuing unit is used for generating a task queue containing the inspection tasks; The priority management unit is used for sequencing the inspection tasks in the task queue; the pre-task self-checking unit is used for performing at least one of electric quantity self-checking, hardware self-checking and algorithm service self-checking on the inspection robot so as to obtain a self-checking result; The task scheduling unit is used for sending the ordered patrol tasks to the execution control module when the self-checking result indicates that the self-checking is passed.
- 9. The agricultural planting system according to any one of claims 1 to 3, wherein the data acquisition module includes cameras and/or environmental sensors on the inspection robot, the task management module includes a status monitoring unit, an abnormality processing unit, a task restoration unit, The state monitoring unit is used for monitoring state information of the inspection robot, wherein the state information comprises a motion state, a health state and a task execution state; The abnormal processing unit is used for determining whether the inspection robot is abnormal in the process of executing the inspection task according to the state information, and recording breakpoint information of the inspection task when the inspection robot is abnormal in the process of executing any inspection task; And the task recovery unit is used for recovering the execution of the inspection task according to the breakpoint state information when the preset recovery condition is detected to be met according to the state information.
- 10. A farming system according to any one of claims 1-3, wherein the data acquisition module comprises a camera and/or an environmental sensor on the inspection robot, and the algorithm processing module comprises an algorithm pre-processing unit and an algorithm post-processing unit; the algorithm preprocessing unit is used for preprocessing the planting data, and the preprocessing comprises one or more of noise suppression, geometric correction, radiation correction, format standardization and multi-source data synchronization; The algorithm post-processing unit is used for analyzing the crop growth state according to the preprocessed planting data by adopting a preset data processing algorithm to obtain the analysis result.
- 11. The agricultural planting system of claim 10, wherein the data acquisition module includes a camera disposed on a pan of the inspection robot, the pan being disposed on a chassis of the inspection robot; The algorithm preprocessing unit is further used for optimizing the acquisition parameters of the camera according to the planting data to obtain target acquisition parameters, and/or correcting the pan-tilt pitch angle of the inspection robot to obtain target pitch angle, and/or correcting the acquisition distance of the inspection robot to obtain target azimuth angle; The execution control module is specifically configured to control the camera to adjust the acquisition parameters according to the target acquisition parameters, and/or control the pan-tilt motion according to the target pitch angle, and/or control the chassis motion of the inspection robot according to the target azimuth angle.
- 12. The agricultural planting system of any one of claims 1-3, wherein the data acquisition module includes a first environmental sensor on a patrol robot, the crop data including first environmental data acquired by the first environmental sensor; The algorithm processing module is also used for acquiring second environmental data acquired by a second environmental sensor in the target planting area and correcting the first environmental sensor according to the deviation between the second environmental data and the first environmental data.
Description
Agricultural planting system Technical Field The invention relates to the technical field of intelligent agriculture, in particular to an agricultural planting system. Background Along with the rapid development of agricultural modernization and intellectualization, the traditional planting method which relies on manual inspection and empirical fertilization cannot meet the requirements of high-yield, stable-yield and high-quality planting. The intelligent agricultural system gradually introduces technologies such as the Internet of things, image recognition, mobile robots and the like, and realizes the whole process data and intelligent management of crops from sowing, growing to harvesting. The existing agricultural planting system is generally of a static complex structure, is disordered in architecture organization, has unclear module functions and is not beneficial to migration application. Disclosure of Invention The present invention has been made in view of the above-described problems. The invention provides an agricultural planting system. According to one aspect of the invention, an agricultural planting system is provided, which comprises a task management module, an execution control module, a data acquisition module and an algorithm processing module, wherein the task management module is used for generating a patrol task, the execution control module is communicated with the task management module through a first standardized interface and is used for receiving the patrol task from the task management module and generating an acquisition control instruction according to the patrol task, the data acquisition module is communicated with the execution control module through a second standardized interface and is used for receiving the acquisition control instruction from the execution control module and acquiring planting data of a target planting area according to the acquisition control instruction and feeding the planting data back to the algorithm processing module, the algorithm processing module is communicated with the data acquisition module through a third standardized interface and is used for receiving the planting data from the data acquisition module and adopting a preset data processing algorithm to analyze the crop growth state of the target planting area according to the planting data, and an analysis result is obtained. Illustratively, the planting data comprises crop data of the target crop and/or environmental data of the target planting area, the crop data being image data, the agricultural planting system further comprising a data storage module in communication with the algorithm processing module through a fourth standardized interface for receiving the planting data and the analysis results and storing the image data in a local memory, metadata of the image data, the environmental data and the analysis results in the form of structured data in a local database. The agricultural planting system further comprises a model deployment module, wherein the model deployment module is communicated with the data storage module through a fifth standardized interface and is used for acquiring planting data and analysis results from the data storage module and training a second artificial intelligent model according to the planting data and the analysis results, the first artificial intelligent model is at least part of models in the second artificial intelligent model, and the algorithm processing module comprises a model deployment module or is communicated with the model deployment module through a sixth standardized interface to acquire the first artificial intelligent model from the model deployment module. The task management module is specifically used for receiving a user setting task sent by the remote task system in response to task setting operation of a user and generating a patrol task according to the user setting task, and the algorithm processing module is also used for feeding back an analysis result to the remote task system. The agricultural planting system further comprises a voice interaction module and an instruction execution module, wherein the voice interaction module is communicated with the instruction execution module through a seventh standardized interface and is used for receiving voice questioning information input by a user, generating a decision instruction according to the voice questioning information and/or generating and outputting a questioning and answering result according to the voice questioning information, the decision instruction comprises a patrol instruction, and the instruction execution module is communicated with the task management module through the eighth standardized interface and is used for generating a corresponding control signal according to the patrol instruction and sending the control signal to the task management module to generate a patrol task. The data acquisition module comprises a camera and/or an environment sensor