Control method of cable for charging unmanned ship based on visual identification

Through timing image analysis and water surface disturbance factor prediction, the docking path between the cable and the unmanned ship charging interface is planned and dynamically adjusted, which solves the problem of time-consuming and insufficient recognition accuracy of the manual docking process, and realizes an efficient and stable unmanned ship charging system.

CN120171326AActive Publication Date: 2025-06-20TIMES TIANHAI TECHNOLOGY CO LTD

Patent Information

Application Number
CN202510649158.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-20
Publication Date
2025-06-20
Estimated Expiration
2045-05-20

AI Technical Summary

Technical Problem

In the sea surface environment with undulating waves and changing wind speeds, the docking process between the unmanned ship and the charging interface is time-consuming and labor-intensive, and there are great safety risks. The existing auxiliary systems based on visual recognition still have significant technical defects in recognition accuracy and control stability.

Method used

By collecting continuous image frames in the charging area of ​​the unmanned ship, performing timing image analysis, identifying the spatial displacement and inclination angle changes of the unmanned ship, analyzing the periodic and nonlinear attitude offsets of the unmanned ship's attitude by the ocean waves, calculating the water surface disturbance factor, predicting the position change range of the charging interface, planning the path of the docking of the cable and the charging interface, compensating the attitude offsets of the unmanned ship due to the ocean waves, generating cable propulsion instructions, and correcting the path in real time to ensure the successful docking.

Benefits of technology

It significantly improves the accuracy of charging interface identification, ensures environmental adaptability of the cable propulsion process, improves the continuity and success rate of charging operations, enhances the execution stability and robustness of the entire charging system, and reduces operation risks and equipment wear.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120171326A_ABST
    Figure CN120171326A_ABST
Patent Text Reader

Abstract

The invention provides an unmanned ship charging cable control method based on visual identification, and relates to the technical field of data processing, and the method comprises the steps: collecting continuous image frames of an unmanned ship charging area, identifying the spatial displacement and inclination angle change of an unmanned ship, analyzing the attitude offset of the unmanned ship caused by sea waves, calculating a water surface disturbance factor, and calculating the water surface disturbance factor. The method comprises the following steps: identifying the position of a charging interface, obtaining an initial positioning coordinate, carrying out prediction analysis on a disturbance trend in a preset time window, predicting a position change range of the charging interface, obtaining prediction coordinate data, planning a butt joint path of a cable and the charging interface, obtaining a compensation path sequence, and generating a cable propulsion instruction. And collecting an area image of the charging interface to obtain path tracking image data, judging whether the butt joint of the charging interface is successful or not, and if not, dynamically correcting the compensation path sequence. According to the invention, the cable is controlled through visual identification to charge the unmanned ship.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and particularly to a control method for a cable used for charging an unmanned ship based on visual recognition. Background Art

[0002] In the prior art, an unmanned ship often faces the problem of insufficient endurance during its operation at sea and usually needs to rely on a charging ship or shore-based equipment for energy replenishment. The existing power replenishment methods mainly use manual operation to connect the cable to complete the charging operation. However, in the sea environment with fluctuating waves and variable wind speeds, the manual operation is difficult, especially when it is necessary to accurately dock the cable connector with the charging interface of the unmanned ship. This process not only consumes time and effort but also has a relatively high safety risk.

[0003] Some existing systems have introduced an auxiliary system based on visual recognition technology, which uses cameras, image sensors, and image processing algorithms to identify the position of the unmanned ship and the charging port mark to achieve autonomous guidance control of the cable connector. However, in a fluctuating water surface environment, the system based on visual recognition still has significant technical defects in terms of recognition accuracy and control stability. For example, when the waves cause frequent changes in the attitude of the unmanned ship, it is difficult for the visual system to continuously and stably identify the exact position of the charging interface, which easily leads to the offset or failure of the connector docking, affecting the reliability and practicality of automatic charging. Summary of the Invention

[0004] The purpose of the present invention is to provide a control method for a cable used for charging an unmanned ship based on visual recognition, aiming to solve the problems mentioned in the background art.

[0005] To solve the above technical problems, the technical solution of the present invention is as follows:

[0006] A control method for a cable used for charging an unmanned ship based on visual recognition, the method comprising:

[0007] Collecting continuous image frames in the charging area of the unmanned ship to obtain original frame sequence data, and performing temporal image analysis on the data to identify the spatial displacement and tilt angle change of the unmanned ship, and obtaining an attitude trajectory data set;

[0008] According to the attitude trajectory data set, analyzing the periodic and non-linear attitude offsets generated by the waves on the attitude of the unmanned ship, and calculating the water surface disturbance factor;

[0009] Identifying the position of the charging interface by performing geometric positioning on the current image frame, and obtaining initial positioning coordinate data;

[0010] According to the water surface disturbance factor and the initial positioning coordinate data, predicting and analyzing the disturbance trend within a preset time window, predicting the position change range of the charging interface, and obtaining predicted coordinate data;

[0011] According to the predicted coordinate data, plan the path for the cable to dock with the charging interface, compensate for the attitude offset of the unmanned ship caused by sea waves, and obtain a compensated path sequence;

[0012] Generate a cable propulsion instruction based on the compensated path sequence, and collect images of the charging interface area to obtain path tracking image data;

[0013] Judge whether the docking of the charging interface is successful according to the path tracking image data. When the result is negative, dynamically correct the compensated path sequence.

[0014] Furthermore, collect consecutive image frames of the charging area of the unmanned ship to obtain original frame sequence data, and perform temporal image analysis on it to identify the spatial displacement and tilt angle change of the unmanned ship, and obtain an attitude trajectory data set, including:

[0015] Enhance the edge contour of the original frame sequence data, extract the outer contour features of the unmanned ship and the feature points of the charging area, and obtain a continuous frame feature data set;

[0016] Track the outer contour features of the unmanned ship according to the continuous frame feature data set, identify the motion trend of the unmanned ship on the time axis, and obtain a time curve group;

[0017] Calculate the first derivative of each curve in the time curve group to extract the spatial displacement change and tilt angle change respectively, and obtain an attitude change data set;

[0018] Merge the attitude changes of the unmanned ship in chronological order according to the attitude change data set, draw the three-dimensional attitude trajectory of the unmanned ship, and obtain an attitude trajectory data set.

[0019] Furthermore, according to the attitude trajectory data set, analyze the periodic and non-linear attitude offsets generated by sea waves on the attitude of the unmanned ship, and calculate the water surface disturbance factor, including:

[0020] Normalize the tilt angle change of the unmanned ship according to the attitude trajectory data set to obtain a standardized tilt data sequence, and perform frequency transformation on it to obtain a frequency distribution spectrum;

[0021] Extract the main frequency points with amplitudes greater than the preset amplitude according to the frequency distribution spectrum, and record the frequencies and frequency domain amplitudes of the main frequency points to obtain a main frequency point data set;

[0022] Analyze the time continuity of the periodic changes of the main frequency points according to the main frequency point data set to obtain the cycle change length and cycle change rate;

[0023] Determine the periodic characteristics of the attitude changes of the unmanned ship according to the frequencies, frequency domain amplitudes, cycle change lengths and cycle change rates of the main frequency points, and obtain periodic attitude offset data.

[0024] Furthermore, based on the attitude trajectory dataset, analyze the periodic and non-linear attitude offsets generated by ocean waves on the unmanned ship, and calculate the water surface disturbance factor, further including:

[0025] Construct a gradient change sequence of the tilt angle according to the change rate of the tilt angle in the time axis in the attitude trajectory dataset;

[0026] By performing differential calculation on the gradient change sequence of the tilt angle, obtain the instantaneous change rate, and identify the abnormal change points where the instantaneous change rate exceeds three standard deviations of the average change rate, to obtain the set of mutation points;

[0027] According to the set of mutation points, merge adjacent mutation points into the same disturbance segment, and extract the maximum tilt amplitude, fluctuation duration, and change direction for each disturbance segment, to obtain the non-linear attitude offset data;

[0028] Based on the periodic attitude offset data and the non-linear attitude offset data, analyze the disturbance effect of seawater on the unmanned ship, and calculate the water surface disturbance factor.

[0029] Furthermore, based on the periodic attitude offset data and the non-linear attitude offset data, analyze the disturbance effect of seawater on the unmanned ship, and calculate the water surface disturbance factor, including:

[0030] Obtain the periodic disturbance feature vector group according to the main frequency, frequency domain amplitude, and period change length in the periodic attitude offset data, and obtain the non-linear disturbance feature vector group according to the maximum tilt amplitude, fluctuation duration, and change direction in the non-linear attitude offset data;

[0031] Perform dimension normalization on the periodic disturbance feature vector group and the non-linear disturbance feature vector group, and merge them into a composite disturbance feature matrix;

[0032] According to the composite disturbance feature matrix, calculate the periodic disturbance angular rate and the non-linear disturbance average tilt angular rate to obtain the disturbance enhancement term; calculate the absolute difference between the periodic disturbance rate density and the non-linear disturbance slope, and suppress it to obtain the disturbance constraint term; calculate the direction adjustment term through the non-linear attitude offset direction and the maximum tilt amplitude;

[0033] Fuse the direction adjustment term, the disturbance constraint term, and the direction adjustment term to obtain the water surface disturbance factor.

[0034] Furthermore, based on the water surface disturbance factor, perform predictive analysis on the disturbance trend within a preset time window, predict the position change range of the charging interface, and obtain the predicted coordinate data, including:

