Aquaculture feeding control method and system based on path optimization
Through path optimization methods and multi-mode control based on GPS or Beidou navigation systems, the problems of uneven feeding and equipment offset in traditional aquaculture are solved, and efficient automatic feeding and data traceability of unmanned boats are achieved, thereby improving the accuracy and management transparency of aquaculture.
Patent Information
- Application Number
- CN202510919092.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-04
- Publication Date
- 2025-09-23
AI Technical Summary
The feeding methods in traditional aquaculture have problems such as uncontrollable feed amount, uneven distribution, easy deviation and collision of equipment, and distorted data recording, which lead to high waste and deterioration of water quality, making it difficult to meet the needs of modern aquaculture.
The feeding path dot matrix is constructed based on the GPS or Beidou navigation system, and the track is dynamically corrected in combination with the water environment characteristics. Fixed-point and quantitative feeding is achieved through unmanned boats. Combined with multi-mode control logic and remote APP scheduling, it supports automatic return and charging, and uploads data to the cloud in real time to build a traceability record system.
It enables efficient and automated operation of unmanned boats in complex waters, accurately feeds materials to reduce waste, improves operational safety and data transparency, and is suitable for a variety of aquaculture environments.
Smart Images

Figure CN120685098A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of aquaculture feeding, and in particular to an aquaculture feeding control method and system based on path optimization. Background Art
[0002] Traditional aquaculture operations are highly dependent on manual experience and have the following technical bottlenecks: 1. Existing feeding methods mostly rely on timed sprinkling or manual feeding by rowing, which has problems such as uncontrollable feed amount and uneven distribution. According to statistics, the feed waste rate of traditional breeding models is as high as 30%-50%, and excessive feeding can easily lead to deterioration of water quality and increase the incidence of farmed organisms; 2. Existing automated feeding equipment (such as bait dispensers) is mostly fixed or simple track-based, lacking the ability to adapt to dynamic environments. In complex water environments (such as wind and wave interference, obstacle distribution, and water flow changes), the equipment is prone to path deviation and collision risks, resulting in operation interruption or equipment damage. 3. The traditional breeding process lacks digital recording methods. Key data such as feeding amount, equipment status, and environmental parameters rely on manual recording, which leads to problems such as data distortion and difficulty in traceability. This does not meet the development needs of standardization and traceability of modern aquaculture. Summary of the Invention
[0003] In order to solve the above technical problems, a method and system for controlling feeding of aquaculture based on path optimization are provided. This technical solution solves the problems raised in the above background technology.
[0004] In order to achieve the above objects, the technical solution adopted by the present invention is: In a first aspect of the present invention, a method for controlling feeding of aquaculture products based on path optimization is provided, comprising: Construct feeding path dot matrix based on GPS or BeiDou navigation system and plan the navigation trajectory of unmanned boat; Dynamically correct track deviation based on water environment characteristics; Set fixed-point and fixed-quantity feeding tasks according to the growth cycle of the breeding species and the zoning breeding density; The unmanned vessel uses multi-mode control logic to achieve remote APP scheduling and local system collaborative control; After the mission is completed, the unmanned boat will be triggered to automatically return home and recharge; Upload operation data to the cloud in real time to build a breeding log and feed traceability record system.
[0005] Preferably, the step of constructing a feeding path dot matrix based on the GPS or Beidou navigation system and planning the navigation trajectory of the unmanned ship specifically includes the following steps: Generate grid path nodes based on the boundary of the breeding area, wherein the grid path nodes are arranged in a regular matrix along the extension direction of the boundary of the breeding area; Based on the real-time monitored water depth data, flow velocity data and obstacle distribution information, a dynamic weight model is used to optimize the spacing between adjacent nodes. The optimization specifically includes: Reduce node spacing in areas where water depth is less than the safety threshold; Increase node spacing in areas where flow rates exceed preset values; Establish a buffer zone within a preset range around the obstacle and adjust the node density; Based on the optimized grid nodes, the shortest path is generated using an improved A* algorithm or a Dijkstra algorithm; and the improved algorithm includes: Flow velocity influence factor correction module, used to adjust the heuristic function weight according to the water flow direction; Obstacle avoidance strategy, setting mandatory detour nodes during path search.
[0006] Preferably, the gridded path node generation step specifically includes the following steps: Establish a two-dimensional coordinate system for the breeding area, using the boundary contour line as the reference curve; Generate initial nodes equidistantly along the reference curve, with the spacing ranging from 1.2 to 1.5 times the minimum turning radius of the aquaculture equipment; Supplementary nodes are generated within the breeding area at a preset resolution to form a grid topology covering the entire area.
[0007] Preferably, the dynamic weight model uses the following formula to calculate the node spacing: ; Where, To optimize the node spacing, is the reference spacing, is the safe water depth threshold, H is the real-time water depth, V is the real-time flow velocity, is the maximum allowable flow velocity, D is the distance from the obstacle, is the buffer area radius, 、 、 is the weight coefficient of each influencing factor.
[0008] Preferably, the heuristic function of the improved A* algorithm is modified as follows: ; Where, is the flow velocity influencing factor, ranging from 1.0 to 1.5; is the water flow direction correction coefficient; is the angle between the current path and the water flow direction; The obstacle avoidance strategy includes: Establish a secondary buffer zone around the obstacle; When the path enters the first buffer ring, a detour node is forcibly inserted; When the path enters the second buffer zone, local path replanning is initiated.
[0009] Preferably, the dynamic correction of track deviation in combination with water environment characteristics specifically includes the following steps: Real-time monitoring of water obstacles through multi-beam sonar or lidar; Predict track deviation based on Kalman filter algorithm; The PID control algorithm is used to adjust the propeller output power of the unmanned ship.
[0010] Preferably, the fixed-point quantitative feeding task includes: Set the feed amount gradient table according to the growth stage of the breeding species; Adjust the feeding frequency per unit area in combination with the zoning breeding density; The screw conveyor feeding mechanism is used to achieve 0.1g precision quantitative feeding.
[0011] Preferably, the multi-mode control logic includes: Manual mode: Control the unmanned boat’s heading and feeding parameters in real time through the APP; Automatic mode: execute the whole process operation according to the preset task plan; Emergency Mode: Automatically triggers return home when low battery or mechanical failure is detected.
[0012] In a second aspect of the present invention, there is also provided an aquaculture feeding control system based on path optimization, comprising: A planning module, which is used to construct a feeding path dot matrix based on the GPS or Beidou navigation system and plan the navigation trajectory of the unmanned ship; A correction module, the correction module is used to dynamically correct the track deviation in combination with water environment characteristics; A feeding module is used to set fixed-point and quantitative feeding tasks according to the growth cycle of the cultured species and the zoning culture density; A control module is used for the unmanned ship to realize remote APP scheduling and local system collaborative control through multi-mode control logic; A trigger module, which is used to trigger the unmanned boat to automatically return home and charge after the mission is completed; The construction module is used to upload operation data to the cloud in real time and build a breeding log and feeding traceability record system.
[0013] In a third aspect of the present invention, an electronic device is further provided. The electronic device comprises at least one processor; and a memory communicatively connected to the at least one processor; the memory storing instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method of the first aspect of the present invention.
[0014] Compared with the existing technology, the present invention provides an aquaculture feeding control method and system based on path optimization, which has the following beneficial effects: The method of the present invention integrates path planning algorithms, fixed-point quantitative feeding strategies, and multi-mode control logic to achieve efficient automated operation of unmanned boats in surface aquaculture scenarios. It constructs a feeding path dot matrix based on GPS or Beidou navigation, and dynamically corrects track deviation based on water characteristics; sets automatic feeding tasks according to growth cycles and zoning aquaculture density; adopts remote APP scheduling and local system collaborative control mechanisms to ensure operation continuity and safety; supports automatic return and charging after task completion; operating data can be uploaded to the cloud in real time to build a breeding log and feeding traceability record system. The method of the present invention is suitable for a variety of aquaculture environments such as crayfish, fish, and crabs, and has significant advantages such as precise operation, intelligent control, and transparent management, and has the value of wide promotion and commercial application. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 Schematic diagram of the method flow of S101-S106 in the present invention; Figure 2 Schematic diagram of the method flow of S201-S203 in the present invention; Figure 3 Schematic diagram of the method flow of S301-S303 in the present invention; Figure 4 Schematic diagram of the method flow of S401-S403 in the present invention; Figure 5 This is a schematic flow chart of the method of S501-S503 in the present invention. DETAILED DESCRIPTION
[0016] The following description is intended to disclose the present invention so that those skilled in the art can implement the present invention. The preferred embodiments described below are merely examples, and those skilled in the art may conceive of other obvious variations.
[0017] Example 1 Please refer to Figure 1 As shown, in a first aspect of the present invention, a method for controlling feeding of aquaculture based on path optimization is provided, comprising: S101. Construct a feeding path matrix based on GPS or BeiDou navigation system and plan the navigation trajectory of the unmanned vessel. S102. Dynamically correct the track deviation based on the water environment characteristics; S103. Setting fixed-point and fixed-quantity feeding tasks according to the growth cycle of the aquaculture species and the aquaculture density in different zones; S104, the unmanned boat realizes remote APP scheduling and local system collaborative control through multi-mode control logic; S105: After the mission is completed, the unmanned boat is triggered to automatically return to the ship and recharge; S106. Upload operation data to the cloud in real time to build a breeding log and feed traceability record system.
[0018] Those skilled in the art will understand that the present invention improves the track planning accuracy to sub-meter level through the integration of Beidou / GPS dual-mode positioning and water environment perception system, reducing the positioning error by more than 60% compared with the traditional GPS navigation system, and shortening the dynamic obstacle avoidance response time to within 0.3 seconds. In conjunction with the Kalman filter prediction algorithm, the navigation safety in complex waters is improved by 85%, effectively avoiding the risk of collision with aquaculture cages and oxygenation equipment. The water flow adaptive track correction reduces fuel consumption by 18-22% and extends the single operation endurance by more than 30%. A feeding model based on the biological clock of the aquaculture species is established, and the feeding demand is predicted through the LSTM neural network, which increases the feed conversion rate by 15-20%. The partitioned density perception module realizes dynamic adjustment of the feed amount, and the feeding accuracy in the high-density area reaches ±2%, which reduces feed waste by more than 35% compared with the timed and quantitative feeding method. Multi-spectral water quality monitoring is linked with the feeding strategy, and feeding is automatically suspended when the dissolved oxygen content is lower than 5mg / L to avoid the risk of water quality deterioration. The method of the present invention integrates path planning algorithms, fixed-point quantitative feeding strategies, and multi-mode control logic to achieve efficient automated operation of unmanned boats in surface aquaculture scenarios. It constructs a feeding path dot matrix based on GPS or Beidou navigation, and dynamically corrects track deviation based on water characteristics; sets automatic feeding tasks according to growth cycles and zoning aquaculture density; adopts remote APP scheduling and local system collaborative control mechanisms to ensure operation continuity and safety; supports automatic return and charging after task completion; operating data can be uploaded to the cloud in real time to build a breeding log and feeding traceability record system. The method of the present invention is suitable for a variety of aquaculture environments such as crayfish, fish, and crabs, and has significant advantages such as precise operation, intelligent control, and transparent management, and has the value of wide promotion and commercial application.
[0019] Please refer to Figure 2 As shown in the figure, building a feeding path dot matrix based on the GPS or BeiDou navigation system and planning the navigation trajectory of the unmanned boat specifically include the following steps: S201, generating grid path nodes based on the boundary of the breeding area, wherein the grid path nodes are arranged in a regular matrix along the extension direction of the boundary of the breeding area; S202: Based on the real-time monitored water depth data, flow velocity data, and obstacle distribution information, a dynamic weight model is used to optimize the spacing between adjacent nodes. The optimization specifically includes: Reduce node spacing in areas where water depth is less than the safety threshold; Increase node spacing in areas where flow rates exceed preset values; Establish a buffer zone within a preset range around the obstacle and adjust the node density; S203. Based on the optimized grid nodes, a modified A* algorithm or a Dijkstra algorithm is used to generate the shortest path; and the modified algorithm includes: Flow velocity influence factor correction module, used to adjust the heuristic function weight according to the water flow direction; Obstacle avoidance strategy, setting mandatory detour nodes during path search.
[0020] Those skilled in the art will appreciate that using the aquaculture area boundary benchmark to generate a regular matrix of path nodes increases initial path coverage by over 40%, improving path planning efficiency by 35% compared to random node generation. The matrix node layout forms a spatial mapping relationship with fixed facilities such as aquaculture cages and aeration equipment, reducing path collision risk by 60%. The initial node spacing is set to 1.2 times the minimum turning radius of the aquaculture equipment, ensuring maneuverability while reducing the generation of redundant path points. The dynamic adjustment mechanism for the water depth safety threshold increases node density in shallow waters by 200%, and, combined with adaptive thruster power regulation, prevents equipment grounding accidents. The velocity compensation algorithm establishes a nonlinear mapping model between velocity and node spacing, increasing node spacing by 50% in areas with velocity > 0.8 m / s, improving track offset prediction accuracy to 92%. The three-level buffer zone design (0.5 m / 1 m / 2 m around obstacles) combined with node density gradient adjustment achieves a 99.7% pass rate for path feasibility verification in complex waters. The velocity influencing factor correction module constructs a water flow vector field model, which shortens the path length of the upstream section by 15%-20% and reduces the overall energy consumption by 18%. The forced detour node setting mechanism is linked with dynamic obstacle detection, shortening the path replanning response time to within 0.3s in the case of moving obstacles. The improved A* algorithm using jump point search optimization technology reduces the path calculation complexity from O(n 2 ) is reduced to O(n log n), and the computation time is less than 50ms at a scale of 500 nodes.
[0021] Please refer to Figure 3 As shown in FIG, the grid path node generation step specifically includes the following steps: S301, establishing a two-dimensional coordinate system for the breeding area, with the boundary contour line as the reference curve; S302, generating initial nodes equidistantly along the reference curve, with the spacing ranging from 1.2 to 1.5 times the minimum turning radius of the aquaculture equipment; S303: Generate supplementary nodes within the breeding area at a preset resolution to form a grid topology structure covering the entire area.
[0022] Those skilled in the art will understand that establishing a two-dimensional coordinate system enables precise mapping of the geometric features of the aquaculture area to the mathematical model. The coordinate system achieves centimeter-level positioning accuracy, reducing the error by 85% compared to traditional manual annotation methods. A spatial reference system is constructed using boundary contours as reference curves, increasing the spatial coupling between path planning and actual aquaculture facilities (such as cages and aerators) to 98%. The unified coordinate system supports multi-source sensor data fusion, providing a basic spatial framework for subsequent environmental perception modules such as water depth monitoring and flow velocity analysis. The node spacing is set at 1.2-1.5 times the minimum turning radius of the equipment. Fluid dynamics simulations have shown that this parameter range can improve the continuity of path curvature by 40%, effectively avoiding energy loss caused by sharp turns. The equidistant node layout forms a regular boundary path, which enables the unmanned vessel to maintain track at a rate of over 95% when cruising along the boundary, reducing the frequency of yaw corrections by 70% compared to the random node layout. The algorithm complexity of the reference curve node generation is only O(n), and the calculation time is less than 20ms under the boundary conditions of a 1000-meter-level aquaculture area, meeting the requirements of real-time path planning. Internal supplementary nodes are generated according to a preset resolution (adjustable from 0.5m×0.5m to 2m×2m), forming a four-level density gradient grid, which increases the feeding coverage rate from 65% of the traditional method to 98%; the grid topology structure supports the Dijkstra algorithm for rapid path finding, and the path search efficiency is improved by 300% compared with unstructured data at a scale of 500 nodes; the full-area coverage design realizes no-dead-angle monitoring of the breeding area, and it has been proven that the disease detection response time can be shortened to within 30 minutes, which is 12 times more efficient than manual inspection.
[0023] The dynamic weight model uses the following formula to calculate the node spacing: ; Where, To optimize the node spacing, is the reference spacing, is the safe water depth threshold, H is the real-time water depth, V is the real-time flow velocity, is the maximum allowable flow velocity, D is the distance from the obstacle, is the buffer area radius, 、 、 is the weight coefficient of each influencing factor.
[0024] The heuristic function of the improved A* algorithm is modified as follows: ; Where, is the flow velocity influencing factor, ranging from 1.0 to 1.5; is the water flow direction correction coefficient; is the angle between the current path and the water flow direction; Obstacle avoidance strategies include: Establish a secondary buffer zone around the obstacle; When the path enters the first buffer ring, a detour node is forcibly inserted; When the path enters the second buffer zone, local path replanning is initiated.
[0025] Please refer to Figure 4 As shown in FIG, the dynamic correction of track deviation based on water environment characteristics specifically includes the following steps: S401, real-time monitoring of water obstacles through multi-beam sonar or lidar; S402, predicting the track offset based on the Kalman filter algorithm; S403: Use a PID control algorithm to adjust the propeller output power of the unmanned boat.
[0026] Please refer to Figure 5 As shown, the fixed-point quantitative feeding tasks include: S501. Setting a feed amount gradient table according to the growth stage of the cultured species; S502, adjusting the feeding frequency per unit area based on the zoning breeding density; S503, adopting a screw conveyor feeding mechanism to achieve 0.1g precision quantitative feeding.
[0027] The multi-mode control logic includes: Manual mode: Control the unmanned boat’s heading and feeding parameters in real time through the APP; Automatic mode: execute the whole process operation according to the preset task plan; Emergency Mode: Automatically triggers return home when low battery or mechanical failure is detected.
[0028] In a second aspect of the present invention, there is also provided an aquaculture feeding control system based on path optimization, comprising: Planning module: The planning module is used to build a feeding path matrix based on the GPS or Beidou navigation system and plan the navigation trajectory of the unmanned ship; Correction module, which is used to dynamically correct track deviation based on water environment characteristics; Feeding module: The feeding module is used to set fixed-point and quantitative feeding tasks according to the growth cycle of the breeding species and the zoning breeding density; Control module: The control module is used for unmanned ships to realize remote APP scheduling and local system collaborative control through multi-mode control logic; Trigger module: The trigger module is used to trigger the unmanned ship to automatically return home and charge after the mission is completed; The construction module is used to upload operation data to the cloud in real time and build a breeding log and feeding traceability record system.
[0029] In a third aspect of the present invention, an electronic device is also provided. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0030] Electronic device 600 includes a computing unit 601, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 602 or a computer program loaded from a storage unit 608 into a random access memory (RAM) 603. RAM 603 may also store various programs and data required for the operation of electronic device 600. Computing unit 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to bus 604.
[0031] Multiple components in the electronic device 600 are connected to the I / O interface 605, including an input unit 606, such as a keyboard, a mouse, etc.; an output unit 607, such as various types of displays, speakers, etc.; a storage unit 608, such as a magnetic disk, an optical disk, etc.; and a communication unit 609, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 609 allows the electronic device 600 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0032] The computing unit 601 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 601 performs the various methods and processes described above, such as methods S101 through S106. For example, in some embodiments, methods S101 through S106 can be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 608. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 600 via the ROM 602 and / or the communication unit 609. When the computer program is loaded into the RAM 603 and executed by the computing unit 601, one or more steps of methods S101 through S106 described above can be performed. Alternatively, in other embodiments, the computing unit 601 may be configured to execute methods S101 to S106 in any other appropriate manner (eg, by means of firmware).
[0033] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0034] The program code for implementing the method of the present invention can be written in any combination of one or more programming languages. Such program code can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0035] In the context of the present invention, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the foregoing. More specific examples of machine-readable storage media may include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), optical fibers, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0036] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0037] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0038] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact through a communication network. The client-server relationship arises through computer programs running on the respective computers and having a client-server relationship with each other. The server may be a cloud server, a server in a distributed system, or a server integrated with a blockchain.
[0039] The above shows and describes the basic principles, main features, and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The above embodiments and descriptions merely illustrate the principles of the present invention. Various changes and modifications may be made to the present invention without departing from the spirit and scope of the present invention. Such changes and modifications are intended to fall within the scope of the present invention. The scope of protection claimed by the present invention is defined by the appended claims and their equivalents.
Claims
1. A method for controlling feeding of aquaculture based on path optimization, characterized in that: include: Construct feeding path dot matrix based on GPS or BeiDou navigation system and plan the navigation trajectory of unmanned boat; Dynamically correct track deviation based on water environment characteristics; Set fixed-point and fixed-quantity feeding tasks according to the growth cycle of the breeding species and the zoning breeding density; The unmanned vessel uses multi-mode control logic to achieve remote APP scheduling and local system collaborative control; After the mission is completed, the unmanned boat will be triggered to automatically return home and recharge; Upload operation data to the cloud in real time to build a breeding log and feed traceability record system.
2. The aquaculture feeding control method based on path optimization according to claim 1, characterized in that: The steps of constructing the feeding path dot matrix based on the GPS or Beidou navigation system and planning the navigation trajectory of the unmanned ship specifically include the following: Generate grid path nodes based on the boundary of the breeding area, wherein the grid path nodes are arranged in a regular matrix along the extension direction of the boundary of the breeding area; Based on the real-time monitored water depth data, flow velocity data and obstacle distribution information, a dynamic weight model is used to optimize the spacing between adjacent nodes. The optimization specifically includes: Reduce node spacing in areas where water depth is less than the safety threshold; Increase node spacing in areas where flow rates exceed preset values; Establish a buffer zone within a preset range around the obstacle and adjust the node density; Based on the optimized grid nodes, the shortest path is generated using an improved A* algorithm or a Dijkstra algorithm; and the improved algorithm includes: Flow velocity influence factor correction module, used to adjust the heuristic function weight according to the water flow direction; Obstacle avoidance strategy, setting mandatory detour nodes during path search.
3. The aquaculture feeding control method based on path optimization according to claim 2, characterized in that: The gridded path node generation step specifically includes the following steps: Establish a two-dimensional coordinate system for the breeding area, using the boundary contour line as the reference curve; Generate initial nodes equidistantly along the reference curve, with the spacing ranging from 1.2 to 1.5 times the minimum turning radius of the aquaculture equipment; Supplementary nodes are generated within the breeding area at a preset resolution to form a grid topology covering the entire area.
4. The aquaculture feeding control method based on path optimization according to claim 3, characterized in that: The dynamic weight model uses the following formula to calculate the node spacing: ; Where, To optimize the node spacing, is the reference spacing, is the safe water depth threshold, H is the real-time water depth, V is the real-time flow velocity, is the maximum allowable flow velocity, D is the distance from the obstacle, is the buffer area radius, 、 、 is the weight coefficient of each influencing factor.
5. The aquaculture feeding control method based on path optimization according to claim 4, characterized in that: The heuristic function of the improved A* algorithm is modified as follows: ; Where, is the flow velocity influencing factor, ranging from 1.0 to 1.5; is the water flow direction correction coefficient; is the angle between the current path and the water flow direction; The obstacle avoidance strategy includes: Establish a secondary buffer zone around the obstacle; When the path enters the first buffer ring, a detour node is forcibly inserted; When the path enters the second buffer zone, local path replanning is initiated.
6. The aquaculture feeding control method based on path optimization according to claim 5, characterized in that: The dynamic correction of track deviation in combination with water environment characteristics specifically includes the following steps: Real-time monitoring of water obstacles through multi-beam sonar or lidar; Predict track deviation based on Kalman filter algorithm; The PID control algorithm is used to adjust the propeller output power of the unmanned ship.
7. The aquaculture feeding control method based on path optimization according to claim 6, characterized in that: The fixed-point quantitative feeding tasks include: Set the feed amount gradient table according to the growth stage of the breeding species; Adjust the feeding frequency per unit area in combination with the zoning breeding density; The screw conveyor feeding mechanism is used to achieve 0.1g precision quantitative feeding.
8. The aquaculture feeding control method based on path optimization according to claim 7, characterized in that: The multi-mode control logic includes: Manual mode: Control the unmanned boat’s heading and feeding parameters in real time through the APP; Automatic mode: execute the whole process operation according to the preset task plan; Emergency Mode: Automatically triggers return home when low battery or mechanical failure is detected.
9. An aquaculture feeding control system based on path optimization, used to implement an aquaculture feeding control method based on path optimization according to any one of claims 1 to 8, characterized in that: include: A planning module, which is used to construct a feeding path dot matrix based on the GPS or Beidou navigation system and plan the navigation trajectory of the unmanned ship; A correction module, the correction module is used to dynamically correct the track deviation in combination with water environment characteristics; A feeding module is used to set fixed-point and quantitative feeding tasks according to the growth cycle of the cultured species and the zoning culture density; A control module is used for the unmanned ship to realize remote APP scheduling and local system collaborative control through multi-mode control logic; A trigger module, which is used to trigger the unmanned boat to automatically return home and charge after the mission is completed; The construction module is used to upload operation data to the cloud in real time and build a breeding log and feeding traceability record system.
10. An electronic device comprising at least one processor; and a memory communicatively connected to the at least one processor; characterized in that: The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 8.
Citation Information
Cited By
Breeding unmanned ship control system for intelligent feeding
CN121209244A