AED first aid methods and related products based on humanoid robots

Through the humanoid robot communicating with the monitoring system, information about first aid personnel and AED equipment is obtained, first aid routes are planned and strategies are implemented, which solves the problem that AED equipment is difficult to use correctly in public areas and achieves efficient first aid operations.

CN120116229BActive Publication Date: 2025-08-26SHANGHAI FOURIER INTELLIGENCE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510585374.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-08
Publication Date
2025-08-26
Estimated Expiration
2045-05-08

AI Technical Summary

Technical Problem

Due to the lack of use training in public areas, existing AED equipment is difficult to find people who can be used correctly even if there is equipment, and first aid efficiency is not high.

Method used

Through the humanoid robot communication with the monitoring system, we obtain information on first aid personnel and attributes of AED equipment, plan first aid routes, and formulate first aid strategies based on equipment and personnel information to accurately perform first aid operations.

Benefits of technology

Ensure that each first aid step is accurate, avoid operational delays and errors, and improve the first aid efficiency of AED equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120116229B_ABST
    Figure CN120116229B_ABST
Patent Text Reader

Abstract

The present application discloses an AED first aid method based on a humanoid robot and related products. The method includes: obtaining a target surveillance video and determining a target person to be first aided based on the target surveillance video; obtaining the person's location, identity information, and abnormality start time of the target person to be first aided; controlling the humanoid robot to obtain a target AED device and obtaining target device attribute information; obtaining the target position of the humanoid robot at the current moment; generating a target first aid route between the target position and the person's location; estimating the target duration based on the target first aid route; determining a target first aid strategy based on the target device attribute information, person identity information, and target duration; controlling the humanoid robot to go to the person's location, and controlling the humanoid robot to use the target AED device to provide first aid to the target person to be first aided based on the target first aid strategy. The embodiments of the present application improve the first aid efficiency of the AED device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of robotics, and in particular to an AED first aid method based on a humanoid robot and related products. Background Art

[0002] An automated external defibrillator (AED) is a portable medical device that can diagnose specific cardiac arrhythmias and deliver electric shocks to defibrillate patients. It can be used by non-professionals to rescue people who have collapsed from cardiac arrest. In the event of cardiac arrest, using an AED to defibrillate and perform cardiopulmonary resuscitation is the most effective way to prevent sudden death.

[0003] With the development of modern information technology, people in public areas can use positioning technology to determine the location of nearby AEDs and the distance between the AED and the location of the collapsed person. However, due to the lack of training on the use of AEDs, even if there are AEDs, it is difficult to find someone who can use the AEDs correctly to provide first aid to collapsed people, resulting in low first aid efficiency of AEDs. Therefore, the problem of how to improve the first aid efficiency of AEDs needs to be solved urgently. Summary of the Invention

[0004] The embodiments of the present application provide an AED first aid method and related products based on a humanoid robot. By operating the AED device through the humanoid robot, the AED device can be used quickly and correctly to provide first aid to people suffering from cardiac arrest, thereby improving the first aid efficiency of the AED device.

[0005] In a first aspect, an embodiment of the present application provides an AED first aid method based on a humanoid robot, which is applied to a control module of the humanoid robot, wherein the humanoid robot is in communication with a target monitoring system in a target public area, and the method includes:

[0006] Obtaining a target monitoring video collected by the target monitoring system, and determining a person in need of emergency treatment in the target public area based on the target monitoring video to obtain a target person in need of emergency treatment;

[0007] Obtaining the location, identity information, and abnormality start time of the target emergency personnel;

[0008] Controlling the humanoid robot to acquire a target AED device and acquiring target device attribute information of the target AED device;

[0009] Obtaining the target position of the humanoid robot at the current moment;

[0010] generating a target emergency route between the target location and the personnel location;

[0011] estimating the arrival time of the humanoid robot at the location of the person according to the target emergency route;

[0012] Determining a target elapsed time between the abnormal start time and the arrival time;

[0013] Determine a target first aid strategy based on the target device attribute information, the personnel identity information, and the target consuming time;

[0014] The humanoid robot is controlled to advance along the target first aid route. When the robot reaches the location of the person, the humanoid robot is controlled to use the target AED device to provide first aid to the target person in need of first aid according to the target first aid strategy, so as to save the target person in need of first aid.

[0015] In a second aspect, an embodiment of the present application provides an AED first aid device based on a humanoid robot, which is applied to a control module of the humanoid robot, wherein the humanoid robot is communicatively connected to a target monitoring system in a target public area, and the device includes: an acquisition unit, a control unit, and a first aid unit, wherein:

[0016] The acquisition unit is configured to acquire a target surveillance video collected by the target surveillance system, and determine a person in need of emergency treatment in the target public area based on the target surveillance video to obtain a target person in need of emergency treatment; and obtain the person's location, identity information, and abnormality start time of the target person in need of emergency treatment;

[0017] The control unit is configured to control the humanoid robot to acquire a target AED device and acquire target device attribute information of the target AED device;

[0018] The acquisition unit is further configured to acquire the target position of the humanoid robot at a current moment;

[0019] The control unit is further configured to generate a target emergency route between the target location and the personnel location; estimate the arrival time of the humanoid robot at the personnel location based on the target emergency route; determine a target elapsed time between the abnormality start time and the arrival time; and determine a target emergency strategy based on the target device attribute information, the personnel identity information, and the target elapsed time.

[0020] The first aid unit is used to control the humanoid robot to advance along the target first aid route. When it reaches the location of the person, it controls the humanoid robot to use the target AED device to provide first aid to the target person in need of first aid according to the target first aid strategy, so as to save the target person in need of first aid.

[0021] In a third aspect, an embodiment of the present application provides a humanoid robot comprising a processor and a memory, wherein the memory is used to store one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the program comprises instructions for executing the steps in the first aspect of the embodiment of the present application.

[0022] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the above-mentioned computer-readable storage medium stores a computer program for electronic data exchange, wherein the above-mentioned computer program enables a computer to execute part or all of the steps described in any method of the first aspect of the embodiment of the present application.

[0023] In a fifth aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a computer to execute some or all of the steps described in any method of the first aspect of the embodiments of the present application. The computer program product may be a software installation package.

[0024] The implementation of this application has the following beneficial effects:

[0025] It can be seen that the AED first aid method based on a humanoid robot described in this application includes: obtaining a target monitoring video collected by a target monitoring system, and determining the first aid personnel in the target public area based on the target monitoring video to obtain the target first aid personnel; obtaining the personnel position, personnel identity information and abnormal start time of the target first aid personnel; controlling the humanoid robot to obtain the target AED device, and obtaining the target device attribute information of the target AED device; obtaining the target position of the humanoid robot at the current moment; generating a target first aid route between the target position and the personnel position; estimating the arrival time of the humanoid robot to the personnel position based on the target first aid route Arrival time; determine the target consuming time between the abnormality start time and the arrival time; determine the target first aid strategy according to the target device attribute information, the personnel identity information and the target consuming time; control the humanoid robot to advance along the target first aid route, and when it arrives at the personnel position, control the humanoid robot to use the target AED device to provide first aid to the target first aid personnel according to the target first aid strategy, so as to save the target first aid personnel. In this way, the humanoid robot accurately executes the target first aid strategy to ensure that each first aid step can be carried out accurately, avoiding delays and mistakes caused by improper operation, thereby improving the first aid efficiency of the AED equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.

[0027] Figure 1 This is a block diagram of the functional modules of a humanoid robot provided in an embodiment of the present application;

[0028] Figure 2 This is a flow chart of an AED first aid method based on a humanoid robot provided in an embodiment of the present application;

[0029] Figure 3 This is a schematic diagram of generating multiple shortest routes provided in an embodiment of the present application;

[0030] Figure 4 This is a functional module block diagram of an AED first aid device based on a humanoid robot provided in an embodiment of the present application;