[0035] Extract the displacement direction, displacement speed, and displacement amplitude generated by the unmanned ship due to the influence of seawater according to the water surface disturbance factor, to obtain a three-dimensional disturbance vector sequence;

[0036] According to the initial positioning coordinate data, each group of perturbation components in the three-dimensional perturbation vector sequence is superimposed to obtain perturbation offset coordinate data;

[0037] By arranging the perturbation offset coordinates, a perturbation trajectory coordinate set is constructed in chronological order;

[0038] Through the spatial boundary fitting operation on the perturbation trajectory coordinate set, a closed area containing all trajectory points is formed;

[0039] According to the centroid trajectory of the closed area, interpolation smoothing is performed to obtain predicted coordinate data.

[0040] Furthermore, through the spatial boundary fitting operation on the perturbation trajectory coordinate set, a closed area containing all trajectory points is formed, including:

[0041] According to the perturbation trajectory coordinate set, all trajectory points are numbered in chronological order to construct a three-dimensional discrete point set;

[0042] Through the hierarchical projection of the three-dimensional discrete point set in the coordinate axis direction, the edge envelope points in each layer are extracted to obtain envelope point data, and polygon fitting is performed on it to obtain the in-layer boundary contour line;

[0043] According to the in-layer boundary contour lines between adjacent layers, the closed envelope transition from the bottom to the top is carried out to establish an interpolation surface;

[0044] All the interpolation surfaces are connected to form an overall spatial boundary surface to obtain a closed area.

[0045] Furthermore, according to the predicted coordinate data, the path for the cable to dock with the charging interface is planned, and the attitude offset of the unmanned ship caused by the waves is compensated to obtain a compensation path sequence, including:

[0046] According to the predicted coordinate data, a path search area in the three-dimensional space is established, and the current spatial position of the cable end and the predicted coordinates are used as the search starting point and ending point to obtain a path node grid;

[0047] According to the path node grid, multiple passing paths are determined to obtain an initial path set, and the path stability of each passing path is calculated;

[0048] By identifying the passing paths with path stability higher than the preset stability and analyzing their direction changes, the passing paths with sharp turns are excluded to obtain a candidate path set;

[0049] According to the candidate path set, the two candidate paths with the highest stability are extracted and their coordinates are fused to obtain a comprehensive path curve;

[0050] According to the comprehensive path curve, the path control point sequence is determined at fixed distance intervals to obtain the compensation path sequence.

[0051] Furthermore, multiple pass paths are determined according to the path node grid to obtain an initial path set, and the path stability of each pass path is calculated, including:

[0052] According to the passing path, the coordinates and quantity of the nodes constituting the passing path are extracted to obtain the path data;

[0053] According to the path data, the curvature of the turning angle in the passage path is calculated to obtain the turning fluctuation term;

[0054] According to the path data, the total length of the passing path is calculated, and the jitter degree of the passing path is measured to obtain the length deviation term;

[0055] According to the path data and the predicted coordinate data, the degree of concentration of the pass path to the center point of the predicted coordinate is calculated to obtain the central convergence item;

[0056] The turning fluctuation term, length deviation term and center convergence term are integrated to obtain path stability.

[0057] Furthermore, according to the path tracking image data, it is determined whether the charging interface is successfully docked. When the result is no, the compensation path sequence is dynamically corrected, including:

[0058] According to the relative spatial position between the charging interface and the end of the compensation path in the path tracking image data, the docking offset distance between the end control point and the center point of the interface is calculated to obtain the docking offset data;

[0059] Compare the docking offset data with the preset docking offset range, and when the docking offset distance exceeds the preset docking offset range, it is determined that the docking has failed;

[0060] By performing error back propagation on the control point sequence at the end of the compensation path, the adjustment vector of each end control point is calculated to obtain the end correction vector group;

[0061] According to the terminal correction vector group, the coordinates of the terminal segment in the compensation path are updated to obtain a corrected terminal path segment;

[0062] The corrected terminal path segment is fused with the compensation path to obtain a corrected compensation path sequence.

[0063] The above solution of the present invention includes at least the following beneficial effects:

[0064] The present invention collects continuous image frames of the unmanned ship charging area and performs time-series image analysis, so as to obtain the spatial displacement and tilt angle change of the unmanned ship in real time, thereby establishing a complete attitude trajectory data set. Based on the attitude trajectory data set, it is possible to accurately identify the attitude change trend caused by external disturbances such as waves and currents, and further combine the initial positioning coordinate data obtained by geometric positioning to effectively predict the position change trend of the unmanned ship charging interface in combination with the water surface disturbance factor. Since the dynamic prediction of the disturbance factor is superimposed on the image analysis, the system can adjust the recognition strategy in advance for the impending position offset of the unmanned ship, and avoid the misjudgment of the interface position due to recognition lag, thereby significantly improving the accuracy of charging interface recognition, and providing a reliable data basis for subsequent path planning and cable advancement.

[0065] The present invention can plan the cable docking path in advance based on the predicted coordinate data. The path is not only generated according to the current interface position, but also dynamically compensated in combination with the possible change range of the charging interface within a certain time window in the future, thereby forming a compensation path sequence. On this basis, the cable propulsion action is strictly controlled according to the compensation path, effectively offsetting the influence of the unmanned ship posture deviation caused by disturbances such as waves on the docking operation. The dynamic compensation mechanism ensures that the cable propulsion process has strong environmental adaptability. Even in a complex and unpredictable sea environment, the docking strategy can be adjusted through real-time compensation, thereby greatly improving the continuity and success rate of the charging operation.

[0066] The present invention dynamically generates cable propulsion instructions through a compensation path sequence after comprehensive prediction, rather than directly based on a single static coordinate point. Since the compensation path takes into account the periodic and nonlinear changes in the posture of the unmanned ship, the propulsion instructions are closely fitted to the predicted motion trajectory of the charging interface at every moment. In this way, the cable connector can always maintain continuous tracking and dynamic alignment with the charging interface during the propulsion process, avoiding problems such as contact offset and connection failure caused by traditional static propulsion, thereby significantly improving the accuracy of the cable connector propulsion and enhancing the execution stability and robustness of the entire charging system.

[0067] The present invention completes the planning of the compensation path before the cable is advanced through posture trajectory tracking and water surface disturbance prediction, and corrects the path in real time in combination with the path tracking image data during the advancement process. Frequent docking failures between the cable connector and the charging interface not only prolong the operation time, but also easily cause damage or even breakage of the cable, increasing the operation risk. Therefore, the spatial relative movement of the cable connector and the charging interface during the entire advancement process is precisely controlled, avoiding large angle errors and high-frequency vibrations, reducing physical impacts and equipment wear, significantly improving the safety of the charging process and the reliability of the connector and interface components, and extending the service life of the equipment.

[0068] By preprocessing the attitude change, predicting the disturbance trend, planning and dynamically adjusting the compensation path, the present invention ensures that the cable propulsion can always accurately dock with the charging interface. Since each step is executed based on real-time image data and dynamic prediction information, it can effectively avoid docking failures caused by sudden disturbances or drastic attitude changes. Compared with the traditional charging methods that rely on fixed paths or static control strategies, the first success rate of docking is greatly improved, the time for repeated adjustment and redocking is reduced, the total duration of the charging operation is significantly shortened, the execution efficiency of the charging task is overall improved, and it ensures that the unmanned ship can quickly resume the operation state. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] Figure 1 is a flowchart of a control method for a cable used in charging an unmanned ship based on visual recognition provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0070] Hereinafter, exemplary embodiments of the present disclosure will be described in more detail with reference to the drawings. Although the exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided so that the present disclosure can be more thoroughly understood and the scope of the present disclosure can be fully conveyed to those skilled in the art.

[0071] As Figure 1 shown, an embodiment of the present invention provides a control method for a cable used in charging an unmanned ship based on visual recognition, and the method includes:

[0072] Collect continuous image frames of the charging area of the unmanned ship to obtain original frame sequence data, and perform temporal image analysis on it to identify the spatial displacement and tilt angle change of the unmanned ship, and obtain an attitude trajectory data set;

[0073] According to the attitude trajectory data set, analyze the periodic and non-linear attitude offsets generated by the sea waves on the attitude of the unmanned ship, and calculate the water surface disturbance factor;

[0074] By performing geometric positioning on the current image frame, identify the position of the charging interface to obtain initial positioning coordinate data;

[0075] According to the water surface disturbance factor and the initial positioning coordinate data, perform predictive analysis on the disturbance trend within a preset time window, predict the position change range of the charging interface, and obtain predicted coordinate data;

[0076] According to the predicted coordinate data, plan the path for the cable to dock with the charging interface, and compensate for the attitude offset of the unmanned ship caused by the sea waves to obtain a compensation path sequence;

[0077] Generate a cable propulsion instruction according to the compensation path sequence, and collect an image of the charging interface area to obtain path tracking image data;

[0078] Judge whether the charging interface is successfully docked according to the path tracking image data. When the result is negative, the compensation path sequence is dynamically corrected.

