Robot control method, mobile robot, door lock and linkage control equipment
By linking the mobile robot and the door lock, the system can identify preset objects such as children and automatically trigger the child lock function, solving the problem that the child lock function of the sweeping robot needs to be manually opened, thereby improving safety and convenience.
Patent Information
- Application Number
- CN202410351820.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-26
- Publication Date
- 2025-09-26
AI Technical Summary
The child lock function of existing sweeping robots needs to be turned on manually, which is easy to be forgotten, leading to children's misoperation and posing a safety risk.
Through the linkage between the detection module of the mobile robot and the door lock, it can automatically identify preset objects such as children, trigger the child lock function, lock the control panel, remote control or voice trigger device to prevent misoperation.
The automatic triggering of the child lock function reduces the risk of children's misoperation and improves the safety and convenience of use.
Smart Images

Figure CN120704313A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of smart home technology, and in particular to a robot control method, a mobile robot, a door lock, and a linkage control device. Background Art
[0002] In related technologies, with the rapid development of science and technology, smart home technology has gradually become an important part of family life. Mobile robots, such as sweeping robots, have become daily equipment for many families. Sweeping robots can automatically complete floor cleaning tasks, reducing the burden on family members. However, when children are at home, they are prone to misoperation or accidental triggering of the robot, which may cause the robot to move or operate at inappropriate times or environments, increasing the risk of accidental injury. For example, children may be pushed, collided, or pinched by the robot. In response to this, sweeping robots have added a child lock function. However, the current child lock function requires the user to manually activate it during use, which is easy to forget the setting. Therefore, the current child lock function has poor intelligence, is inconvenient to operate, and also poses a safety risk caused by forgetting to set it. Summary of the Invention
[0003] This application aims to solve at least one of the technical problems existing in the prior art. To this end, this application proposes a robot control method, a mobile robot, a door lock, and a linkage control device, which are designed to automatically trigger the child lock function of the mobile robot, solving the problem of manual operation being inconvenient and easily overlooked.
[0004] In a first aspect, an embodiment of the present application provides a robot control method, which is applied to a mobile robot, and the method includes:
[0005] Obtaining a child lock unlocking instruction, wherein the child lock unlocking instruction is generated after determining that the identified object is a preset object;
[0006] The child lock function is enabled according to the child lock enabling instruction.
[0007] According to some embodiments of the present application, obtaining the child lock opening instruction includes one of the following:
[0008] Acquiring environmental information through a detection module of the mobile robot, extracting identity information of an identified object from the environmental information, determining that the identified object is a preset object based on the identity information, and generating a child lock unlocking instruction;
[0009] A child lock opening instruction is received from a door lock, wherein the door lock communicates with the mobile robot, and the child lock opening instruction is generated by the door lock after determining that the identified object is a preset object based on the identity identification information of the identified object.
[0010] According to some embodiments of the present application, acquiring environmental information by a detection module of the mobile robot and extracting identity information of an identified object from the environmental information includes one of the following:
[0011] capturing first environmental image information of the surrounding environment through a camera of the mobile robot, and extracting image feature information of an identified object from the first environmental image information;
[0012] Ambient sound information of the surrounding environment is acquired through the microphone of the mobile robot, and voiceprint feature information of the identified object is extracted from the ambient sound information.
[0013] According to some embodiments of the present application, enabling the child lock function according to the child lock enabling instruction includes one of the following:
[0014] Locking a control panel on the mobile robot, wherein the control panel in the locked state stops generating key control instructions;
[0015] Locking the remote control corresponding to the mobile robot, wherein the remote control in the locked state stops generating remote control commands;
[0016] The voice triggering device of the mobile robot is locked, wherein the voice triggering device in the locked state stops generating voice control instructions.
[0017] According to some embodiments of the present application, after the child lock function is enabled according to the child lock enabling instruction, the method further includes one of the following:
[0018] reducing the moving speed of the mobile robot so that the moving speed is lower than or equal to a preset limit speed;
[0019] The prompt information is generated by the prompt device of the mobile robot to remind the user, wherein the prompt information includes sound prompt information or LED prompt information.
[0020] According to some embodiments of the present application, after the child lock function is enabled according to the child lock enabling instruction, the method further includes one of the following:
[0021] Acquiring second environment image information through the detection module of the mobile robot;
[0022] When it is determined according to the second environmental image information that the identified object is outside the operating range of the mobile robot, disabling the child lock function;
[0023] When it is determined according to the second environmental image information that the identified object is within the operating range of the mobile robot, the child lock function is kept turned on.
[0024] According to some embodiments of the present application, after enabling the child lock function according to the child lock enabling instruction, the method further includes:
[0025] While the child lock function is on, continue to execute the target task;
[0026] When the mobile robot completes the target task, the child lock function is turned off.
[0027] In a second aspect, an embodiment of the present application provides a robot control method, which is applied to a door lock, wherein the door lock communicates with a mobile robot; the method comprises:
[0028] Receiving identification information of an identified object;
[0029] The identified object is determined to be a preset object according to the identity recognition information, and the mobile robot is controlled to enable a child lock function.
[0030] According to some embodiments of the present application, the receiving of identity recognition information of the identified object includes at least one of the following: receiving facial information of the identified object, receiving fingerprint information of the identified object, receiving palm vein information of the identified object, receiving palm print information of the identified object, receiving voice print information of the identified object, and receiving iris information of the identified object.
[0031] According to some embodiments of the present application, controlling the mobile robot to enable a child lock function includes:
[0032] Get the current door opening time;
[0033] When the current door opening time is within a preset time period, the mobile robot is controlled to enable a child lock function.
[0034] According to some embodiments of the present application, controlling the mobile robot to enable a child lock function includes:
[0035] Obtaining preset identity information corresponding to the preset member list;
[0036] When the identity recognition information is consistent with the preset identity information, the mobile robot is controlled to enable a child lock function.
[0037] According to some embodiments of the present application, controlling the mobile robot to enable a child lock function includes one of the following:
[0038] Generate a child lock opening instruction, and send the child lock opening instruction directly to the mobile robot, wherein the child lock opening instruction is used to control the mobile robot to open the child lock function;
[0039] Generate a child lock opening instruction, and send the child lock opening instruction to the mobile robot through a linkage control device, wherein the child lock opening instruction is used to control the mobile robot to open the child lock function.
[0040] In a third aspect, an embodiment of the present application provides a robot control method, which is applied to a linkage control device, wherein the linkage control device communicates with a door lock and a mobile robot respectively; the method includes:
[0041] Receiving a child lock unlocking instruction from the door lock, wherein the child lock unlocking instruction is generated by the door lock after determining that the identified object is a preset object based on the identity identification information of the identified object;
[0042] The child lock opening instruction is sent to the mobile robot, and the mobile robot is controlled to open the child lock function through the child lock opening instruction.
[0043] In a fourth aspect, an embodiment of the present application provides a mobile robot comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the robot control method of the second aspect mentioned above when executing the computer program.
[0044] In a fifth aspect, an embodiment of the present application provides a door lock, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the robot control method of the first aspect mentioned above when running the computer program.
[0045] In the sixth aspect, an embodiment of the present application provides a linkage control device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the robot control method of the third aspect mentioned above when running the computer program.
[0046] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute the robot control method as described in the first aspect, the second aspect or the third aspect above.
[0047] In an eighth aspect, an embodiment of the present application provides a computer program product, comprising a computer program or computer instructions, characterized in that the computer program or the computer instructions are stored in a computer-readable storage medium, a processor of a computer device reads the computer program or the computer instructions from the computer-readable storage medium, and the processor executes the computer program or the computer instructions, so that the computer device executes the robot control method of the first aspect, the second aspect or the third aspect mentioned above.
[0048] According to the technical solution of the embodiment of the present application, there are at least the following beneficial effects: the embodiment of the present application can identify the identification object. If it is determined that the identification object is a preset object such as a child or a pet, the embodiment of the present application will automatically turn on the child lock function, solving the inconvenience and easy-to-ignore problems of manual operation, and providing a convenient user experience; it can also automatically trigger the child lock function of the mobile robot, effectively preventing children or pets from misoperating or accidentally triggering the mobile robot, reducing the risk of accidental injury.
[0049] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become obvious from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] The accompanying drawings are used to provide a further understanding of the technical solution of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solution of the present application and do not constitute a limitation on the technical solution of the present application.
[0051] Figure 1 This is a schematic structural diagram of a mobile robot provided by one embodiment of the present application;
[0052] Figure 2 This is a structural diagram of a home linkage system provided by an embodiment of the present application;
[0053] Figure 3 This is a schematic structural diagram of a door lock provided by an embodiment of the present application;
[0054] Figure 4 yes Figure 3 A schematic diagram of the structure of the identity recognition module in the door lock shown;
[0055] Figure 5 This is a structural diagram of a home linkage system provided by another embodiment of the present application;
[0056] Figure 6 yes Figure 5 A schematic diagram of a home linkage system shown;
[0057] Figure 7 yes Figure 5 Another schematic diagram of the principle of the home linkage system shown;
[0058] Figure 8 is a flow chart of a robot control method performed by a door lock provided by one embodiment of the present application;
[0059] Figure 9 yes Figure 8 A flow chart of an embodiment of a robot control method is shown;
[0060] Figure 10 yes Figure 8 A flow chart of another embodiment of the robot control method is shown;
[0061] Figure 11 is a flow chart of a robot control method performed by a door lock provided by one embodiment of the present application;
[0062] Figure 12 yes Figure 11 A sub-step diagram of controlling the mobile robot to enable the child lock function in step S1120 of the robot control method shown;
[0063] Figure 13 yes Figure 11 Another sub-step diagram of controlling the mobile robot to enable the child lock function in step S1120 of the robot control method shown;
[0064] Figure 14 is a flow chart of a robot control method performed by a linkage control device provided in one embodiment of the present application;
[0065] Figure 15 is an overall flow chart of a robot control method provided by another embodiment of the present application;
[0066] Figure 16 is an overall flow chart of a robot control method provided by another embodiment of the present application;
[0067] Figure 17 is an overall flow chart of a robot control method provided by another embodiment of the present application;
[0068] Figure 18 is an overall flow chart of a robot control method provided by another embodiment of the present application;
[0069] Figure 19 is a schematic diagram of a controller for executing a robot control method provided by one embodiment of the present application;
[0070] Figure 20 1 is a schematic diagram of a device for activating a child lock function for executing a robot control method according to an embodiment of the present application;
[0071] Figure 21 is a schematic diagram of a child lock function activation device for executing a robot control method provided by another embodiment of the present application;
[0072] Figure 22 This is a schematic diagram of a child lock function activation device for executing a robot control method provided in another embodiment of the present application. DETAILED DESCRIPTION
[0073] The following describes in detail embodiments of the present application. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application and are not to be construed as limiting the present application.
[0074] In the description of this application, it should be understood that descriptions involving orientations, such as up, down, front, back, left, right, etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings. They are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, they cannot be understood as limitations on this application.
[0075] In the description of this application, "several" means one or more, "many" means more than two, "greater than," "less than," and "exceed" are understood to exclude the number itself, while "above," "below," and "within" are understood to include the number itself. The terms "first" and "second" are used solely to distinguish technical features and are not to be construed as indicating or implying relative importance, or as implicitly specifying the number or order of the technical features indicated.
[0076] In the description of this application, unless otherwise clearly defined, terms such as setting, installing, and connecting should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in this application based on the specific content of the technical solution.
[0077] In some cases, with the rapid development of technology, smart home technology has gradually become an integral part of family life. Mobile robots, such as robot vacuums, have become a daily fixture in many households. Robot vacuums are a common household appliance, easy to operate and capable of automated floor cleaning. However, for children or those unfamiliar with their operation, the control panel of a robot vacuum can lead to misoperation, potentially causing harm to the device or the user. Currently, users rely on manual activation of the child lock function, but this is often forgotten during use, especially for elderly people and children who are unfamiliar with electronic devices.
[0078] Based on the above situation, the embodiments of the present application propose a robot control method, a mobile robot, a door lock and a linkage control device, which can automatically identify special groups such as children and lock the mobile robot to improve safety and convenience of use.
[0079] The following further describes various embodiments of the mobile robot and home linkage system of the present application in conjunction with the accompanying drawings.
[0080] like Figure 1As shown, Figure 1 This is a structural diagram of a mobile robot provided by an embodiment of the present application.
[0081] In one embodiment, the mobile robot 300 is provided with a child lock function module 330 , wherein the mobile robot 300 can activate the child lock function through the child lock function module 330 , thereby preventing special objects such as children or pets from misoperating the mobile robot 300 .
[0082] The mobile robot 300 is equipped with at least a child lock function. This function is a safety feature designed to prevent children or pets from accidentally operating the mobile robot 300, potentially causing unexpected movement or behavior, thereby avoiding potential danger. The child lock function can be activated by long-pressing a specific button or performing a series of preset operations. When the child lock function is activated, the mobile robot 300 is locked, and all button and remote control operations are prohibited. The mobile robot 300 can only be used normally after the child lock function is deactivated.
[0083] For example, when the mobile robot 300 turns on the child lock function, the control panel on the mobile robot 300 will be locked, thereby stopping receiving button control instructions, preventing children from accidentally touching the control panel and misoperating the mobile robot 300; or, when the mobile robot 300 turns on the child lock function, the remote control used to control the mobile robot 300 will be locked, thereby stopping receiving remote control instructions, preventing children from accidentally touching the remote control and misoperating the mobile robot 300; or, when the mobile robot 300 turns on the child lock function, the voice trigger device used to control the mobile robot 300 will be locked, thereby stopping generating voice control instructions, preventing children from accidentally speaking and misoperating the mobile robot 300; or, the child lock function can also be achieved by locking other components or ports, and the embodiments of the present application do not specifically limit this.
[0084] In one embodiment, the mobile robot 300 may further be provided with a detection module 310 and a first identity recognition module 320 , wherein the detection module 310 is connected to the child lock function module 330 through the first identity recognition module 320 .
[0085] Specifically, the mobile robot 300 can detect environmental information through the detection module 310 and send the environmental information to the first identity recognition module 320. The first identity recognition module 320 can identify the identity recognition information of the identification object in the environmental information to determine whether the identification object is a preset object such as a child or a pet or other special object.
[0086] The detection module 310 can be an image acquisition module, such as a camera. When the mobile robot 300 is started, the camera can capture images of the surrounding environment in real time. These images will be transmitted to the processor of the mobile robot 300 for analysis. Alternatively, the detection module 310 can be a sound acquisition module, such as a microphone. When the mobile robot 300 is started, the microphone can capture sound signals from the surrounding environment in real time. These sound signals will be transmitted to the processor of the mobile robot 300 for analysis. In addition, the detection module 310 in the embodiment of the present application can also be other types of modules, which are not specifically limited in the embodiment of the present application.
[0087] The first identity recognition module 320 can be an image recognition module that can be integrated into a processor. In this embodiment of the present application, the processor can pre-process the real-time captured image, such as performing noise reduction and contrast enhancement, and then use an image recognition algorithm to analyze the target object, such as a child or pet, in the image. Alternatively, the first identity recognition module 320 can be a sound recognition module that can be integrated into a processor. In this embodiment of the present application, the processor can analyze characteristics such as frequency, volume, and rhythm in the sound signal to identify the sound of a child or pet. For example, characteristics such as a child's crying and laughing and a pet's barking can be used for identification.
[0088] It should be noted that the mobile robot 300 may have a cleaning function, that is, the mobile robot 300 may be a sweeping robot; or, the mobile robot 300 may have a mopping function, that is, the mobile robot 300 may be a mopping robot; or, the mobile robot 300 may have both cleaning and mopping functions, that is, the mobile robot 300 may be an integrated sweeping and mopping robot; or, the mobile robot 300 may be an electronic pet, such as a movable electronic pet dog; the mobile robot 300 may also be in other device forms, which is not specifically limited in the embodiments of the present application.
[0089] It is understandable that the mobile robot 300 may also have functions such as autonomous navigation, patrol monitoring, path planning, and active obstacle avoidance.
[0090] In addition, if Figure 2 As shown, Figure 2 This is a structural diagram of a home linkage system provided by an embodiment of the present application.
[0091] In one embodiment, the home linkage system includes but is not limited to a door lock 100 and a mobile robot 300, wherein the door lock 100 communicates directly or indirectly with the mobile robot 300, and wherein the door lock may have an identification function.
[0092] For the door lock 100, if Figure 3As shown, it includes but is not limited to a wireless communication module 110, a second identity recognition module 120 and a lock body function module 130, wherein the wireless communication module 110 can realize direct or indirect communication between the door lock 100 and the mobile robot 300; in addition, the second identity recognition module 120 can identify the identity of the person entering the house, that is, the identification object, to identify whether the person entering the house is a child or an adult, or to identify whether the person entering the house is a family member or an outsider; in addition, the lock body function module 130 can realize basic door opening and closing operations, and can also record the door opening and closing information each time, such as the door opening and closing time or the number of door opening and closing times.
[0093] It can be understood that the wireless communication module 110 in the door lock 100 can be a WIFI communication module, a Bluetooth communication module, a 4G or 5G communication module, or other types of communication modules, and the embodiments of the present application do not specifically limit this.
[0094] In addition, it should be noted that if Figure 4 As shown, the second identity recognition module 120 in the door lock 100 can be a face recognition submodule 121, which can perform identity recognition based on a person's facial feature information; it can also be a fingerprint recognition submodule 122, which can use a person's fingerprint feature to perform identity authentication. Its principle is to classify and compare the fingerprint of the identification object to make a judgment; it can also be a palm vein recognition submodule 123, which can use the property of hemoglobin in human blood to absorb near-infrared light to obtain a palm vein image for identity authentication; it can also be a palm print recognition submodule 124, which can perform identity authentication by obtaining the line information on the palm surface. When performing identity authentication, the system will extract the feature value of the palm print and compare it with the pre-stored feature data to confirm the identity; it can also be a voiceprint recognition submodule 125, which can automatically identify the speaker's identity according to the personalized features in the speaker's voice; it can also be an iris recognition submodule 126, which can use the iris features of the human eye to perform identity authentication.
[0095] In addition, if Figure 5 As shown, Figure 5 This is a structural diagram of a home linkage system provided by another embodiment of the present application.
[0096] In one embodiment, the home linkage system includes but is not limited to a door lock 100 , a linkage control device 200 and a mobile robot 300 , wherein the door lock 100 communicates indirectly with the mobile robot 300 through the linkage control device 200 .
[0097] The linkage control device 200 can receive data or instructions sent by the door lock 100 and forward the data or instructions to the mobile robot 300, thereby controlling the mobile robot 300 to turn on the child lock function.
[0098] It should be noted that the linkage control device 200 can be an electronic device independent of the door lock 100 and the mobile robot 300, or it can be combined with the door lock 100 to form a complete device, or it can be combined with the mobile robot 300 to form a complete device. The embodiment of the present application does not specifically limit the setting method of the linkage control device 200.
[0099] In addition, the structural forms of the linkage control device 200 may include but are not limited to the following two:
[0100] The first structural form: Figure 6 As shown, the linkage control device 200 may include but is not limited to the Internet of Things cloud platform 210, wherein the door lock 100 and the mobile robot 300 are respectively communicatively connected to the Internet of Things cloud platform 210.
[0101] for Figure 6 In the structural form shown, the Internet of Things cloud platform 210 can receive data or instructions sent by the door lock 100, and forward the data or instructions to the mobile robot 300, thereby controlling the mobile robot 300 to turn on the child lock function.
[0102] It is understandable that the IoT cloud platform 210 may refer to a server, and the embodiment of the present application does not specifically limit the type of the IoT cloud platform 210 .
[0103] The second structural form: Figure 7 As shown, the linkage control device 200 may include but is not limited to a relay communication device 220 , wherein the door lock 100 is communicatively connected with the mobile robot 300 via the relay communication device 220 .
[0104] for Figure 7 In the structural form shown, the door lock 100 can send data or instructions to the relay communication device 220, and the relay communication device 220 can receive the data or instructions sent by the door lock 100 and forward the data or instructions to the mobile robot 300, thereby controlling the mobile robot 300 to turn on the child lock function. Figure 7 It is linked through local devices, and Figure 6 The analysis is performed through cloud devices.
[0105] It should be noted that the relay communication device 220 can be a communication box that only has the function of transmitting data or instructions, or it can also have other functions. For example, the relay communication device 220 can be a smart speaker that can establish communication between the door lock 100 and the mobile robot 300, transmit data and instructions, and also have a music playback function. Alternatively, the relay communication device 220 can also be a camera device that can establish communication between the door lock 100 and the mobile robot 300, transmit data and instructions, and also have a monitoring function. The relay communication device 220 can also be other types of devices, and the embodiments of the present application do not specifically limit this.
[0106] It is understandable that the communication method between the door lock 100, the linkage control device 200 and the mobile robot 300 can be a WIFI communication method, a Bluetooth communication method, or other types of communication methods, and the embodiments of the present application do not specifically limit this.
[0107] Based on the hardware structure of the mobile robot and home linkage system in each of the above embodiments, various embodiments of the robot control method of the present application are proposed below.
[0108] like Figure 8 As shown, Figure 8 This is a flowchart of a robot control method performed by a mobile robot provided by an embodiment of the present application; the robot control method can be applied to the mobile robot of the above embodiment, including but not limited to step S810 and step S820.
[0109] Step S810: Obtain a child lock unlock instruction, wherein the child lock unlock instruction is generated after determining that the recognized object is a preset object;
[0110] Step S820: Enable the child lock function according to the child lock enable instruction.
[0111] In one embodiment, the embodiment of the present application can identify the identification object. If the identification object is determined to be a preset object such as a child or a pet, the embodiment of the present application will automatically turn on the child lock function, solving the inconvenience and easy-to-ignore problems of manual operation, and providing a convenient user experience; it can also automatically trigger the child lock function of the mobile robot, effectively preventing children or pets from misoperating or accidentally triggering the mobile robot, reducing the risk of accidental injury.
[0112] Among them, the preset object can be a child, an elderly person, a pet, or a member in a preset member list, and the embodiment of the present application does not make any specific limitations on this.
[0113] It should be noted that the above Figure 8The robot control method shown may include but is not limited to Figure 9 and Figure 10 There are two implementation scenarios, as follows:
[0114] like Figure 9 As shown, Figure 9 yes Figure 8 The flowchart of one embodiment of the robot control method includes but is not limited to step S910, step S920 and step S930.
[0115] Step S910: Acquire environmental information through a detection module of the mobile robot, and extract identity information of the identified object from the environmental information;
[0116] Step S920: Determine that the identified object is a preset object based on the identity recognition information, and generate a child lock unlocking instruction;
[0117] Step S930: Enable the child lock function according to the child lock enable instruction.
[0118] In one embodiment, the embodiment of the present application can be equipped with a detection module on the mobile robot, which detects environmental information of the surrounding environment and extracts identity recognition information of the identified object from the environmental information. Then, the identity recognition information of the identified object is analyzed. If the analysis shows that the identified object is a preset object, the embodiment of the present application will automatically trigger the child lock function of the mobile robot, effectively preventing children or pets from misoperating or accidentally triggering the mobile robot, thereby reducing the risk of accidental injury.
[0119] In one embodiment, the above step S910 may include but is not limited to the following two scenarios:
[0120] The first scenario: a camera is mounted on a mobile robot, and first environmental image information of the surrounding environment is captured by the camera of the mobile robot, and then image feature information of the identified object is extracted from the first environmental image information.
[0121] The second scenario: A microphone is installed on a mobile robot, and the ambient sound information of the surrounding environment is obtained through the microphone of the mobile robot, and the voiceprint feature information of the identified object is extracted from the ambient sound information.
[0122] like Figure 10 As shown, Figure 10 yes Figure 8 The flowchart of another embodiment of the robot control method includes but is not limited to step S1010 and step S1020.
[0123] Step S1010: receiving a child lock unlocking instruction from the door lock, wherein the child lock unlocking instruction is generated by the door lock after determining that the identified object is a preset object based on the identity identification information of the identified object.
[0124] Step S1020: Enable the child lock function according to the child lock enable instruction.
[0125] In one embodiment, the present application can link a mobile robot with a door lock. First, the door lock receives identification information of a person entering the house, i.e., an identification target. Then, when the door lock determines that the person entering the house is a preset target, such as a child, based on the identification information, the door lock responds by controlling the mobile robot to activate the child lock function. This embodiment of the present application fully utilizes the respective characteristics of the door lock and the mobile robot. If the door lock determines that the person entering the house is a child based on the identification information, the child lock function of the mobile robot can be intelligently activated through the linkage control of the door lock and the mobile robot. This solves the inconvenience and easy-to-overlook problem of manual operation and provides a convenient user experience. The mobile robot's child lock function can also be automatically triggered, effectively preventing children from misoperating or accidentally triggering the mobile robot, reducing the risk of accidental injury.
[0126] In one embodiment, when the mobile robot turns on the child lock function, the control panel on the mobile robot will be locked, thereby stopping receiving button control instructions, preventing children from accidentally touching the control panel and misoperating the mobile robot; or, when the mobile robot turns on the child lock function, the remote control used to control the mobile robot will be locked, thereby stopping receiving remote control instructions, preventing children from accidentally touching the remote control and misoperating the mobile robot; or, when the mobile robot turns on the child lock function, the voice trigger device used to control the mobile robot will be locked, thereby stopping generating voice control instructions, preventing children from accidentally speaking and misoperating the mobile robot; or, the child lock function can also be achieved by locking other components or ports, and the embodiments of the present application do not specifically limit this.
[0127] In one embodiment, after the child lock function is turned on according to the child lock opening instruction, the embodiment of the present application will also reduce the moving speed of the mobile robot so that the moving speed is lower than or equal to the preset limit speed, thereby reducing potential risks and playing a certain safety protection role.
[0128] The above-mentioned preset speed limit may be pre-set, and the embodiment of the present application does not specifically limit the value of the preset speed limit.
[0129] In one embodiment, after the child lock function is turned on according to the child lock turning-on instruction, the embodiment of the present application will also generate a prompt message through the prompt device of the mobile robot to remind the user, thereby playing a certain safety protection role.
[0130] The prompt information includes sound prompt information or LED prompt information. For example, the mobile robot can emit a prompt sound through a buzzer or a speaker, or the mobile robot can continuously flash an LED to remind the user.
[0131] In one embodiment, after the child lock function is activated according to the child lock activation instruction, the embodiment of the present application will also continuously obtain second environmental image information of the surrounding environment through the mobile robot's detection module and perform real-time analysis. If the second environmental image information determines that the identified object is outside the mobile robot's operating range, indicating that the mobile robot will not currently touch the identified object, the mobile robot will respond by turning off the child lock function. If the second environmental image information determines that the identified object is within the mobile robot's operating range, indicating that the mobile robot may currently touch the identified object, the mobile robot will respond by keeping the child lock function activated. For example, the mobile robot can dynamically adjust the child lock function based on the real-time image analysis results. For example, when a child or pet is detected to have left the robot's operating range, the child lock function can be automatically turned off, and normal cleaning can be resumed.
[0132] In one embodiment, after the child lock function is activated according to the child lock activation instruction, the mobile robot will continue to perform the target task, such as cleaning the target. When the mobile robot completes the target task, the child lock function is deactivated. When the target task is completed, the mobile robot will stop running and enter a standby state. The user can turn off the mobile robot by pressing the power button or the on / off button on the remote control.
[0133] Based on the various embodiments of the robot control method executed by the mobile robot in the above-mentioned various embodiments, various embodiments of the robot control method executed by the door lock of the present application are respectively proposed below.
[0134] like Figure 11 As shown, Figure 11 This is a flowchart of a robot control method performed by a door lock provided in one embodiment of the present application; the robot control method can be applied to the door lock of the above embodiment, including but not limited to step S1110 and step S1120.
[0135] Step S1110: receiving identification information of an identification object;
[0136] Step S1120: Determine that the identified object is a preset object according to the identity recognition information, and control the mobile robot to enable the child lock function.
[0137] In one embodiment, the door lock first receives identification information of a person entering the house, i.e., an identification target. Then, if the door lock determines based on the identification information that the identified person is a pre-set target, such as a child, the door lock responds by controlling a mobile robot to activate the child lock function. This embodiment of the application fully utilizes the respective characteristics of the door lock and the mobile robot. If the door lock determines based on the identification information that the identified person is a pre-set target, the child lock function of the mobile robot can be intelligently activated through the coordinated control of the door lock and the mobile robot. This solves the inconvenience and easy-to-overlook issues of manual operation and provides a convenient user experience. Furthermore, the child lock function of the mobile robot can be automatically triggered, effectively preventing the pre-set target from misoperating or accidentally triggering the mobile robot, thereby reducing the risk of accidental injury.
[0138] It should be noted that the above-mentioned identity recognition information can be the facial information of the identification object, the fingerprint information of the identification object, the palm vein information of the identification object, the palm print information of the identification object, the voiceprint information of the identification object, or the iris information of the identification object. The embodiments of this application do not make specific limitations on this.
[0139] For example, the door lock can scan or photograph the face of the identification object to obtain a facial image; then, perform feature extraction on the facial image to obtain facial feature information of the identification object; then, compare the facial feature information with the pre-stored feature information of multiple members to determine the identity information corresponding to the identification object. If the facial feature information of the identification object is consistent with the pre-stored feature information of a preset object, it can be determined that the identification object is the preset object.
[0140] It is worth noting that the specific implementation methods and technical effects of the robot control method executed by the door lock in the embodiment of the present application can refer to the specific implementation methods and technical effects of the robot control method executed by the mobile robot in any of the above embodiments.
[0141] In addition, if Figure 12 As shown, Figure 12 yes Figure 11 A sub-step diagram of controlling the mobile robot to turn on the child lock function in step S1120 of the robot control method shown; regarding the above-mentioned step S1120 of controlling the mobile robot to turn on the child lock function, it includes but is not limited to step S1210 and step S1220.
[0142] Step S1210, obtaining the current door opening time;
[0143] Step S1220: When the current door opening time is within a preset time period, control the mobile robot to enable the child lock function.
[0144] In one embodiment, the embodiment of the present application can set a time period for the linkage triggering of the child lock function to take effect, as follows: first, the door lock will receive the identity recognition information of the identified object, and will also obtain the current door opening time of the identified object; then, when the door lock determines that the identified object is a preset object based on the identity recognition information, the door lock will also determine whether the current door opening time is within the preset time period. If the current door opening time is within the preset time period, that is, the current door opening time is within the time period when the child lock function is effective, then the door lock will respond to control the mobile robot to turn on the child lock function.
[0145] It should be noted that by setting a preset time period, the child lock function can be flexibly controlled. Parents can activate the child lock function of the mobile robot during appropriate time periods based on their specific needs and family schedules to ensure the safety of the preset object.
[0146] It is understandable that the preset time period can be a fixed time period, for example, it can be fixed from 7 pm every day to 7 am the next day; it can also be a non-fixed time period, for example, the preset time period from Monday to Friday is from 7 pm every day to 7 am the next day, and the preset time period on Saturday and Sunday is all day.
[0147] In addition, it can be understood that the preset time period within a day can be one or more, and the embodiments of the present application do not specifically limit this.
[0148] In addition, it should be noted that, in order to match the preset time for the object to go home after class, the preset time for the object to go home after class can be used as the preset time period.
[0149] In addition, if Figure 13 As shown, Figure 13 yes Figure 11 Another sub-step diagram of controlling the mobile robot to turn on the child lock function in step S1120 of the robot control method shown; regarding the control of the mobile robot to turn on the child lock function in the above step S1120, it includes but is not limited to step S1310 and step S1320.
[0150] Step S1310: Obtain preset identity information corresponding to the preset member list;
[0151] Step S1320: When the identity recognition information is consistent with the preset identity information, the mobile robot is controlled to enable the child lock function.
[0152] In one embodiment, the embodiment of the present application can add restrictions to the preset member list, as follows: first, the door lock will receive the identity recognition information of the identification object; then, when the door lock determines that the identification object is in the preset member list based on the identity recognition information, the door lock will respond and control the mobile robot to turn on the child lock function.
[0153] It should be noted that the preset member list can be determined based on information about preset target members. Specifically, one or more preset target members can be determined based on the ages of multiple preset target members to generate the preset member list. For example, younger preset targets can be included in the preset member list.
[0154] Alternatively, the preset member list can also be set by the parents themselves. For example, the parents can include those with more mischievous personalities in the preset member list, or can include those who often touch the mobile robot while at home in the preset member list.
[0155] In one embodiment, the transmission path of the instruction for controlling the mobile robot to enable the child lock function in step S1120 may include but is not limited to the following two transmission scenarios:
[0156] The first transmission scenario: the door lock generates a child lock opening command and sends the child lock opening command directly to the mobile robot. The child lock opening command is used to control the mobile robot to open the child lock function.
[0157] The second transmission scenario: the door lock generates a child lock opening command and sends the child lock opening command to the linkage control device. Then, the linkage control device sends the child lock opening command to the mobile robot. The child lock opening command is used to control the mobile robot to turn on the child lock function.
[0158] Based on the various embodiments of the robot control method executed by the mobile robot or the door lock in the above-mentioned various embodiments, various embodiments of the robot control method executed by the linkage control device of the present application are proposed below.
[0159] like Figure 14 As shown, Figure 14 This is a flowchart of a robot control method performed by a linkage control device provided by an embodiment of the present application; the robot control method can be applied to the linkage control device of the above embodiment, including but not limited to step S1410 and step S1420.
[0160] Step S1410: receiving a child lock unlocking instruction from the door lock, wherein the child lock unlocking instruction is generated by the door lock after determining that the identified object is a preset object based on the identity identification information of the identified object;
[0161] Step S1420: Send a child lock opening instruction to the mobile robot, and control the mobile robot to open the child lock function through the child lock opening instruction.
[0162] In one embodiment, the door lock first receives the identification information of the object being recognized. Then, when the door lock determines that the object being recognized is a preset object based on the identification information, the door lock generates a child lock unlocking instruction in response and transmits the child lock unlocking instruction to the linkage control device. The linkage control device then transmits the child lock unlocking instruction to the mobile robot, thereby controlling the mobile robot to activate the child lock function. This embodiment of the present application fully utilizes the respective characteristics of the door lock and the mobile robot. If the door lock determines that the object being recognized is a preset object based on the identification information, the child lock function of the mobile robot can be intelligently activated through the linkage control of the door lock, the linkage control device, and the mobile robot. This solves the inconvenience and easy-to-overlook issues of manual operation and provides a convenient user experience. It can also automatically trigger the child lock function of the mobile robot, effectively preventing the preset object from misoperating or accidentally triggering the mobile robot, reducing the risk of accidental injury.
[0163] It is worth noting that the specific implementation methods and technical effects of the robot control method executed by the linkage control device in the embodiment of the present application can refer to the specific implementation methods and technical effects of the robot control method executed by the door lock or mobile robot in any of the above embodiments.
[0164] Based on the robot control methods of the above-mentioned embodiments, overall embodiments of the robot control method of the present application are respectively proposed below.
[0165] like Figure 15 As shown, Figure 15 This is an overall flow chart of a robot control method provided by an embodiment of the present application; the flow includes but is not limited to the following steps S1510, S1520 and S1530.
[0166] Step S1510: The sweeping robot captures images of the surrounding environment in real time and recognizes the images;
[0167] Step S1520: Among the images captured in real time, at least one image is confirmed to identify a child or a pet;
[0168] Step S1530: Turn on the child lock function and lock the control panel of the sweeper.
[0169] In one embodiment, the robot control method includes but is not limited to the following steps:
[0170] 1. Start the intelligent robot: You can start the robot by pressing the power button on the robot or the switch button on the remote control.
[0171] 2. Real-time image capture: After the robot is powered on, it uses its onboard camera to capture real-time images of its surroundings. These images are then transmitted to the robot's processor for analysis.
[0172] 3. Image analysis: The processor pre-processes the real-time captured image, such as noise reduction and contrast enhancement, and then uses image recognition algorithms to analyze target objects such as children or pets in the image.
[0173] 4. Enable Child Lock: When the robot detects a child or pet in the image, it will automatically activate the Child Lock feature. This locks the robot's control panel to prevent children or pets from accidentally triggering the panel and causing misoperation.
[0174] 5. Robot Cleaning: While the Child Lock function is on, the robot will continue to perform cleaning tasks. When the cleaning task is completed, the robot will automatically turn off the Child Lock function and unlock the control panel.
[0175] 6. End of cleaning: When the cleaning task is completed, the robot will stop running and enter standby mode. The user can turn off the robot by pressing the power button or the on / off button on the remote control.
[0176] like Figure 16 As shown, Figure 16 This is an overall flow chart of a robot control method provided by another embodiment of the present application; the flow includes but is not limited to the following steps S1610 and S1620.
[0177] Step S1610: The door lock detects that the person entering the house is a child;
[0178] Step S1620: Enable the child lock function of the sweeping robot via the IoT cloud platform.
[0179] In one embodiment, when someone enters a room, the door lock performs identity verification, such as using facial or fingerprint recognition technology, to confirm the entrant's identity and determine whether it is a child. Once the door lock confirms the entrant is a child, it sends a signal to the robot vacuum via the wireless communication module, triggering the robot vacuum's child lock function to activate. Once the child lock function is activated, the robot vacuum's control panel is locked, preventing children from operating the touch panel, preventing misoperation and accidental triggering.
[0180] like Figure 17 As shown, Figure 17 This is an overall flow chart of a robot control method provided by another embodiment of the present application; the flow includes but is not limited to the following steps S1710 and S1720.
[0181] Step S1710: The door lock system detects that the person entering the house is a child within a preset time period;
[0182] Step S1720: Enable the child lock function of the sweeping robot via the IoT cloud platform.
[0183] In one embodiment, parents can set the time period during which the child lock function is active through the door lock app or settings interface. This can be set to a specific time period throughout the day, such as 8 PM to 7 AM, which is the time between when a child returns home from school and when they leave for school the next day. The child lock function of the robot vacuum will only be activated during this time period and if the person entering the house is a child.
[0184] By setting a preset time period, you can flexibly control when the child lock function takes effect. Parents can activate the child lock function of the robot vacuum during appropriate time periods based on their specific needs and family schedules to ensure the safety of their children.
[0185] like Figure 18 As shown, Figure 18 This is an overall flow chart of a robot control method provided by another embodiment of the present application; the flow includes but is not limited to the following steps S1810 and S1820.
[0186] Step S1810: The door lock system detects that the person entering the house is a preset child;
[0187] Step S1820: Enable the child lock function of the sweeping robot via the IoT cloud platform.
[0188] In one embodiment, parents can preset restrictions on adding children to the child list, ensuring that only children on the preset child list can trigger the child lock function. For example, younger children can be added to the list. This allows older children or family members to freely operate the robot vacuum when needed, improving convenience and flexibility.
[0189] The robot control method of the embodiment of the present application has the following technical effects: 1. Child safety protection: The child lock function is triggered by identity recognition to ensure the safety of children at home. Only children who have passed identity verification can trigger the child lock to unlock, preventing children from misoperating or accidentally triggering the sweeping robot, reducing the risk of accidental injury. 2. Improved user experience: The automatic activation of the child lock function does not require manual operation, providing a convenient user experience, avoiding the problem of manual operation and forgetting to open the child lock, and improving user convenience and satisfaction.
[0190] Based on the robot control methods of the above-mentioned embodiments, various embodiments of the controller, door lock, mobile robot, linkage control equipment, home linkage system, child lock function activation device, computer-readable storage medium and computer program product of the present application are proposed below.
[0191] like Figure 19 As shown, Figure 19Schematic diagram of a controller for executing a robot control method provided by an embodiment of the present application. The controller 400 implemented in the present application includes: a processor 410, a memory 420, and a computer program stored in the memory 420 and executable on the processor 410, wherein: Figure 19 In the figure, a processor 410 and a memory 420 are taken as an example.
[0192] The processor 410 and the memory 420 may be connected via a bus or other means. Figure 19 The bus connection is taken as an example.
[0193] The memory 420 is a non-transitory computer-readable storage medium that can be used to store non-transitory software programs and non-transitory computer executable programs. In addition, the memory 420 may include a high-speed random access memory and may also include a non-transitory memory, such as at least one disk storage device, a flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory 420 may optionally include a memory 420 remotely located relative to the processor 410, and these remote memories 420 may be connected to the controller 400 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0194] Those skilled in the art will understand that Figure 19 The device structure shown in the figure does not constitute a limitation on the controller 400, and the controller 400 may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0195] exist Figure 19 In the illustrated controller 400, the processor 410 can be used to call a robot control program stored in the memory 420 to implement the aforementioned robot control method. Specifically, the non-transitory software program and instructions required to implement the aforementioned robot control method are stored in the memory 420 and, when executed by the processor 410, perform the aforementioned robot control method.
[0196] It is worth noting that since the controller 400 of the embodiment of the present application can execute the robot control method of any of the above embodiments, the specific implementation methods and technical effects of the controller 400 of the embodiment of the present application can refer to the specific implementation methods and technical effects of the robot control method of any of the above embodiments.
[0197] In addition, an embodiment of the present application further provides a mobile robot, which includes the controller of the above embodiment, and the door lock can execute the robot control method of the above embodiment through the controller, for example, executing the above described Figures 8 to 10 The method steps in .
[0198] It is worth noting that since the mobile robot of the embodiment of the present application includes the controller of the above embodiment, and the controller of the above embodiment can execute the robot control method of any of the above embodiments, the specific implementation methods and technical effects of the mobile robot of the embodiment of the present application can refer to the specific implementation methods and technical effects of the robot control method of any of the above embodiments.
[0199] In addition, an embodiment of the present application further provides a door lock, which includes a controller of the above embodiment, and the door lock can execute the robot control method of the above embodiment through the controller, for example, executing the above described Figures 11 to 13 The method steps in .
[0200] It is worth noting that since the door lock of the embodiment of the present application includes the controller of the above-mentioned embodiment, and the controller of the above-mentioned embodiment can execute the robot control method of any of the above-mentioned embodiments, the specific implementation methods and technical effects of the door lock of the embodiment of the present application can refer to the specific implementation methods and technical effects of the robot control method of any of the above-mentioned embodiments.
[0201] In addition, an embodiment of the present application further provides a linkage control device, which includes the controller of the above embodiment, and the linkage control device can execute the robot control method of the above embodiment through the controller, for example, executing the above described Figure 14 The method steps in .
[0202] It is worth noting that since the linkage control device of the embodiment of the present application includes the controller of the above-mentioned embodiment, and the controller of the above-mentioned embodiment can execute the robot control method of any of the above-mentioned embodiments, the specific implementation methods and technical effects of the linkage control device of the embodiment of the present application can refer to the specific implementation methods and technical effects of the robot control method of any of the above-mentioned embodiments.
[0203] In addition, an embodiment of the present application further provides a home linkage system, which includes at least the door lock and mobile robot of the above embodiment, and may also include a linkage control device, and the home linkage system can execute the robot control method of the above embodiment, for example, execute the above described Figures 16 to 18 The method steps in .
[0204] It is worth noting that since the home linkage system of the embodiment of the present application includes the door lock, linkage control device and mobile robot of the above-mentioned embodiment, and the door lock, linkage control device and mobile robot of the above-mentioned embodiment can execute the robot control method of any of the above-mentioned embodiments, therefore, the specific implementation methods and technical effects of the home linkage system of the embodiment of the present application can refer to the specific implementation methods and technical effects of the robot control method of any of the above-mentioned embodiments.
[0205] In addition, if Figure 20 As shown, another embodiment of the present application also provides a child lock function activation device, including but not limited to a first receiving unit 510 and a child lock activation unit 520, wherein the first receiving unit 510 is used to obtain a child lock activation instruction; the child lock activation unit 520 is used to activate the child lock function according to the child lock activation instruction.
[0206] In addition, if Figure 21 As shown, an embodiment of the present application also provides a child lock function activation device, including but not limited to a second receiving unit 610 and an identification linkage unit 620, wherein the second receiving unit 610 is used to receive the identity recognition information of the identification object; the identification linkage unit 620 is used to determine that the identification object is a preset object based on the identity recognition information, and control the mobile robot to activate the child lock function.
[0207] In addition, if Figure 22 As shown, another embodiment of the present application further provides a child lock function starting device, including but not limited to a third receiving unit 710 and an instruction forwarding unit 720, wherein the third receiving unit 710 is used to receive a child lock opening instruction from a door lock, wherein the child lock opening instruction is generated by the door lock after determining that the identified object is a preset object based on the identity recognition information of the identified object; the instruction forwarding unit 720 is used to send the child lock opening instruction to the mobile robot, and control the mobile robot to turn on the child lock function through the child lock opening instruction.
[0208] It is worth noting that since the child lock function activation device of the embodiment of the present application can execute the robot control method of any of the above-mentioned embodiments, the specific implementation methods and technical effects of the child lock function activation device of the embodiment of the present application can refer to the specific implementation methods and technical effects of the robot control method of any of the above-mentioned embodiments.
[0209] In addition, an embodiment of the present application further provides a computer-readable storage medium, which stores computer-executable instructions, and the computer-executable instructions are used to execute the above-described robot control method. Figures 8 to 18 The method steps in .
[0210] It is worth noting that since the computer-readable storage medium of the embodiment of the present application can execute the robot control method of any of the above embodiments, the specific implementation methods and technical effects of the computer-readable storage medium of the embodiment of the present application can refer to the specific implementation methods and technical effects of the robot control method of any of the above embodiments.
[0211] In addition, one embodiment of the present application further provides a computer program product, including a computer program or computer instructions, the computer program or computer instructions being stored in a computer-readable storage medium, the processor of a computer device reading the computer program or computer instructions from the computer-readable storage medium, and the processor executing the computer program or computer instructions, so that the computer device executes the above-described robot control method. For example, the above-described Figures 8 to 18 The method steps in .
[0212] It is worth noting that since the computer program product of the embodiment of the present application can execute the robot control method of any of the above embodiments, the specific implementation methods and technical effects of the computer program product of the embodiment of the present application can refer to the specific implementation methods and technical effects of the robot control method of any of the above embodiments.
[0213] Those skilled in the art will appreciate that all or some of the steps and systems in the method disclosed above can be implemented as software, firmware, hardware, and appropriate combinations thereof. Some physical components or all physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, and the computer-readable medium can include computer storage media (or non-transitory media) and communication media (or temporary media). As known to those skilled in the art, the term computer storage media is included in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data) and is volatile and non-volatile, removable, and non-removable. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory, or other memory technology, CD-ROM, digital versatile disks (DVD), or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage, or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, as is well known to those skilled in the art, communication media typically includes computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0214] The above is a specific description of the preferred implementation of the present application, but the present application is not limited to the above implementation mode. Technical personnel familiar with the art can also make various equivalent modifications or substitutions under the shared conditions that do not violate the spirit of the present application. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present application.
Claims
1. A robot control method, characterized in that: Applied to a mobile robot, the method comprises: Obtaining a child lock unlocking instruction, wherein the child lock unlocking instruction is generated after determining that the identified object is a preset object; The child lock function is enabled according to the child lock enabling instruction.
2. The method according to claim 1, characterized in that The obtaining of the child lock opening instruction includes one of the following: Acquiring environmental information through a detection module of the mobile robot, extracting identity information of an identified object from the environmental information, determining that the identified object is a preset object based on the identity information, and generating a child lock unlocking instruction; A child lock opening instruction is received from a door lock, wherein the door lock communicates with the mobile robot, and the child lock opening instruction is generated by the door lock after determining that the identified object is a preset object based on the identity identification information of the identified object.
3. The method according to claim 2, characterized in that Acquiring environmental information through the detection module of the mobile robot and extracting identity information of the identified object from the environmental information may include one of the following: capturing first environmental image information of the surrounding environment through a camera of the mobile robot, and extracting image feature information of an identified object from the first environmental image information; Ambient sound information of the surrounding environment is acquired through the microphone of the mobile robot, and voiceprint feature information of the identified object is extracted from the ambient sound information.
4. The method according to claim 1, wherein The step of enabling the child lock function according to the child lock enabling instruction includes one of the following: Locking a control panel on the mobile robot, wherein the control panel in the locked state stops generating key control instructions; Locking the remote control corresponding to the mobile robot, wherein the remote control in the locked state stops generating remote control commands; The voice triggering device of the mobile robot is locked, wherein the voice triggering device in the locked state stops generating voice control instructions.
5. The method according to claim 1, wherein After the child lock function is enabled according to the child lock enabling instruction, the method further includes one of the following: reducing the moving speed of the mobile robot so that the moving speed is lower than or equal to a preset limit speed; The prompt information is generated by the prompt device of the mobile robot to remind the user, wherein the prompt information includes sound prompt information or LED prompt information.
6. The method according to claim 1, characterized in that After the child lock function is enabled according to the child lock enabling instruction, the method further includes one of the following: Acquiring second environment image information through the detection module of the mobile robot; When it is determined according to the second environmental image information that the identified object is outside the operating range of the mobile robot, disabling the child lock function; When it is determined according to the second environmental image information that the identified object is within the operating range of the mobile robot, the child lock function is kept turned on.
7. The method according to claim 1, characterized in that After the child lock function is enabled according to the child lock enabling instruction, the method further includes: While the child lock function is on, continue to execute the target task; When the mobile robot completes the target task, the child lock function is turned off.
8. A robot control method, characterized in that: Applied to a door lock, the door lock communicates with a mobile robot; the method comprises: Receiving identification information of an identified object; The identified object is determined to be a preset object according to the identity recognition information, and the mobile robot is controlled to enable a child lock function.
9. The method according to claim 8, characterized in that The receiving of the identity information of the identification object includes at least one of the following: receiving facial information of the identification object, receiving fingerprint information of the identification object, receiving palm vein information of the identification object, receiving palm print information of the identification object, receiving voice print information of the identification object, and receiving iris information of the identification object.
10. The method according to claim 8, characterized in that The controlling the mobile robot to enable the child lock function includes: Get the current door opening time; When the current door opening time is within a preset time period, the mobile robot is controlled to enable a child lock function.
11. The method according to claim 8, characterized in that The controlling the mobile robot to enable the child lock function includes: Obtaining preset identity information corresponding to the preset member list; When the identity recognition information is consistent with the preset identity information, the mobile robot is controlled to enable a child lock function.
12. The method according to any one of claims 8 to 11, characterized in that The controlling the mobile robot to enable the child lock function includes one of the following: Generate a child lock opening instruction, and send the child lock opening instruction directly to the mobile robot, wherein the child lock opening instruction is used to control the mobile robot to open the child lock function; Generate a child lock opening instruction, and send the child lock opening instruction to the mobile robot through a linkage control device, wherein the child lock opening instruction is used to control the mobile robot to open the child lock function.
13. A robot control method, characterized in that: Applied to a linkage control device, the linkage control device communicates with a door lock and a mobile robot respectively; the method includes: Receiving a child lock unlocking instruction from the door lock, wherein the child lock unlocking instruction is generated by the door lock after determining that the identified object is a preset object based on the identity identification information of the identified object; The child lock opening instruction is sent to the mobile robot, and the mobile robot is controlled to open the child lock function through the child lock opening instruction.
14. A mobile robot, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the robot control method according to any one of claims 1 to 7 when executing the computer program.
15. A door lock, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the robot control method according to any one of claims 8 to 12 when executing the computer program.
16. A linkage control device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the robot control method according to claim 13 is executed when the processor executes the computer program.
17. A computer-readable storage medium, characterized in that: Computer-executable instructions are stored, and the computer-executable instructions are used to execute the robot control method according to any one of claims 1 to 16.
18. A computer program product comprising a computer program or computer instructions, characterized in that The computer program or the computer instructions are stored in a computer-readable storage medium, the processor of the computer device reads the computer program or the computer instructions from the computer-readable storage medium, and the processor executes the computer program or the computer instructions, so that the computer device executes the robot control method according to any one of claims 1 to 16.
Citation Information
Patent Citations
Household scenario linkage method based on cloud lock fingerprint identification and system thereof
CN106991748A
Intelligent home system
CN107942719A
Control method, control device, cleaning robot and storage medium
CN112155485A
Equipment control method and device, storage medium and electronic equipment
CN114389909A
KR20190016179A