[0031] Figure 5 This is a schematic structural diagram of a humanoid robot provided in an embodiment of the present application. DETAILED DESCRIPTION

[0032] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. 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 this application.

[0033] The terms "first," "second," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish between different objects, not to describe a particular order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.

[0034] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0035] See also Figure 1 , Figure 1 This is a block diagram of the functional modules of a humanoid robot provided in an embodiment of the present application; Figure 1As shown, the functional modules of the humanoid robot may include: a control module, a visual sensor, a communication module, a robotic arm, a voice module, etc., which are not limited here.

[0036] The control module serves as the "brain" of the humanoid robot, responsible for coordinating the work of the other modules. It processes data from each module and makes decisions based on pre-set programs and algorithms, directing the robot's movements, behaviors, and task execution. For example, it determines the robot's walking path and posture, controls the camera module's shooting angle and frequency, and processes data collected by the environmental data acquisition module.

[0037] The visual sensor acts as the "eyes" of the humanoid robot, enabling it to "see" its surroundings. It captures images of people, objects (e.g., AEDs), obstacles, and more within the target public area. By analyzing these images, the humanoid robot can understand its own location, the surrounding terrain, and the specific conditions of the emergency personnel.

[0038] The communication module connects to a target monitoring system within the public area. It receives information about individuals awaiting emergency treatment, such as their location, identity, and the time the emergency occurred. The robot also uses the communication module to transmit its own status and mission progress to the target monitoring system, enabling real-time information sharing.

[0039] Among them, the voice module is used to communicate with people in the target public area and receive voice prompts from the AED device. The AED device will issue a series of voice prompts during use, such as "Please press the shock button" and "Analyzing heart rhythm", etc. The voice module of the humanoid robot can accurately receive these prompts and perform first aid operations according to the prompt information, which can ensure the accuracy and timeliness of the first aid operation and improve the success rate of defibrillation.

[0040] Among them, the robotic arm gives the humanoid robot the ability to manipulate objects. During first aid missions, the robotic arm can accurately grasp and operate the AED device, such as opening the AED box, removing the electrodes and correctly placing them on the body of the person waiting for first aid. The robotic arm is also capable of performing fine movements to ensure the accuracy and safety of the first aid process. For example, when placing the electrodes, the robotic arm can accurately adjust the position and angle of the electrodes based on the feedback from the visual sensor to achieve the best defibrillation effect. In addition to operating the AED device, the robotic arm can also perform other auxiliary tasks during the first aid process, such as carrying items, clearing obstacles, etc., providing more support for first aid work.

[0041] Through the mutual collaboration between these modules, the humanoid robot can perceive the environment, receive instructions, make decisions and perform corresponding actions, thereby enabling the humanoid robot to use AED equipment to provide first aid to people with cardiac arrest and save their lives.

[0042] See also Figure 2 , Figure 2 This is a flow chart of an AED first aid method based on a humanoid robot provided in an embodiment of the present application, which is applied to a control module of the humanoid robot, wherein the humanoid robot is in communication with a target monitoring system in a target public area, and the method includes but is not limited to the following steps:

[0043] S201: Acquire a target monitoring video collected by the target monitoring system, and determine the persons in need of emergency treatment in the target public area according to the target monitoring video to obtain target persons in need of emergency treatment.

[0044] In the embodiment of the present application, the target public area may include one of the following: airports, shopping malls, supermarkets, tourist attractions, etc., which are not limited here.

[0045] In a specific embodiment, the humanoid robot may include a communication module, which can be used to establish a communication connection with the above-mentioned target monitoring system; then, the target monitoring system can transmit the target monitoring video to the communication module, and the communication module can transmit the target monitoring video to the control module, which can analyze the target monitoring video to determine the people waiting for emergency treatment in the target public area and obtain the target people waiting for emergency treatment.

[0046] Optionally, step S201, determining the persons in need of emergency treatment in the target public area according to the target surveillance video to obtain the target persons in need of emergency treatment, may include the following steps:

[0047] S11. Detect the target surveillance video according to a preset motion detection algorithm to determine whether there are people with preset abnormal behavior in the target public area, and obtain m people, where m is a positive integer;

[0048] S12. Determine the abnormal duration for each of the m persons to engage in the preset abnormal behavior, obtaining m abnormal durations;

[0049] S13. Determine the abnormal durations greater than the first preset duration among the m abnormal durations, to obtain n abnormal durations, where n is a positive integer less than or equal to m;

[0050] S14: Determine a maximum value among the n abnormal durations, and determine the person corresponding to the maximum value as the target person to be rescued.

[0051] In an embodiment of the present application, the preset motion detection algorithm, the preset abnormal behavior and the first preset duration can all be preset or defaulted in advance. For example, the preset motion detection algorithm can be an algorithm based on motion trajectory analysis, and the preset abnormal behavior can be suddenly falling to the ground.

[0052] In a specific embodiment, the target surveillance video can be detected according to a preset motion detection algorithm to determine whether there are people with preset abnormal behaviors in the target public area, and obtain m people. Specifically, the video clarity of the target surveillance video can be obtained first. If the video clarity is greater than or equal to the preset clarity, the target surveillance video can be directly detected using the preset motion detection algorithm to identify the people with preset abnormal behaviors in the target surveillance video, and obtain m people; if the video clarity is less than the preset clarity, the clarity of the target surveillance video can be enhanced first, and then the target surveillance video can be detected using the preset motion detection algorithm.

[0053] Then, after detecting that the above-mentioned m persons exhibit preset abnormal behaviors, the target monitoring system can track these m persons to obtain the abnormal duration of their preset abnormal behaviors, and obtain m abnormal durations; then, these m abnormal durations can be compared with the first preset duration to obtain n abnormal durations that are greater than the first preset duration; finally, the maximum value among these n abnormal durations can be found, and the person corresponding to the maximum value can be determined as the person suffering from cardiac arrest, that is, the target person waiting for emergency treatment.

[0054] In this way, by detecting the target surveillance video according to the preset motion detection algorithm, the presence of persons with preset abnormal behaviors in the target public area is determined, and m persons are obtained; the abnormal duration of each of the m persons in the preset abnormal behavior is determined, and m abnormal durations are obtained; the abnormal duration greater than the first preset duration among the m abnormal durations is determined, and n abnormal durations are obtained; the maximum value among the n abnormal durations is determined, and the person corresponding to the maximum value is determined as the target first aid person. By analyzing the duration of the abnormal behavior, the people who really need emergency rescue can be screened out. Some short-term abnormal behaviors may occur in public areas. For example, a person accidentally trips and quickly stands up. In this case, emergency medical rescue may not be required. Identifying those people with abnormal behaviors for a longer duration as target first aid people can reduce the probability of false alarms, ensure that the humanoid robot is sent to the place where rescue is really needed, and improve the accuracy of first aid operations.

[0055] S202: Obtain the location, identity information, and abnormality start time of the target emergency personnel.

[0056] In an embodiment of the present application, the target monitoring system can analyze the position coordinates of the target emergency personnel based on the target monitoring video to obtain the personnel's location. For example, by triangulating the position of the target emergency personnel in different camera images, the specific position of the target emergency personnel in the actual space can be calculated. Alternatively, assuming that the target monitoring system has a mapping function, the position of the person can be directly marked on the map to obtain the personnel's location. The target monitoring system can also perform facial recognition on the target emergency personnel to identify the facial features of the target emergency personnel, and then compare the identified facial features with a pre-stored personnel database to determine the personnel's identity information. For example, in public areas such as shopping malls and airports, they can establish a customer or passenger facial database and quickly determine the personnel's identity information through facial recognition. In addition, the target monitoring system will add a timestamp when recording the monitoring video. When a preset abnormal behavior of a person is detected, the abnormal starting time can be determined based on the timestamp of the target monitoring video. For example, by analyzing the timestamp of the frame in the target monitoring video where the target emergency personnel falls to the ground, the abnormal starting time of the abnormal behavior can be determined.