[0079] In the embodiment of the present invention, continuous image frames of the unmanned ship charging area are collected to obtain the original frame sequence data, and temporal image analysis is performed on it to identify the spatial displacement and tilt angle change of the unmanned ship, and the attitude trajectory data set is obtained. By accurately identifying the displacement and attitude change of the unmanned ship in a dynamic environment, not only can the real-time spatial relationship between the unmanned ship and the charging interface be grasped, but also the dynamic response characteristics of the unmanned ship after being disturbed by the waves can be systematically reflected; according to the attitude trajectory data set, analyze the periodic and non-linear attitude offsets generated by the waves on the unmanned ship attitude, calculate the water surface disturbance factor, and by quantifying the influence of the waves on the unmanned ship attitude change, the system can deduce in advance the possible offset characteristics of the charging interface in a future period of time, thereby providing a scientific basis for dynamic compensation and significantly enhancing the adaptability of the system to complex sea conditions; by geometrically positioning the current image frame, identify the position of the charging interface to obtain the initial positioning coordinate data. Through high-precision visual positioning means, the spatial position of the charging interface can be quickly and accurately determined under the condition that the unmanned ship is constantly shaking.

[0080] According to the water surface disturbance factor and the initial positioning coordinate data, predict and analyze the disturbance trend within a preset time window, predict the position change range of the charging interface to obtain the predicted coordinate data. By predicting in advance the position change range of the charging interface in the future time period, the system can effectively avoid the path deviation caused by judging based on the position at a single moment; according to the predicted coordinate data, plan the path for the cable to dock with the charging interface, compensate for the attitude offset of the unmanned ship caused by the waves to obtain the compensation path sequence. By generating the compensation path through the comprehensive disturbance prediction and path optimization algorithm, not only the dynamic adjustment of the cable connector propulsion direction is realized, but also the movement and tilt of the unmanned ship caused by the waves can be actively compensated, thereby greatly reducing the risk of the path deviating from the charging interface; generate a cable propulsion instruction according to the compensation path sequence, and collect an image of the charging interface area to obtain path tracking image data, ensuring the real-time synchronization and fast response between the propulsion action and the dynamic change of the environment, and greatly improving the robustness of the cable propulsion stage and the success rate of charging docking; judge whether the charging interface is successfully docked according to the path tracking image data. When the result is negative, the compensation path sequence is dynamically corrected. Through the real-time path tracking and dynamic correction mechanism, even if a small path deviation occurs during the cable propulsion process, it can be corrected in time and the docking can be completed, ensuring the high fault tolerance and strong stability of the docking process.

[0081] Among them, by geometrically positioning the current image frame, the position of the charging interface is identified to obtain initial positioning coordinate data, specifically including:

[0082] First, preprocessing operations are performed on the current image frame, including but not limited to grayscale processing, noise filtering, and image enhancement processing. The image information is simplified through grayscale processing to reduce the processing complexity; random noise in the image is removed by methods such as Gaussian filtering or median filtering to enhance the clarity of contour features; the edge enhancement algorithm is used to highlight the regions with obvious contour changes in the image, laying a foundation for subsequent charging interface feature extraction. Subsequently, the system performs a regional scan on the current frame to determine the candidate region box of the charging interface in the image frame, including the approximate position, size, and confidence score of the interface. The system filters out the most reliable candidate region according to the set confidence threshold as the object for subsequent geometric positioning analysis.

[0083] After the candidate region is determined, shape analysis and template matching techniques are further used to refine the position of the charging interface. By analyzing the spatial distribution characteristics of the contour points in the candidate region, the contour boundary that conforms to the expected geometric features of the charging interface is extracted. For example, a circular interface can be identified using the Hough circle detection algorithm, and a rectangular interface is confirmed using edge straight line fitting and corner detection methods. After identifying the contour structure that meets the requirements, the system calculates the pixel-level two-dimensional position coordinates of the charging interface in the current image frame according to the coordinates of the contour geometric center or the interface landmark point.

[0084] In order to map the pixel position in the image plane to the three-dimensional actual space coordinate system, the system performs a coordinate transformation from pixel to three-dimensional space based on the internal parameters of the camera such as focal length, principal point position, distortion coefficient, etc., and the external parameters such as the relative position relationship between the camera and the world coordinate system. The perspective projection inverse transformation model is used to restore the image coordinates to three-dimensional world coordinates, and coordinate correction is performed in combination with the attitude parameters of the unmanned ship at the current moment, so as to obtain the initial positioning coordinate data of the charging interface in the world coordinate system.

[0085] Among them, according to the compensation path sequence, a cable propulsion instruction is generated, and an image of the charging interface area is collected to obtain path tracking image data, specifically including:

[0086] First, based on the three-dimensional coordinate information of each control point in the path, the system analyzes the spatial displacement relationship between each adjacent pair of control points, calculates the propulsion vector and propulsion distance for each segment, and generates a step-by-step propulsion instruction sequence through a motion control algorithm according to the direction information and propulsion distance of the propulsion vector, in combination with the spatial attitude parameters of the current cable end, including the cable front-end orientation angle and spatial position. Each propulsion instruction clearly includes the propulsion direction, propulsion speed, propulsion step size, and propulsion termination condition. Among them, the propulsion speed is dynamically adjusted according to the path curvature and interface stability requirements to ensure the stability and followability of the cable end during the docking process, and at the same time avoid contact impact or path deviation caused by too fast propulsion speed.

[0087] During the cable propulsion process, the system synchronously enables the image acquisition program in the charging interface area, controls the camera deployed near the end or at an external auxiliary position to continuously capture real-time images of the current docking area at a fixed frame rate. The collected path tracking image data is preprocessed, including denoising, normalization, and enhancement processing, and then input into the image tracking module for feature recognition and position verification, which is mainly used to identify the real-time spatial relationship between the cable end and the charging interface. Through continuous image frame analysis, the actual execution trajectory of the cable propulsion path can be extracted, the propulsion process can be evaluated in real time whether it deviates from the compensation path, and it can be judged whether the charging interface enters the docking range.

[0088] During the propulsion process, if the path tracking image data indicates that there is a significant deviation between the cable end and the preset trajectory of the compensation path, or the position of the charging interface changes due to sudden disturbances, the system dynamically updates the propulsion instruction according to the path tracking result, and immediately fine-tunes the cable propulsion direction or speed to ensure that the cable end always advances stably along the optimal compensation path and finally accurately docks to the center position of the charging interface.

[0089] In a preferred embodiment of the present invention, continuous image frames of the unmanned ship charging area are collected to obtain the original frame sequence data, and temporal image analysis is performed on it to identify the spatial displacement and tilt angle changes of the unmanned ship, and an attitude trajectory data set is obtained, including:

[0090] By performing edge contour enhancement on the original frame sequence data, the outer contour features of the unmanned ship and the feature points of the charging area are extracted to obtain a continuous frame feature data set;

[0091] According to the continuous frame feature data set, the outer contour features of the unmanned ship are tracked to identify the motion trend of the unmanned ship on the time axis, and a time curve group is obtained;

[0092] By calculating the first derivative of each curve in the time curve group, the spatial displacement change amount and tilt angle change amount are respectively extracted to obtain an attitude change data set;

[0093] According to the attitude change dataset, the attitude changes of the unmanned ship are merged in chronological order, and the three-dimensional attitude trajectory of the unmanned ship is drawn to obtain the attitude trajectory dataset.

[0094] In the embodiment of the present invention, by performing edge contour enhancement on the original frame sequence data, the outer contour features of the unmanned ship and the feature points of the charging area are extracted to obtain a continuous frame feature dataset. Through edge contour enhancement and feature point extraction, the important structural features of the unmanned ship and the charging area are effectively highlighted, and the interference of the irrelevant background is weakened. According to the continuous frame feature dataset, the outer contour features of the unmanned ship are tracked to identify the movement trend of the unmanned ship on the time axis, and a time curve group is obtained. The time curve group established through continuous frame feature tracking can completely describe the trajectory change details during the movement of the unmanned ship in the charging area. By calculating the first derivative of each curve in the time curve group, the spatial displacement change amount and the tilt angle change amount are respectively extracted to obtain the attitude change dataset, which can accurately quantify the displacement trend and tilt trend of the unmanned ship on a small time scale, so as to carefully capture the continuous dynamic change characteristics under the influence of sea wave disturbance. According to the attitude change dataset, the attitude changes of the unmanned ship are merged in chronological order, and the three-dimensional attitude trajectory of the unmanned ship is drawn to obtain the attitude trajectory dataset, which can intuitively and accurately reflect the movement mode and attitude change trend of the unmanned ship when it is affected by external disturbances in the charging area.

[0095] Among them, according to the continuous frame feature dataset, the outer contour features of the unmanned ship are tracked to identify the movement trend of the unmanned ship on the time axis, and a time curve group is obtained, specifically including:

[0096] In the continuous image frames, the extracted contour feature points of the unmanned ship are tracked frame by frame through a feature point matching algorithm such as KLT optical flow tracking. To ensure the stability of the matching results, a method based on random sample consensus is introduced to eliminate abnormal matches. The temporal position changes of each feature point are recorded as a time curve, forming a time curve group corresponding to different contour parts. Arranged in chronological order and synchronized to a unified time reference, the time curve group is obtained.

[0097] Among them, according to the attitude change dataset, the attitude changes of the unmanned ship are merged in chronological order, and the three-dimensional attitude trajectory of the unmanned ship is drawn to obtain the attitude trajectory dataset, specifically including:

[0098] Synchronously integrate the spatial displacement changes and tilt angle changes extracted from each feature point in chronological order to construct the attitude change curve of the unmanned ship in three-dimensional space. By fusing the position data of different feature points, for example, assigning higher weights to the feature points in the charging interface area, a unified attitude change path is formed. Finally, use three-dimensional coordinates to draw the attitude trajectory map of the unmanned ship, obtain a complete attitude trajectory data set, and make the trajectory smoother through spline curve interpolation to avoid the problem of discontinuous trajectory caused by discrete points.

