Robot cleaning control method and device, electronic equipment and medium

By obtaining and analyzing noise and vibration information during robot cleaning, adjusting operating parameters, combining shock absorbing materials and vibration isolation structures, the noise and vibration control problems in traditional robot cleaning are solved, and a quieter and more stable cleaning environment is achieved.

CN119302556APending Publication Date: 2025-01-14北京云迹科技股份有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310847347.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-12
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

Noise and vibration control during traditional robot cleaning is difficult to achieve, resulting in negative impacts on the use environment and human health. Methods to reduce noise and vibration are urgently needed to provide a quieter and more stable cleaning environment.

Method used

By obtaining the noise and vibration information of the target robot, analyzing its health value. If the threshold is exceeded, determine the noise and vibration characteristic information, formulate adjustment strategies, and adjust operating parameters to reduce noise and vibration, including setting shock absorption on the robot base and wheels Materials and vibration isolation structure.

Benefits of technology

Effectively reduce noise and vibration during robot cleaning, provide a quieter and more stable cleaning environment, and ensure human health and safety of the use environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119302556A_ABST
    Figure CN119302556A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of robots, and provides a robot cleaning control method and device, electronic equipment and a medium. The method comprises the following steps: acquiring target information of a target robot; determining whether the current operation condition of the target robot needs to be adjusted or not based on the target information; if the target information needs to be adjusted, analyzing the target information to obtain an analysis result; and adjusting the current operation parameters of the target robot based on the analysis result. According to the method provided by the invention, whether adjustment is needed or not can be determined according to the actual noise and vibration conditions in the robot cleaning process, so that the noise and vibration generated in the robot cleaning process are reduced, and a quieter and more stable cleaning environment is provided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of robot technology, and in particular to a robot cleaning control method, device, electronic device and medium. Background Art

[0002] In the field of robotic cleaning, noise and vibration control is a key technical challenge. Traditional robotic cleaning operations are often accompanied by noise and vibration, which has a negative impact on the use environment and human health.

[0003] Therefore, there is an urgent need for a method to reduce the noise and vibration generated during the robot cleaning process to provide a quieter and more stable cleaning environment. Summary of the invention

[0004] In view of this, the embodiments of the present disclosure provide a robot cleaning control method, device, electronic device and medium to solve the problem in the prior art of how to reduce the noise and vibration generated during the robot cleaning process and provide a quieter and more stable cleaning environment.

[0005] According to a first aspect of an embodiment of the present disclosure, a robot cleaning control method is provided, comprising: obtaining target information of a target robot; based on the target information, determining whether the current operating status of the target robot needs to be adjusted; if adjustment is required, analyzing the target information to obtain an analysis result; and adjusting the current operating parameters of the target robot based on the analysis result.

[0006] According to a second aspect of the embodiments of the present disclosure, a robot cleaning control device is provided, comprising: an acquisition unit, configured to acquire target information of a target robot; a determination unit, configured to determine whether the current operating status of the target robot needs to be adjusted based on the target information; an analysis unit, configured to analyze the target information to obtain an analysis result if adjustment is required; and an adjustment unit, configured to adjust the current operating parameters of the target robot based on the analysis result.

[0007] According to a third aspect of an embodiment of the present disclosure, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the computer program.

[0008] According to a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, which stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.

[0009] Compared with the prior art, the embodiments of the present disclosure have the following beneficial effects: first, the target information of the target robot is obtained; second, based on the target information, whether the current operation of the target robot needs to be adjusted is determined; then, if adjustment is required, the target information is analyzed to obtain the analysis result; finally, the current operation parameters of the target robot are adjusted based on the analysis result. The method provided by the present disclosure first obtains the target information of the target robot, where the target information at least includes: target vibration information and target noise signal. Secondly, the health value of the target vibration information and the target noise signal is obtained, and the current health value of the current operation of the target robot is further determined. The health value here refers to whether the noise or vibration is too large. After obtaining the current health value, whether the current operation of the target robot needs to be adjusted is determined based on the current health value and the preset health value threshold. Here, whether the current noise and vibration of the target robot need to be adjusted is determined based on the current operation parameters of the target robot. If adjustment is required, the target information is analyzed to determine the target noise characteristic information and the target vibration characteristic information respectively, and then the noise adjustment strategy and the vibration adjustment strategy are determined, and then the noise operation parameters and the vibration operation parameters are adjusted. The method provided by the present disclosure can determine whether adjustment is needed based on the actual noise and vibration conditions during robot cleaning, thereby ensuring that the noise and vibration generated during the robot cleaning process are reduced, providing a quieter and more stable cleaning environment. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0011] Figure 1 is a schematic diagram of an application scenario of a robot cleaning control method according to some embodiments of the present disclosure;