[0057] S203: Control the humanoid robot to acquire a target AED device, and acquire target device attribute information of the target AED device.

[0058] In the embodiment of the present application, the target device attribute information may be at least one of the following: device model, electrode sheet type, etc., which are not limited here.

[0059] In a specific embodiment, the humanoid robot can be controlled to obtain the target AED device and obtain the target device attribute information of the target AED device. Specifically, the target device attribute information can be the device model. The target AED device can be affixed with a QR code, which contains information such as the device model, production date, and serial number. The humanoid robot can be equipped with a QR code scanner to obtain the device model by scanning the QR code. For example, the visual sensor module of the humanoid robot can be integrated with a QR code scanning function. When it approaches the target AED device, it automatically scans and interprets the information in the QR code to determine the device model, that is, the target device attribute information.

[0060] Optionally, step S203, controlling the humanoid robot to acquire a target AED device, may include the following steps:

[0061] S31, obtaining target map data corresponding to the target public area;

[0062] S32. Determine the locations of all AED devices in the target public area according to the target map data to obtain a plurality of first device locations;

[0063] S33, obtaining the current position of the humanoid robot;

[0064] S34. Planning the shortest routes between the current location, the multiple first device locations, and the personnel locations to obtain multiple shortest routes; each shortest route corresponds to a first device location;

[0065] S35, determining a target shortest route corresponding to a minimum distance value among the multiple shortest routes, and determining a target first device position corresponding to the target shortest route;

[0066] S36: Control the humanoid robot to go to the target first device location based on the target shortest route, and obtain the target AED device at the target first device location.

[0067] In an embodiment of the present application, target map data may be stored in the database of the target monitoring system, and the target map data may be sent to the humanoid robot through the target monitoring system; then, the positions of all AED devices in the target public area may be determined based on the target map data, and multiple first device positions may be obtained. Specifically, the target map data may include position markings of AED devices, and the humanoid robot may search for all AED position markings in the target map data to obtain the positions of all AED devices, that is, multiple first device positions; then, the current position of the humanoid robot may be obtained. Specifically, a positioning module may be provided inside the humanoid robot, and the position of the humanoid robot may be located by the positioning module to obtain the current position.

[0068] Furthermore, the shortest routes between the current position, multiple first device positions, and personnel positions, multiple shortest routes, can be planned. Specifically, a route planning algorithm (for example, the A-star algorithm, the Dijkstra algorithm) can be used for route planning. The current position can be set as the starting point, and a first device position can be selected from the multiple first device positions as an intermediate node. The personnel position can also be set as the end point. By inputting these conditions into the path planning algorithm for route planning, a shortest route can be obtained. Repeating this process multiple times can obtain multiple shortest routes. Then, the distance value of each shortest route in the multiple shortest routes can be calculated based on the target map data to obtain multiple distance values. The minimum distance value among the multiple distance values ​​is found, and the shortest route corresponding to the minimum distance value among the multiple shortest routes is used as the target shortest route. In addition, the first device position existing on the target shortest route, that is, the target first device position, can also be determined.

[0069] For an example, see Figure 3 , Figure 3 This is a schematic diagram of generating multiple shortest routes provided by an embodiment of the present application, such as Figure 3 As shown, based on the current position S1 of the humanoid robot, multiple first device positions (i.e. Figure 3 A1, A2, A3 in the target), the personnel position S2 of the target emergency personnel generates the shortest route, and the shortest route also needs to avoid obstacles in the target public area, such as Figure 3 There are four obstacles shown, namely obstacle A, obstacle B, obstacle C, and obstacle D, thereby obtaining multiple shortest routes; among them, the current position S1 is the starting point and the personnel position S2 is the end point, so the shortest routes finally generated can be the following three, the first shortest route is: ①→②; the second shortest route is: ③→④; the third shortest route is: ⑤→⑥; then, the humanoid robot can select the one with the shortest distance from the three shortest routes as the target shortest route. Assuming that the first shortest route has the shortest distance, then the first shortest route can be used as the target shortest route, and the humanoid robot can move along the target shortest route to obtain the target AED equipment.

[0070] Finally, the humanoid robot can be controlled to move toward the target first device location based on the target shortest route and identify obstacles in the route. If an obstacle is identified, the humanoid robot can adjust the route in time to avoid the obstacle and continue to move toward the target first device location. For example, if there is an obstacle blocking the route in front, the robot can try to bypass the obstacle or find other feasible paths until the humanoid robot reaches the target first position. Then, the humanoid robot can obtain the target AED device at the target first device location. Specifically, the humanoid robot can obtain the target AED device according to a pre-set operating procedure. The operating procedure may include procedures such as robotic arm grabbing and opening the cabinet door where the equipment is stored. For example, if the target AED device is stored in a cabinet, the humanoid robot can use the robotic arm to open the cabinet door, take out the target AED device, and fix it on itself for carrying.

[0071] S204: Obtain the target position of the humanoid robot at the current moment.

[0072] In the embodiment of the present application, a positioning module may be provided inside the humanoid robot, through which the current position of the humanoid robot can be located to obtain the target position.

[0073] S205: Generate a target emergency route between the target location and the personnel location.

[0074] In the embodiment of the present application, since the humanoid robot already has the target AED device, it can go directly to the personnel location to use the target AED device to provide first aid to the target emergency personnel. The controller of the humanoid robot can generate a target emergency route between the target location and the personnel location. Specifically, a route planning algorithm (for example, the A-star algorithm, the Dijkstra algorithm) can be used for route planning. The target location can be set as the starting point, and the personnel location can be set as the end point. Based on the principle of the shortest route, the route planning algorithm is used to plan the route to obtain the shortest route between the target location and the personnel location, that is, the target emergency route.

[0075] S206: Estimate the arrival time of the humanoid robot at the personnel location according to the target emergency route.

[0076] In an embodiment of the present application, the arrival time of the humanoid robot at the personnel location is estimated based on the target emergency route. Specifically, the distance of the target emergency route can be obtained first to obtain the target distance. Then, the theoretical maximum movement speed of the humanoid robot can be obtained. The target weight of the target AED device can also be obtained. Then, the target interference factor of the target weight on the humanoid robot can be determined. Specifically, a mapping relationship between a preset weight and an interference factor can be pre-stored. Based on the mapping relationship, the target interference factor corresponding to the target weight is determined. The value range of the target interference factor can be -0.3~0. Then, the theoretical maximum movement speed is adjusted according to the target interference factor to obtain the actual maximum movement speed. The specific calculation formula is as follows:

[0077] Actual maximum movement speed = theoretical maximum movement speed × (1 + target interference factor);

[0078] According to the above formula, the actual maximum movement speed can be obtained. Then, the target distance can be divided by the actual maximum movement speed to obtain the estimated duration. Then, the humanoid robot can record the current time to obtain the starting time of the route, and the estimated duration plus the starting time of the route can be used to obtain the arrival time.

[0079] S207: Determine a target elapsed time between the abnormal start time and the arrival time.

[0080] In the embodiment of the present application, the target elapsed time can be obtained by subtracting the abnormal start time from the arrival time.

[0081] S208: Determine a target first aid strategy based on the target device attribute information, the personnel identity information, and the target consuming time.

[0082] Optionally, in step S208, the personnel identity information includes: target age, target muscle type parameters; and determining the target first aid strategy based on the target device attribute information, the personnel identity information, and the target consuming time may include the following steps:

[0083] S81. Acquire an initial operating parameter set corresponding to the target device attribute information, wherein the initial operating parameter set includes a plurality of initial operating parameters, each of which corresponds to an age range; each initial operating parameter includes: defibrillation energy and duration;