[0099] In a preferred embodiment of the present invention, according to the attitude trajectory data set, analyze the periodic and non-linear attitude offsets generated by the sea waves on the attitude of the unmanned ship, and calculate the water surface disturbance factor, including:

[0100] According to the attitude trajectory data set, normalize the tilt angle change amount of the unmanned ship to obtain a standardized tilt data sequence, and perform frequency transformation on it to obtain a frequency distribution map;

[0101] According to the frequency distribution map, extract the main frequency points with amplitudes greater than the preset amplitude, and record the frequencies and frequency domain amplitudes of the main frequency points to obtain a main frequency point data set;

[0102] According to the main frequency point data set, analyze the time continuity of the periodic changes of the main frequency points to obtain the period change length and period change rate;

[0103] According to the frequencies, frequency domain amplitudes, period change lengths and period change rates of the main frequency points, determine the periodic characteristics of the attitude changes of the unmanned ship to obtain periodic attitude offset data.

[0104] In the embodiments of the present invention, according to the attitude trajectory data set, the change amount of the tilt angle of the unmanned ship is normalized to obtain a standardized tilt data sequence, and frequency transformation is performed on it to obtain a frequency distribution map. Through frequency transformation, the periodic fluctuation characteristics hidden in the attitude change of the unmanned ship can be clearly revealed; according to the frequency distribution map, the main frequency points with amplitudes greater than the preset amplitude are extracted, and the frequencies and frequency domain amplitudes of the main frequency points are recorded to obtain a main frequency point data set, which can accurately screen out the frequency components that play a dominant role in the attitude change of the unmanned ship, thereby avoiding interference from irrelevant information such as low-energy and stray noise; according to the main frequency point data set, the time continuity of the periodic change of the main frequency point is analyzed to obtain the period change length and the period change rate. The period change length reflects the stability of the disturbance characteristics, while the period change rate describes the dynamic change trend of the disturbance characteristics. Through these two indicators, the regularity and change intensity of the sea wave disturbance to the attitude of the unmanned ship can be further judged; according to the frequency, frequency domain amplitude, period change length and period change rate of the main frequency point, the periodic characteristics of the attitude change of the unmanned ship are determined to obtain the periodic attitude offset data. By comprehensively and accurately grasping the periodic characteristics, it is helpful to achieve early correction for periodic disturbances in the compensation path planning, and improve the adaptability and prediction accuracy of the overall control system to the periodic fluctuation environment.

[0105] Among them, according to the attitude trajectory data set, the change amount of the tilt angle of the unmanned ship is normalized to obtain a standardized tilt data sequence, and frequency transformation is performed on it to obtain a frequency distribution map, which specifically includes:

[0106] After the acquisition of the attitude trajectory data set is completed, first, the change amount data of the tilt angle at each moment is extracted. The tilt angle can include the pitch angle, roll angle and yaw angle. In order to eliminate the differences between unmanned ships of different ship types and different scales, it is necessary to normalize the change amount of the tilt angle. Specifically, for each item of tilt angle data, the min-max normalization method is used to process it into a standardized tilt data sequence within a unified range, such as [-1, 1]. After obtaining the standardized tilt data sequence, the fast Fourier transform method is used to perform frequency domain conversion on the tilt data. Through frequency transformation, the original time domain data is mapped to the frequency domain to generate a frequency distribution map. The abscissa of the frequency distribution map is the frequency, and the ordinate is the frequency domain amplitude, which can intuitively reflect the energy distribution of different frequency components in the attitude change of the unmanned ship.

[0107] Among them, according to the main frequency point data set, the time continuity of the periodic change of the main frequency point is analyzed to obtain the period change length and the period change rate, which specifically includes:

[0108] After completing the extraction of the main frequency point data set, first of all, for each main frequency point corresponding to the frequency value, reverse locate its contribution time period from the standardized tilt data sequence. Specifically, through frequency inversion technology, such as short-time Fourier transform, the standardized tilt data sequence is subjected to local frequency energy analysis with a certain sliding time window. Through this local transformation, the time period with significant main frequency point energy can be accurately marked on the time axis, that is, the continuous time segment where the main frequency point is active can be detected.

[0109] In each time segment, calculate the continuous duration of the main frequency amplitude exceeding the set energy threshold, such as 60% of the overall maximum amplitude, and record the duration as a time length as the basic data of the periodic variation length. At the same time, in order to enhance the robustness, if there is a short-term drop in amplitude but a rapid recovery, a minimum break time threshold can be set, such as energy drops within 2 frames are regarded as the same continuous segment to avoid misjudgment of period interruption due to slight fluctuations, thereby ensuring continuous and reliable measurement of periodic variation length.

[0110] After determining the length of the periodic variation, the amplitude variation trend of the main frequency point within each periodic active segment is further fitted. The linear regression method is used to fit the curve of the main frequency point amplitude variation over time. According to the slope of the fitting curve, the rate of change of the main frequency point amplitude is quantified to obtain the periodic variation rate. If the amplitude shows an increasing trend, the periodic variation rate is positive, otherwise it is negative. The larger the value of the periodic variation rate, the more drastic the change of the periodic disturbance characteristics over time.

[0111] In a preferred embodiment of the present invention, according to the attitude trajectory data set, analyzing the periodicity and nonlinear attitude deviation caused by the waves on the attitude of the unmanned ship, and calculating the water surface disturbance factor, it also includes:

[0112] According to the changing rate of the tilt angle on the time axis in the posture trajectory data set, a tilt angle gradient change sequence is constructed;

[0113] By performing differential calculation on the tilt angle gradient change sequence, the instantaneous change rate is obtained, and the abnormal change points where the instantaneous change rate exceeds three times the standard deviation of the average change rate are identified to obtain the mutation point set;

[0114] According to the mutation point set, adjacent mutation points are merged into the same disturbance segment, and the maximum tilt amplitude, fluctuation duration and change direction of each disturbance segment are extracted to obtain nonlinear attitude deviation data;

[0115] According to the periodic attitude deviation data and nonlinear attitude deviation data, the disturbance effect of seawater on the unmanned ship is analyzed and the water surface disturbance factor is calculated.

[0116] In the embodiments of the present invention, according to the change rate of the tilt angle in the attitude trajectory dataset on the time axis, a tilt angle gradient change sequence is constructed, which can extract the attitude change speed characteristics of the unmanned ship in a continuous time period from the original attitude changes; by performing differential calculation on the tilt angle gradient change sequence, an instantaneous change rate is obtained, and abnormal change points where the instantaneous change rate exceeds three standard deviations of the average change rate are identified to obtain a set of mutation points, effectively identifying the moment of attitude mutation caused by external sudden disturbances in the attitude change of the unmanned ship, eliminating normal small oscillations, and avoiding misjudgment; according to the set of mutation points, adjacent mutation points are merged into the same disturbance segment, and the maximum tilt amplitude, fluctuation duration, and change direction are extracted for each disturbance segment to obtain non-linear attitude offset data, which can not only accurately describe the intensity, action period, and trend direction of sudden disturbances, but also provide a detailed data basis for subsequent quantification and classification of disturbance characteristics; according to the periodic attitude offset data and non-linear attitude offset data, the disturbance impact of seawater on the unmanned ship is analyzed, and the water surface disturbance factor is calculated, which not only retains the dominant characteristics of the influence of the periodic change of sea waves on the attitude of the unmanned ship, but also takes into account the impact of sudden drastic changes on the stability of the charging interface position, greatly improving the comprehensiveness and accuracy of the water surface disturbance factor.

[0117] Among them, according to the set of mutation points, adjacent mutation points are merged into the same disturbance segment, and the maximum tilt amplitude, fluctuation duration, and change direction are extracted for each disturbance segment to obtain non-linear attitude offset data, which specifically includes:

[0118] First, all mutation points need to be sorted in the order of the time axis to ensure that subsequent segment division can be carried out according to time continuity. After sorting, each mutation point in the set of mutation points is traversed in turn to determine whether the time interval between two adjacent mutation points is less than the set maximum segment time window threshold. Usually, this threshold is preset according to the attitude change characteristics of the unmanned ship and the sampling frequency. For example, it is set as the change within 3 consecutive seconds. If the time interval between two adjacent mutation points is less than this threshold, these two mutation points are classified into the same disturbance segment, otherwise they are classified into different disturbance segments. According to this rule, the segment merging of all mutation points is completed to obtain several independent disturbance segment sets.

[0119] After the disturbance segments are divided, for each independent disturbance segment, the data sequence of the tilt angle change contained therein is extracted. First, all the tilt angle values within the time range of this segment are scanned to determine the maximum amplitude of the tilt angle change during the entire segment, that is, the difference between the two moments with the largest absolute value change of the tilt angle is selected as the maximum tilt amplitude. At the same time, the start time and end time of the tilt angle change process are recorded, and the time difference between the two is the fluctuation duration, which is used to characterize the time length of the continuous influence of this non-linear disturbance event on the attitude change of the unmanned ship. According to the sign of the tilt angle change, that is, the positive and negative directions, if the tilt angle value increases as a whole over time, it is defined as a positive direction fluctuation such as a right tilt, and if it decreases as a whole, it is defined as a negative direction fluctuation such as a left tilt, so as to determine the change direction.