[0012] Figure 2 is a flow chart of some embodiments of the robot cleaning control method according to the present disclosure;

[0013] Figure 3 is a schematic diagram of the structure of some embodiments of the robot cleaning control device according to the present disclosure;

[0014] Figure 4 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

[0015] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0016] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0017] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0018] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0019] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0020] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0021] Figure 1 It is a schematic diagram of an application scenario of the robot cleaning control method according to some embodiments of the present disclosure.

[0022] exist Figure 1 In the application scenario of, first, the computing device 101 can obtain the target information 102 of the target robot. Secondly, the computing device 101 can determine whether the current operation of the target robot needs to be adjusted based on the target information 102, as shown in the reference numeral 103. Then, if adjustment is required, the computing device 101 can analyze the target information 102 to obtain the analysis result 104. Finally, the computing device 101 can adjust the current operation parameters of the target robot based on the analysis result 104, as shown in the reference numeral 105.

[0023] It should be noted that the computing device 101 can be hardware or software. When the computing device 101 is hardware, it can be implemented as a distributed cluster consisting of multiple servers or terminal devices, or it can be implemented as a single server or a single terminal device. When the computing device 101 is embodied as software, it can be installed in the hardware devices listed above. It can be implemented as multiple software or software modules for providing distributed services, for example, or it can be implemented as a single software or software module. No specific limitation is made here.

[0024] It should be understood that Figure 1 The number of computing devices in the embodiment is only illustrative. Any number of computing devices may be provided according to implementation requirements.

[0025] Figure 2 is a flowchart of some embodiments of the robot cleaning control method according to the present disclosure. Figure 2 The robot cleaning control method can be Figure 1 The computing device 101 executes. Figure 2 As shown, the robot cleaning control method includes:

[0026] Step S201, obtaining target information of a target robot.

[0027] In some embodiments, the above target information includes at least: target vibration information and target noise signal. The execution subject of the robot cleaning control method can obtain the target information of the target robot through the following steps: first, based on the vibration sensor preset inside the robot, obtain the target vibration information; second, based on the noise sensor preset inside the robot, obtain the target noise signal. Here, the target vibration information can be information indicating the current vibration condition of the robot, including information such as amplitude, frequency, and time domain characteristics, and the target noise information can be information indicating the current noise condition of the robot, which can be a noise signal.

[0028] Step S202, based on the above target information, determining whether the current operation status of the target robot needs to be adjusted;

[0029] In some embodiments, the execution subject of the robot cleaning control method can determine whether the current operation status of the target robot needs to be adjusted by the following steps:

[0030] The first step is to extract the noise characteristic information of the target noise signal based on the preset signal processing algorithm; here, the noise characteristic information includes at least: noise amplitude, noise spectrum, mean, variance, energy, peak value. As an example, the preset signal processing algorithm can be a Fourier transform algorithm: the collected noise signal data is input into the Fourier transform algorithm. The Fourier transform converts the noise signal in the time domain into a spectrum representation in the frequency domain. From the spectrum, the amplitude and energy information of the noise signal at different frequencies can be obtained.

[0031] The second step is to determine the vibration characteristic information of the target vibration information based on the above target vibration information; here, the above vibration characteristic information at least includes: amplitude, frequency, vibration amplitude change, and time domain characteristics. The amplitude represents the amplitude of the vibration signal, and the frequency represents the frequency characteristics of the vibration, which can reflect the vibration speed of the vibration signal. The vibration amplitude change describes the degree of change of the vibration signal and can measure the stability of the vibration. The vibration characteristic information is obtained by analyzing the target vibration information obtained by the vibration sensor.

[0032] The third step is to determine whether the current operating condition of the target robot needs to be adjusted based on the above vibration characteristic information and the above noise characteristic information; first, respectively obtain the noise health value of the above noise characteristic information and the vibration health value of the above vibration characteristic information; then, based on the above noise health value and the above vibration health value, obtain the current health value of the current operating condition of the target robot; finally, determine whether the current operating condition of the target robot needs to be adjusted based on the above current health value and the above preset health value threshold.

[0033] Step S203: if adjustment is required, the target information is analyzed to obtain analysis results.

[0034] In some embodiments, the execution body of the robot cleaning control method can obtain the analysis results through the following steps: first, if adjustment is required, the noise characteristic information in the above target information is analyzed to determine the target noise characteristic information; second, if adjustment is required, the vibration characteristic information in the above target information is analyzed to determine the target vibration characteristic information. Here, firstly, the noise characteristic information in the above target information is analyzed to determine that abnormal noise characteristic information has appeared, that is, the target noise characteristic information; secondly, the vibration characteristic information in the above target information is analyzed to determine that abnormal vibration characteristic information has appeared, that is, the target vibration characteristic information.

