Anti-drowning automatic rescue equipment for swimming pool
By designing an automatic rescue device that integrates drowning detection, communication, rescue control and airbag trigger modules, it solves the problem of timely detection and rescue of drowning personnel in the swimming pool, and achieves efficient and accurate drowning rescue and reduces operating costs.
Patent Information
- Application Number
- CN202510248857.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-04
- Publication Date
- 2025-04-15
AI Technical Summary
The prior art is difficult to detect and quickly rescue drowning personnel in a swimming pool, and it is difficult to manually judge the drowning and the high operating costs.
Design a swimming pool automatic rescue equipment for drowning prevention, including the hull body, drowning detection module, communication module, rescue control module and airbag trigger module, using the Yolov5 model and multi-dimensional algorithm for drowning detection, transmit information through the MQTT protocol, realize automatic navigation and airbag rescue.
It significantly improves the timeliness and accuracy of swimming pool drowning rescue, reduces labor costs and operational risks, and can automatically complete drowning detection and rescue operations without human monitoring, ensuring the safety of swimmers' lives.
Smart Images

Figure CN119821630A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of underwater rescue equipment, and in particular to automatic rescue equipment for preventing drowning in a swimming pool. Background Art
[0002] In the current field of swimming pool safety, the prevention and rescue of drowning accidents have always been an important issue that has received much attention. With the improvement of people's living standards, swimming, as a healthy sport and leisure activity, has become more and more popular among the public, and the number of various swimming venues has also continued to increase. However, drowning accidents occur from time to time, posing a serious threat to people's lives and safety.
[0003] At present, the drowning rescue scheme adopted by most swimming pools mainly relies on manual monitoring and rescue by lifeguards. Pool managers usually deploy a certain number of lifeguards at the side of the pool, relying on their visual observation to find drowning people and quickly take rescue actions when abnormal conditions are found. Lifeguards observe the status of swimmers in the pool with their naked eyes and judge whether someone is drowning based on experience. Once it is determined that someone is drowning, the lifeguard will quickly jump into the water, rescue the drowning person and provide necessary first aid.
[0004] This traditional rescue scheme has many problems in practical application. For example, during the peak swimming season in summer, there are many people in the swimming pool and the activities of swimmers are complicated. Lifeguards need to maintain a high level of attention at all times, but long-term work can easily lead to fatigue, which makes it difficult for them to concentrate on observing every corner of the swimming pool at all times. Just like in some large public swimming pools, on weekends or hot afternoons, the swimming pool is crowded with people. Even if the lifeguards try hard to observe, they will miss the drowning person due to visual blind spots or distraction. Moreover, manual judgment of drowning mainly relies on experience, lacks scientific and accurate judgment criteria, and is prone to misjudgment. This is because different lifeguards have different understandings and judgments of drowning signs, and cannot accurately identify some situations that are in the early stage of drowning and are not obvious in time. These problems have greatly reduced the timeliness and accuracy of traditional rescue schemes, and cannot effectively protect the lives of swimmers. At the same time, hiring a large number of lifeguards also increases the operating costs of swimming pools, bringing greater economic pressure to swimming pool managers. Therefore, the present invention provides an automatic rescue device for swimming pool drowning prevention to solve the shortcomings of the prior art. Summary of the invention
[0005] In view of the deficiencies of the prior art, the present invention provides an automatic rescue device for preventing drowning in a swimming pool, which solves the problem in the prior art that it is difficult to promptly discover and quickly rescue a drowning person when a person is drowning in a swimming pool.
[0006] To achieve the above objectives, the present invention is implemented through the following technical solutions: an automatic rescue device for preventing drowning in a swimming pool, comprising a hull body, one end of the hull body being fixedly connected to a hull front block, an outer sleeve of the hull body being provided with an assembly ring, the outer side of the assembly ring being fixedly connected to two floating wings, a steering mechanism being arranged on the outside of the floating wings, the steering mechanism comprising a rotating column and a driving assembly, the outer side of the rotating column being rotatably connected to the inside of the floating wings, the bottom of the rotating column being fixedly connected to a combination disk, and a steering propeller being installed on the bottom of the combination disk.
[0007] Preferably, the driving assembly includes a mounting box, the mounting box is fixedly connected to the top of the floating wing, a micro motor is installed inside the mounting box, a worm is fixedly connected to the output end of the micro motor, a worm wheel is fixedly connected to the top of the rotating column, the worm wheel is located inside the mounting box and meshes with the worm wheel.
[0008] Preferably, the other end of the hull body is fixedly connected to a connecting column, one end of the connecting column is fixedly connected to a hull rear box, an airbag disc is sleeved on the outside of the connecting column, and a forward propeller is installed on the outside of the hull rear box.
[0009] Preferably, an electric push rod is installed inside the rear box of the hull, the output end of the electric push rod is fixedly connected to the airbag box, the outside of the airbag box is fixedly connected to two sealing blocks, a through opening is opened on the outside of the rear box of the hull, a sealing plug is provided on the inside of the through opening, and the outside of the airbag box is slidably connected to the inside of the through opening.
[0010] A swimming pool drowning prevention and automatic rescue system, including the following modules: Drowning detection module: used to monitor the status of people in the swimming pool and determine whether they are drowning; Communication module: responsible for transmitting drowning information; Rescue control module: controls the actions of rescue equipment based on drowning information; Airbag trigger module: controls the deployment of airbags to rescue drowning people.
[0011] Preferably, the drowning detection module uses the Yolov5 model in combination with opencv to capture camera images, calculates the safety factor from the intersection and union ratio of the swimmer and the lifebuoy, the movement speed, and the frequency of head sinking and floating, and determines drowning when the safety factor is lower than a threshold, and obtains the actual coordinates of the drowning person through a perspective transformation algorithm; the drowning detection module also includes a web-based remote control, and the lifeguard can remotely control the movement and navigation of the rescue equipment by connecting to the cloud web page to assist in the implementation of the rescue.
[0012] Preferably, the communication module adopts the MQTT protocol to send the coordinate information of the drowning person obtained by the drowning detection module to the rescue control module, and simultaneously receives the information fed back by the rescue control module to realize two-way data interaction.
[0013] Preferably, the rescue control module calculates the navigation path based on the received coordinates of the drowning person and the position of the rescue equipment itself, adjusts the movement direction and speed of the rescue equipment by controlling the driving device and drives towards the drowning person, and can receive feedback information from the rescue equipment to adjust the control instructions in real time.
[0014] Preferably, after the rescue control module determines that the rescue equipment has reached the location of the drowning person, the airbag trigger module sends a trigger signal to control the rescue equipment to turn on the airbag switch so that the built-in refrigerated hydraulic carbon dioxide bottle inflates the airbag.
[0015] Preferably, it also includes an adaptation control interface module, which is written using a QT framework and has the functions of starting / pausing, automatic / manual switching, sounding an alarm, heading to a destination, opening an airbag, and updating information, and is used for manual intervention in the rescue process.
[0016] The present invention provides an automatic rescue device for preventing drowning in a swimming pool. It has the following beneficial effects: 1. The present invention can carry a variety of structures and build a rescue system on the hull of the rescue boat, so that the drowning person can be found in the swimming pool at the first time, and with the cooperation of the steering propeller and the forward propeller, the rescue boat can adjust its own position in time and plan a rescue route according to its own coordinates. During the driving process of the rescue boat, the pointed cone shape of the front block of the hull can reduce the influence of water waves in the swimming pool, so as to quickly approach the drowning person for rescue.
[0017] 2. The system of the present invention greatly improves the timeliness and accuracy of drowning rescue in swimming pools. The drowning detection module can quickly and accurately identify drowning people with the help of advanced Yolov5 model and multi-dimensional algorithm. Through learning and training of a large amount of image data, the Yolov5 model can effectively distinguish different target objects, and calculate the safety factor from multiple angles such as the intersection ratio of the swimmer and the lifebuoy, movement speed, head sinking and floating frequency, etc., making drowning judgment more scientific and reliable. Once drowning is determined, the system quickly transmits information to the rescue control module through the communication module, guiding the rescue equipment to arrive at the scene quickly, avoiding the problem of untimely rescue due to manual judgment errors or delays, significantly improving the rescue efficiency, and gaining precious rescue time for the drowning person.
[0018] 3. The system of the present invention is highly intelligent and flexible, which reduces labor costs and operational risks. It is equipped with a control interface module and a web-based remote control, so that rescue personnel can not only realize automated rescue, but also perform manual intervention when necessary. In automated mode, the system can automatically complete drowning detection and rescue operations without manual real-time monitoring, saving a lot of manpower. The manual mode can cope with complex and changeable special situations and ensure the accuracy and reliability of rescue. In addition, with the widespread application of the system, swimming pool operators can appropriately reduce the number of lifeguards and reduce operating costs, while improving swimming pool safety and reducing the risks of drowning accidents, providing an efficient and intelligent solution for swimming pool operation and management. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 A perspective view of the present invention; Figure 2 A bottom view of the present invention; Figure 3 It is a schematic diagram of the floating wing structure of the present invention; Figure 4 It is a schematic diagram of the structure of the air bag disc of the present invention; Figure 5 It is a system interaction flow chart of the present invention.
[0020] Among them, 1. hull body; 2. hull front block; 3. assembly ring; 4. floating wing; 5. installation box; 6. micro motor; 7. worm; 8. rotating column; 9. worm gear; 10. combination disk; 11. steering propeller; 12. hull rear box; 13. forward propeller; 14. connecting column; 15. airbag disk; 16. electric push rod; 17. airbag box; 18. sealing block; 19. through port; 20. sealing plug. DETAILED DESCRIPTION
[0021] The following will be combined with the drawings of the present invention specification to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0022] Please refer to the attached Figure 1 -Attached Figure 4The embodiment of the present invention provides an automatic rescue device for preventing drowning in a swimming pool, comprising a hull body 1, one end of which is fixedly connected to a hull front block 2, and its special tip design can effectively reduce the interference of water wave resistance in the pool when the device is running, so that the device can travel more smoothly and quickly, and the rescue efficiency is improved. The outer sleeve of the hull body 1 is provided with an assembly ring 3, and the outer side of the assembly ring 3 is fixedly connected to two floating wings 4. The floating wings 4 not only provide a certain buoyancy for the hull to ensure the floating of the device, but also have a steering mechanism arranged on the outside thereof, and the steering mechanism includes a rotating column 8 and a driving assembly, the outer side of the rotating column 8 is rotatably connected to the inside of the floating wing 4, the bottom of the rotating column 8 is fixedly connected to a combination disk 10, and the bottom of the combination disk 10 is installed with a steering propeller 11. The driving assembly includes an installation box 5, the installation box 5 is fixedly connected to the top of the floating wing 4, a micro motor 6 is installed inside the installation box 5, the output end of the micro motor 6 is fixedly connected to a worm 7, and the top of the rotating column 8 is fixedly connected to a worm gear 9, which is located inside the installation box 5 and meshes with the worm 7.
[0023] When the drowning detection module carried by the rescue equipment detects that someone is drowning and transmits a signal to the rescue control module through the communication module, the rescue control module will obtain the current position coordinates of the hull body 1 according to the positioning system carried by the device itself. After that, the rescue control module will plan an optimal rescue route based on the preset algorithm, combined with the location information of the drowning person and the position of the hull body 1. In the process of planning the route, the obstacles in the swimming pool, such as other swimmers, floating objects, etc., as well as factors such as the direction and speed of the water flow, will be fully considered.
[0024] After planning the route, the rescue control module starts the forward propeller 13 and the micro motor 6. The forward propeller 13 is installed on the outside of the hull rear box 12 and is driven by the motor inside the hull rear box 12. The motor can accurately adjust the speed and steering according to the instructions issued by the rescue control module, thereby providing a stable and appropriate forward power for the hull body 1. After the micro motor 6 is started, the worm 7 at its output end rotates, driving the worm gear 9 meshing with it to rotate, and then the rotating column 8 rotates, and the combination disk 10 and the steering propeller 11 at the bottom of the rotating column 8 also rotate accordingly, realizing the precise steering operation of the hull. Through the coordinated work of the forward propeller 13 and the steering propeller 11, the hull body 1 can quickly drive to the drowning person according to the planned route.
[0025] The other end of the hull body 1 is fixedly connected with a connecting column 14, one end of the connecting column 14 is fixedly connected with the hull rear box 12, the outer sleeve of the connecting column 14 is provided with an airbag disc 15, the airbag disc 15 provides additional buoyancy for the hull, and further ensures the floating stability of the equipment in the water, the inside of the hull rear box 12 is installed with an electric push rod 16, the output end of the electric push rod 16 is fixedly connected with an airbag box 17, the outer side of the airbag box 17 is fixedly connected with two sealing blocks 18, the outer side of the hull rear box 12 is provided with a through hole 19, the inner side of the through hole 19 is provided with a sealing plug 20, and the outer side of the airbag box 17 is slidably connected with the inner side of the through hole 19. A pressure sensor is also installed inside the airbag box 17 to monitor the inflation state of the airbag to ensure that the airbag can be inflated and deployed normally. When the hull body 1 approaches the drowning person, the airbag trigger module starts working. The rescue control module issues a command to start the electric push rod 16, and the output end of the electric push rod 16 pushes the airbag box 17 to move upward. During the movement of the airbag box 17, the two sealing blocks 18 on the outside thereof slide along the inner side of the through opening 19, which not only play a limiting role to ensure that the airbag box 17 can accurately move upward, but also effectively prevent water from entering the interior of the hull rear box 12. When the top of the airbag box 17 passes through the through opening 19, the airbag pre-installed inside the airbag box 17 will be inflated and popped out quickly, and the drowning person can grab the airbag and escape from danger with the help of buoyancy, thus completing the rescue work.
[0026] Furthermore, an embodiment of the present invention also provides a swimming pool drowning prevention and automatic rescue system, which is applied to the above-mentioned swimming pool drowning prevention and automatic rescue equipment.
[0027] Please refer to the attached Figure 5 The embodiment of the present invention provides a swimming pool drowning prevention automatic rescue system, comprising: Drowning detection module: Multiple high-definition cameras were installed at high altitudes around the swimming pool to ensure coverage of the entire pool area. More than 5,000 images of different swimming scenes were collected, covering various swimming styles, different lighting conditions, and pool crowd density, including a large number of comparison images of drowning and normal swimming. The Labelimg tool was used to carefully annotate these images, clearly distinguishing the three labels of head, person, and circle. When the head is underwater, only person is annotated. Using the annotated data set, the Yolov5 algorithm was used to train the model on a server equipped with a high-performance GPU. After multiple rounds of parameter adjustment and optimization, a drowning detection model with high accuracy was obtained.
[0028] The Yolov5 algorithm is a complex deep learning target detection model that contains the following components: Model architecture components: The Yolov5 model architecture mainly includes the input end (such as Mosaic data enhancement, adaptive anchor box calculation, adaptive image scaling), backbone network (such as Focus structure, CSP module, SPP module), neck (such as FPN+PAN structure) and prediction head (for target category and position prediction). Taking the Focus structure in the backbone network as an example, it converts the input image into a low-resolution feature map with a higher number of channels according to a specific slice operation. Its operation can be simply understood as a downsampling and channel reorganization of the image.
[0029] Loss function: The loss function used by Yolov5 includes three parts: classification loss, positioning loss and confidence loss. The formula is: ; Classification Loss Cross entropy loss is generally used to measure the difference between the predicted category and the true category. The formula is: ; in is the sample size, is the number of categories, It is a sample Belongs to category The true label (0 or 1), is the model prediction sample Belongs to category The probability of positioning loss The commonly used GIOULoss (Generalized Intersection over Union Loss) takes into account the distance when the two boxes do not intersect based on the calculation of the intersection over union ratio of the predicted box and the true box. The formula is: ; Where is the prediction box and real frame The intersection ratio of is included and The minimum enclosing box of . Confidence loss Also based on the cross entropy loss, the confidence of whether there is a target in the prediction box is different from the actual situation. When predicting, the Yolov5 algorithm model performs a series of convolution operations on the input image to extract feature maps of different scales. Taking the prediction box as an example, the model will generate a series of preset anchor boxes on different feature maps, and then adjust the position and size of the anchor box through regression to make it closer to the real target box. The model predicts the target category probability and position offset corresponding to each anchor box, removes redundant prediction boxes through the non-maximum suppression (NMS) algorithm, and finally obtains the detection result. In the anti-drowning swimming pool automatic rescue system, these characteristics are used to train a model that can recognize the human body, the head of the human body in a safe state, and the lifebuoy. It continuously adjusts the model parameters to minimize the loss function by learning a large amount of annotated image data, thereby achieving accurate detection of targets in the swimming pool scene, providing key support for subsequent drowning judgment and rescue decisions. The trained Yolov5 algorithm model is deployed on the control host on the shore. The control host uses a multi-core processor to ensure the running speed of the system. The opencv library is used to capture the real-time image of the camera, and one frame of image is processed every 200 milliseconds. The system comprehensively calculates the safety factor of the swimmer from three perspectives: by calculating the iou of person and circle, it is determined whether the swimmer is wearing a swimming ring; based on the position change of person in adjacent frames, its moving speed is measured; and the frequency of person's head tag is counted to evaluate the sinking and floating of the head. When the safety factor is lower than 30% (which can be adjusted according to actual conditions), it is determined to be a drowning situation. At the same time, through the perspective transformation algorithm, the pixel coordinates in the camera image are mapped and matched with the pre-set actual coordinates of the swimming pool, so as to accurately calculate the actual coordinates of the drowning person in the swimming pool, providing accurate location information for subsequent rescue.
[0030] Communication module: The communication module uses a wireless network transmission method based on the MQTT protocol. A local server is set up in the swimming pool as an MQTT server, and the shore control host is connected to the server through a wired network to ensure the stability of data transmission. The rescue boat is equipped with an ESP32 development board, which uses its built-in Wi-Fi function to connect to the local server. When the drowning detection module detects the drowning situation and obtains the actual coordinates of the drowning person, the control host encapsulates this information into a message data packet according to the MQTT protocol and sends it to the local server. After receiving the message, the server forwards the data packet to the corresponding rescue boat according to the device ID of the rescue boat. At the same time, the rescue boat will also regularly send its own location, status and other information to the server to achieve two-way data interaction and ensure that the system can grasp the dynamics of the rescue boat in real time.
[0031] Rescue control module: The ESP32c3 mainboard on the rescue boat is the core of the rescue control module. When the rescue boat receives the coordinate information of the drowning person, the ESP32c3 mainboard uses trigonometric functions and geometric algorithms to calculate the navigation path to the drowning person's location based on the current position and bow direction information obtained by the MPU6050 attitude sensor on board, combined with the coordinates of the drowning person. After calculating the angle that the bow needs to rotate, the ESP32c3 mainboard controls the L298N motor driver module through PWM signals, thereby driving the 12V high-power propellers on the left and right sides. During the driving process, the MPU6050 continuously monitors the attitude changes of the boat and feeds back the acceleration and angular velocity information to the ESP32c3 mainboard. Based on these feedbacks, the mainboard combines the PID algorithm to adjust the duty cycle of the PWM signal in real time, accurately control the motor speed and direction, and enable the boat to stably and accurately drive towards the drowning person. If during the driving process, the waterproof ultrasonic sensor (such as the RCWL-1 waterproof ultrasonic module) installed on the boat detects an obstacle in front (such as other swimmers or floating objects), the sensor transmits the signal to the ESP32c3 mainboard. The main board controls the boat to stop moving forward and starts the obstacle avoidance program, first turning right at a certain angle to bypass the obstacle, and then adjusting the course to continue heading towards the drowning person.
[0032] Airbag trigger module: The airbag device on the rescue boat has a built-in frozen hydraulic carbon dioxide bottle, and the airbag switch is controlled by a waterproof servo (such as MG996R servo). When the rescue boat approaches the drowning person and the distance is within 1 meter, the sensor installed on the boat (such as an ultrasonic sensor or a visual sensor) detects the drowning person and triggers a signal to the ESP32c3 motherboard. After receiving the signal, the ESP32c3 motherboard immediately controls the airbag switch to open. The frozen hydraulic carbon dioxide bottle quickly releases gas and fills the airbag within 1.5 seconds, providing buoyancy support for the drowning person. The airbag is designed with multiple easy-to-grasp handles, which are convenient for the drowning person to grab the airbag to stay afloat and wait for further rescue.
[0033] Adaptive control interface module: A dedicated computer is set up in the monitoring room of the swimming pool to run the adaptive control interface program written using the QT framework. The interface is simple and intuitive, and the operator can clearly see the real-time location of the rescue boat, the current water temperature, and the safety status of the people in the swimming pool. When the system is in automatic mode, once the drowning detection module issues a drowning alarm, the control interface will automatically pop up a prompt window to display the location of the drowning person and start the rescue process. In manual mode, the operator can achieve multiple functions by clicking buttons on the interface. For example, click the "Send Alarm" button, and the buzzer on the rescue boat will sound a loud alarm to alert the surrounding people; click the "Go to Destination" button, select the target location on the video screen, and the rescue boat will sail to the location; click the "Open Airbag" button to manually control the opening of the airbag. In addition, the operating status of the entire system can be controlled by the "Start / Pause" button, and the interface data can be refreshed by the "Update Information" button.
[0034] Web remote control: In order to facilitate lifeguards to control the surrounding of the swimming pool at any time, the system is equipped with a web remote control. Lifeguards connect to the wireless network of the swimming pool through mobile phones, tablets and other devices, and enter http: / / www.zaneweb.top:88 in the browser to open the web control terminal. The interface design of the web control terminal is simple, and it supports the keyboard WSAD and arrow up, down, left and right keys to control the movement direction of the rescue boat. Pressing the space bar can stop the boat. There is also a steering gear control area that can accurately adjust the angle of the airbag steering gear to achieve remote control of the airbag. When someone is found drowning, the lifeguard can quickly send control instructions on the web terminal to guide the rescue boat to the location of the drowning person and open the airbag for rescue.
[0035] Working principle: This rescue equipment is equipped with a rescue system. When the drowning detection module detects that someone is drowning in the pool, it will transmit a signal to the rescue control module through the communication module, and then navigate a suitable rescue route for rescue according to the device's own coordinates. The pointed design of the front block 2 of the hull can reduce the interference of water wave resistance in the pool, and the airbag disc 15 provides a certain buoyancy to make the device float. Then the rescue control module starts the forward propeller 13 and the micro motor 6, which can enable the device to adjust and drive towards the drowning person. When approaching the drowning person, the airbag trigger module can start the electric push rod 16 to push the airbag box 17 to move upward and push the sealing plug 20 open. The two sealing blocks 18 play a limiting role and can also prevent water from entering the interior of the hull rear box 12. After the top of the airbag box 17 passes through the opening 19, the airbag therein will be quickly inflated and popped out. The drowning person can grab the airbag to escape from danger, thus completing the rescue work.
[0036] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. An automatic rescue device for preventing drowning in a swimming pool, comprising a hull body (1), characterized in that: One end of the hull body (1) is fixedly connected to a hull front block (2); an assembly ring (3) is sleeved on the outside of the hull body (1); two floating wings (4) are fixedly connected to the outside of the assembly ring (3); a steering mechanism is arranged outside the floating wings (4); the steering mechanism comprises a rotating column (8) and a driving assembly; the outside of the rotating column (8) is rotatably connected to the inside of the floating wings (4); the bottom of the rotating column (8) is fixedly connected to a combination plate (10); and a steering propeller (11) is installed at the bottom of the combination plate (10).
2. The automatic rescue device for preventing drowning in a swimming pool according to claim 1, characterized in that: The drive assembly comprises a mounting box (5), the mounting box (5) being fixedly connected to the top of the floating wing (4), a micro motor (6) being installed inside the mounting box (5), a worm (7) being fixedly connected to the output end of the micro motor (6), a worm wheel (9) being fixedly connected to the top end of the rotating column (8), the worm wheel (9) being located inside the mounting box (5) and meshing with the worm wheel (7).
3. The automatic rescue device for preventing drowning in a swimming pool according to claim 1, characterized in that: The other end of the hull body (1) is fixedly connected to a connecting column (14), one end of the connecting column (14) is fixedly connected to a hull rear box (12), an airbag disc (15) is sleeved on the outside of the connecting column (14), and a forward propeller (13) is installed on the outside of the hull rear box (12).
4. The automatic rescue device for preventing drowning in a swimming pool according to claim 3, characterized in that: An electric push rod (16) is installed inside the hull rear box (12), the output end of the electric push rod (16) is fixedly connected to an airbag box (17), the outside of the airbag box (17) is fixedly connected to two sealing blocks (18), the outside of the hull rear box (12) is provided with a through opening (19), the inside of the through opening (19) is provided with a sealing plug (20), and the outside of the airbag box (17) is slidably connected to the inside of the through opening (19).
5. A swimming pool drowning prevention and automatic rescue system, applied to a swimming pool drowning prevention and automatic rescue equipment according to any one of claims 1 to 4, characterized in that: Includes the following modules: Drowning detection module: used to monitor the status of people in the swimming pool and determine whether they are drowning; Communication module: responsible for transmitting drowning information; Rescue control module: controls the actions of rescue equipment based on drowning information; Airbag trigger module: controls the deployment of airbags to rescue drowning people.
6. The automatic rescue device for preventing drowning in a swimming pool according to claim 5, characterized in that: The drowning detection module uses the Yolov5 model in combination with opencv to capture camera images, calculates the safety factor from the intersection and union ratio of the swimmer and the lifebuoy, the movement speed, and the frequency of head sinking and floating. When the safety factor is lower than the threshold, it is determined to be drowning, and the actual coordinates of the drowning person are obtained through the perspective transformation algorithm; the drowning detection module also includes a web-based remote control, and the lifeguard can remotely control the movement and navigation of the rescue equipment by connecting to the cloud web page to assist in the implementation of the rescue.
7. The automatic rescue device for preventing drowning in a swimming pool according to claim 5, characterized in that: The communication module adopts the MQTT protocol to send the coordinate information of the drowning person obtained by the drowning detection module to the rescue control module, and at the same time receives the information fed back by the rescue control module to realize two-way data interaction.
8. The automatic rescue device for preventing drowning in a swimming pool according to claim 5, characterized in that: The rescue control module calculates the navigation path based on the received coordinates of the drowning person and the position of the rescue equipment itself, adjusts the movement direction and speed of the rescue equipment by controlling the driving device and drives it towards the drowning person, and can receive feedback information from the rescue equipment to adjust the control instructions in real time.
9. The automatic rescue device for preventing drowning in a swimming pool according to claim 5, characterized in that: After the rescue control module determines that the rescue equipment has reached the position of the drowning person, the airbag trigger module sends a trigger signal to control the rescue equipment to turn on the airbag switch so that the built-in refrigerated hydraulic carbon dioxide bottle inflates the airbag.
10. The automatic rescue device for preventing drowning in a swimming pool according to claim 5, characterized in that: It also includes an adaptation control interface module, which is written using the QT framework and has the functions of starting / pausing, automatic / manual switching, sounding an alarm, heading to the destination, opening the airbag, and updating information, and is used for manual intervention in the rescue process.