[0120] The maximum tilt amplitude, fluctuation duration, and change direction extracted from each disturbance segment are uniformly organized into a set of non-linear attitude offset data, which provides the necessary basic data support for further generating the water surface disturbance factor by fusing the periodic attitude offset characteristics in the follow-up.

[0121] In a preferred embodiment of the present invention, according to the periodic attitude offset data and the non-linear attitude offset data, the disturbance influence of seawater on the unmanned ship is analyzed, and the water surface disturbance factor is calculated, including:

[0122] According to the main frequency, frequency domain amplitude, and period change length in the periodic attitude offset data, a periodic disturbance feature vector group is obtained. According to the maximum tilt amplitude, fluctuation duration, and change direction in the non-linear attitude offset data, a non-linear disturbance feature vector group is obtained;

[0123] The periodic disturbance feature vector group and the non-linear disturbance feature vector group are dimensionally normalized and merged into a composite disturbance feature matrix;

[0124] According to the composite disturbance feature matrix, the periodic disturbance angular rate and the non-linear disturbance average tilt angular rate are calculated to obtain the disturbance enhancement term; the absolute difference between the periodic disturbance rate density and the non-linear disturbance slope is calculated and suppressed to obtain the disturbance constraint term; the direction adjustment term is calculated through the non-linear attitude offset direction and the maximum tilt amplitude;

[0125] The direction adjustment term, the disturbance constraint term, and the direction adjustment term are fused to obtain the water surface disturbance factor.

[0126] In the embodiments of the present invention, according to the main frequency, frequency domain amplitude, and periodic change length in the periodic attitude offset data, a periodic disturbance feature vector group is obtained. According to the maximum tilt amplitude, fluctuation duration, and change direction in the non-linear attitude offset data, a non-linear disturbance feature vector group is obtained. By accurately extracting the frequency, amplitude, and periodic continuity parameters of the main frequency point, the periodic disturbance characteristics caused by sea waves can be comprehensively reflected. By separating the non-linear mutation segments in the tilt angle change and extracting their maximum amplitude and duration characteristics, the instantaneous impact of sudden disturbances such as sea wave impacts on the attitude of the unmanned ship within a short time can be accurately captured. The periodic disturbance feature vector group and the non-linear disturbance feature vector group are dimensionally normalized and combined into a composite disturbance feature matrix. By standardizing and uniformly encoding different disturbance features, the calculation deviation caused by directly superimposing parameters with different dimensions is avoided.

[0127] According to the composite disturbance feature matrix, the periodic disturbance angular rate and the non-linear disturbance average tilt angular rate are calculated to obtain a disturbance enhancement term. By introducing the disturbance enhancement term, the dynamic characteristics of periodic and non-linear disturbances can be integrated, and the dual impacts of sea surface disturbances on the change amplitude and change rate of the unmanned ship attitude can be accurately reflected, providing a high dynamic response index for the dynamic adjustment of the subsequent compensation path. Calculate the absolute difference between the periodic disturbance rate density and the non-linear disturbance slope and suppress it to obtain a disturbance constraint term, which helps to determine whether there is a drastic change trend in the sea surface disturbance, thereby dynamically adjusting the conservative or aggressive strategy of the docking path and further improving the robustness of the system in an uncertain environment and the reliability of path planning. Calculate the direction adjustment term through the non-linear attitude offset direction and the maximum tilt amplitude, which can not only offset the displacement caused by sea wave disturbances but also actively adapt to the attitude change trend to dynamically adjust the cable propulsion attitude, greatly improving the adaptive ability of the docking operation and the final docking success rate. The direction adjustment term, the disturbance constraint term, and the direction adjustment term are fused to obtain a water surface disturbance factor, which greatly improves the accuracy of predicting the change trend of the future charging interface position and provides solid data support for the high-precision planning and dynamic correction of the cable docking path.

[0128] Among them, the calculation formula of the water surface disturbance factor is: ,

[0129] Among them, is the water surface disturbance factor, is the frequency of the main frequency point, is the frequency domain amplitude of the main frequency point, is the periodic change length of the main frequency point, is the maximum tilt amplitude of the non-linear attitude offset, is the fluctuation duration of the non-linear attitude offset, is the change direction of the non-linear attitude offset, and are coefficients.

[0130] In a preferred embodiment of the present invention, according to the water surface disturbance factor, the disturbance trend within a preset time window is predicted and analyzed to predict the position change range of the charging interface, and predicted coordinate data is obtained, including:

[0131] According to the water surface disturbance factor, the displacement direction, displacement speed, and displacement amplitude of the unmanned ship caused by seawater influence are extracted to obtain a three-dimensional disturbance vector sequence;

[0132] According to the initial positioning coordinate data, each disturbance component in the three-dimensional disturbance vector sequence is respectively superimposed to obtain disturbance offset coordinate data;

[0133] By arranging the disturbance offset coordinates, a disturbance trajectory coordinate set is constructed in chronological order;

[0134] Through a spatial boundary fitting operation on the disturbance trajectory coordinate set, a closed area containing all trajectory points is formed;

[0135] According to the centroid trajectory of the closed area, interpolation smoothing is performed to obtain predicted coordinate data.

[0136] In the embodiment of the present invention, according to the water surface disturbance factor, the displacement direction, displacement speed, and displacement amplitude of the unmanned ship caused by seawater influence are extracted to obtain a three-dimensional disturbance vector sequence, which not only realizes the dynamic behavior modeling of the unmanned ship affected by the sea surface disturbance, but also can accurately describe the position change trend of the unmanned ship at different time nodes; according to the initial positioning coordinate data, each disturbance component in the three-dimensional disturbance vector sequence is respectively superimposed to obtain disturbance offset coordinate data, which realizes the specific mapping of the abstract disturbance trend to the spatial position change trajectory of the charging interface, enabling the quantification of the future spatial motion state of the interface; by arranging the disturbance offset coordinates, a disturbance trajectory coordinate set is constructed in chronological order, making the spatial motion of the charging interface of the unmanned ship have visualization and continuity characteristics in the short term in the future; through a spatial boundary fitting operation on the disturbance trajectory coordinate set, a closed area containing all trajectory points is formed, and by constructing the closed area, all possible position change situations of the charging interface in a future period of time are spatially limited, effectively avoiding the problem of path deviation caused by disturbance changes during the path planning process; according to the centroid trajectory of the closed area, interpolation smoothing is performed to obtain predicted coordinate data, and by eliminating local abnormal points, the trajectory smoothness and controllability are improved, ensuring that the subsequent compensation path planning based on the predicted coordinates is both accurate and has good stability.

[0137] Among them, according to the initial positioning coordinate data, each disturbance component in the three-dimensional disturbance vector sequence is respectively superimposed to obtain disturbance offset coordinate data, specifically including:

[0138] First, it is necessary to determine the position of the charging interface of the unmanned ship at the current moment through the visual recognition module, and the obtained initial positioning coordinate data is used as the reference point. This initial positioning coordinate data generally includes three-dimensional space coordinate values, which clarifies the position state of the charging interface of the unmanned ship at the current instant. The system uses this coordinate as the reference origin for subsequent disturbance prediction to ensure that each disturbance superposition operation starts from an accurate starting position.

[0139] Subsequently, the three-dimensional disturbance vector sequence obtained in the previous step is called. This vector sequence is arranged in chronological order and records the continuous spatial displacement change characteristics of the charging interface under the action of sea wave disturbances. Each group of disturbance vectors represents the displacement change amount per unit time and includes the corresponding horizontal and vertical displacement information. During the processing, the system starts from the first time node of the disturbance vector sequence, extracts the corresponding disturbance components, and performs coordinate superposition operations with the initial positioning coordinate data to derive the predicted position corresponding to the first time step.

[0140] After obtaining the first-step disturbance offset coordinates, the system continues to use the new coordinates as the reference and successively superposes the subsequent components in the disturbance vector sequence to gradually advance the position prediction process on the time axis. Each superposition is based on the cumulative coordinate position at the previous moment to ensure the natural continuation of the disturbance trend in time continuity. The entire superposition process is carried out in the same spatial reference system to maintain the physical consistency of the disturbance accumulation at each time step and prevent prediction errors caused by coordinate drift.

[0141] To improve the stability and accuracy of the calculation results, during the superposition operation, the system usually preprocesses the disturbance vector sequence, such as eliminating accidental high-frequency noise through filtering means or smoothing abnormal large-amplitude disturbance data to ensure that the superposition process will not cause distortion of the overall trajectory due to local abnormal disturbances. When necessary, according to the change trend of the disturbance amplitude under different sea conditions, dynamic adjustment weights can also be introduced during the superposition process to reasonably express the high-frequency fast disturbances and low-frequency slow-changing trends respectively, thereby further enhancing the physical authenticity and practical value of the disturbance prediction.

[0142] Through the above continuous and progressive superposition process, a set of continuous disturbance offset coordinate data is finally formed. Each set of data corresponds to a specific future moment and completely depicts the possible position change trajectory of the charging interface of the unmanned ship within a short time scale. This disturbance offset coordinate data set lays a solid data foundation for the subsequent construction of the disturbance trajectory, fitting of the spatial range, and generation of the compensation path, ensuring that the entire system has accurate prediction capabilities and high path self-adaptability in a dynamic sea surface environment.

[0143] In a preferred embodiment of the present invention, by performing a spatial boundary fitting operation on the disturbance trajectory coordinate set, a closed region including all trajectory points is formed, including:

