1. Introduction
Aquaculture is a crucial pillar of China’s food security. According to the FAO’s 2020 report, The State of World Fisheries and Aquaculture, global fish production reached approximately 1.79 × 108 tons in 2018, with aquaculture production accounting for about 8.21 × 107 tons. China remains the world’s largest fish producer and exporter, where small- and medium-sized aquaculture enterprises constitute over 90% of the sector. Aquaculture has significantly contributed to rural economic development and sustainable utilization of fishery resources in China. Efficient aquaculture practices, particularly automated aquaculture, are essential for industry advancement.
Feeding management represents a critical component in aquaculture operations, constituting a major portion of production costs [
1]. Current feeding methods include manual feeding, fixed feeders [
2,
3], and mobile feeding machines. Aquaculture robots play a pivotal role in monitoring fish behavior [
4], enabling automated feeding, and reducing human intervention. By comparison, mobile feeding machines, represented by unmanned boats [
5,
6], have garnered attention due to their flexibility and ease of use, and are gradually being applied in fishery feeding. By integrating advanced sensors, control systems, communication technologies, and artificial intelligence, unmanned boats are capable of performing efficient and precise operations in complex and variable aquatic environments.
In the field of aquaculture, unmanned boats have been preliminarily applied in water quality monitoring, fishery feeding, and marine life observation. In terms of water quality monitoring [
7,
8], unmanned boats address issues such as inflexible monitoring locations and limited monitoring range. In terms of feeding [
9,
10], compared to traditional feeding methods, unmanned boat feeding technology resolves problems such as long feeding times, high labor requirements, and uneven feed distribution. In terms of marine life observation, artificial intelligence technologies, like deep learning, are applied to the identification of aquaculture subjects [
11,
12,
13], providing crucial technical support for the refined management of fishery farming. However, there are also some common challenges in the widespread adoption of unmanned boats, such as high costs and difficulties in multifunctional integration.
By connecting to internet-enabled underwater sensors, the water quality in aquaculture areas can be monitored in real time, and the status of the cultured organisms can be tracked, enabling precise feeding and management. Water quality significantly influences the behavior of fish [
14], and maintaining the aquatic environment within a range that supports optimal metabolic efficiency can maximize growth rates and feed conversion ratios. This approach can reduce feed consumption, minimize waste, and lower production costs. Additionally, the identification and real-time monitoring of aquatic animals are prerequisites for feeding management by aquaculture robots and for assisting farmers in decision-making. Adopting different feeding methods based on the growth stages of the cultured organisms can increase feed utilization, reduce feed waste, and minimize water pollution. Currently, manual feeding still dominates in aquaculture. Some existing unmanned feeding machines can only achieve automatic feeding functions, but struggle to monitor the water quality in aquaculture areas, overlooking the impact and changes in the aquatic environment. Moreover, relatively fixed feeding patterns may fail to account for changes in the growth stages of the cultured organisms, potentially leading to feed waste, water pollution, and other issues.
Therefore, this paper develops an integrated unmanned boat platform for aquaculture using EVA foam board hulls and embedded hardware components, including STM32, NodeMCU, and NeZha development boards. Leveraging the platform’s mobility, it collects real-time water quality data (temperature, pH, TDS) and underwater imagery. By integrating the Monte Carlo simulation-based automatic cruising for fishing zones, a water environment quality evaluation system, and an AI edge computing-powered underwater vision system, the platform implements core functionalities encompassing water quality monitoring, bait feeding, and growth tracking. This UBP enables flexible feeding strategy optimization based on growth conditions, addressing existing limitations in feeding machinery regarding adaptability and real-time responsiveness.
The subsequent structure of this paper is organized as follows.
Section 2 details the hardware system design of the unmanned boat platform, along with three core technological components: the Monte Carlo simulation-based automatic cruising algorithm, water environment quality evaluation system, and AI edge computing-powered underwater vision system.
Section 3 evaluates platform performance through field validation experiments and analyzes the experimental results.
Section 4 discusses the experimental findings and outlines potential future research directions.
Section 5 summarizes the research achievements and their practical implications in aquaculture applications. The overall technical route of the article is shown in
Figure 1.
2. Complete Machine Structure and Working Principle
2.1. Platform Structure and Details
Aiming at the needs of small-scale aquaculture tasks, this paper develops a lightweight unmanned boat device. The hardware part mainly includes the hull, environmental data acquisition module, underwater vision system module, and hull motion control module (
Table 1). Among them, the hull is made with EVA foam boards, which is not only lightweight but ensures good buoyancy performance. The environmental data acquisition module contains a NodeMCU development board, a digital water temperature sensor, a pH sensor, and a TDS turbidity sensor, which can realize accurate measurement and data transmission of various water quality parameters. The underwater vision module includes a NeZha development board and a 1080P high-definition underwater camera, which can realize real-time shooting and transmission of underwater targets. The motion control module includes a STM32 development board and a BeiDou antenna, which is dedicated to realize the precise motion of the boat. The specific parameters of the unmanned boat are shown in
Table 1.
2.1.1. Hull Structure
The hull structure is the foundation of the unmanned boat. Its design directly affects the stability and reliability of the platform. In aquaculture, unmanned boats need to operate in various water conditions. These conditions include calm ponds and open waters with wind and waves. A well-designed hull must ensure stability and buoyancy in the water. It must also consider the durability for long-term use and maintenance costs. This is especially important for small-scale farmers, where cost control and operational simplicity are critical. Based on these considerations, the hull is fabricated using EVA foam boards. EVA foam boards are inexpensive, have good buoyancy, and are corrosion-resistant [
15]. These properties make EVA foam boards suitable for long-term use in seawater environments. The overall hull design is streamlined to reduce water resistance. This improves sailing speed and stability. The bottom of the boat has chamfered corners. This minimizes lateral tilting and rocking in waves, enhancing the stability of the hull.
The hull structure is divided into two layers. The upper layer is the sensor layer. It mainly houses development boards and sensors required for the underwater vision module and the environmental data acquisition module. This includes the NodeMCU development board, the NeZha development board, the pH sensor, the temperature sensor, the TDS turbidity sensor, and the underwater camera. The lower part of the hull includes the bait chamber and the motion control module. The bait chamber is placed in the front for adding and dispensing bait. The motion control module is installed in the rear for powering and controlling the boat’s movement. To improve airtightness and waterproofness, all electronic devices on the lower level are installed in waterproof boxes. Additional protection is provided by sealing strips. Batteries and other key components are installed at the bottom of the boat. This lowers the center of gravity and improves stability in the water. The specific placement structure is shown in
Figure 2.
The functional modules of the UBP can be divided into the following seven parts: perception, planning, control, interaction, communication, payload, and navigation (
Figure 3). Among them, the perception module is used to collect data from underwater sensors, such as water temperature, pH value, and TDS value. Underwater cultures are recognized through underwater cameras, combined with computer vision and machine learning. The navigation module provides real-time position estimation and trajectory planning based on GPS, BDS, and other technologies. The planning module is based on the Monte Carlo simulation to plan the cruise path and evaluate the water quality in the aquaculture area. The control module is based on the generation of low-level control commands to ensure navigation stability. The communication module is used for data exchange between the unmanned boat and the user and other devices. The interaction module carries out human–vessel interaction through the visualization platform on the software side. The payload module is used to carry mission-specific equipment (e.g., cameras, sensors, etc.).
2.1.2. Environmental Data Acquisition Module
Water quality monitoring in aquaculture is a key component to ensure the healthy growth of cultured animals. Traditional water quality monitoring usually relies on manual sampling and laboratory analysis, which is time-consuming and laborious, and difficult to obtain data in real time. The environmental data acquisition module of the unmanned boat can realize real-time and continuous water quality monitoring, providing timely and accurate information for aquaculture management. In addition, the modularized design [
16,
17,
18] makes the platform easy to expand and maintain, adapting to the needs of different farms. The environmental data acquisition module is mainly developed based on the NodeMCU development board, carrying water temperature monitoring sensors, pH monitoring sensors, TDS sensors, and so on, as shown in
Figure 4.
- (1)
DS18B20 Digital Water Temperature Sensor
The DS18B20 Digital Water Temperature Sensor is a commonly used digital temperature sensor based on single bus communication technology. It features an internal integration of the temperature sensing elements and analog-to-digital conversion circuitry, capable of converting temperature changes into digital signal output. Its core is a negative temperature coefficient thermistor. As the temperature changes, the resistance value varies, and this change is converted into a digital signal through internal circuitry processing. The specific object is shown in
Figure 4a.
- (2)
PH4502C pH Sensor
The PH4502C pH electrode sensor is mainly composed of two parts: the glass membrane electrode and the reference electrode. The glass membrane electrode contains a sensitive membrane that is selective to hydrogen ions. When the electrode is immersed in a solution, the sensitive membrane reacts with hydrogen ions in the solution, generating a potential difference proportional to the hydrogen ion concentration (i.e., pH value). This potential difference is converted into a current or voltage signal. The signal is then amplified and processed through electronic circuits, ultimately outputting an electrical signal that corresponds to the pH value of the solution. The object is shown in
Figure 4b.
- (3)
TDS turbidity sensor
The TDS turbidity sensor is mainly used to measure the conductivity of the water solution to indirectly calculate the TDS value. The more ions dissolved in the water, the stronger its conductivity. The sensor has two electrodes, when the sensor probe is placed into the water, a stable AC voltage is applied at both ends of the electrodes, and the ions in the solution move directionally under the action of the electric field, thus generating a current. According to Ohm’s law, the resistance or conductivity of the solution can be calculated by measuring the current. Since there is a certain proportionality between the TDS value and the conductivity, the TDS value can be further calculated. The physical object is shown in
Figure 4c.
- (4)
NodeMCU development board
The NodeMCU is an open source internet of things (IoT) development board based on the ESP8266 chip [
19,
20], which combines Wi-Fi functionality with a programmable microcontroller to enable developers to rapidly build and deploy IoT projects. Raspberry Pi type development boards consume too much power, while ordinary microcontrollers lack native Wi-Fi capabilities. Therefore, in this paper, we choose the NodeMCU development board with lower power consumption and native Wi-Fi capability. At the heart of the development board is the ESP8266, which supports the IEEE 802.11 b/g/n standard, is capable of communicating over the 2.4 GHz band, and features low power consumption for battery-powered devices. The NodeMCU not only provides multiple GPIO pins to support digital input/output, analog inputs, PWM, I2C, SPI, and UART communications, but has an integrated Voltage converter for 3.3V and 5V peripherals. It supports multiple programming languages. The physical object is shown in
Figure 4d.
2.1.3. Underwater Vision Module
The underwater vision system is an important part of the UBP to realize accurate feeding. Traditional underwater monitoring methods usually rely on manual observation and specialized equipment, which is costly and inefficient. The unmanned boat is equipped with an underwater vision module, enabling it to capture real-time photos of the underwater environment during cruising. Through AI algorithms, it identifies and monitors farmed objects, providing visualization data of the farming area to help farmers better manage the farming process. The underwater vision module is mainly developed by the NeZha development board, equipped with an underwater camera and an underwater flashlight for enhancing the underwater shooting effect. The underwater vision module is shown in
Figure 5.
- (1)
NeZha Development Board
The NeZha development board is not only a high-performance development platform designed for internet of things (IoT) applications, but is known for its powerful AI computing power [
21]. Based on a high-performance chip, the NeZha development board integrates advanced AI gas pedals that support a variety of deep learning frameworks, such as TensorFlow Lite and Caffe, enabling real-time AI inference and data processing on edge devices. Its rich hardware interfaces, such as GPIO, I2C, SPI, and UART, combined with 3.3 V and 5 V peripheral support, enable the NeZha to connect to all kinds of sensors and smart devices for all kinds of AI-driven projects. Supporting multiple programming languages, the NeZha offers a full range of capabilities from basic control to complex algorithm deployment. Its active development community and comprehensive AI repository make it ideal for IoT and AI convergence applications, greatly simplifying the development and deployment process of AI applications. The physical object is shown in
Figure 5a.
- (2)
Underwater camera
The camera used in this paper is a 3-in-1 HD endoscope. It has multi-system compatibility and can be used on Android, Windows, and Mac systems. It has IP67 level waterproof capability, which can prevent dust from entering and short time immersion in water, and is suitable for underwater aquaculture area environment. The camera has 1080 P HD pixels with an enhanced graphics processing chip with a 25 FPS image transfer rate. There is an underwater lighting function in the head of the camera, which can enhance the underwater vision. The physical object is shown in
Figure 5b.
2.1.4. Motion Control Module
The hull motion control module is the basis for unmanned boats to realize automatic cruising and accurate feeding. Traditional aquaculture equipment usually relies on fixed-position mechanical operation with low flexibility and automation. Through precise motion control, the unmanned boat can navigate autonomously in complex water environments. It follows a predetermined path for water quality testing and feeding, significantly improving work efficiency and accuracy. The boat motion control module mainly consists of an STM32 development board, a BeiDou positioning antenna, a servo, and a motor (
Figure 6).
- (1)
STM32
The STM32 development board is a microcontroller platform based on ARM Cortex-M cores, widely recognized for its versatility, cost-effectiveness, and reliability. Its low power consumption and high processing efficiency make it ideal for embedded systems, while its extensive community support and comprehensive documentation simplify development. These features make the STM32 development board a common, economical, and reliable choice for microcontroller-based projects (
Figure 6a).
The hull motion control module is developed based on the STM32 development board, which controls the servo and motor through PWM signals [
22,
23]. The main component of the servo is the servo motor, and the so-called servo is to obey the signals and move. Before the signal comes, the rotor stops moving; after the signal comes, the rotor moves immediately. Therefore, we can input different signals to the servo to control its rotation to different angles. The servo receives a PWM signal, when the signal enters the internal circuit to generate a bias voltage, the contactor generator drives the potentiometer through the reduction gear to move, so that when the voltage difference is zero, the motor stops, so as to achieve the effect of servo. Simply put, to give the servo a specific PWM signal, the servo can rotate to the specified position.
- (2)
BeiDou Antenna
The BeiDou antenna is a positioning and navigation module designed for development boards, which can receive signals from the BeiDou satellite system and realize a high-precision positioning function (
Figure 6b). Compared to other mainstream positioning systems, like GPS and GLONASS, the BeiDou system offers unique advantages, such as higher accuracy in the Asia–Pacific region and enhanced security due to its independent design. This makes it particularly suitable for applications requiring reliable and precise navigation. It supports a variety of communication interfaces, such as UART and SPI. This makes it easy to quickly integrate into various embedded systems, enabling accurate navigation and positioning.
2.2. Working Principle
2.2.1. Automatic Cruise Route Generation in Fishing Areas Based on the Monte Carlo Simulation
In fishery management, optimizing the visit order of feeding points is crucial to improve efficiency and reduce resource waste. Thus, the Monte Carlo simulation, which has been proved to be effective in route optimization [
24,
25], is applied for generating the automatic cruise route of the UBP. The basic idea of the Monte Carlo simulation is to generate a large number of random samples and conduct repetitive experiments. By statistically analyzing these samples, it estimates the solution to a given problem. Based on the feeding points in the aquiculture area, this paper designs a cruise path generation algorithm using the Monte Carlo simulation. This algorithm calculates the shortest cruise path in a shorter time to improve feeding efficiency.
Figure 7 illustrates the flowchart of the algorithm.
2.2.2. Water Quality Evaluation System Based on Crowdsource Sensing
Since the data acquired by the unmanned boat during the cruising process is discrete point data, this paper first converts the discrete point data into continuously distributed spatial data by the method of Kriging interpolation. Secondly, this paper establishes the membership function for different types of water quality data. The membership function sets a quantitative range for each water quality indicator, transforming subjective sensory judgments into statistically and mathematically quantifiable analysis. Finally, this paper constructed a comprehensive evaluation model of water quality based on pH value, water temperature, and TDS value. The model comprehensively considered the influence of each indicator on the environmental quality of the water body. It utilized the fuzzy comprehensive evaluation method [
26,
27,
28] to assess the suitability of the fishing area, and calculated and gave the reference suggestions.
- (1)
Kriging interpolation
Obtaining a continuous spatial data distribution is essential in water quality monitoring and assessment. However, due to technical and resource limitations, water quality data acquisition is usually discrete. To obtain continuous water quality data within the entire fishing area, this paper employs the kriging interpolation method to acquire continuous spatial data. The kriging interpolation method has been widely applied in the fields of marine environment and water quality monitoring. Currently, there are various kriging interpolation methods, such as ordinary kriging, simple kriging, and universal kriging. Based on previous research, this paper adopts the ordinary kriging method, as shown in Equation (1), which has been validated as the most effective method in previous studies [
29,
30,
31].
where
is the predicted value at
,
is the observed value at a known point,
is the weighting factor, and
is the number of known points.
- (2)
Establishment of the Membership function
Water quality evaluation typically involves multiple indicators, each with different units, ranges, and levels of importance. Membership functions can unify these diverse indicators into fuzzy sets, thereby eliminating unit differences in comprehensive evaluations and facilitating unified calculation and analysis. Therefore, the membership function, as a fuzzy mathematical tool [
32,
33], provides an effective way to quantify the uncertainty and continuity of water quality indicators.
Based on the water quality criteria for fisheries aquaculture, this paper constructs the membership functions for three major indicators (
Figure 8).
- (3)
Comprehensive Evaluation Model
Fuzzy comprehensive evaluation is a comprehensive evaluation method based on fuzzy set theory, which mainly solves the problem of uncertainty and ambiguity in the evaluation process. It is suitable for dealing with evaluation problems that have incomplete information or are not easy to quantify. The basic idea of fuzzy comprehensive evaluation is to use the membership function of fuzzy sets to describe the degree to which things belong to a certain category. It then conducts a comprehensive evaluation of multiple factors through fuzzy transformation, with the specific steps as follows:
Determine the set of evaluation factors: first you need to determine the factors of the evaluation object , which is a collection of factors that affect the evaluation object.
Determine the set of rubrics: the set of rubrics is the set of possible evaluation results for the subject of the evaluation.
Determine the weight set: Assign weights to each factor in the factor set to form the weight set , where denotes the weight of factor and .
Perform single-factor fuzzy evaluation: Perform a fuzzy comprehensive evaluation of each factor to obtain a fuzzy evaluation matrix , where denotes the affiliation of factor to the rubric .
Fuzzy comprehensive evaluation: Through fuzzy transformation, multiply the weight set and the fuzzy evaluation matrix to obtain the comprehensive evaluation result . Here is also a fuzzy vector, which represents the affiliation degree of the evaluation object to the set of rubrics.
Defuzzification: Finally, defuzzify the fuzzy vector
to obtain a specific evaluation result. Commonly used defuzzification methods are maximum affiliation method and center of gravity method. The formula is as follows:
where
, denotes the calculation method for the
th element in the comprehensive evaluation result vector
.
2.2.3. Underwater Vision System Based on AI Edge Computing
To dynamically monitor the growing condition of aquaculture species, this paper designs an automatic detection method based on YOLOv5. Compared to previous versions of YOLO, YOLOv5 offers faster computational speed and is considered the most suitable model for real-time object detection [
34].
U-Net is selected as the clarification network in this project to be used as the preprocessing of underwater aquatic images [
35,
36,
37]. After processing with U-Net, the image clarity is significantly improved, the details are effectively enhanced, and the background noise is substantially reduced, providing high-quality image data support for subsequent water quality analysis and evaluation.
After image preprocessing, target detection is performed using YOLOv5. First, mosaic data augmentation, adaptive anchor box calculation, and image scaling enrich the dataset, enhancing robustness and inference speed. The backbone extracts features through the focus structure and convolutional operations, generating a 304 × 304 × 32 feature map, and optimizes computational cost and accuracy using the CSP module. The neck introduces the SPP module to enhance feature fusion and expand the range of contextual features. Finally, the prediction module divides the image into different grids, predicting target bounding boxes, positions, classification results, and confidence levels to complete aquatic target detection. The YOLOv5 network structure is shown in
Figure 9.
3. Experimental Verification
3.1. Experimental Area and Visualization Platform
In this paper, experimental validation was conducted in Lianyungang City, Jiangsu Province. A fishery farming area measuring 100 m in length and 100 m in width was selected for testing unmanned boat-related functions. The usual environmental conditions at the test site are shown in
Table 2.
Data is transmitted using the MQTT protocol [
38,
39], with the EMQX [
40] server employed to ensure high concurrent connections and large throughput, guaranteeing the timeliness and low latency of the data. To better visualize and manage the data, we developed a visualization platform based on the Vue framework and the Leaflet framework. This platform can display the real-time operational status of the UBP and supports user functions, such as feeding point configuration.
Figure 10 illustrates the data integration display interface.
On the hardware side, data is transmitted to the EMQX server via the internet, where it is processed and displayed by the software side. Location data is sent in the JSON format, including a timestamp and latitude–longitude coordinates. Water quality data, which includes water temperature, pH value, and TDS value, is also sent in the JSON format, containing a timestamp and the water quality data values. The results of the AI edge detection are transmitted in the JSON format as well, including a timestamp, species, confidence level, and detection box coordinates. On the software side, by parsing the JSON data and utilizing the timestamps for matching, different types of heterogeneous data are integrated and displayed.
3.2. Cruise Function Verification
Based on the idea of the Monte Carlo simulation, for the feeding points given by the user, the shortest route is generated to complete the cruising and feeding to the fishing area. To briefly illustrate the principle, the following mathematical model is developed:
Since the fishing area is a rectangular area:
where
and
are the width and height of the rectangle, respectively.
There are
feeding points distributed in the following area:
where
.
The goal is to find a shortest path from the origin through all feeding points and back to the origin.
Define the path
p as the order of the feeding points
, where
is an arrangement of
and the total length of the cruise path
can be expressed as follows:
where
denotes the Euclidean distance between point P and point Q.
Next, Monte Carlo simulations were performed as follows:
- (1)
Use a random number generator to disrupt the feeding point order to obtain a randomized feeding point order arrangement .
- (2)
Calculate the total cruise path length based on the disorganized feeding point order .
- (3)
Compare the obtained and record the shortest cruise path.
Repeat (1)–(3) until the number of simulations is reached.
As shown in
Figure 11, the figure illustrates the optimal cruise paths and their corresponding path lengths obtained after 300 iterations using the Monte Carlo algorithm, the simulated annealing algorithm, and The genetic algorithm, following the selection of 10 feeding points by farmers. From this comparison chart, it is clear that the cruise path length generated by the Monte Carlo algorithm is the shortest, with the most evenly distributed spatial distribution, and a clearer path. The other algorithms generate optimal paths with issues such as crossing and overlapping within a short time frame, indicating slower optimization speeds.
Subsequently, we conducted a quantitative analysis based on the number of iterations and path lengths.
Figure 12 presents the iterations–best path length graph for the three algorithms. Compared to the simulated annealing algorithm and The genetic algorithm, the Monte Carlo method demonstrates an extremely high convergence speed in the initial phase. It only requires approximately 50 iterations to quickly find a path length close to the optimal solution and stabilizes around 400. The rapid convergence of the Monte Carlo method not only conserves computational resources but also enhances overall optimization efficiency.
In contrast to the genetic algorithm, which continuously explores throughout the iteration process and may find better solutions, its significant fluctuations and longer convergence time can introduce unnecessary complexity and delays in practical applications. The cruise path generation algorithm based on the Monte Carlo simulation can rapidly find the optimal path within a short period. This showcases the characteristics of fast generation speed and high generation efficiency.
3.3. Evaluation of Water Quality in Aquaculture Areas
According to different cruising paths, the unmanned boat carries out water quality data during cruising to obtain multiple sampling points. Seventy water quality sampling points were established in the aquaculture area to collect pH values, water temperature, and TDS values. Using the ordinary kriging method to interpolate, one can obtain the distribution of water quality in the aquaculture area. Based on the pH value, temperature, and TDS affiliation functions established in the previous section, a fuzzy comprehensive evaluation can be conducted using the kriging interpolation results.
Figure 13 shows the distribution of the kriging interpolation results and the values of the membership function for pH, water temperature, and TDS values.
The Root Mean Squared Error (RMSE) and the Root Mean Squared Percentage Error (RMSPE) of the predicted results for pH, temperature, and TDS values obtained through the kriging interpolation, compared to the actual sampling point data, are shown in
Table 3.
Based on the results of the pH, water temperature, and TDS membership functions, the distribution of water quality information evaluation within the entire fishing area can be clearly obtained (
Figure 14).
3.4. Recognition Results of Underwater Aquaculture
Given that the main cultured species in the test farming area are sea crabs, sea cucumbers, and scallops, among other species, this paper focuses on the training and testing of the above three cultured species based on the YOLOv5 algorithm.
In this paper, the host running system for learning is the Windows 10 operating system, intel Core i7-6800K CPU processor with a main frequency of 3.4 GHz, GTX2080Ti GPU processor, PyCharm test platform (2023.3.3 Community Edition), PyTorch machine learning framework (PyTorch 2.0.1). The whole model is trained through 80 epochs, batch is 32, and the initial learning rate is 0.0001. The dataset is derived from a curated selection of online images and the Open-Sea Farm 4K high-definition dataset. The Open-Sea Farm dataset consists of three categories (sea cucumbers, sea urchins, and scallops) and includes 2227 images [
41].
The model based on the trained model works better in real operations and can accurately recognize all kinds of breeding species (
Figure 15). To more accurately measure and evaluate the precision, this study selects multiple metrics for assessing object detection performance for analysis.
Average Precision (AP) is a metric used to evaluate the performance of individual categories in object detection tasks. This metric combines Precision and Recall and is obtained by calculating the area under the Precision–Recall curve.
Mean Average Precision (mAP) is a core metric used to evaluate the overall performance of a model in object detection tasks. It calculates the mean of the Average Precision (AP) across all categories, reflecting the model’s comprehensive performance in multi-class detection. The higher the mAP, the better the model’s detection performance.
Intersection over Union (IoU) is a metric used in object detection tasks to measure the degree of match between a predicted bounding box and a ground truth bounding box. It calculates the ratio of the area of overlap to the area of union between the predicted box and the ground truth box. Typically, an IoU threshold (e.g., 0.5) is used to determine whether a detection is successful, making it a key indicator for evaluating the accuracy of object detection. The closer the value is to 1, the higher the overlap between the predicted box and the ground truth box.
The mean Intersection over Union (mIoU) is the average of the Intersection over Union (IoU) across all categories. The higher the mIoU, the better the segmentation performance of the model.
The values of each metric are shown in
Table 4.
3.5. Comparative Analysis for the Feeding Performance
3.5.1. Feeding Time Analysis
Table 5 provides the time required to complete feeding at all feeding points in a pond area of 10,000 square meters. The table showcases the mean distribution time and the standard deviation (S.D.). Feeding is mainly carried out in two ways: manual feeding and automatic feeding by unmanned boats. All the boats operate at a consistent speed of 0.5 m/s. In the manual feeding method, the feeding time ranges from 45 to 51 min. By contrast, the unmanned boat feeding method has a feeding time range of 19 to 20 min. For the manual feeding method, the average feeding time is 47 min, with a standard deviation of 4.3 min. On the other hand, the unmanned boat feeding method has an average duration of 20 min, with a significantly smaller standard deviation of just 0.2 min. This highlights the efficiency and consistency of the boat feeding method. This indicates that using unmanned boats for feeding can greatly save time and ensure more stable feeding times. The advantages of the unmanned boat feeding method in terms of average distribution time and lower variability underscore its potential in feeding operations, thereby enhancing resource utilization and productivity.
3.5.2. Comparison of Feeding Effectiveness and Efficiency
Table 6 explores the effects of two feeding methods—manual feeding and unmanned boat feeding—on the growth of sea cucumbers and feed conversion rates. This paper compares the growth of sea cucumbers over two months under manual feeding and unmanned boat feeding conditions within the same aquaculture area. The results indicate that the initial weight of sea cucumbers in both manual and unmanned boat farming areas was approximately 50.5 g, showing that the initial sizes of the sea cucumbers were very similar. However, there was a significant difference in the total weight gain between the two feeding methods. Sea cucumbers fed manually showed a total weight gain ranging from 62.2 to 68.7 g, with an average of 65.3 g and a standard deviation of 5.4 g. By contrast, sea cucumbers fed by unmanned boats had a wider range of total weight gain, between 105.3 and 112.5 g, with an average of 109.5 g and a standard deviation of 6.8 g. The unmanned boat feeding method appears to promote greater weight gain in sea cucumbers, with an increase of 67.7% compared to manual feeding, suggesting a potential growth advantage of this feeding method. The unmanned boat farming area consumed a total of 67.5 kg of feed, while the manual feeding area consumed 89.2 kg of feed. The unmanned boat farming area saved approximately 24.33% of feed compared to the manual feeding area. The unmanned boat farming method exhibits higher feed utilization efficiency.
These data indicate the potential advantages of unmanned boats over manual feeding methods in terms of sea cucumber growth and feed efficiency. Unmanned boat feeding can lead to better growth outcomes and more efficient feed utilization. These findings may hold practical significance for aquaculture, as improvements in growth conditions and feed efficiency can help increase yield and reduce production costs.
3.5.3. Cost Analysis
Table 7 lists the materials used in this project, along with the total costs.
Table 8 provides a comparison between daily costs and manual methods. In 2024, the total manufacturing cost of this UBP was approximately 1431 RMB (equivalent to 200 USD), as shown in
Table 6. All necessary materials were readily available in local markets. The machine is expected to have a service life of 2 years, and operating the unmanned boat requires only one worker at a daily cost of 100 RMB. By contrast, the manual feeding method incurs a daily cost of 200 RMB, requiring the employment of two workers to distribute the necessary feed across a 10,000 square meter area. By utilizing the unmanned boat in the farming area, the cost can be reduced from 225 RMB per day to 120 RMB per day, a reduction of 46.7%. This demonstrates the economic feasibility of unmanned boats in aquaculture, as they contribute to increased efficiency and higher profits over time.
4. Discussion
According to the demand for aquaculture automation and mechanization, an unmanned boat containing cruise path generation, water quality detection, and aquaculture monitoring was designed. Sailing experiments demonstrated that the unmanned boat designed in this paper based on the Monte Carlo simulation method has a faster cruise path generation speed and can find the approximate optimal path in a shorter time. Additionally, the maximum deviation of the boat’s sailing does not exceed 1.5 m.
The cruising path of the boat is stable, and the positioning accuracy of the monitoring points is greatly affected by the water current and wind. This result demonstrates that the unmanned boat can cruise more accurately along the predetermined path in practical applications. However, under complex environmental conditions, such as waters with strong winds and waves, the positioning accuracy may decrease, necessitating further optimization for wind and wave resistance.
This paper assumes that the wind-resistant performance can be strengthened by improving the hull structure. By adding a V-shaped bottom to the existing chamfered design, the wave impact decomposition angle can be increased from 30° to 45°, which is expected to reduce the transverse rocking angle by 20–30%. At the same time, removable EVA fins can be added to both sides of the hull to reduce the risk of hull pitching.
Water quality monitoring system tests show that the unmanned boat can work stably during 5 to 10 s of normal navigation. The parameter accuracy of the industrial control board, the NodeMCU development board, and the sensor module meets the water quality monitoring requirements. Specifically, the measurement error of the water temperature sensor is within ±0.5 °C, the measurement error of the pH sensor is within ±0.1 pH, and the measurement error of the TDS sensor is within ±1%. The developed cloud terminal real-time monitoring system works stably and is able to return real-time online data from sensors, such as pH, temperature, and dissolved oxygen of the water body, realizing real-time data visualization. This allows farmers to keep abreast of the water quality conditions in the aquaculture area and take timely measures to avoid the impact of water quality problems on aquaculture animals.
The underwater vision system is based on the fusion of SKNet and YOLOv5 aquaculture detection methods and, in actual operation, the recognition accuracies for sea crabs, sea cucumbers, and scallops are 94.3%, 87.8%, and 89.6%, respectively. Although this recognition accuracy meets the practical application requirements to a certain extent, there is still room for improvement. The recognition accuracy can be further improved by adding more training data and optimizing the model structure, especially to enhance the robustness of the model under complex background and lighting conditions.
At the same time, this study also encountered many challenges during its execution. For example, abnormal data may be generated on the hardware side of the unmanned boat (such as water quality values exceeding reasonable ranges or invalid coordinates), requiring the development of anomaly detection and handling mechanisms on the software side to prevent erroneous data from affecting system operations. When storing heterogeneous data from multi-source sensors, it is necessary to match and call databases storing different data.
5. Conclusions
The integrated unmanned boat platform designed in this paper for aquaculture adopts a modular design, with better compatibility between sensors and development boards, supporting multiple sensor models and achieving lower implementation costs. The hull material is highly malleable, cost-effective, and easy to disassemble and improve.
Compared to existing unmanned systems in the aquaculture industry, which often suffer from complex structures and high deployment costs, the UBP proposed in this study achieves a lightweight design, with the entire unit weighing less than 10 kg, making it more convenient for small-scale farmers to use. Additionally, it is equipped with a crowdsourced sensor array, integrating multi-source sensing modules, such as water quality monitoring and BeiDou positioning, covering daily aquaculture functions. The cost of this unmanned boat system is approximately 1431 RMB, which is only 20–40% of the current market price for unmanned boats. Compared to manual feeding, using the unmanned boat for feeding can save 24.33% of the feed. In summary, the use of the unmanned boat reduces the daily breeding cost from 225 RMB to 120.2 RMB, achieving an overall reduction of 46.7%, effectively helping farmers lower labor costs in aquaculture. This UBP provides a cost-effective automated solution for small and medium-sized farmers, assisting them in reducing labor costs, improving traditional aquaculture methods, and enhancing aquaculture efficiency. It offers a feasible solution for increasing the level of mechanization and automation in aquaculture, demonstrating significant application value.
Although this study has made some progress, there are still issues that need further resolution. The experimental environment in this study was relatively favorable, with minimal impact from factors such as wind speed on navigation accuracy. Therefore, future research will focus on enhancing the unmanned boat’s resistance to wind and waves in complex environments. Algorithms for wind and wave resistance will be designed to improve navigation accuracy under challenging conditions. Additionally, hull design and structure will be further refined, testing different materials and hull shapes to enhance the stability of the unmanned boat in complex water environments. Secondly, the robustness of underwater recognition algorithms under complex backgrounds and lighting conditions needs further improvement. This will be achieved by increasing the diversity of training datasets and expanding the adaptability of algorithms to enhance their robustness under varying lighting and background conditions.
Author Contributions
Conceptualization, X.X., J.H. and J.D.; methodology, X.X., J.H. and J.D.; software, X.X. and J.H.; validation, X.X., J.H. and J.D.; formal analysis, X.X. and J.H.; investigation, X.X., J.H. and J.D.; resources, Y.L., Y.H., L.M. and D.J.; data curation, X.X., J.H. and J.D.; writing—original draft preparation, X.X. and Y.H.; writing—review and editing, Y.H. and X.X.; visualization, X.X. and J.H.; supervision, Y.L., Y.H., L.M. and D.J.; project administration, Y.L., Y.H., L.M. and D.J.; funding acquisition, Y.L., Y.H., L.M. and D.J. All authors have read and agreed to the published version of the manuscript.
Funding
This research is funded by the National Natural Science Foundation of China, grant number 42401570; the Open Foundation of the Key Laboratory of Coupling Process and Effect of Natural Resources Elements, grant number 2024KFKT020; NUPTSF, grant number NY220165.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data presented in this study are available on request from the corresponding author.
Acknowledgments
The authors express their gratitude towards the journal editors and the reviewers, whose thoughtful suggestions played a significant role in improving the quality of this paper.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Zhu, M.; Zhang, Z.; Huang, H.; Chen, H.; Cuan, X.; Dong, T. Research progress on intelligent feeding methods in fish farming. Trans. Chin. Soc. Agric. Eng. 2022, 38, 38–47. [Google Scholar]
- El Shal, A.M.; El Sheikh, F.M.; Elsbaay, A.M. Design and Fabrication of an Automatic Fish Feeder Prototype Suits Tilapia Tanks. Fishes 2021, 6, 74. [Google Scholar] [CrossRef]
- Stromberg, M.; Barnes, M.E. Modification of a commercial fish feeder for use in small rearing ponds. N. Am. J. Aquac. 2024, 86, 340–344. [Google Scholar] [CrossRef]
- Kruusmaa, M.; Gkliva, R.; Tuhtan, J.A.; Tuvikene, A.; Alfredsen, J.A. Salmon behavioural response to robots in an aquaculture sea cage. R. Soc. Open Sci. 2020, 7, 14. [Google Scholar] [CrossRef]
- Gillespie, F.; Peterson, K.; Hathaway, A.; Hinkley, I.; Lam, S.; Hoo, S.; Zhou, Y.H.; Bennett, A.; Triantafyllou, M.S. Aquabot: An open-ocean aquaculture feeding vessel proof-of-concept. In Proceedings of the IEEE OCEANS Hampton Roads Conference Electr Network, Hampton Roads, VA, USA, 17–20 October 2022. [Google Scholar]
- Wang, X.Y.; Hong, J.Q.; Sun, Y.P.; Zhao, D. Design of Trajectory Planning System for River Crab Farming with Automatic Feeding Boat. In Proceedings of the 5th Annual International Conference on Information System and Artificial Intelligence (ISAI), Hangzhou, China, 22–23 May 2020; IOP Publishing: Bristol, UK, 2020. [Google Scholar]
- Yu, Q.; Guan, Y.; Huang, W.; Wei, L.; Yu, J. Research on unmanned ship system for aquaculture water quality monitoring based on STM32 and Raspberry Pi. Fish. Mod. 2023, 50, 33–42. [Google Scholar]
- Li, J.; Chen, P.; Chen, L.; Zhang, L.; Hu, Q. Design and experiment of water quality monitoring and sampling integrated unmanned boat. J. Shanghai Ocean Univ. 2023, 32, 405–416. [Google Scholar]
- Al-Rajhi, M.A.I.; Osman, Y.K.; Abd El-Wahhab, G.G.; Ali, K.A.M. A small boat for fish feeding. Aquac. Eng. 2023, 103, 102371. [Google Scholar] [CrossRef]
- Ye, J.; Zhang, L.; Wu, D.; Liu, S.; Lu, X.; Wang, P. Design and implementation of adaptive speed feeding system for shrimp pond feeding boat. Fish. Mod. 2021, 48, 9–16. [Google Scholar]
- Li, Y.; Bai, X.Y.; Xia, C.L. An Improved YOLOV5 Based on Triplet Attention and Prediction Head Optimization for Marine Organism Detection on Underwater Mobile Platforms. J. Mar. Sci. Eng. 2022, 10, 1230. [Google Scholar] [CrossRef]
- Wang, Y.; Fu, B.Y.; Fu, L.W.; Xia, C.L. In Situ Sea Cucumber Detection across Multiple Underwater Scenes Based on Convolutional Neural Networks and Image Enhancements. Sensors 2023, 23, 2037. [Google Scholar] [CrossRef]
- Liu, G.D.; Feng, L.H.; Lu, J.H.; Yan, L. Underwater image enhancement and detection based on convolutional DCP and YOLOv5. In Proceedings of the 41st Chinese Control Conference (CCC), Hefei, China, 25–27 July 2022; pp. 6765–6772. [Google Scholar]
- Zhang, K.S.; Ye, Z.Y.; Qi, M.; Cai, W.L.; Saraiva, J.L.; Wen, Y.C.; Liu, G.; Zhu, Z.; Zhu, S.M.; Zhao, J. Water Quality Impact on Fish Behavior: A Review From an Aquaculture Perspective. Rev. Aquac. 2025, 17, 27. [Google Scholar] [CrossRef]
- Liu, W.; Gong, Z.; Chen, Y.K. Mechanically robust, superelastic and lightweight composite foam enabled by hydrogen bond cross-linking. Eur. Polym. J. 2023, 196, 112283. [Google Scholar] [CrossRef]
- Ye, Y.J.; Liu, S.Y.; Xia, M.; Yu, T.; Shang, S.W. Experimental study on radon retardation effect of modular covering floats in radon-containing water. Environ. Pollut. 2023, 331, 121915. [Google Scholar] [CrossRef]
- Alvarado, M.T.; Salamanca-Coy, J.L.; Forero-Gutièrrez, K.; Núñez, L.A.; Pisco-Guabave, J.; Escobar-Diaz, F.; Sierra-Porta, D. Assessing and monitoring air quality in cities and urban areas with a portable, modular and low-cost sensor station: Calibration challenges. Int. J. Remote Sens. 2024, 45, 5713–5736. [Google Scholar] [CrossRef]
- Martinez Vargas, S.; Vitale, A.J.; Genchi, S.A.; Nogueira, S.F.; Arias, A.H.; Perillo, G.M.E.; Siben, A.; Delrieux, C.A. Monitoring multiple parameters in complex water scenarios using a low-cost open-source data acquisition platform. HardwareX 2023, 16, e00492. [Google Scholar] [CrossRef] [PubMed]
- Gueye, A.; Drame, M.S.; Niang, S.A.A. A low-cost IoT-based real-time pollution monitoring system using ESP8266 NodeMCU. Meas. Control 2024, 9, 00202940241306690. [Google Scholar] [CrossRef]
- Phadke, M.; Korde, M. IoT-Based Weather Monitoring System Using NodeMCU ESP8266. In Proceedings of the 8th Smart Trends in Computing and Communications (SmartCom), Pune, India, 12–13 January 2024; pp. 211–220. [Google Scholar]
- Fan, F.; Yang, L.N.; Wu, X.Y.; Lin, S.K.; Dong, H.J.; Yin, C.S. Study on Chinese Named Entity Recognition Based on Dynamic Fusion and Adversarial Training. In Proceedings of the 15th International Conference on Knowledge Science, Engineering, and Management (KSEM), Singapore, 6–8 August 2022; pp. 3–14. [Google Scholar]
- Cai, H.C.; Wu, Z.G.; Chen, M. Design of STM32-based Quadrotor UAV Control System br. KSII Trans. Internet Inf. Syst. 2023, 17, 353–368. [Google Scholar] [CrossRef]
- Wang, L.; Zhang, Z.T.; Cheng, X.W.; Ren, H.Y.; Chen, J.Z.; Qiu, F.Q.; Yan, Z.T.; Zhang, X.; Zhang, L. A Kind of PWM DC Motor Speed Regulation System Based on STM32 with Fuzzy-PID Dual Closed-Loop Control. In Proceedings of the 18th International Conference on Intelligent Computing (ICIC), Xi’an, China, 7–11 August 2022; pp. 106–113. [Google Scholar]
- Zhang, C.L.; Zhu, C.H.; Li, Y.X.; Nie, M.; Zhu, Y.P. Path Integral Monte Carlo Quantum Annealing-based Clustering and Routes Optimization of Clustered UAV Network. In Proceedings of the IEEE 12th International Symposium on Parallel Architectures, Algorithms and Programming (PAAP), Electr Network, Xi’an, China, 10–12 December 2021; pp. 92–96. [Google Scholar]
- Wang, Q.; Hao, Y.S. Routing optimization with Monte Carlo Tree Search-based multi-agent reinforcement learning. Appl. Intell. 2023, 53, 25881–25896. [Google Scholar] [CrossRef]
- Zhang, B.; Jiang, C.; Zheng, L.; Zhao, Q.; Su, W.; Chen, Y. Application of Improved Fuzzy Comprehensive Evaluation Method in Water Quality Assessment in A Coal Mine Area. Adm. Tech. Environ. Monit. 2022, 34, 27–32. [Google Scholar]
- Lu, P.Y.; Han, X.Y.; Han, N.N.; Luo, H.H. Evaluation of Reservoir Water Quality Based on Fuzzy Comprehensive Evaluation Method. In Proceedings of the World Conference on Intelligent and 3-D Technologies (WCI3DT 2022); Springer: Singapore, 2022; pp. 159–167. [Google Scholar]
- Dong, C.; Zhou, Y.; Li, J.; Yang, H.; Yu, Y.; Shen, L.; Wu, J. Water quality analysis of the Middle Yangtze River based on fuzzy comprehensive evaluation. Freshw. Fish. 2021, 51, 55–62. [Google Scholar]
- Katipoglu, O.M. Spatial analysis of seasonal precipitation using various interpolation methods in the Euphrates basin, Turkey. Acta Geophys. 2022, 70, 859–878. [Google Scholar] [CrossRef]
- Boumpoulis, V.; Michalopoulou, M.; Depountis, N. Comparison between different spatial interpolation methods for the development of sediment distribution maps in coastal areas. Earth Sci. Inform. 2023, 19, 2069–2087. [Google Scholar] [CrossRef]
- Khan, M.; Almazah, M.M.A.; Eilahi, A.; Niaz, R.; Al-Rezami, A.Y.; Zaman, B. Spatial interpolation of water quality index based on Ordinary kriging and Universal kriging. Geomat. Nat. Hazards Risk 2023, 14, 16. [Google Scholar] [CrossRef]
- Liu, Y.; Li, J.; Chen, C.; Lin, Y.; Mo, K.; Hu, M.; Li, Q.; Chen, Q. Identification of landscape suitable water levels in Bosten Lake based on fuzzy membership degree distribution function. Water Resour. Prot. 2024, 40, 116–124. [Google Scholar]
- Wang, Y.M.; Zhu, G.C. Analysis of Water Distribution System under Uncertainty Based on Genetic Algorithm and Trapezoid Fuzzy Membership. J. Pipeline Syst. Eng. Pract. 2021, 12, 11. [Google Scholar] [CrossRef]
- Vijayakumar, A.; Vairavasundaram, S. YOLO-based Object Detection Models: A Review and its Applications. Multimed. Tools Appl. 2024, 83, 83535–83574. [Google Scholar] [CrossRef]
- Dang, K.; Vo, T.; Ngo, L.; Ha, H. A deep learning framework integrating MRI image preprocessing methods for brain tumor segmentation and classification. IBRO Neurosci. Rep. 2022, 13, 523–532. [Google Scholar] [CrossRef]
- Moustafa, M.S.; Mohamed, S.A.; Ahmed, S.; Nasr, A.H. Hyperspectral change detection based on modification of UNet neural networks. J. Appl. Remote Sens. 2021, 15, 15. [Google Scholar] [CrossRef]
- Huang, L.N.; Miron, A.; Hone, K.; Li, Y.M. Segmenting Medical Images: From UNet to Res-UNet and nnUNet. In Proceedings of the 37th International Symposium on Computer-Based Medical Systems (CBMS), Guadalajara, Mexico, 26–28 June 2024; pp. 483–489. [Google Scholar]
- Nast, M.; Golatowski, F.; Timmermann, D. Design and Performance Evaluation of a Standalone MQTT for Sensor Networks (MQTT-SN) Broker. In Proceedings of the IEEE 19th International Workshop on Factory Communication Systems (WFCS), Pavia, Italy, 26–28 April 2023; pp. 158–165. [Google Scholar]
- Kamoun, K.; Hmissi, F.; Ouni, S.; Ouni, S. Improvement of MQTT semantic to minimize data flow in IoT platforms based on distributed brokers. Trans. Emerg. Telecommun. Technol. 2024, 35, 18. [Google Scholar] [CrossRef]
- Pham, L.M.; Le, N.T.T.; Nguyen, X.T. Multi-level just-enough elasticity for MQTT brokers of Internet of Things applications. Clust. Comput. 2022, 25, 3961–3976. [Google Scholar] [CrossRef]
- Liu, C.W.; Wang, Z.H.; Wang, S.J.; Tang, T.; Tao, Y.L.; Yang, C.F.; Li, H.J.; Liu, X.; Fan, X. A New Dataset, Poisson GAN and AquaNet for Underwater Object Grabbing. IEEE Trans. Circuits Syst. Video Technol. 2022, 32, 2831–2844. [Google Scholar] [CrossRef]
Figure 1.
Overall technical route.
Figure 1.
Overall technical route.
Figure 2.
Hardware structure.
Figure 2.
Hardware structure.
Figure 3.
UBP function module.
Figure 3.
UBP function module.
Figure 4.
Sensors. (a) DS18B20 digital water temperature sensor; (b) PH4502C pH sensor; (c) TDS turbidity sensor; (d) NodeMCU development board.
Figure 4.
Sensors. (a) DS18B20 digital water temperature sensor; (b) PH4502C pH sensor; (c) TDS turbidity sensor; (d) NodeMCU development board.
Figure 5.
Underwater vision module. (a) NeZha development board; (b) underwater camera.
Figure 5.
Underwater vision module. (a) NeZha development board; (b) underwater camera.
Figure 6.
Motion control module. (a) STM32; (b) Beidou antenna.
Figure 6.
Motion control module. (a) STM32; (b) Beidou antenna.
Figure 7.
Flowchart of the monte carlo simulation algorithm.
Figure 7.
Flowchart of the monte carlo simulation algorithm.
Figure 8.
Indicator membership function.
Figure 8.
Indicator membership function.
Figure 9.
YOLOv5 network architecture.
Figure 9.
YOLOv5 network architecture.
Figure 10.
Visualization interface.
Figure 10.
Visualization interface.
Figure 11.
Optimal path after generation.
Figure 11.
Optimal path after generation.
Figure 12.
Iteration number–path length graph.
Figure 12.
Iteration number–path length graph.
Figure 13.
Ordinary kriging interpolation and distribution of membership functions.
Figure 13.
Ordinary kriging interpolation and distribution of membership functions.
Figure 14.
Results of the evaluation of fishing areas.
Figure 14.
Results of the evaluation of fishing areas.
Figure 15.
Underwater object recognition result.
Figure 15.
Underwater object recognition result.
Table 1.
Parameters of unmanned boat.
Table 1.
Parameters of unmanned boat.
Module | Norm | Instructions |
---|
Hull | Width | 26 cm |
Length | 48.5 cm |
Battery Capacity | 5200 mAh |
Weight Capacity | 2.5–5 kg |
Hull Weight | 1.5 kg |
Endurance | 4–5 h |
Environmental Data Acquisition Module | NodeMCU Development Board 1 | Operating module ESP8266; operating voltage 5 V; input voltage 5 V; digital input and output pins 10 (all can be used as PWM pins); PWM pins 10; analog input pins 1; Wi-Fi standard 802.11 b/g/n; operating mode STA/AP/STA + AP. |
DS18B20 Digital Water Temperature Sensor 2 | Operating range (temperature) −55~+125 °C; Temperature accuracy ± 0.5 °C |
PH4502C PH Sensor 2 | Detectable Concentration Range: PHO-14; Detectable Temperature Range: 0–80 °C; Response Time: ≤5 s; Operating Temperature: −10~50 °C (Standard Temperature 20 °C); Operating Humidity: 95% RH (Standard Humidity 65% RH) |
TDS Turbidity Sensor 2 | Operating range (TDS) 0–1000 ppm; TDS accuracy ± 5% F.S. (25 °C) |
Underwater Vision Module | NeZha Development Board 3 | 85 mm × 56 mm; Intel® processor N97 (Alder Lake-N); quad-core SoC clocked at 3.60 GHz, TDP of 12 W; 8 GB of LPDDR5 system memory, up to 64 GB of eMMC storage, onboard TPM 2.0, 40-pin GPIO connector, and support for Windows and Linux operating systems |
Underwater Camera 4 | 1080 P HD pixels; IP67 rated waterproof; 25 FPS image transfer rate |
Motion Control Module | STM32 Development Board 2 | Model: STM32F103C8T6; Core: ARM Cortex-M3; Main Frequency: 72 MHz RAM; 20 K (SRAM); ROM: 64 K (Flash); Supply Voltage: 2.0~3.6 V (Standard 3.3 V); Package: LQFP48 (48 pins) |
BeiDou Antenna 2 | GPS/BDS Compatible |
Hull Steering 2 | Voltage: 7.4V; Rotation speed: 9000 r |
Table 2.
Parameters of environment.
Table 2.
Parameters of environment.
Parameter | Measured Value | Measurement Method |
---|
Average wind speed | 1–3 m/s | Handheld anemometer 1 |
Ambient temperature | 18–25 °C | Digital thermometer 1 |
Wave height | 0.1–0.3 m | Wave buoy monitoring 2 |
Current velocity | 0.2–0.5 m/s | Doppler current meter 2 |
Table 3.
Water quality index with their corresponding RMSE and RMSPE.
Table 3.
Water quality index with their corresponding RMSE and RMSPE.
Water Quality Index | pH | Temperature | TDS |
---|
RMSE | 0.2 | 0.4 °C | 20 ppm |
RMSPE | 2.67% | 1.6% | 2% |
Table 4.
Performance metrics for aquaculture species detection.
Table 4.
Performance metrics for aquaculture species detection.
Species | Scallop | Sea Cucumbers | Sea Crabs |
---|
AP | 89.6% | 87.8% | 94.3% |
mAP | 90.5% |
IoU | 0.78 | 0.72 | 0.81 |
mIoU | 0.77 |
Table 5.
Comparison of feeding time.
Table 5.
Comparison of feeding time.
Treatment | Manual Fed | UBP Fed |
---|
| Ranges | Mean | S.D. | Ranges | Mean | S.D. |
---|
Time (min) | 45–51 | 47 | 4.3 | 19–20 | 20 | 0.2 |
Table 6.
Comparison of sea cucumber weight.
Table 6.
Comparison of sea cucumber weight.
Treatment | Initial Weight, Gram | Total Weight, Gram |
---|
| Ranges | Mean | S.D. | Ranges | Mean | S.D. |
---|
Manual | 49.7–51.2 | 50.5 | 0.7 | 62.2–68.7 | 65.3 | 5.4 |
UBP | 49.2–51.3 | 50.4 | 0.6 | 105.3–112.5 | 109.5 | 6.8 |
Table 7.
Cost of materials.
Table 7.
Cost of materials.
Material | Quantity | Unit, RMB | Total, RMB |
---|
EVA Foam 1 | 3 | 20 | 60 |
Battery 2 | 1 | 90 | 90 |
Paddles 2 | 2 | 10 | 20 |
Motor 2 | 1 | 40 | 40 |
NodeMCU | 1 | 12 | 12 |
Water Temp Sensor | 1 | 2 | 2 |
pH Sensor | 1 | 25 | 25 |
TDS Sensor | 1 | 12 | 12 |
NeZha | 1 | 900 | 900 |
Underwater Camera | 1 | 100 | 100 |
STM32 | 1 | 150 | 150 |
BeiDou Antenna | 1 | 20 | 20 |
Total boat price, RMB | | | 1431 (US $200) |
Table 8.
Comparison of total cost: UBP vs. manual method.
Table 8.
Comparison of total cost: UBP vs. manual method.
Specification | UBP | Manual |
---|
Boat Price | 1431 | 1500 |
Labor Cost, RMB/day | 100 | 200 |
Feed Cost, RMB/day | 19 | 25 |
Maintenance Costs, RMB/day | 1.2 | - |
Total Cost per day, RMB | 120.2 | 225.0 |
| Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).