[0035] Step S204: adjusting the current operating parameters of the target robot based on the analysis results.

[0036] In some embodiments, the execution subject of the robot cleaning control method can adjust the current operating parameters of the target robot through the following steps:

[0037] The first step is to determine the noise adjustment strategy based on the above-mentioned target noise characteristic information; here, after determining the abnormal noise characteristic information, that is, the target noise characteristic information, the preset noise adjustment strategy library can be traversed based on the target noise characteristic information, and the noise adjustment strategy adapted to the target noise characteristic information can be determined based on the matching degree between the target noise characteristic information and each preset noise adjustment strategy in the above-mentioned preset noise adjustment strategy library; similarly, after determining the abnormal vibration characteristic information, that is, the target vibration characteristic information, the preset vibration adjustment strategy library can be traversed based on the target vibration characteristic information, and the vibration adjustment strategy adapted to the target vibration characteristic information can be determined based on the matching degree between the target vibration characteristic information and each preset vibration adjustment strategy in the above-mentioned preset vibration adjustment strategy library.

[0038] It should be noted that the target noise characteristic information and target vibration characteristic information determined in the present disclosure are for determining abnormal characteristic information in the noise characteristic information and the vibration characteristic information, and further, determining a corresponding adjustment strategy based on the abnormal characteristic information.

[0039] The second step is to adjust the noise operating parameters in the current operating parameters of the above-mentioned target robot based on the above-mentioned target noise adjustment strategy; here, after determining the adjustment strategy, the noise operating parameters in the current operating parameters of the above-mentioned target robot are adjusted based on the above-mentioned target noise adjustment strategy. The target noise adjustment strategy can adjust the robot's working parameters, such as cleaning speed, cleaning intensity or cleaning mode, to reduce the generation of noise. As an example: when the noise spectrum is high in certain frequency bands, the robot's cleaning power can be reduced or gentle actions can be taken to reduce the intensity of noise generation. The target vibration adjustment strategy can adjust the robot's vibration parameters or motion strategy to reduce the generation of vibration. As an example: when the vibration amplitude is large or the frequency is near the resonance point, the robot's motion trajectory can be optimized or the frequency of the cleaning action can be changed to reduce the propagation and radiation of vibration.

[0040] In some optional implementations of some embodiments, the above method also includes: setting shock-absorbing materials and vibration isolation structures on the base and / or wheels and / or connectors of the robot. The above-mentioned vibration isolation structure applications at least include: vibration isolation pads, vibration isolation feet, and vibration isolation brackets. Here, shock-absorbing materials and vibration isolation structures are applied to key parts of the robot such as the base, wheels, and connectors, and the shock-absorbing material uses a more common shock-absorbing rubber material. Vibration isolation structure: To prevent the robot from direct contact with the surrounding environment or reduce the contact area during vibration propagation, vibration isolation pads, vibration isolation feet, vibration isolation brackets, etc. can be used. The design of the vibration isolation structure should take into account factors such as the robot's weight, stability, and vibration frequency, and be reasonably optimized in combination with the robot's characteristics and working environment.

[0041] Compared with the prior art, the embodiments of the present disclosure have the following beneficial effects: first, the target information of the target robot is obtained; second, based on the target information, whether the current operation of the target robot needs to be adjusted is determined; then, if adjustment is required, the target information is analyzed to obtain the analysis result; finally, the current operation parameters of the target robot are adjusted based on the analysis result. The method provided by the present disclosure first obtains the target information of the target robot, where the target information at least includes: target vibration information and target noise signal. Secondly, the health value of the target vibration information and the target noise signal is obtained, and the current health value of the current operation of the target robot is further determined. The health value here refers to whether the noise or vibration is too large. After obtaining the current health value, whether the current operation of the target robot needs to be adjusted is determined based on the current health value and the preset health value threshold. Here, whether the current noise and vibration of the target robot need to be adjusted is determined based on the current operation parameters of the target robot. If adjustment is required, the target information is analyzed to determine the target noise characteristic information and the target vibration characteristic information respectively, and then the noise adjustment strategy and the vibration adjustment strategy are determined, and then the noise operation parameters and the vibration operation parameters are adjusted. The method provided by the present disclosure can determine whether adjustment is needed based on the actual noise and vibration conditions during robot cleaning, thereby ensuring that the noise and vibration generated during the robot cleaning process are reduced, providing a quieter and more stable cleaning environment.