[0084] S82: Determine target initial operating parameters corresponding to the target age in the initial operating parameter set; the target initial operating parameters include: a first defibrillation energy and a first duration;

[0085] S83, determining a first adjustment parameter corresponding to the target muscle type parameter;

[0086] S84. Adjust the first defibrillation energy according to the first adjustment parameter to obtain a second defibrillation energy;

[0087] S85. Determine a second adjustment parameter corresponding to the target elapsed time;

[0088] S86: Adjust the first duration according to the second adjustment parameter to obtain a second duration;

[0089] S87, determining a target number of defibrillation times and a target defibrillation time interval corresponding to the target duration;

[0090] S88. Generate the target first aid strategy according to the target number of defibrillation times, the target defibrillation time interval, the second defibrillation energy, and the second duration.

[0091] In the embodiment of the present application, defibrillation energy refers to the amount of electrical energy released by the AED device to the heart to eliminate abnormal heart rhythms (such as ventricular fibrillation, etc.), usually measured in joules (J); the target muscle type parameters may include at least one of the following: muscle mass, muscle strength, muscle density, etc., which are not limited here.

[0092] In a specific embodiment, an initial working parameter set corresponding to the target device attribute information can be obtained first. Specifically, a mapping relationship between preset device attribute information and the working parameter set can be pre-stored, and the initial working parameter set corresponding to the target device attribute information can be determined based on the mapping relationship; then, the target initial working parameters corresponding to the target age in the initial working parameter set can be determined. Specifically, the target age range in which the target age is located can be determined first, and the corresponding initial working parameters can be selected from the initial working parameter set according to the target age range to obtain the target initial working parameters.

[0093] Next, a first adjustment parameter corresponding to the target muscle type parameter can be determined. Specifically, a mapping relationship between a preset muscle type parameter and an adjustment parameter can be pre-stored, and the first adjustment parameter corresponding to the target muscle type parameter can be determined based on the mapping relationship. The value range of the first adjustment parameter can be -0.2 to 0.2. Then, the first defibrillation energy can be adjusted according to the first adjustment parameter. The specific calculation formula is as follows:

[0094] Second defibrillation energy = first defibrillation energy × (1 + first adjustment parameter);

[0095] The second defibrillation energy can be obtained according to the above formula. Then, a second adjustment parameter corresponding to the target duration can be determined. Specifically, a mapping relationship between a preset duration and the adjustment parameter can be pre-stored, and the second adjustment parameter corresponding to the target duration can be determined based on the mapping relationship. The value range of the second adjustment parameter can be -0.12 to 0.12. The first duration is adjusted according to the second adjustment parameter. The specific calculation formula is as follows:

[0096] Second duration = first duration × (1 + second adjustment parameter);

[0097] The second duration can be obtained according to the above formula; then, the target number of defibrillations and the target defibrillation time interval corresponding to the target consumed time can be determined. Specifically, the mapping relationship between the preset consumed time and the number of defibrillations can be pre-stored, and the target number of defibrillations corresponding to the target consumed time can be determined based on the mapping relationship. Similarly, the mapping relationship between the preset consumed time and the defibrillation time interval can be pre-stored, and the target defibrillation time interval corresponding to the target consumed time can be determined based on the mapping relationship; finally, the target first aid strategy can be generated according to the target number of defibrillations, the target defibrillation time interval, the second defibrillation energy and the second duration. Specifically, the target first aid strategy can be: the humanoid robot controls the target AED device to perform an electric shock defibrillation for the second duration on the target first aid person with the second defibrillation energy every time the target defibrillation time interval passes, until the target first aid person is out of danger (i.e., wakes up), or the target AED device performs electric shock defibrillation for the target number of defibrillations.

[0098] In this way, by obtaining an initial working parameter set corresponding to the target device attribute information; determining the target initial working parameter corresponding to the target age in the initial working parameter set; determining the first adjustment parameter corresponding to the target muscle type parameter; adjusting the first defibrillation energy according to the first adjustment parameter to obtain the second defibrillation energy; determining the second adjustment parameter corresponding to the target consumed time; adjusting the first duration according to the second adjustment parameter to obtain the second duration; determining the target number of defibrillations and the target defibrillation time interval corresponding to the target consumed time; generating a target first aid strategy based on the target number of defibrillations, the target defibrillation time interval, the second defibrillation energy and the second duration, by considering the target age and muscle type parameters, personalized first aid strategies are formulated for different patients. People of different age groups have different body functions and tolerance to defibrillation, and muscle type will also affect the conduction of current in the body. By targetedly adjusting the defibrillation energy and duration, the treatment effect can be improved, and unnecessary damage to the patient's body can be reduced, thereby improving the first aid efficiency of the AED device.

[0099] S209: Control the humanoid robot to advance along the target first aid route. When the robot reaches the location of the person, control the humanoid robot to use the target AED device to provide first aid to the target person in need of first aid according to the target first aid strategy, so as to save the target person in need of first aid.

[0100] In an embodiment of the present application, the humanoid robot can move along the target emergency route and detect its own position in real time. When it is detected that its own position coincides with or is very close to the position of the person, the humanoid robot can be controlled to use the target AED device to provide first aid to the target person in need of emergency treatment according to the target emergency strategy to save the target person in need of emergency treatment.

[0101] Optionally, in step S209, the humanoid robot includes a visual sensor and a robotic arm, and the target AED device includes a first electrode pad and a second electrode pad; and controlling the humanoid robot to use the target AED device to provide first aid to the target person in need of first aid according to the target first aid strategy may include the following steps:

[0102] A1. Controlling the robotic arm of the humanoid robot to place the first surface of the first electrode sheet on the upper right chest of the target emergency responder, and continuously pressing the second surface of the first electrode sheet with a first preset force for a second preset time period;

[0103] A2. Controlling the visual sensor to detect a first degree of contact between the skin at the upper right chest and the first electrode sheet, and determining that contact between the first electrode sheet and the skin at the upper right chest is complete when the first degree of contact meets a first preset condition;

[0104] A3, controlling the robotic arm to attach the first surface of the second electrode sheet to the lower left chest of the target emergency responder;

[0105] A4. Perform emergency defibrillation on the target person in need of emergency treatment through the target AED device based on the target emergency treatment strategy.

[0106] In the embodiment of the present application, the first preset strength, the second preset duration and the first preset condition can all be preset in advance or defaulted.

[0107] In a specific embodiment, the control module can control the manipulator arm of the humanoid robot to attach the first side of the first electrode sheet to the upper right chest position of the target emergency responder, and continuously press the second side of the first electrode sheet with a first preset force for a second preset time. Specifically, the target emergency responder can be identified and located by a visual sensor, and key feature points of the human body, such as the head, shoulders, chest, etc., can be identified to find the upper right chest position. The control module plans the movement path of the manipulator arm according to the determined upper right chest position, for example, calculates the shortest path from the current manipulator arm position to the upper right chest position, and avoids collision with surrounding objects at the same time, controls the manipulator arm to first take the first electrode sheet, and then Then, the first electrode sheet is moved to the upper right chest position according to the planned path, and the first side of the electrode sheet is attached to the patient's skin at an appropriate angle and direction. The robotic arm can be equipped with a pressure sensor to detect the pressing force of the electrode sheet on the patient's chest. The control module adjusts the output force of the robotic arm according to the first preset force to ensure that the pressing force is within an appropriate range. A feedback control algorithm can be used to monitor the data of the pressure sensor in real time and adjust the movement of the robotic arm according to the difference between the actual pressure and the preset force. For example, if the force detected by the pressure sensor is less than the first preset force, the control module can increase the output force of the robotic arm; if the pressure is too large, the output force of the robotic arm is reduced.