[0144] According to the disturbance trajectory coordinate set, all trajectory points are numbered in chronological order to construct a three-dimensional discrete point set;

[0145] By performing a hierarchical projection of the three-dimensional discrete point set in the coordinate axis directions, the edge envelope points in each layer are extracted to obtain envelope point data, and polygon fitting is performed on it to obtain the in-layer boundary contour line;

[0146] According to the in-layer boundary contour lines between adjacent layers, a closed envelope transition from bottom to top is made to establish an interpolation surface;

[0147] All the interpolation surfaces are connected to form an overall spatial boundary surface to obtain a closed region.

[0148] In the embodiment of the present invention, according to the disturbance trajectory coordinate set, all trajectory points are numbered in chronological order to construct a three-dimensional discrete point set. By constructing a three-dimensional discrete point set with chronological order, the position change information of the charging interface affected by disturbance factors such as sea waves within a certain time window can be completely retained; by performing a hierarchical projection of the three-dimensional discrete point set in the coordinate axis directions, the edge envelope points in each layer are extracted to obtain envelope point data, and polygon fitting is performed on it to obtain the in-layer boundary contour line. By performing polygon fitting on the edge points extracted from each layer, the local boundary of the disturbance trajectory can be accurately expressed in the form of a mathematical model, which not only improves the data processability but also enhances the smoothness and continuity of the spatial fitting result; according to the in-layer boundary contour lines between adjacent layers, a closed envelope transition from bottom to top is made to establish an interpolation surface. By interpolating to establish a continuous surface, the local disturbance trajectory boundaries of each height layer can be organically connected together to construct a complete surface covering the entire disturbance trajectory region; all the interpolation surfaces are connected to form an overall spatial boundary surface to obtain a closed region. By connecting all the interpolation surfaces and closing the upper and lower surfaces, all possible movement trajectories of the charging interface of the unmanned ship within the specified time window are accurately enveloped.

[0149] Among them, by performing a hierarchical projection of the three-dimensional discrete point set in the coordinate axis directions, the edge envelope points in each layer are extracted to obtain envelope point data, and polygon fitting is performed on it to obtain the in-layer boundary contour line, which specifically includes:

[0150] Taking the z-axis, i.e., the height direction, as the layering axis, the three-dimensional discrete point set is layered according to a preset height interval. Each layer contains all the trajectory points falling within the corresponding height range. After completing the layering, for the point set of each layer, using the method of two-dimensional projection, the three-dimensional point coordinates are projected onto the xy plane to form a two-dimensional plane point set. Subsequently, for each two-dimensional plane point set, edge detection and convex hull construction algorithms such as the Graham scan method are applied to extract the edge envelope points within this layer. These envelope points reflect the maximum motion boundary formed after the charging interface of the unmanned ship is disturbed within this height range. To improve the data processing accuracy, the extracted edge envelope point set is further smoothed and polygon-fitted. The least squares curve fitting can be used to fit the discrete envelope points into a continuous, smooth, and closed polygon contour line. Each contour line needs to completely describe the limit distribution form of the disturbance trajectory within this layer and ensure that there are no obvious corners and self-intersections at the vertices of the contour line.

[0151] Among them, according to the inner boundary contour lines between adjacent layers, the closed envelope is transitioned from the bottom to the top, and an interpolation surface is established, specifically including:

[0152] Take the boundary contour lines of two adjacent layers, i.e., the upper and lower layers with similar heights, establish a node mapping based on the corresponding relationship, and use a surface interpolation algorithm such as bilinear interpolation to generate a continuous surface connecting the contour lines of the upper and lower layers. To maintain the smoothness and spatial continuity of the transition surface, dynamic adjustment is required during the interpolation process according to the number of control points of each contour line. If the number of contour points in the upper and lower layers is different, node encryption or node matching should be performed first to make the two contour lines consistent in node indexing. Control the smoothness of the interpolation curve during the interpolation process to avoid sudden changes in curvature, and monitor the continuity of each interpolation surface in the spatial transition direction in real time to ensure that the overall surface system forms a complete connection without breaks and self-intersections in the vertical direction.

[0153] Among them, connecting all the interpolation surfaces to form an overall spatial boundary surface to obtain a closed area, specifically including:

[0154] After generating the interpolation surfaces between all adjacent layer contour lines, connect the interpolation surfaces in order of height. Further, closed surfaces are constructed at the top and bottom of the overall interpolation surface group respectively. The top closed surface can be generated by polygon-fitting the contour line of the highest layer to form a top cover surface, and the bottom closed surface can be generated by the contour line of the lowest layer to form a bottom cover surface, ensuring that the entire spatial boundary forms a closed structure. During the connection process, it should be ensured that the boundary nodes of all interpolation surfaces are continuously docked and the normal vector directions are the same, avoiding boundary warping or overlapping caused by inconsistent surface normals. Through the above operations, a closed three-dimensional area containing all possible motion ranges of the charging interface of the unmanned ship in a disturbed environment is finally formed.

[0155] In a preferred embodiment of the present invention, according to the predicted coordinate data, a path for docking the cable with the charging interface is planned, and the attitude offset of the unmanned ship caused by sea waves is compensated to obtain a compensated path sequence, including:

[0156] According to the predicted coordinate data, a path search area in the three-dimensional space is established, and the current spatial position and the predicted coordinates of the cable end are used as the search starting point and ending point to obtain a path node grid;

[0157] According to the path node grid, multiple passing paths are determined to obtain an initial path set, and the path stability of each passing path is calculated;

[0158] By identifying the passing paths with path stability higher than the preset stability and analyzing their direction changes, the passing paths with sharp turns are eliminated to obtain a candidate path set;

[0159] According to the candidate path set, the two candidate paths with the highest stability are extracted and their coordinates are fused to obtain a comprehensive path curve;

[0160] According to the comprehensive path curve, a path control point sequence is determined at fixed distance intervals to obtain a compensated path sequence.

[0161] In the embodiment of the present invention, according to the predicted coordinate data, a path search area in the three-dimensional space is established, and the current spatial position and the predicted coordinates of the cable end are used as the search starting point and ending point to obtain a path node grid, which can effectively avoid the problems of the search path exceeding the boundary or deviating from the reasonable range, improve the efficiency and rationality of path search, and provide a data basis for path optimization; according to the path node grid, multiple passing paths are determined to obtain an initial path set, and the path stability of each passing path is calculated, which can comprehensively evaluate the advantages and disadvantages of each path, ensure that the subsequent selected path is not only short, but also has better controllability and tracking stability in the dynamic disturbance environment, and improve the overall operation safety; by identifying the passing paths with path stability higher than the preset stability and analyzing their direction changes, the passing paths with sharp turns are eliminated to obtain a candidate path set. By eliminating the paths with sharp turns, it is ensured that the movement trajectory of the cable is smooth during the cable propulsion process, and the abnormal force on the cable or the tracking difficulty caused by sharp turns is avoided; according to the candidate path set, the two candidate paths with the highest stability are extracted and their coordinates are fused to obtain a comprehensive path curve, which avoids the problem of local optimality but global instability of a single path, and enhances the robustness and response flexibility of the system when executing the cable propulsion instruction; according to the comprehensive path curve, a path control point sequence is determined at fixed distance intervals to obtain a compensated path sequence. Discretizing the comprehensive path curve into a control point sequence with a fixed step size not only improves the controllability and accuracy of the cable propulsion process, but also facilitates real-time position tracking and deviation correction during the propulsion process.

[0162] Among them, by identifying the passing paths with path stability higher than the preset stability, and analyzing their direction changes, the passing paths with sharp turns are eliminated to obtain a candidate path set, specifically including:

[0163] Set the minimum standard value of the stability evaluation index. For example, the path stability score needs to be greater than 0.7. For all paths, if the comprehensive score of a certain path is higher than this threshold, it will be included in the preliminary candidate path set. To further ensure the path smoothness and continuity during the cable propulsion process, on this basis, direction change analysis is performed on each primary selected path. Specifically, the vector sequence composed of consecutive nodes in the path is extracted, and the angle between each vector and its adjacent vector is calculated. When the angle exceeds the preset maximum steering threshold, such as 30 degrees, it is determined that there is a sharp turn in this path. Any path detected with a sharp turn is immediately eliminated, and only the paths with smooth direction changes and continuous steering angles with small-range fluctuations are retained, finally forming a candidate path set.

[0164] Among them, according to the candidate path set, the two candidate paths with the highest stability are extracted and their coordinates are fused to obtain a comprehensive path curve, specifically including:

[0165] Extract the spatial coordinate data of all nodes in these two paths, align the nodes according to the time series or spatial step size to ensure that the number of nodes in the two paths is the same or maintain the corresponding relationship through interpolation. For each pair of corresponding nodes, a weighted average method is used for coordinate fusion, where the weights can be dynamically allocated according to the stability scores of the two paths. For example, the weight of the path with higher stability is set to 0.6, and the weight of the path with slightly lower stability is set to 0.4. After the fusion is completed, a comprehensive path curve is formed. This curve not only inherits the excellent characteristics of the two original paths in space but also realizes a smooth transition of the path at local details, overall improving the anti-interference ability and tracking accuracy of the path.

[0166] Among them, according to the comprehensive path curve, a sequence of path control points is determined at fixed distance intervals to obtain a compensated path sequence, specifically including:

[0167] Calculate the cumulative path length along the comprehensive path curve, record the three-dimensional coordinates of a control point every time the set spatial step size is reached, for example, every 10 centimeters. To ensure the continuity and trajectory accuracy of the path control points, when the remaining path is less than one full step size, the last segment can be directly inserted as a control point. Finally, all control points are arranged in order to form a compensated path sequence, which is used as the input of the cable propulsion control instruction. By this method of setting control points at fixed step sizes, not only can the consistency of path tracking during the propulsion process be ensured, but also a stable trajectory reference can be provided for subsequent real-time correction operations, thus greatly improving the accuracy and docking success rate of cable propulsion.

[0168] In a preferred embodiment of the present invention, multiple pass paths are determined according to the path node grid to obtain an initial path set, and the path stability of each pass path is calculated, including:

[0169] According to the passing path, the coordinates and quantity of the nodes constituting the passing path are extracted to obtain the path data;

[0170] According to the path data, the curvature of the turning angle in the passage path is calculated to obtain the turning fluctuation term;

[0171] According to the path data, the total length of the passing path is calculated, and the jitter degree of the passing path is measured to obtain the length deviation term;

[0172] According to the path data and the predicted coordinate data, the degree of concentration of the pass path to the center point of the predicted coordinate is calculated to obtain the central convergence item;

[0173] The turning fluctuation term, length deviation term and center convergence term are integrated to obtain path stability.

[0174] In an embodiment of the present invention, based on the passage path, the coordinates and number of nodes constituting the passage path are extracted to obtain path data, thereby ensuring that subsequent analysis has sufficient data integrity and accuracy; based on the path data, the degree of curvature of the turning angle in the passage path is calculated to obtain a steering fluctuation term, and the change in the turning angle in the path is quantified, which can accurately reflect the degree of tortuosity of the path in space. The larger the value of the steering fluctuation term, the more frequent the path bending or the more drastic the angle change, which can easily lead to the risk of unstable posture changes and difficulty in maintaining continuity of the docking path during cable advancement; based on the path data, the total length of the passage path is calculated, and the degree of jitter of the passage path is measured to obtain a length deviation term, and the deviation of the total length of the path from the ideal shortest path is evaluated, which can effectively identify the redundant paths in the path. If there are twists and turns and spatial jitter phenomena and the length deviation term is large, it means that the path requires more posture adjustments and energy consumption during the actual propulsion process, which increases the instability of the propulsion path; based on the path data and the predicted coordinate data, the concentration degree of the pass path to the center point of the predicted coordinate is calculated to obtain the central convergence term, which reflects whether the path nodes are closely distributed around the expected docking area. The higher the concentration, the better the adaptability of the path to the disturbance range, and the smaller the risk of being offset by unexpected disturbances during the propulsion process; the steering fluctuation term, the length deviation term and the central convergence term are integrated to obtain the path stability, and the overall stability of each path is comprehensively evaluated, which not only improves the scientificity and objectivity of path screening, but also significantly reduces the risks of cable oscillation, offset, breakage, etc. caused by path abnormalities in propulsion control.

[0175] The calculation formula of the path stability is: ,

[0176] Among them, is the path stability of the passage path, is the index of the node of the passage path, is the total number of nodes of the passage path, is the th node, the th node and the th node to form a turning angle, , is the th node's coordinate, , is the th node's coordinate, , is the th node's coordinate, , is the coordinate of the center point of the closed area, , is the total length of the passage path, , and are coefficients.

[0177] In a preferred embodiment of the present invention, according to the path tracking image data, it is judged whether the charging interface docking is successful. When the result is no, the compensation path sequence is dynamically corrected, including:

[0178] According to the relative spatial position between the charging interface and the end of the compensation path in the path tracking image data, calculate the docking offset distance between the end control point and the interface center point to obtain the docking offset data;

[0179] Compare the docking offset data with the preset docking offset range. When the docking offset distance exceeds the preset docking offset range, it is judged that the docking fails;

[0180] Through error backpropagation of the control point sequence at the end of the compensation path, calculate the adjustment vector of each end control point to obtain the end correction vector group;

[0181] According to the end correction vector group, update the coordinates of the end segment in the compensation path to obtain the corrected end path segment;

[0182] Perform a path fusion operation on the corrected end path segment and the compensation path to obtain the corrected compensation path sequence.

[0183] In the embodiments of the present invention, according to the relative spatial position between the charging interface and the end of the compensation path in the path tracking image data, the docking offset distance between the end control point and the center point of the interface is calculated to obtain the docking offset data, quantifying the docking deviation of the cable head, providing data support for subsequent judgment of whether the docking is successful; by comparing the docking offset data with the preset docking offset range, when the docking offset distance exceeds the preset docking offset range, it is determined that the docking fails, enabling rapid detection and response at the first moment when the docking fails, reducing the waiting time and the number of ineffective advancements during the charging process; by performing error backpropagation on the control point sequence at the end of the compensation path, the adjustment vector of each end control point is calculated to obtain the end correction vector group. Through the error backpropagation mechanism, the system can distributively refine and adjust the path, making the overall path smoothly transition, avoiding sharp turns or unnatural curves, and ensuring the continuity and stability of the compensation path; according to the end correction vector group, the coordinate of the end segment in the compensation path is updated to obtain the corrected end path segment. By finely correcting the end path, the overall mutation of the path can be effectively reduced, and at the same time, the real-time position change of the charging interface can be quickly adapted; the corrected end path segment and the compensation path are subjected to path fusion operation to obtain the corrected compensation path sequence, ensuring the continuity and executability of the corrected compensation path in space and avoiding propulsion anomalies caused by path breakage or direction jump.

[0184] Among them, by performing error backpropagation on the control point sequence at the end of the compensation path, the adjustment vector of each end control point is calculated to obtain the end correction vector group, which specifically includes:

[0185] During the charging docking process, when it is detected that there is a docking offset exceeding the preset range between the cable end control point and the center point of the charging interface, the system first performs error backpropagation operation on the control point sequence at the end of the compensation path. Specifically, based on the real-time path tracking image data, the system extracts several consecutive control points within a section of the end path and uses the current docking offset data as the initial error value for backpropagation. Using the backpropagation algorithm, starting from the end control point, the adjustment amount to be applied to each control point is calculated step by step forward. The adjustment vector of each control point is weighted according to its sequence position in the compensation path, with a larger adjustment amplitude for the control points closer to the end and gradually decreasing forward, ensuring that the error compensation process shows continuous change rather than mutation. The direction of the adjustment vector depends on the vector direction from the cable end control point to the center point of the charging interface, and the amplitude is scaled proportionally based on the offset distance from the current position to the center point of the interface, avoiding path oscillation caused by excessive adjustment. Finally, the system generates a set of adjustment vectors corresponding to each end control point, that is, forms the end correction vector group, providing a data basis for subsequent path correction operations.

[0186] Among them, according to the end correction vector group, the coordinates of the end segment in the compensation path are updated to obtain the corrected end path segment, which specifically includes:

[0187] The selected end control points in the original compensation path are successively superimposed with their corresponding adjustment vectors onto the current three-dimensional coordinates to form new corrected control points. The coordinate update process follows a sequential order, starting from the control points close to the cable end and gradually completing the correction of all end segments to ensure the continuity and smoothness of the adjusted path in spatial distribution. In addition, to avoid introducing excessive local curvature changes during the correction process, after updating the coordinates of each control point, the system can also dynamically adjust the correction amplitude according to the position changes of its adjacent control points to achieve smooth transition processing of the local path. After completing the coordinate update of all end segment control points, a corrected end path segment with a new spatial orientation and terminal position can be obtained, which can more accurately guide the cable end to align with the center point of the charging interface.

[0188] Among them, the corrected end path segment and the compensation path are subjected to a path fusion operation to obtain a corrected compensation path sequence, which specifically includes:

[0189] During the fusion process, first, the unmodified part of the original compensation path and the newly generated end corrected path segment are subjected to transition processing at the joint. Specifically, the spatial positions of the first control point of the end segment and the last unmodified control point in the compensation path are extracted, and methods such as curve fitting and interpolation smoothing are used to generate a transition path segment connecting these two points to eliminate possible angle mutations or velocity discontinuities. Subsequently, the transition segment and the corrected end path segment are integrally spliced onto the original compensation path to form a continuous and smooth new corrected compensation path sequence. The new path not only accurately reflects the compensation requirements for real-time docking offsets but also maintains the executability and propulsion stability of the path in terms of geometric structure, ensuring that the cable propulsion action can be smoothly and shocklessly completed during actual execution to achieve the final docking.

[0190] The above is the preferred embodiment of the present invention. It should be noted that for those of ordinary skill in the art of this technology, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.

Claims

1. A control method for an unmanned ship charging cable based on visual recognition, characterized in that: The method comprises: Collect continuous image frames of the unmanned ship charging area to obtain the original frame sequence data, and perform time-series image analysis on it to identify the spatial displacement and tilt angle changes of the unmanned ship and obtain the attitude trajectory data set; According to the attitude trajectory data set, the periodic and nonlinear attitude deviations caused by waves on the attitude of the unmanned ship are analyzed, and the water surface disturbance factor is calculated; By geometrically positioning the current image frame, the position of the charging interface is identified to obtain initial positioning coordinate data; According to the water surface disturbance factor and the initial positioning coordinate data, the disturbance trend within the preset time window is predicted and analyzed, the position change range of the charging interface is predicted, and the predicted coordinate data is obtained; According to the predicted coordinate data, the path for the cable to connect to the charging port is planned to compensate for the attitude deviation of the unmanned ship caused by the waves and obtain the compensation path sequence; Generate cable advancement instructions based on the compensation path sequence, collect images of the charging interface area, and obtain path tracking image data; According to the path tracking image data, it is judged whether the charging interface is successfully docked. When the result is no, the compensation path sequence is dynamically corrected.