[0042] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described one by one here.

[0043] The following are embodiments of the device disclosed herein, which can be used to execute the method embodiments disclosed herein. For details not disclosed in the device embodiments disclosed herein, please refer to the method embodiments disclosed herein.

[0044] Figure 3 Schematic diagram of the structure of some embodiments of the robot cleaning control device according to the present disclosure. Figure 3 As shown, the robot cleaning control device includes: an acquisition unit 301, a determination unit 302, an analysis unit 303 and an adjustment unit 304. The acquisition unit 301 is configured to acquire target information of the target robot; the determination unit 302 is configured to determine whether the current operation of the target robot needs to be adjusted based on the target information; the analysis unit 303 is configured to analyze the target information to obtain an analysis result if adjustment is required; and the adjustment unit 304 is configured to adjust the current operation parameters of the target robot based on the analysis result.

[0045] In some optional implementations of some embodiments, the target information at least includes: target vibration information and target noise signal.

[0046] In some optional implementations of some embodiments, the acquisition unit 301 of the robot cleaning control device is further configured to:

[0047] Based on the vibration sensor preset inside the robot, the target vibration information is obtained; based on the noise sensor preset inside the robot, the target noise signal is obtained.

[0048] In some optional implementations of some embodiments, the determination unit 302 of the robot cleaning control device is further configured to: extract the noise characteristic information of the above-mentioned target noise signal based on a preset signal processing algorithm; determine the vibration characteristic information of the target vibration information based on the above-mentioned target vibration information; and determine whether the current operating status of the target robot needs to be adjusted based on the above-mentioned vibration characteristic information and the above-mentioned noise characteristic information.

[0049] In some optional implementations of some embodiments, the above-mentioned vibration characteristic information at least includes: amplitude, frequency, vibration amplitude change, and time domain characteristics.

[0050] In some optional implementations of some embodiments, the above-mentioned noise characteristic information includes at least: noise amplitude, noise spectrum, mean, variance, energy, and peak value.

[0051] In some optional implementations of some embodiments, the above-mentioned determining whether the current operating condition of the target robot needs to be adjusted based on the above-mentioned vibration characteristic information and the above-mentioned noise characteristic information includes: respectively obtaining the noise health value of the above-mentioned noise characteristic information and the vibration health value of the above-mentioned vibration characteristic information; based on the above-mentioned noise health value and the above-mentioned vibration health value, obtaining the current health value for determining the current operating condition of the target robot; based on the above-mentioned current health value and the above-mentioned preset health value threshold, determining whether the current operating condition of the above-mentioned target robot needs to be adjusted.

[0052] In some optional implementations of some embodiments, the analysis unit 303 of the robot cleaning control device is further configured to: if adjustment is required, analyze the noise characteristic information in the above target information to determine the target noise characteristic information;

[0053] If adjustment is required, the vibration characteristic information in the above target information is analyzed to determine the target vibration characteristic information.

[0054] In some optional implementations of some embodiments, the adjustment unit 304 of the robot cleaning control device is further configured to: determine a noise adjustment strategy based on the above-mentioned target noise characteristic information; and adjust the noise operating parameters in the current operating parameters of the above-mentioned target robot based on the above-mentioned target noise adjustment strategy.

[0055] In some optional implementations of some embodiments, the adjustment unit 304 of the robot cleaning control device is further configured to: determine a vibration adjustment strategy based on the above-mentioned target vibration characteristic information; and adjust the vibration operating parameters in the current operating parameters of the above-mentioned target robot based on the above-mentioned target vibration adjustment strategy.

[0056] In some optional implementations of some embodiments, the adjustment unit of the robot cleaning control device is further configured to: set shock-absorbing materials and vibration isolation structures on the base and / or wheels and / or connecting parts of the robot.

[0057] In some optional implementations of some embodiments, the above-mentioned vibration isolation structure application at least includes: vibration isolation pads, vibration isolation feet, and vibration isolation brackets.

[0058] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present disclosure.

[0059] Reference below Figure 4 , which shows an electronic device (eg, Figure 1 Schematic diagram of the structure of the computing device 101)400. Figure 4 The server shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0060] like Figure 4 As shown, the electronic device 400 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage device 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device 400 are also stored. The processing device 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0061] Typically, the following devices may be connected to the I / O interface 405: an input device 406 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 407 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 408 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 409. The communication device 409 may allow the electronic device 400 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 4The electronic device 400 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 4 Each block shown in the figure may represent one device, or may represent multiple devices as required.