[0108] Next, the visual sensor can be controlled to detect a first degree of fit between the skin at the upper right chest position and the first electrode sheet. When the first degree of fit meets the first preset condition, it is determined that the first electrode sheet and the skin at the upper right chest position are fit. Specifically, the first preset condition can be that the ratio of the contact area between the skin and the first electrode sheet to the total area of ​​the electrode sheet reaches a certain value. For example, it can be set that when the contact area ratio reaches 80%, it is considered that the fit meets the first preset condition. The contact edge of the electrode sheet and the skin can be identified by the visual sensor, and the contact area is calculated. Then, the ratio between the contact area and the total area of ​​the first electrode sheet is compared to obtain the first ratio. When the first ratio is greater than or equal to the preset ratio, it is determined that the first degree of fit meets the first preset condition, that is, the first electrode sheet and the skin at the upper right chest position are fit.

[0109] It should be explained that before sticking the first electrode sheet, the visual sensor can be used to detect whether there is an obstruction on the upper body of the target first-aid person. Specifically, the humanoid robot can use an image recognition algorithm to detect whether there is an obstruction. It can determine whether it is an obstruction by identifying the specific shape, color or texture of the object, for example, identifying objects such as clothes, scarves, and jewelry that affect the sticking of the electrode sheet; when there is an obstruction on the upper body of the target first-aid person, the robotic arm is controlled to remove the obstruction. According to the position of the obstruction, the control module can plan the movement path of the robotic arm to ensure that the obstruction can be removed safely and effectively.

[0110] Then, the robotic arm can be controlled to stick the first side of the second electrode sheet on the lower left chest of the target person waiting for emergency treatment. Specifically, the method of sticking the second electrode sheet is the same as the method of sticking the first electrode sheet mentioned above; finally, the target person waiting for emergency treatment can be defibrillated by the target AED device based on the target first aid strategy.

[0111] In this way, the robotic arm of the humanoid robot is controlled to attach the first side of the first electrode sheet to the upper right chest position of the target person waiting for emergency treatment, and continuously press the second side of the first electrode sheet with a first preset force for a second preset time period; the visual sensor is controlled to detect a first degree of fit between the skin at the upper right chest position and the first electrode sheet, and when the first degree of fit meets a first preset condition, it is determined that the fit between the first electrode sheet and the skin at the upper right chest position is complete; the robotic arm is controlled to attach the first side of the second electrode sheet to the lower left chest position of the target person waiting for emergency treatment; emergency defibrillation is performed on the target person waiting for emergency treatment based on the target first aid strategy through the target AED device. On the one hand, the human The robot's robotic arm can attach the electrode to the designated position with precise force and duration, and press continuously to ensure that the electrode is in full contact with the skin, preparing for subsequent defibrillation operations. Compared with manual operation, the robot's movements are more stable and accurate, reducing operational errors and time waste caused by human factors, thereby improving the efficiency of AED equipment use. On the other hand, the robot operates according to preset procedures, which can ensure that the operating procedures and parameters of each first aid are consistent, improving the standardization of first aid. The standardized electrode fitting method is a key factor in ensuring the effectiveness of defibrillation, thereby improving the success rate of defibrillation.

[0112] Optionally, in step A4, the humanoid robot further includes a voice module, and performing emergency defibrillation on the target emergency person by the target AED device based on the target emergency strategy may include the following steps:

[0113] B1. Identifying the heart rhythm analysis button of the target AED device through the visual sensor, controlling the robotic arm to press the heart rhythm analysis button with a second preset force, thereby controlling the target AED device to perform a heart rhythm analysis on the target emergency responder; the target AED device will issue a target voice prompt after the heart rhythm analysis is completed;

[0114] B2. receiving the target voice prompt through the voice module; the target voice prompt includes a suggestion for electric shock or a suggestion for not electric shock;

[0115] B3. When the target voice prompt includes the electric shock suggestion, identifying the electric shock button of the target AED device through the visual sensor, controlling the robotic arm to press the electric shock button with the second preset force, performing electric shock defibrillation on the target emergency person with the second defibrillation energy for the second duration through the target AED device, and after a third preset duration, detecting whether the target emergency person has awakened through the visual sensor; if the target emergency person has awakened, ceasing execution of the target emergency strategy;

[0116] B4. If the target person awaiting emergency treatment has not awakened, the target AED device is controlled to perform electric shock defibrillation on the target person awaiting emergency treatment again according to the target defibrillation time interval until the target person awaiting emergency treatment awakens, or the number of electric shock defibrillations performed by the target AED device is equal to the target number of defibrillations.

[0117] In the embodiment of the present application, the second preset strength and the third preset duration can be preset in advance or defaulted.

[0118] In a specific embodiment, the heart rhythm analysis button of the target AED device can be identified by a visual sensor. Specifically, a preset heart rhythm analysis button image can be stored in the database of the humanoid robot. The visual sensor scans the target AED device based on the preset heart rhythm analysis button image to identify the heart rhythm analysis button. Then, the robotic arm is controlled to press the heart rhythm analysis button with a second preset force to start the heart rhythm analysis function of the target AED device and perform a heart rhythm analysis on the target emergency personnel. After the heart rhythm analysis is completed, the target AED device will issue a target voice prompt. The above-mentioned target voice prompt can be received through the voice module.

[0119] Next, the target voice prompt can be converted into text data, and keyword detection can be performed on the text data. When it is detected that the text data contains "electric shock recommended" and does not contain preset negative keywords (for example, no, no, not needed), the electric shock button of the target AED device is identified by the visual sensor, and the robotic arm is controlled to press the electric shock button with a second preset force to activate the electric shock function of the target AED device. The target AED device performs electric shock defibrillation on the target emergency person with a second defibrillation energy for a second duration. After a third preset duration, the visual sensor is used to detect whether the target emergency person has awakened. Specifically, the visual sensor can collect body movement information of the target emergency person to determine whether there are signs of awakening. The movement of the patient's eyes, arms, legs, head and other parts, as well as the overall posture changes of the body can be observed. For example, it can be detected whether the target emergency person has opened his eyes, waved his arms, moved his legs, turned his head and other movements. If none of these movements exist, it is determined that the target emergency person has not awakened. Otherwise, it can be determined that the target emergency person has awakened.

[0120] If the target person awaiting emergency treatment has awakened, the target emergency strategy is stopped; if the target person awaiting emergency treatment has not awakened, the target AED device is controlled to perform electric shock defibrillation on the target person awaiting emergency treatment again according to the target defibrillation time interval until the target person awaiting emergency treatment awakens, or the number of electric shock defibrillations performed by the target AED device is equal to the target number of defibrillations.

[0121] In this way, the humanoid robot can quickly identify the heart rhythm analysis button and the electric shock button and perform corresponding first aid operations, greatly shortening the first aid time and thus improving the first aid efficiency of the AED equipment.

[0122] Optionally, before controlling the target AED device to perform the target defibrillation number of electric shocks on the target emergency responder according to the target defibrillation time interval, the method may further include the following steps:

[0123] C1. Obtaining target physiological state parameters of the target emergency responder;

[0124] C2. When the target physiological state parameter satisfies a second preset condition, determining a reference pressing force and a reference pressing frequency corresponding to the target age;

[0125] C3. Acquire a full-body image of the target person awaiting emergency treatment through the visual sensor to obtain a full-body image of the target;

[0126] C4. estimating the target weight of the target person waiting for emergency treatment based on the target full-body image;

[0127] C5. Determine a first optimization factor corresponding to the target weight;

[0128] C6. Optimize the reference pressing force according to the first optimization factor to obtain a target pressing force;

[0129] C7. Determine a first influencing factor corresponding to the target pressing intensity;

[0130] C8. Determine a second influencing factor corresponding to the target muscle type parameter;

[0131] C9. Adjust the reference compression frequency according to the first influencing factor and the second influencing factor to obtain a target compression frequency;

[0132] C10. Control the humanoid robot to perform cardiopulmonary resuscitation according to the target compression intensity and the target compression frequency.