2. The control method for the unmanned ship charging cable based on visual recognition according to claim 1 is characterized in that: Collect continuous image frames of the unmanned ship charging area to obtain the original frame sequence data, and perform time-series image analysis on it to identify the spatial displacement and tilt angle changes of the unmanned ship, and obtain the attitude trajectory data set, including: By performing edge contour enhancement on the original frame sequence data, the outer contour features of the unmanned ship and the feature points of the charging area are extracted to obtain a continuous frame feature data set; According to the continuous frame feature data set, the outer contour features of the unmanned ship are tracked, the movement trend of the unmanned ship on the time axis is identified, and the time curve group is obtained; By calculating the first-order derivative of each curve in the time curve group, the spatial displacement change and the tilt angle change are extracted respectively, and the posture change data set is obtained; According to the attitude change data set, the attitude changes of the unmanned ship are merged in chronological order, and the three-dimensional attitude trajectory of the unmanned ship is drawn to obtain the attitude trajectory data set.

3. The control method for the unmanned ship charging cable based on visual recognition according to claim 2 is characterized in that: According to the attitude trajectory data set, the periodic and nonlinear attitude deviations caused by waves on the attitude of the unmanned ship are analyzed, and the surface disturbance factors are calculated, including: According to the attitude trajectory data set, the tilt angle variation of the unmanned ship is normalized to obtain a standardized tilt data sequence, and the frequency is transformed to obtain a frequency distribution spectrum; According to the frequency distribution spectrum, the main frequency points with amplitudes greater than the preset amplitude are extracted, and the frequencies and frequency domain amplitudes of the main frequency points are recorded to obtain the main frequency point data set; According to the main frequency point data set, the time continuity of the periodic change of the main frequency point is analyzed to obtain the periodic change length and periodic change rate; According to the frequency of the main frequency point, the frequency domain amplitude, the periodic change length and the periodic change rate, the periodic characteristics of the attitude change of the unmanned ship are determined, and the periodic attitude deviation data is obtained.

4. The control method for the unmanned ship charging cable based on visual recognition according to claim 3 is characterized in that: According to the attitude trajectory data set, the periodic and nonlinear attitude deviations caused by waves on the attitude of the unmanned ship are analyzed, and the surface disturbance factors are calculated, which also includes: According to the changing rate of the tilt angle on the time axis in the posture trajectory data set, a tilt angle gradient change sequence is constructed; By performing differential calculation on the tilt angle gradient change sequence, the instantaneous change rate is obtained, and the abnormal change points where the instantaneous change rate exceeds three times the standard deviation of the average change rate are identified to obtain the mutation point set; According to the mutation point set, adjacent mutation points are merged into the same disturbance segment, and the maximum tilt amplitude, fluctuation duration and change direction of each disturbance segment are extracted to obtain nonlinear attitude deviation data; According to the periodic attitude deviation data and nonlinear attitude deviation data, the disturbance effect of seawater on the unmanned ship is analyzed and the water surface disturbance factor is calculated.

5. The control method for the unmanned ship charging cable based on visual recognition according to claim 4 is characterized in that: According to the periodic attitude deviation data and nonlinear attitude deviation data, the disturbance effect of seawater on the unmanned ship is analyzed and the water surface disturbance factor is calculated, including: According to the main frequency, frequency domain amplitude and periodic variation length in the periodic attitude offset data, a periodic disturbance characteristic vector group is obtained; according to the maximum tilt amplitude, fluctuation duration and variation direction in the nonlinear attitude offset data, a nonlinear disturbance characteristic vector group is obtained; Normalize the dimensions of the periodic perturbation feature vector group and the nonlinear perturbation feature vector group, and merge them into a composite perturbation feature matrix; According to the composite disturbance characteristic matrix, the periodic disturbance angular rate and the nonlinear disturbance average tilt angular rate are calculated to obtain the disturbance enhancement term; the absolute difference between the periodic disturbance rate density and the nonlinear disturbance slope is calculated and suppressed to obtain the disturbance constraint term; the direction adjustment term is calculated through the nonlinear attitude offset direction and the maximum tilt amplitude; The direction adjustment term, disturbance constraint term and direction adjustment term are integrated to obtain the water surface disturbance factor.

6. The control method for the unmanned ship charging cable based on visual recognition according to claim 5 is characterized in that: According to the water surface disturbance factor, the disturbance trend within the preset time window is predicted and analyzed, the position change range of the charging interface is predicted, and the predicted coordinate data is obtained, including: According to the water surface disturbance factor, the displacement direction, displacement speed and displacement amplitude of the unmanned ship caused by the influence of seawater are extracted to obtain a three-dimensional disturbance vector sequence; According to the initial positioning coordinate data, each group of disturbance components in the three-dimensional disturbance vector sequence is superimposed to obtain disturbance offset coordinate data; By arranging the perturbation offset coordinates, a perturbation trajectory coordinate set is constructed in time order; By performing a spatial boundary fitting operation on the disturbance trajectory coordinate set, a closed area containing all trajectory points is formed; According to the centroid trajectory of the closed area, interpolation and smoothing are performed to obtain the predicted coordinate data.

7. The control method for the unmanned ship charging cable based on visual recognition according to claim 6 is characterized in that: By performing a spatial boundary fitting operation on the perturbation trajectory coordinate set, a closed area containing all trajectory points is formed, including: According to the disturbance trajectory coordinate set, all trajectory points are numbered in time sequence to construct a three-dimensional discrete point set; By performing layered projection on the three-dimensional discrete point set in the direction of the coordinate axis, the edge envelope points in each layer are extracted to obtain the envelope point data, and then polygon fitting is performed to obtain the boundary contour line within the layer; According to the boundary contour lines within adjacent layers, the closed envelope from the bottom to the top is transitioned to establish an interpolation surface; All interpolation surfaces are connected to form the overall space boundary surface to obtain a closed area.

8. The control method for the unmanned ship charging cable based on visual recognition according to claim 7 is characterized in that: According to the predicted coordinate data, the path for the cable to connect to the charging interface is planned to compensate for the attitude deviation of the unmanned ship caused by the waves, and the compensation path sequence is obtained, including: According to the predicted coordinate data, a path search area in three-dimensional space is established, and the current spatial position of the cable end and the predicted coordinates are used as the search start and end points to obtain a path node grid; According to the path node grid, multiple pass paths are determined to obtain an initial path set, and the path stability of each pass path is calculated; By identifying the paths with higher path stability than the preset stability and analyzing their direction changes, the paths with sharp turns are eliminated to obtain a candidate path set. According to the candidate path set, two candidate paths with the highest stability are extracted, and their coordinates are fused to obtain a comprehensive path curve; According to the comprehensive path curve, the path control point sequence is determined at fixed distance intervals to obtain the compensation path sequence.

9. The control method for the unmanned ship charging cable based on visual recognition according to claim 8 is characterized in that: According to the path node grid, multiple pass paths are determined to obtain the initial path set, and the path stability of each pass path is calculated, including: According to the passing path, the coordinates and quantity of the nodes constituting the passing path are extracted to obtain the path data; According to the path data, the curvature of the turning angle in the passage path is calculated to obtain the turning fluctuation term; According to the path data, the total length of the passing path is calculated, and the jitter degree of the passing path is measured to obtain the length deviation term; According to the path data and the predicted coordinate data, the degree of concentration of the pass path to the center point of the predicted coordinate is calculated to obtain the central convergence item; The turning fluctuation term, length deviation term and center convergence term are integrated to obtain path stability.

10. The control method for the unmanned ship charging cable based on visual recognition according to claim 9 is characterized in that: According to the path tracking image data, it is judged whether the charging interface is successfully docked. If the result is no, the compensation path sequence is dynamically corrected, including: According to the relative spatial position between the charging interface and the end of the compensation path in the path tracking image data, the docking offset distance between the end control point and the center point of the interface is calculated to obtain the docking offset data; Compare the docking offset data with the preset docking offset range, and when the docking offset distance exceeds the preset docking offset range, it is determined that the docking has failed; By performing error back propagation on the control point sequence at the end of the compensation path, the adjustment vector of each end control point is calculated to obtain the end correction vector group; According to the terminal correction vector group, the coordinates of the terminal segment in the compensation path are updated to obtain a corrected terminal path segment; The corrected terminal path segment is fused with the compensation path to obtain a corrected compensation path sequence.

Citation Information

Patent Citations

  • Vessel berthing charging docking locating method

    CN110435467A

  • Cable conveying control method and system for shore power pile

    CN113989638A

  • Unmanned ship positioning method and system for automatic refueling robot

    CN119472690A

  • A resource supply management device of a vessel and a method for managing the resource supply

    EP4183619A1

  • Autonomous vehicle refueling

    US10042359B1

Cited By

  • Unmanned ship gravity and magnetism measurement method and system

    CN120405782A

  • Target tracking identification system based on marine automatic charging robot

    CN120510598A

  • Intelligent data processing method of automatic charging system based on machine vision

    CN120599046A

  • Visual image guided floating support installation automation system and implementation method thereof

    CN120922302A

  • Submarine cable laying robot

    CN120955513A