[0062] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 409, or installed from the storage device 408, or installed from the ROM 402. When the computer program is executed by the processing device 401, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.

[0063] It should be noted that the computer-readable medium in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0064] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0065] The computer-readable medium may be included in the device; or it may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: obtains target information of the target robot; based on the target information, determines whether the current operation of the target robot needs to be adjusted; if adjustment is required, analyzes the target information to obtain an analysis result; and adjusts the current operation parameters of the target robot based on the analysis result.

[0066] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0067] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0068] The units described in some embodiments of the present disclosure may be implemented by software or hardware. The units described may also be set in a processor, for example, it may be described as: a processor includes an acquisition unit, a determination unit, an analysis unit, and an adjustment unit. The names of these units do not constitute a limitation on the units themselves in some cases, for example, the acquisition unit may also be described as a "unit for acquiring target information of a target robot".

[0069] The names of these units do not, in some cases, limit the units themselves. For example, the detection unit may also be described as a "unit for detecting whether the container is tilted based on a preset horizontal sensor."

[0070] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0071] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.

Claims

1. A robot cleaning control method, characterized in that: include: Obtain target information of the target robot; Based on the target information, determining whether the current operation status of the target robot needs to be adjusted; If adjustment is required, analyzing the target information to obtain analysis results; The current operating parameters of the target robot are adjusted based on the analysis result.

2. The robot cleaning control method according to claim 1, characterized in that: The target information at least includes: target vibration information and target noise signal.

3. The robot cleaning control method according to claim 2, characterized in that: The step of obtaining target information of the target robot includes: Based on the vibration sensor preset inside the robot, the target vibration information is obtained; Based on the noise sensor preset inside the robot, the target noise signal is obtained.

4. The robot cleaning control method according to claim 2, characterized in that: The step of determining whether a current operation status of the target robot needs to be adjusted based on the target information includes: Extracting noise characteristic information of the target noise signal based on a preset signal processing algorithm; determining vibration characteristic information of the target vibration information based on the target vibration information; Based on the vibration characteristic information and the noise characteristic information, it is determined whether the current operation status of the target robot needs to be adjusted.

5. The robot cleaning control method according to claim 4, characterized in that: The vibration characteristic information at least includes: amplitude, frequency, vibration amplitude change, and time domain characteristics.

6. The robot cleaning control method according to claim 4, characterized in that: The noise characteristic information at least includes: noise amplitude, noise spectrum, mean, variance, energy, and peak value.

7. The robot cleaning control method according to claim 4, characterized in that: The determining whether the current operation status of the target robot needs to be adjusted based on the vibration characteristic information and the noise characteristic information includes: Respectively obtaining a noise health value of the noise characteristic information and a vibration health value of the vibration characteristic information; Based on the noise health value and the vibration health value, obtaining a current health value of the current operation condition of the determined target robot; Based on the current health value and the preset health value threshold, it is determined whether the current operating condition of the target robot needs to be adjusted.

8. The robot cleaning control method according to claim 4, characterized in that: If adjustment is required, the target information is analyzed to obtain analysis results, including: If adjustment is required, analyzing the noise characteristic information in the target information to determine the target noise characteristic information; If adjustment is required, the vibration characteristic information in the target information is analyzed to determine the target vibration characteristic information.

9. The robot cleaning control method according to claim 8, characterized in that: The adjusting the current operating parameters of the target robot based on the analysis result includes: Determining a noise adjustment strategy based on the target noise characteristic information; The noise operating parameters in the current operating parameters of the target robot are adjusted based on the target noise adjustment strategy.

10. The robot cleaning control method according to claim 8, characterized in that: The adjusting the current operating parameters of the target robot based on the analysis result includes: determining a vibration adjustment strategy based on the target vibration characteristic information; The vibration operating parameters in the current operating parameters of the target robot are adjusted based on the target vibration adjustment strategy.

11. The robot cleaning control method according to claim 1, characterized in that: The method further comprises: Shock-absorbing materials and vibration isolation structures are applied to the base and / or wheels and / or connectors of the robot.

12. The robot cleaning control method according to claim 11, characterized in that: The vibration isolation structure at least includes: a vibration isolation pad, a vibration isolation foot, and a vibration isolation bracket.

13. A robot cleaning control device, characterized in that: include: an acquisition unit, configured to acquire target information of a target robot; a determination unit configured to determine whether a current operation status of the target robot needs to be adjusted based on the target information; an analysis unit, configured to analyze the target information and obtain an analysis result if adjustment is required; An adjustment unit is configured to adjust current operating parameters of the target robot based on the analysis result.

14. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 12 are implemented.

15. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.