[0133] In an embodiment of the present application, the target physiological state parameter includes at least one of the following: heart rate, respiratory rate, blood pressure, etc., which are not limited here; the second preset condition can be preset or defaulted in advance, and the second preset condition is used to determine whether the target emergency personnel are awake.

[0134] In a specific embodiment, the target physiological state parameters of the target emergency personnel can be obtained first. Specifically, the target physiological state parameters can be heart rate. The humanoid robot can be equipped with a heart rate sensor, and the target emergency personnel can be detected by the heart rate sensor to obtain the heart rate, which is the target physiological state parameter; when the target physiological state parameter meets the second preset condition, it means that the target emergency personnel has not yet woken up and needs cardiopulmonary resuscitation. At this time, the reference compression intensity and reference compression frequency corresponding to the target age can be determined. Specifically, the mapping relationship between the preset age and the compression intensity can be pre-stored, and the reference compression intensity corresponding to the target age is determined based on the mapping relationship. Similarly, the mapping relationship between the preset age and the compression frequency can also be pre-stored, and the reference compression frequency corresponding to the target age is determined based on the mapping relationship.

[0135] Next, the target person waiting for emergency treatment can be photographed by a visual sensor to obtain a full-body image of the target; then, the target weight of the target person waiting for emergency treatment can be estimated based on the full-body image of the target. Specifically, an image analysis algorithm (e.g., edge detection, contour tracking, etc.) can be used to extract the body contour in the full-body image of the target, and the body dimensions of the target person waiting for emergency treatment, such as height, chest circumference, waist circumference, hip circumference, etc., can be estimated based on the body contour. The target weight can be calculated based on these body dimensions and a preset body density; then, a first optimization factor corresponding to the target weight can be determined. Specifically, a mapping relationship between a preset weight and the optimization factor can be pre-stored, and the first optimization factor corresponding to the target weight can be determined based on the mapping relationship. The value range of the first optimization factor can be -0.1~0.1; then, the reference pressing force can be optimized based on the first optimization factor. The specific calculation formula is as follows:

[0136] Target pressing force = reference pressing force × (1 + first optimization factor);

[0137] According to the above formula, the target pressing force can be obtained; then, the first influencing factor corresponding to the target pressing force can be determined. Specifically, the mapping relationship between the preset pressing force and the influencing factor can be pre-stored, and the first influencing factor corresponding to the target pressing force can be determined based on the mapping relationship. The value range of the first influencing factor can be -0.12~0.12; then, the second influencing factor corresponding to the target muscle type parameter can be determined. Specifically, the mapping relationship between the preset muscle type parameter and the influencing factor can be pre-stored, and the second influencing factor corresponding to the target muscle type parameter can be determined based on the mapping relationship. The value range of the second influencing factor can be -0.2~0.2; then, the reference pressing frequency can be adjusted according to the first influencing factor and the second influencing factor. The specific calculation formula is as follows:

[0138] Target pressing frequency = reference pressing frequency × (1 + first influencing factor) × (1 + second influencing factor);

[0139] The target compression frequency can be obtained according to the above formula; finally, the humanoid robot is controlled to perform cardiopulmonary resuscitation operations according to the target compression intensity and the target compression frequency. Specifically, the humanoid robot can be controlled to perform compressions at the target compression frequency on the preset cardiopulmonary resuscitation position of the target emergency person (for example, the center of the chest of the target emergency person) with the target compression intensity, thereby achieving cardiopulmonary resuscitation for the target emergency person.

[0140] The implementation of this application has the following beneficial effects:

[0141] It can be seen that the AED first aid method based on a humanoid robot described in this application includes: obtaining a target monitoring video collected by a target monitoring system, and determining the first aid personnel in the target public area based on the target monitoring video to obtain the target first aid personnel; obtaining the personnel position, personnel identity information and abnormal start time of the target first aid personnel; controlling the humanoid robot to obtain the target AED device, and obtaining the target device attribute information of the target AED device; obtaining the target position of the humanoid robot at the current moment; generating a target first aid route between the target position and the personnel position; estimating the arrival time of the humanoid robot to the personnel position based on the target first aid route Arrival time; determine the target consuming time between the abnormality start time and the arrival time; determine the target first aid strategy according to the target device attribute information, the personnel identity information and the target consuming time; control the humanoid robot to advance along the target first aid route, and when it arrives at the personnel position, control the humanoid robot to use the target AED device to provide first aid to the target first aid personnel according to the target first aid strategy, so as to save the target first aid personnel. In this way, the humanoid robot accurately executes the target first aid strategy to ensure that each first aid step can be carried out accurately, avoiding delays and mistakes caused by improper operation, thereby improving the first aid efficiency of the AED equipment.

[0142] See also Figure 4 , Figure 4 This is a functional module block diagram of an AED first aid device 400 based on a humanoid robot provided in an embodiment of the present application, which is applied to a control module of the humanoid robot. The humanoid robot is in communication with a target monitoring system in a target public area. The AED first aid device 400 based on the humanoid robot includes: an acquisition unit 401, a control unit 402, and a first aid unit 403, wherein:

[0143] The acquisition unit 401 is configured to acquire a target surveillance video collected by the target surveillance system, and determine a person in need of emergency treatment in the target public area based on the target surveillance video to obtain a target person in need of emergency treatment; and obtain the person's location, identity information, and abnormality start time of the target person in need of emergency treatment;

[0144] The control unit 402 is configured to control the humanoid robot to acquire a target AED device and obtain target device attribute information of the target AED device;

[0145] The acquisition unit 401 is further configured to acquire the target position of the humanoid robot at the current moment;

[0146] The control unit 402 is further configured to generate a target emergency route between the target location and the personnel location; estimate the arrival time of the humanoid robot at the personnel location based on the target emergency route; determine a target elapsed time between the abnormality start time and the arrival time; and determine a target emergency strategy based on the target device attribute information, the personnel identity information, and the target elapsed time.

[0147] The first aid unit 403 is used to control the humanoid robot to advance along the target first aid route. When it reaches the location of the person, it controls the humanoid robot to use the target AED device to provide first aid to the target person in need of first aid according to the target first aid strategy to save the target person in need of first aid.

[0148] Optionally, in determining the persons in need of emergency treatment in the target public area according to the target surveillance video and obtaining the target persons in need of emergency treatment, the acquiring unit 401 is specifically configured to:

[0149] Detect the target surveillance video according to a preset motion detection algorithm to determine whether there are people with preset abnormal behavior in the target public area, and obtain m people, where m is a positive integer;

[0150] Determine the abnormal duration for each of the m persons to engage in the preset abnormal behavior, obtaining m abnormal durations;

[0151] Determine the abnormal durations greater than the first preset duration among the m abnormal durations, to obtain n abnormal durations, where n is a positive integer less than or equal to m;

[0152] The maximum value among the n abnormal durations is determined, and the person corresponding to the maximum value is determined as the target person to be rescued.

[0153] Optionally, in controlling the humanoid robot to acquire a target AED device, the control unit 402 is specifically configured to:

[0154] Acquiring target map data corresponding to the target public area;

[0155] determining the locations of all AED devices in the target public area according to the target map data to obtain a plurality of first device locations;

[0156] Obtaining the current position of the humanoid robot;

[0157] Planning the shortest routes between the current location, the multiple first device locations, and the personnel locations to obtain multiple shortest routes; each shortest route corresponds to a first device location;

[0158] Determining a target shortest route corresponding to a minimum distance value among the multiple shortest routes, and determining a target first device position corresponding to the target shortest route;

[0159] The humanoid robot is controlled to go to the target first device location based on the target shortest route, and the target AED device is acquired at the target first device location.

[0160] Optionally, the personnel identity information includes: target age, target muscle type parameters; in determining the target first aid strategy based on the target device attribute information, the personnel identity information, and the target consuming time, the control unit 402 is specifically configured to:

[0161] Acquire an initial operating parameter set corresponding to the target device attribute information, the initial operating parameter set including a plurality of initial operating parameters, each initial operating parameter corresponding to an age range; each initial operating parameter including: defibrillation energy and duration;

[0162] Determining target initial operating parameters corresponding to the target age in the initial operating parameter set; the target initial operating parameters include: a first defibrillation energy and a first duration;

[0163] determining a first adjustment parameter corresponding to the target muscle type parameter;

[0164] adjusting the first defibrillation energy according to the first adjustment parameter to obtain a second defibrillation energy;

[0165] Determining a second adjustment parameter corresponding to the target elapsed time;

[0166] Adjusting the first duration according to the second adjustment parameter to obtain a second duration;

[0167] Determining a target number of defibrillation times and a target defibrillation time interval corresponding to the target consuming time;

[0168] The target first aid strategy is generated according to the target number of defibrillation times, the target defibrillation time interval, the second defibrillation energy, and the second duration.

[0169] Optionally, the humanoid robot includes a visual sensor and a robotic arm, and the target AED device includes a first electrode pad and a second electrode pad; in controlling the humanoid robot to use the target AED device to provide first aid to the target emergency patient according to the target first aid strategy, the first aid unit 403 is specifically configured to:

[0170] Controlling the robotic arm of the humanoid robot to place the first surface of the first electrode sheet on the upper right chest of the target emergency responder, and continuously pressing the second surface of the first electrode sheet with a first preset force for a second preset time period;

[0171] controlling the visual sensor to detect a first degree of contact between the skin at the upper right chest and the first electrode sheet, and determining that contact between the first electrode sheet and the skin at the upper right chest is complete when the first degree of contact satisfies a first preset condition;

[0172] Controlling the robotic arm to attach the first surface of the second electrode sheet to the lower left chest of the target emergency responder;

[0173] The target AED device performs emergency defibrillation on the target person in need of emergency treatment based on the target emergency treatment strategy.

[0174] Optionally, the humanoid robot further includes a voice module. In terms of performing emergency defibrillation on the target emergency person through the target AED device based on the target emergency strategy, the emergency unit 403 is specifically configured to:

[0175] identifying the heart rhythm analysis button of the target AED device through the visual sensor, controlling the robotic arm to press the heart rhythm analysis button with a second preset force, so as to control the target AED device to perform a heart rhythm analysis on the target emergency responder; the target AED device will issue a target voice prompt after the heart rhythm analysis is completed;

[0176] receiving the target voice prompt through the voice module; the target voice prompt includes suggesting electric shock or not suggesting electric shock;

[0177] When the target voice prompt includes the electric shock suggestion, the visual sensor is used to identify the electric shock button of the target AED device, the robotic arm is controlled to press the electric shock button with the second preset force, and the target AED device performs electric shock defibrillation with the second defibrillation energy for the second duration on the target person awaiting emergency treatment. After a third preset duration, the visual sensor is used to detect whether the target person awaiting emergency treatment has awakened. If the target person awaiting emergency treatment has awakened, the target emergency strategy is stopped.

[0178] If the target person awaiting emergency treatment has not awakened, the target AED device is controlled to perform electric shock defibrillation on the target person awaiting emergency treatment again according to the target defibrillation time interval until the target person awaiting emergency treatment awakens, or the number of electric shock defibrillations performed by the target AED device is equal to the target number of defibrillations.

[0179] Optionally, before controlling the target AED device to perform the target number of defibrillation shocks on the target emergency responder according to the target defibrillation time interval, the humanoid robot-based AED emergency device 400 is further specifically configured to:

[0180] Obtain target physiological state parameters of the target emergency responder;

[0181] When the target physiological state parameter satisfies a second preset condition, determining a reference pressing force and a reference pressing frequency corresponding to the target age;

[0182] Acquire a full-body image of the target person waiting for emergency treatment through the visual sensor to obtain a full-body image of the target;

[0183] estimating a target weight of the target person waiting for emergency treatment based on the target full-body image;

[0184] determining a first optimization factor corresponding to the target weight;

[0185] Optimizing the reference pressing force according to the first optimization factor to obtain a target pressing force;

[0186] Determining a first influencing factor corresponding to the target pressing intensity;

[0187] Determining a second influencing factor corresponding to the target muscle type parameter;

[0188] Adjusting the reference compression frequency according to the first influencing factor and the second influencing factor to obtain a target compression frequency;

[0189] The humanoid robot is controlled to perform a cardiopulmonary resuscitation operation according to the target compression intensity and the target compression frequency.

[0190] In a specific implementation, the humanoid robot-based AED first aid device 400 described in the embodiment of the present invention can also execute other implementations described in the humanoid robot-based AED first aid method provided in the above embodiment of the present invention, which will not be repeated here.

[0191] See Figure 5 , Figure 5 This is a structural diagram of a humanoid robot provided in an embodiment of the present application. The humanoid robot includes a processor, a memory, a communication interface and one or more programs. The processor, memory and communication interface are interconnected through a bus. The above one or more programs are stored in the above memory and are configured to be executed by the above processor. The one or more programs include instructions for executing other implementations described in the AED first aid method based on the humanoid robot provided in the above embodiment of the present invention, which will not be repeated here.

[0192] An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, the computer program enabling a computer to execute part or all of the steps of any method described in the above method embodiments, and the above computer includes a humanoid robot.

[0193] Embodiments of the present application also provide a computer program product, comprising a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a computer to perform some or all of the steps of any of the methods described in the above method embodiments. The computer program product may be a software installation package, and the computer may include a humanoid robot.

[0194] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.

[0195] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0196] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the above-mentioned units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0197] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0198] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0199] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the existing technology, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a memory and includes a number of instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the above-mentioned methods in each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc. Various media that can store program code.

[0200] The above is a detailed introduction to the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, for those skilled in the art, according to the idea of ​​the present application, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. An AED first aid method based on a humanoid robot, characterized in that: A control module applied to a humanoid robot in communication with a target monitoring system within a target public area, the method comprising: Obtaining a target monitoring video collected by the target monitoring system, and determining a person in need of emergency treatment in the target public area based on the target monitoring video to obtain a target person in need of emergency treatment; Obtaining the location, identity information, and abnormality start time of the target emergency personnel; Controlling the humanoid robot to acquire a target AED device and acquiring target device attribute information of the target AED device; Obtaining the target position of the humanoid robot at the current moment; generating a target emergency route between the target location and the personnel location; estimating the arrival time of the humanoid robot at the location of the person according to the target emergency route; Determining a target elapsed time between the abnormal start time and the arrival time; Determine a target first aid strategy based on the target device attribute information, the personnel identity information, and the target consuming time; Controlling the humanoid robot to advance along the target first aid route, and when reaching the location of the person, controlling the humanoid robot to use the target AED device to perform first aid on the target person in need of first aid according to the target first aid strategy, so as to save the target person in need of first aid; The personnel identity information includes: target age, target muscle type parameters; the target muscle type parameters include at least one of the following: muscle mass, muscle strength, and muscle density; the target first aid strategy is determined based on the target device attribute information, the personnel identity information, and the target time spent, including: Acquire an initial operating parameter set corresponding to the target device attribute information, the initial operating parameter set including a plurality of initial operating parameters, each initial operating parameter corresponding to an age range; each initial operating parameter including: defibrillation energy and duration; Determining target initial operating parameters corresponding to the target age in the initial operating parameter set; the target initial operating parameters include: a first defibrillation energy and a first duration; Determining a first adjustment parameter corresponding to the target muscle type parameter, specifically, pre-storing a preset mapping relationship between the muscle type parameter and the adjustment parameter, and determining the first adjustment parameter corresponding to the target muscle type parameter based on the mapping relationship; adjusting the first defibrillation energy according to the first adjustment parameter to obtain a second defibrillation energy; Determining a second adjustment parameter corresponding to the target elapsed time; Adjusting the first duration according to the second adjustment parameter to obtain a second duration; Determining a target number of defibrillation times and a target defibrillation time interval corresponding to the target consuming time; The target first aid strategy is generated according to the target number of defibrillation times, the target defibrillation time interval, the second defibrillation energy, and the second duration.

2. The method according to claim 1, wherein The step of determining the persons in need of emergency treatment in the target public area according to the target surveillance video to obtain the target persons in need of emergency treatment includes: Detect the target surveillance video according to a preset motion detection algorithm to determine whether there are people with preset abnormal behavior in the target public area, and obtain m people, where m is a positive integer; Determine the abnormal duration for each of the m persons to engage in the preset abnormal behavior, obtaining m abnormal durations; Determine the abnormal durations greater than the first preset duration among the m abnormal durations, to obtain n abnormal durations, where n is a positive integer less than or equal to m; The maximum value among the n abnormal durations is determined, and the person corresponding to the maximum value is determined as the target person to be rescued.

3. The method according to claim 1, wherein The controlling the humanoid robot to acquire a target AED device comprises: Acquiring target map data corresponding to the target public area; determining the locations of all AED devices in the target public area according to the target map data to obtain a plurality of first device locations; Obtaining the current position of the humanoid robot; Planning the shortest routes between the current location, the multiple first device locations, and the personnel locations to obtain multiple shortest routes; each shortest route corresponds to a first device location; Determining a target shortest route corresponding to a minimum distance value among the multiple shortest routes, and determining a target first device position corresponding to the target shortest route; The humanoid robot is controlled to go to the target first device location based on the target shortest route, and the target AED device is acquired at the target first device location.

4. The method according to claim 1, wherein The humanoid robot includes a visual sensor and a robotic arm, and the target AED device includes a first electrode sheet and a second electrode sheet; and controlling the humanoid robot to use the target AED device to provide first aid to the target person in need of first aid according to the target first aid strategy includes: Controlling the robotic arm of the humanoid robot to place the first surface of the first electrode sheet on the upper right chest of the target emergency responder, and continuously pressing the second surface of the first electrode sheet with a first preset force for a second preset time period; controlling the visual sensor to detect a first degree of contact between the skin at the upper right chest and the first electrode sheet, and determining that contact between the first electrode sheet and the skin at the upper right chest is complete when the first degree of contact satisfies a first preset condition; Controlling the robotic arm to attach the first surface of the second electrode sheet to the lower left chest of the target emergency responder; The target AED device performs emergency defibrillation on the target person in need of emergency treatment based on the target emergency treatment strategy.

5. The method according to claim 4, wherein The humanoid robot further includes a voice module, and the emergency defibrillation performed on the target person in need of emergency treatment by the target AED device based on the target emergency strategy includes: identifying the heart rhythm analysis button of the target AED device through the visual sensor, controlling the robotic arm to press the heart rhythm analysis button with a second preset force, so as to control the target AED device to perform a heart rhythm analysis on the target emergency responder; the target AED device will issue a target voice prompt after the heart rhythm analysis is completed; receiving the target voice prompt through the voice module; the target voice prompt includes suggesting electric shock or not suggesting electric shock; When the target voice prompt includes the electric shock suggestion, the visual sensor is used to identify the electric shock button of the target AED device, the robotic arm is controlled to press the electric shock button with the second preset force, and the target AED device performs electric shock defibrillation with the second defibrillation energy for the second duration on the target person awaiting emergency treatment. After a third preset duration, the visual sensor is used to detect whether the target person awaiting emergency treatment has awakened. If the target person awaiting emergency treatment has awakened, the target emergency strategy is stopped. If the target person awaiting emergency treatment has not awakened, the target AED device is controlled to perform electric shock defibrillation on the target person awaiting emergency treatment again according to the target defibrillation time interval until the target person awaiting emergency treatment awakens, or the number of electric shock defibrillations performed by the target AED device is equal to the target number of defibrillations.

6. The method according to claim 5, wherein Before controlling the target AED device to perform the target defibrillation times on the target emergency responder according to the target defibrillation time interval, the method further includes: Obtain target physiological state parameters of the target emergency responder; When the target physiological state parameter satisfies a second preset condition, determining a reference pressing force and a reference pressing frequency corresponding to the target age; Acquire a full-body image of the target person waiting for emergency treatment through the visual sensor to obtain a full-body image of the target; estimating a target weight of the target person waiting for emergency treatment based on the target full-body image; determining a first optimization factor corresponding to the target weight; Optimizing the reference pressing force according to the first optimization factor to obtain a target pressing force; Determining a first influencing factor corresponding to the target pressing intensity; Determining a second influencing factor corresponding to the target muscle type parameter; Adjusting the reference compression frequency according to the first influencing factor and the second influencing factor to obtain a target compression frequency; The humanoid robot is controlled to perform a cardiopulmonary resuscitation operation according to the target compression intensity and the target compression frequency.

7. An AED first aid device based on a humanoid robot, characterized in that: A control module for a humanoid robot that is in communication with a target monitoring system in a target public area, the device comprising: an acquisition unit, a control unit, and an emergency unit, wherein: The acquisition unit is configured to acquire a target surveillance video collected by the target surveillance system, and determine a person in need of emergency treatment in the target public area based on the target surveillance video to obtain a target person in need of emergency treatment; and obtain the person's location, identity information, and abnormality start time of the target person in need of emergency treatment; The control unit is configured to control the humanoid robot to acquire a target AED device and acquire target device attribute information of the target AED device; The acquisition unit is further configured to acquire the target position of the humanoid robot at a current moment; The control unit is further configured to generate a target emergency route between the target location and the personnel location; estimate the arrival time of the humanoid robot at the personnel location based on the target emergency route; determine a target elapsed time between the abnormality start time and the arrival time; and determine a target emergency strategy based on the target device attribute information, the personnel identity information, and the target elapsed time. The first aid unit is configured to control the humanoid robot to advance along the target first aid route, and when reaching the location of the person, control the humanoid robot to use the target AED device to perform first aid on the target person in need of first aid according to the target first aid strategy, so as to save the target person in need of first aid; The personnel identity information includes: target age, target muscle type parameters; the target muscle type parameters include at least one of the following: muscle mass, muscle strength, and muscle density; in determining the target first aid strategy based on the target device attribute information, the personnel identity information, and the target consuming time, the control unit is specifically configured to: Acquire an initial operating parameter set corresponding to the target device attribute information, the initial operating parameter set including a plurality of initial operating parameters, each initial operating parameter corresponding to an age range; each initial operating parameter including: defibrillation energy and duration; Determining target initial operating parameters corresponding to the target age in the initial operating parameter set; the target initial operating parameters include: a first defibrillation energy and a first duration; Determining a first adjustment parameter corresponding to the target muscle type parameter, specifically, pre-storing a preset mapping relationship between the muscle type parameter and the adjustment parameter, and determining the first adjustment parameter corresponding to the target muscle type parameter based on the mapping relationship; adjusting the first defibrillation energy according to the first adjustment parameter to obtain a second defibrillation energy; Determining a second adjustment parameter corresponding to the target elapsed time; Adjusting the first duration according to the second adjustment parameter to obtain a second duration; Determining a target number of defibrillation times and a target defibrillation time interval corresponding to the target consuming time; The target first aid strategy is generated according to the target number of defibrillation times, the target defibrillation time interval, the second defibrillation energy, and the second duration.

8. A humanoid robot, characterized in that: include: A processor and a memory, wherein the memory is used to store one or more programs and is configured to be executed by the processor, wherein the programs include instructions for executing the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that A computer program for electronic data exchange is stored, wherein the computer program enables a computer to execute the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • First-aid robot

    CN116330256A

  • Intelligent elderly accompanying system based on computer vision technology

    CN116945156A