Control method of foot bath robot, foot bath robot, and storage medium
The foot bath robot automatically heats the water inside when no one is using it, and uses high-power heating to quickly reach the temperature required by the user, solving the problems of long heating time and safety of existing foot baths, and improving the user experience.
Patent Information
- Application Number
- CN202210754879.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-30
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2042-06-30
AI Technical Summary
Existing foot bath devices require users to wait for cold water to heat up before use, resulting in a long user experience and inaccurate water temperature control that may scald users.
The foot bath robot heats the water inside itself when no one is using it. It uses high-power heating to quickly bring the water temperature to the user's desired temperature, and stops heating once the set temperature is reached, then moves to the desired location.
It reduces user waiting time, improves ease of use and safety, and avoids the risk of scalding caused by excessively hot water.
Smart Images

Figure CN115562399B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of robots, in particular to a control method of a foot bath robot, the foot bath robot and a storage medium. BACKGROUND
[0002] With the improvement of social and economic level, more and more families use foot bath devices to improve the quality of life. However, the water added before use of the foot bath devices on the market is usually cold water, and the cold water needs to be heated by the foot bath device before use by the user.
[0003] Because the use environment of the foot bath device determines that the heating process of the water cannot be too fast during use of the foot bath device by the user, to avoid inaccurate water temperature control, thereby causing the user to be scalded. In addition, the user usually chooses to wait for 10-30 minutes or more before using the foot bath device, and constantly observes the water temperature condition until the water in the foot bath device reaches the use temperature required by the user.
[0004] Therefore, the above two cases both cause the user to need to wait for a long time when using the current foot bath device, which directly affects the use experience of the foot bath device. SUMMARY
[0005] An object of the present application is to provide a control method of a foot bath robot, the foot bath robot and a storage medium, which aims to heat the internal water of the foot bath robot by itself, and uses high-power heating for the internal water when no one uses, so as to quickly reach the use temperature required by the user, thereby reducing the waiting time of the user and improving the use experience.
[0006] According to an aspect of an embodiment of the present application, a control method of a foot bath robot is disclosed, the method comprising:
[0007] controlling the foot bath robot to move to a preset heating position according to a heating instruction;
[0008] heating the internal water of the foot bath robot at the preset heating position;
[0009] stopping heating when the temperature of the internal water reaches a preset temperature, and controlling the foot bath robot to move to a designated position for foot bath of a user.
[0010] In some embodiments of the present application, based on the above technical solution, the heating of the internal water of the foot bath robot at the preset heating position comprises:
[0011] connecting a power supply at the preset heating position, and heating the internal water based on the power supply; or
[0012] The foot bath robot is controlled to be wirelessly charged based on a wireless charging device, and the internal water body is heated.
[0013] In some embodiments of the present application, based on the above technical solution, the foot bath robot is controlled to move to a preset heating position according to a heating instruction, which includes:
[0014] It is detected whether the first preset heating position has a heating condition, and the heating condition includes that a road condition of the foot bath robot moving to the first preset heating position can reach the first preset heating position, and / or the first preset heating position is in an available state.
[0015] If the first preset heating position has a heating condition, the foot bath robot is controlled to move to the first preset heating position to perform a heating operation at the first preset heating position.
[0016] If the first preset heating position does not have a heating condition, the foot bath robot is controlled to move to a second preset heating position having a heating condition to perform a heating operation at the second preset heating position.
[0017] In some embodiments of the present application, based on the above technical solution, after the internal water body of the foot bath robot is heated at the preset heating position, the method further includes:
[0018] A circulating device arranged in the foot bath robot is controlled to make the internal water body enter a circulating state.
[0019] The temperature of the internal water body in the circulating state is detected.
[0020] In some embodiments of the present application, based on the above technical solution, the method further includes:
[0021] The water level of the internal water body of the foot bath robot is detected to obtain the water level of the internal water body.
[0022] The heating power is determined according to the water level of the internal water body.
[0023] The internal water body is heated based on the heating power.
[0024] In some embodiments of the present application, based on the above technical solution, after the foot bath robot is controlled to move to a specified position for foot bath of a user, the method further includes:
[0025] The heating device of the foot bath robot is controlled to heat the internal water body; wherein the heating power of the foot bath robot for heating at the specified position is less than the heating power of the foot bath robot for heating at the preset heating position.
[0026] In some embodiments of the present application, based on the above technical solution, the method further comprises:
[0027] Determining the internal water volume of the foot bath robot according to the heating power of the foot bath robot at the preset heating position and the time of temperature rise when heating;
[0028] Controlling the heating power of the foot bath robot at the specified position according to the internal water volume.
[0029] In some embodiments of the present application, based on the above technical solution, after the foot bath robot is controlled to move to the preset heating position according to the heating instruction, the method further comprises:
[0030] Estimating the heating duration of the internal water body, and performing a first prompt operation according to the heating duration to prompt the user to wait;
[0031] When the heating of the internal water body is completed or when the internal water body is heated to the heating duration, performing a second prompt operation to prompt the user that the heating is completed.
[0032] In some embodiments of the present application, a control method of a foot bath robot is disclosed, the method comprising:
[0033] Sending a heating instruction to a water supply device at a preset water receiving position to make the water supply device heat a standby water body;
[0034] Controlling the foot bath robot to move to the preset water receiving position to receive water.
[0035] In some embodiments of the present application, based on the above technical solution, after the foot bath robot is controlled to move to the preset water receiving position to receive water, the method further comprises:
[0036] When the foot bath robot receives water, detecting the water level of the internal water body of the foot bath robot to determine whether the foot bath robot is in a normal water receiving state;
[0037] If the foot bath robot is in an abnormal water receiving state, an alarm information is sent.
[0038] In some embodiments of the present application, based on the above technical solution, controlling the foot bath robot to move to the preset water receiving position to receive water comprises:
[0039] Detecting whether a first preset water receiving position has a water receiving condition, the water receiving condition including that the foot bath robot can reach the first preset water receiving position according to the road condition of the foot bath robot moving to the first preset water receiving position, and the first preset water receiving position is in an available state;
[0040] If the first preset water receiving place has water receiving conditions, the foot bath robot is controlled to move to the first preset water receiving place to perform a water receiving operation at the first preset water receiving place.
[0041] If the first preset water receiving place does not have water receiving conditions, the foot bath robot is controlled to move to a second preset water receiving place to perform a water receiving operation at the second preset water receiving place.
[0042] In some embodiments of the present application, a control method of a foot bath robot is disclosed, and the method comprises:
[0043] sending a water supply instruction to an intelligent water tank to cause the intelligent water tank to heat a standby water body, and moving to a position where the foot bath robot is located after the heating is completed;
[0044] controlling the intelligent water tank to supply water to the foot bath robot.
[0045] According to an aspect of an embodiment of the present application, a foot bath robot is disclosed, and the foot bath robot comprises:
[0046] a moving module configured to control the foot bath robot to move to a preset heating place according to a heating instruction, and to stop heating when a temperature of an internal water body reaches a preset temperature and control the foot bath robot to move to a specified position for foot bath of a user;
[0047] a heating module configured to heat the internal water body of the foot bath robot at the preset heating place.
[0048] According to an aspect of an embodiment of the present application, a computer readable medium having a computer program stored thereon is provided, and the computer program is executed by a processor to implement the control method of the foot bath robot in the above technical solutions.
[0049] According to an aspect of an embodiment of the present application, a computer program product or computer program is provided, and the computer program product or computer program comprises computer instructions stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the control method of the foot bath robot in the above technical solutions.
[0050] In the embodiment of the present application, the foot bath robot moves to the preset heating position according to the heating instruction, and performs the heating operation on the internal water body when in the unattended use state, without worrying about the user being scalded due to the water temperature rising too fast. In the process of performing the heating operation, the foot bath robot heats the internal water body based on a large preset power, so as to quickly raise the internal water body to the use temperature required by the user. When it is detected that the temperature of the internal water body reaches the temperature set by the user in advance, the foot bath robot stops heating the internal water body, and moves from the preset heating position to the specified position for the user to perform the foot bath, so as to perform the foot bath for the user.
[0051] Therefore, the control method of the foot bath robot provided by the present application can use large power to heat the internal water body during the unattended use period, so as to quickly raise the water temperature to the use temperature required by the user, thereby saving the user from continuously observing the water temperature rise of the foot bath device in a long waiting time, and improving the use convenience and use experience.
[0052] It should be understood that the foregoing general description and the following detailed description are only exemplary and are not limiting to the present application. BRIEF DESCRIPTION OF DRAWINGS
[0053] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and serve to explain the principles of the present application. It is readily apparent to one skilled in the art that the following figures are merely some embodiments of the present application, and other figures can be obtained from these figures without creative labor.
[0054] Figure 1 A step flowchart of the control method of the foot bath robot in an embodiment of the present application is shown.
[0055] Figure 2 A step flowchart of heating the standby water body by the water supply device of the preset water receiving position in an embodiment of the present application is shown.
[0056] Figure 3 A step flowchart of controlling the intelligent water tank to supply water to the foot bath robot in an embodiment of the present application is shown.
[0057] Figure 4 A structural block diagram of the foot bath robot provided by the embodiment of the present application is schematically shown.
[0058] Figure 5 A computer system structural block diagram of an electronic device suitable for implementing the embodiment of the present application is schematically shown. DETAILED DESCRIPTION
[0059] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this application more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art.
[0060] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.
[0061] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0062] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily need to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0063] The following detailed description of the control method, foot bath robot, and storage medium provided in this application, with reference to specific embodiments, provides a detailed explanation of the technical solutions.
[0064] Figure 1 A flowchart illustrating the steps of a control method for a foot bath robot according to one embodiment of this application is shown. This embodiment uses the aforementioned control method for a foot bath robot as an example for illustrative purposes. Figure 1 As shown, the control method of the foot bath robot can mainly include the following steps S100 to S300.
[0065] Step S100: Control the foot bath robot to move to the preset heating area according to the heating command.
[0066] Step S200: Heating the water inside the foot bath robot at the preset heating point.
[0067] Step S300: When the temperature of the internal water reaches the preset temperature, heating is stopped, and the foot bath robot is controlled to move to the designated location for the user to perform a foot bath.
[0068] In the control method of the foot bath robot provided in the embodiments of the present application, the foot bath robot moves to the preset heating position according to the heating instruction, and performs the heating operation on the internal water body when in the unattended use state, without worrying that the water temperature rises too fast to cause the user to be scalded. In the process of performing the heating operation, the foot bath robot heats the internal water body based on a large preset power, so as to quickly raise the internal water body to the use temperature required by the user. When it is detected that the temperature of the internal water body reaches the temperature set by the user in advance, the foot bath robot stops heating the internal water body, and moves from the preset heating position to the designated position for the user to take a foot bath.
[0069] The designated position for the user to take a foot bath can be the user or a fixed position designated in advance for taking a foot bath, such as a sofa, a designated open space, a designated seat, etc.
[0070] In this way, the control method of the foot bath robot provided in the present application can use a large power to heat the internal water body during the unattended use period, so as to quickly raise the water temperature to the use temperature required by the user, thereby saving the user from continuously observing the water temperature rise of the foot bath device in a long waiting time, and improving the use convenience and use experience.
[0071] The following will describe each method step in the control method of the foot bath robot in detail.
[0072] Step S100: controlling the foot bath robot to move to a preset heating position according to a heating instruction.
[0073] The foot bath robot in the idle state moves to the preset heating position after receiving the heating instruction, so as to subsequently perform the heating operation at the preset heating position. The preset heating position is a place set by the user in advance for heating, which can specifically include a living room, a kitchen, or a balcony, etc., without specific limitation. The foot bath robot is configured with a corresponding movement module, which includes but is not limited to a motor, a mechanical arm, a roller, etc.
[0074] As an optional implementation, the user sends the heating instruction to the foot bath robot through a mobile phone or other electronic device, to wake up the foot bath robot in the idle state, so that the foot bath robot moves to the preset heating position for subsequent execution of the heating operation.
[0075] As an optional implementation, the foot bath robot moves to the preset heating position according to the heating instruction automatically triggered by the internal program, so as to subsequently perform the heating operation at the preset heating position. For example, the foot bath robot generates the above-mentioned heating instruction automatically when it detects that the water filling operation is completed. The above-mentioned manner of the foot bath robot according to the heating instruction automatically triggered by the internal program can be various, without specific limitation.
[0076] Step S200, heating the internal water body of the foot bath robot at the preset heating place.
[0077] The foot bath robot performs a charging operation at the preset heating place to obtain electric energy from outside, and then starts the heating device of the internal structure to continuously heat the internal water body. It should be noted that since the foot bath robot has not yet reached the stage of bathing the user at this time, the foot bath robot can heat the internal water body by a larger power to make the internal water body reach the use temperature required by the user in a shorter time.
[0078] As an optional embodiment, the foot bath robot judges the required heating power according to the volume of the internal water body when performing the heating operation, and heats the internal water body according to the heating power. It can be understood that when the volume of the internal water body is larger, that is, the foot bath robot has more water, a larger heating power is used to heat the internal water body to reduce the waiting time of the user.
[0079] As an optional embodiment, the foot bath robot receives a heating instruction sent by the user through a mobile phone or other electronic device when performing the heating operation, and heats the internal water body according to the heating instruction. Wherein, the user can determine the heating instruction by setting related parameters such as heating time or heating power.
[0080] Step S300, stop heating when the temperature of the internal water body reaches the preset temperature, and control the foot bath robot to move to the specified position of the user for foot bath.
[0081] When the temperature sampling device arranged in the internal structure of the foot bath robot detects that the water temperature of the internal water body reaches the temperature set by the user in advance, the foot bath robot judges that the heating is completed and stops heating, and then automatically moves to the position of the user for use.
[0082] As an optional embodiment, the foot bath robot stops heating when the water temperature of the internal water body reaches the temperature set by the user in advance, and moves to the position set by the user in advance through a mobile phone or other electronic device, such as in front of the bedroom bed, on the sofa in the living room, etc., and waits for the user to use.
[0083] Further, on the basis of the above embodiment, the step S200 of heating the internal water body of the foot bath robot at the preset heating place can include the following step S201 or step S202.
[0084] Step S201, connect the power supply at the preset heating place, and heat the internal water body based on the electric energy obtained from the power supply.
[0085] The foot bath robot automatically moves to the preset heating position and connects the power supply of the preset heating position to charge, and then performs a heating operation on the internal water body.
[0086] As an optional implementation, the user sets the socket of the kitchen / room as the preset heating position by sending a setting instruction to the foot bath robot through an electronic device such as a mobile phone or directly setting the foot bath robot, so that the foot bath robot automatically moves to the position where the above-mentioned socket is located and connects the above-mentioned socket to charge.
[0087] Step S202, control the foot bath robot to perform wireless charging based on the wireless charging device, and heat the internal water body.
[0088] After receiving the heating instruction, the foot bath robot can perform wireless charging through the power supply receiving coil arranged in the foot bath robot, so that the foot bath robot can be directly charged without moving to the charging position, or perform wireless charging during the process of moving to the specified position, thereby reducing the waiting time of the user.
[0089] As an optional implementation, a power supply receiving coil is arranged in the foot bath robot, and a transmitting coil is arranged at the power supply, so that the foot bath robot can perform wireless charging through the power supply receiving coil.
[0090] In this way, in the present embodiment, the foot bath robot can perform charging operation through the power supply receiving coil or by moving to the first preset heating position to connect the power supply, and the various charging modes can be adapted to different application scenarios, such as the wireless charging mode for saving the user from moving to the first preset heating position, thereby reducing the waiting time of the user, and the mode of moving to the first preset heating position to connect the power supply for charging, which can realize high-power and stable charging and heating, thereby improving the use convenience and user experience of the foot bath robot.
[0091] Further, on the basis of the above embodiments, the step of controlling the foot bath robot to move to the preset heating position according to the heating instruction in step S100 can include the following steps S101 to S103.
[0092] Step S101, detect whether the first preset heating position meets the heating condition, the heating condition including that the foot bath robot moves to the first preset heating position The road condition can reach the first preset heating position, and / or the first preset heating position is in an available state.
[0093] When the foot bath robot moves to the first preset heating position, it is necessary to determine whether the first preset heating position has heating conditions, that is, whether there is an obstacle in the route to the first preset heating position, so that the foot bath robot cannot move to the first preset heating position to perform heating operation, and it is necessary to detect whether the first preset heating position is in a usable state, including whether the power supply of the first preset heating position is damaged and the like, so that the foot bath robot cannot connect the power supply to charge and the like, that is, the foot bath robot needs to determine whether the first preset heating position is in a normal working state to connect the power supply and perform heating operation.
[0094] As an optional implementation, a laser radar can be installed inside the foot bath robot, so that the foot bath robot continuously emits a detection signal (laser beam) during the movement to the first preset heating position, and determines whether there is an obstacle according to the received reflected signal (target echo), so as to determine whether it can move to the first preset heating position smoothly.
[0095] As an optional implementation, a camera can be installed inside the foot bath robot, so that the foot bath robot takes pictures of the road conditions during the movement to the first preset heating position to obtain corresponding images, and then determines whether there is an obstacle according to the images, and takes pictures of the first preset heating position to obtain corresponding images, and then determines whether the first preset heating position has been damaged and is not in a usable state according to the images.
[0096] As an optional implementation, an infrared sensor can be installed inside the foot bath robot, so that the foot bath robot continuously emits infrared rays during the movement to the first preset heating position, and determines whether there is an obstacle according to the received infrared rays, so as to determine whether it can move to the first preset heating position smoothly.
[0097] It should be noted that there are many ways for the foot bath robot to detect whether there is an obstacle, which are not limited here.
[0098] Step S102, if the first preset heating position has heating conditions, the foot bath robot is controlled to move to the first preset heating position to perform heating operation at the first preset heating position.
[0099] When the foot bath robot detects that there is no obstacle in the route to the first preset heating position, and the first preset heating position is in a usable state, the foot bath robot connects the power supply at the first preset heating position to obtain electric energy, and performs heating operation on the internal water.
[0100] Step S103, if the first preset heating place does not have heating conditions, the foot bath robot is controlled to move to a second preset heating place with heating conditions to perform heating operation at the second preset heating place.
[0101] When it is detected that there is an obstacle on the route to the first preset heating place, i.e. the foot bath robot cannot move to the first preset heating place, or the first preset heating place is in an unusable state, the foot bath robot automatically moves to another preset heating place, i.e. the second preset heating place, to turn on the power supply for charging and perform heating operation on the internal water body.
[0102] As an optional embodiment, there are multiple preset heating places, and the foot bath robot can sort the multiple preset heating places according to preset rules, and sort the multiple preset heating places as 1, 2, 3, …, 10. When the foot bath robot detects that it cannot move to the preset heating place with the sorting position of 1 for heating, or the preset heating place with the sorting position of 1 is in an unusable state, the foot bath robot automatically moves to the preset heating place with the sorting position of 2 and performs detection. If the preset heating place with the sorting position of 2 also does not have heating conditions, the foot bath robot continues to move to the preset heating place with the sorting position of 3 and performs detection, and so on, until the foot bath robot can turn on the power supply for charging and perform heating operation on the internal water body at the preset heating place with heating conditions.
[0103] As an optional embodiment, the above-mentioned preset rules can be to sort the preset heating places according to the distance between the preset heating places and the current position of the foot bath robot.
[0104] As an optional embodiment, the above-mentioned preset rules can be the order preset by the user.
[0105] It should be noted that the above-mentioned preset rules for sorting the preset heating places can be various, which are not limited here.
[0106] In this way, the embodiment provides a corresponding strategy for the foot bath robot when the first preset heating place does not have heating conditions, thereby improving the practicability of the control method of the foot bath robot of the application.
[0107] Further, on the basis of the above embodiment, after the preset heating place heats the internal water body of the foot bath robot in step S200, the method further comprises:
[0108] Step S203, control the circulating device arranged in the foot bath robot to make the internal water body enter a circulating state.
[0109] Step S204, temperature detection is performed on the internal water body in the circulating state.
[0110] During the heating process of the internal water body, the foot bath robot detects the water temperature of the internal water body through the temperature sampling device arranged in the foot bath robot. It should be noted that, in order to make the result of water temperature detection more accurate, the water body should be circulated continuously during the heating process of the internal water body, so that the temperature of the water body tends to be uniform as a whole.
[0111] As an optional embodiment, when the foot bath robot heats the internal water body, the internal water suction valve of the foot bath robot automatically enters the working state to circulate the internal water body, so as to ensure the accuracy of water temperature detection.
[0112] On the basis of the above embodiment, the control method of the foot bath robot further comprises:
[0113] Step S501, detecting the water level of the internal water body of the foot bath robot to obtain the water level of the internal water body.
[0114] Step S502, determining the heating power according to the water level of the internal water body.
[0115] Step S503, heating the internal water body based on the heating power.
[0116] During the water receiving process of the foot bath robot, the water level of the internal water body is detected to obtain the water level of the internal water body. According to the water level, the volume of the internal water body can be determined, and further, the heating power for heating the internal water body can be determined according to the volume of the internal water body. That is, the higher the water level is, the larger the volume of the internal water body is, and at this time, the higher the heating power required is, so as to shorten the heating time required when the foot bath robot heats the internal water body.
[0117] Further, on the basis of the above embodiment, after the foot bath robot is controlled to move to the specified position for foot bath of the user in step S300, the method further comprises:
[0118] Step S301, controlling the heating device of the foot bath robot to heat the internal water body; wherein the heating power of the foot bath robot for heating at the specified position is less than the heating power for heating at the preset heating position.
[0119] When the foot bath robot moves from the preset heating place to the designated position, and reaches the designated position for the user to use, there may be energy loss resulting in the water temperature failing to reach the user's use temperature, so the internal water body needs to be heated again to achieve the insulation effect. Specifically, the foot bath robot is provided with different heating powers, and when heating at the preset heating place, large power is used for heating to achieve rapid temperature rise; during the use process after reaching the designated position, small power is used for heating to achieve insulation and prevent sudden changes in water temperature affecting the user's experience. Among them, the foot bath robot can be provided with a battery, which provides power for maintaining the water temperature during the movement of the foot bath robot to the designated position and during the user's use.
[0120] On the basis of the above embodiment, the control method of the foot bath robot further comprises:
[0121] Step S302, determining the internal water volume of the foot bath robot according to the heating power of the foot bath robot at the preset heating place and the temperature rise time when heating.
[0122] Step S303, controlling the heating power of the foot bath robot at the designated position according to the internal water volume.
[0123] When the foot bath robot is heated at high power at the preset heating area, the internal water volume of the foot bath robot can be determined by the temperature rise time of the internal water body and the corresponding heating power, and further, the heating power required for the internal water body during the insulation process of the user can be determined according to the internal water volume, so that the insulation effect of the internal water body can be achieved with more accurate heating power.
[0124] As an optional implementation, after the foot bath robot is controlled to move to the preset heating place according to the heating instruction, the method further comprises:
[0125] estimating the heating duration of the internal water body, and performing a first prompt operation according to the heating duration to prompt the user to wait;
[0126] When the heating of the internal water body is completed or when the internal water body is heated to the heating duration, a second prompt operation is performed to prompt the user that the heating is completed.
[0127] The foot bath robot can estimate the heating time, specifically, can estimate the heating time according to the water amount needed to be heated, or can estimate the current heating time according to the historical heating time data recorded in the historical heating data. Further, the user can be prompted to wait, so that the user does not need to wait for the heating process of the foot bath robot all the time, and can go to the designated position for foot bath after the heating is completed. When the foot bath robot is heated or the internal water body is heated to the heating time, the user can be prompted that the heating is completed, so that if the user is busy elsewhere, the user can go to the designated position for foot bath according to the prompt, avoiding that the foot bath robot waits for a long time after completing the water heating, the water cools down, and the user forgets to take a foot bath. The second prompt operation can be used to prompt the user to go to the designated position.
[0128] As shown in Figure 2 The application also discloses an embodiment of a control method of a foot bath robot, which comprises the following steps S601 and S602.
[0129] Step S601: sending a heating instruction to a water supply device at a preset water receiving position, so that the water supply device heats standby water.
[0130] Step S602: controlling the foot bath robot to move to the preset water receiving position to receive water.
[0131] It should be noted that the above-mentioned preset water receiving position is a place with a water supply device set by the user in advance, such as a kitchen and a toilet.
[0132] In actual application, the foot bath robot in an idle state usually needs to first receive water at the preset water receiving position, and then perform a heating operation on the internal water body obtained after receiving water. On this basis, in order to further reduce the waiting time of the user, a heating instruction can be sent to the water supply device at the preset water receiving position before the foot bath robot goes to the preset water receiving position to perform the water receiving operation, so that the water supply device at the preset water receiving position heats the standby water in advance, so that the water obtained by the foot bath robot performing the water receiving operation at the preset water receiving position has reached the water temperature required by the user, and does not need to be heated additionally, or only needs to be heated at a small power for a short time.
[0133] As an optional implementation, the foot bath robot automatically sends a heating instruction to the water supply device at the preset water receiving position after receiving a water receiving instruction triggered by the user, so that the water supply device at the preset water receiving position heats the standby water in advance before the foot bath robot receives water.
[0134] As an optional implementation, the user actively sends a heating instruction to the water supply device at the preset water receiving position through a mobile phone or other electronic device, so that the water supply device at the preset water receiving position heats the standby water in advance before the foot bath robot receives water.
[0135] Further, on the basis of the above embodiment, after the control of the foot bath robot to move to the preset water receiving position to receive water in the above step S602, further comprising:
[0136] Step S603, when the foot bath robot receives water, detecting the water level of the internal water body of the foot bath robot to determine whether the foot bath robot is in a normal water receiving state.
[0137] In order to avoid the situation that the foot bath robot cannot normally receive water due to errors in the water receiving position or problems in the preset water receiving position, etc. during the water receiving process, and the foot bath robot is still in the water receiving stage, causing the user to wait for a long time, the foot bath robot will continuously detect the water level of the internal water body during the water receiving process, and determine whether the foot bath robot is in a normal water receiving state according to the real-time height of the water level.
[0138] Step S604, if the foot bath robot is in an abnormal water receiving state, an alarm information is sent.
[0139] When the foot bath robot detects that the water level does not reach the height of the normal water receiving process during the water receiving process, i.e. the foot bath robot determines that it is in an abnormal water receiving state at this time, a specific form of alarm information is sent to remind the user to handle in time.
[0140] As an optional implementation, when the foot bath robot determines that it is in an abnormal water receiving state, an alarm bell is sounded to remind the user to handle in time.
[0141] It should be noted that the alarm information for feeding back that the foot bath robot is in an abnormal water receiving state and reminding the user to handle in time can be in various forms, which is not limited here.
[0142] In this way, in the present embodiment, the foot bath robot detects the water level during the water receiving process to monitor in real time whether it is in a normal water receiving state, so as to avoid the situation that the foot bath robot cannot normally receive water due to unexpected factors, thereby causing the user to wait for a long time.
[0143] Further, on the basis of the above embodiment, the control of the foot bath robot to move to the preset water receiving position to receive water in the above step S602 comprises:
[0144] Step S6021, detecting whether the first preset water receiving position has water receiving conditions, the water receiving conditions including that the road condition of the foot bath robot moving to the first preset water receiving position can reach the first preset water receiving position, and the first preset water receiving position is in an available state.
[0145] When the foot bath robot moves to the first preset water receiving position, it is necessary to determine whether the first preset water receiving position has water receiving conditions, i.e. whether there is an obstacle in the route to the first preset water receiving position, so that the foot bath robot cannot move to the first preset water receiving position to perform water receiving operation, and it is necessary to detect whether the first preset water receiving position is in a usable state, including whether the water supply device of the first preset water receiving position is damaged, so that the foot bath robot cannot perform water receiving through the water supply device at the first preset water receiving position, i.e. the foot bath robot needs to determine whether the first preset water receiving position is in a normal working state for the foot bath robot to perform water receiving operation.
[0146] It should be noted that there are many ways for the foot bath robot to detect whether there is an obstacle, which are not limited here.
[0147] Step S6022, if the first preset water receiving position has water receiving conditions, the foot bath robot is controlled to move to the first preset water receiving position to perform water receiving operation at the first preset water receiving position.
[0148] When the foot bath robot detects that there is no obstacle in the route to the first preset water receiving position, and the first preset water receiving position is in a usable state, the foot bath robot performs water receiving operation through the water supply device at the first preset water receiving position.
[0149] Step S6023, if the first preset water receiving position does not have water receiving conditions, the foot bath robot is controlled to move to the second preset water receiving position to perform water receiving operation at the second preset water receiving position.
[0150] When it is detected that there is an obstacle in the route to the first preset water receiving position, i.e. the foot bath robot cannot move to the first preset water receiving position, or the first preset water receiving position is in an unusable state, the foot bath robot automatically moves to another preset water receiving position, i.e. the second preset water receiving position, to perform water receiving operation through the water supply device at the second preset water receiving position.
[0151] As an optional embodiment, there are multiple preset water receiving positions, and the foot bath robot can sort the multiple preset water receiving positions according to preset rules, and sort the multiple preset water receiving positions as 1, 2, 3, …, 10. When the foot bath robot detects that it cannot move to the preset water receiving position with a sorting position of 1 to perform water receiving, or the preset water receiving position with a sorting position of 1 is in an unusable state, it automatically moves to the preset water receiving position with a sorting position of 2 and performs detection, if the preset water receiving position with a sorting position of 2 also does not have water receiving conditions, the foot bath robot continues to move to the preset water receiving position with a sorting position of 3 and performs detection, and so on, until the foot bath robot can perform water receiving operation through the water supply device at the preset water receiving position with water receiving conditions.
[0152] As an optional implementation, the preset rule can be an order preset by the user.
[0153] As an optional implementation, the preset rule can be an order preset by the user.
[0154] It should be noted that the preset rule for sorting the preset water receiving places can be various, which is not limited herein.
[0155] Thus, the embodiment provides a corresponding strategy when the foot bath robot does not have the water receiving condition at the first preset water receiving place, thereby improving the practicability of the control method of the foot bath robot.
[0156] As shown in Figure 3 The application further discloses an embodiment of a control method of a foot bath robot, including the following steps S701 and S702.
[0157] In step S701, a water supply instruction is sent to the intelligent water tank to heat the standby water body, and after the heating is completed, the intelligent water tank is moved to the position of the foot bath robot.
[0158] In step S702, the intelligent water tank is controlled to supply water to the foot bath robot.
[0159] The intelligent water tank reserves a certain amount of water as a device specially used for supplying water to the foot bath robot, and after receiving the water supply instruction, the standby water body is heated before the foot bath robot performs the water receiving operation, so as to save the time for the foot bath robot to heat the water.
[0160] As an optional implementation, after receiving the water receiving instruction triggered by the user, the foot bath robot automatically sends a water supply instruction to the intelligent water tank, so that the intelligent water tank heats the standby water body in advance before the foot bath robot receives water.
[0161] As an optional implementation, the user actively sends a water supply instruction to the intelligent water tank through an electronic device such as a mobile phone, so that the intelligent water tank heats the standby water body in advance before the foot bath robot receives water.
[0162] After receiving the water supply instruction, the intelligent water tank is moved to the position of the foot bath robot and supplies water to the foot bath robot, so that the foot bath robot does not need to move to the preset water receiving place to perform the water receiving operation, thereby saving the moving time of the foot bath robot.
[0163] As an optional implementation, after receiving the water receiving instruction, the foot bath robot automatically sends a water supply instruction to the intelligent water tank, so that the intelligent water tank is moved to the position of the foot bath robot to supply water.
[0164] As an optional implementation, the user sends a water supply instruction to the intelligent water tank through an electronic device such as a mobile phone, so that the intelligent water tank moves to the position where the foot bath robot is located to supply water.
[0165] In the embodiment, the intelligent water tank is sent a water supply instruction before the foot bath robot performs the water receiving operation, so that the intelligent water tank heats the standby water body in advance, and the intelligent water tank is controlled to move to the position where the foot bath robot is located to supply water. The time for the foot bath robot to go to the preset water receiving place to receive water and heat the water is saved, thereby further reducing the waiting time of the user and improving the use experience.
[0166] The following describes an apparatus embodiment of the present application, which can be used to execute the control method of the foot bath robot in the above embodiments of the present application. Figure 4 A structural block diagram of the foot bath robot provided by the embodiment of the present application is schematically shown. As shown in Figure 4 The foot bath robot includes:
[0167] The moving module is configured to control the foot bath robot to move to the preset heating place according to the heating instruction, and stop heating when the temperature of the internal water body reaches the preset temperature, and control the foot bath robot to move to the specified position where the user performs foot bath.
[0168] The heating module is configured to heat the internal water body of the foot bath robot at the preset heating place.
[0169] In an embodiment of the present application, based on the above embodiment, the charging module includes:
[0170] The wired charging module is configured to connect a power supply at the preset heating place, and heat the internal water body based on the power supply.
[0171] The wireless charging module is configured to control the foot bath robot to perform wireless charging based on a wireless charging device, and heat the internal water body.
[0172] In an embodiment of the present application, based on the above embodiment, the foot bath robot further includes:
[0173] The detection module is configured to detect whether the first preset heating position meets the heating condition, the heating condition including that a road condition of the foot bathing robot moving to the first preset heating position is capable of reaching the first preset heating position, and / or the first preset heating position is in an available state; if the first preset heating position meets the heating condition, the foot bathing robot is controlled to move to the first preset heating position to perform a heating operation at the first preset heating position; if the first preset heating position does not meet the heating condition, the foot bathing robot is controlled to move to a second preset heating position meeting the heating condition to perform the heating operation at the second preset heating position.
[0174] In an embodiment of the present application, based on the above embodiment, the foot bathing robot further includes:
[0175] The temperature detection module is configured to control a circulating device arranged in the foot bathing robot to make the internal water body enter a circulating state, and detect the temperature of the internal water body in the circulating state.
[0176] In an embodiment of the present application, based on the above embodiment, the foot bathing robot further includes:
[0177] The heating power determination module is configured to detect the water level of the internal water body of the foot bathing robot to obtain the water level of the internal water body, determine the heating power according to the water level of the internal water body, and heat the internal water body based on the heating power.
[0178] In an embodiment of the present application, based on the above embodiment, the foot bathing robot further includes:
[0179] The water amount determination module is configured to determine the internal water amount of the foot bathing robot according to the heating power and the temperature rising time of the foot bathing robot in the preset heating position during heating.
[0180] The heating power of heating at the specified position is controlled according to the internal water amount.
[0181] In an embodiment of the present application, based on the above embodiment, the foot bathing robot further includes:
[0182] The water receiving state detection module is configured to detect the water level of the internal water body of the foot bathing robot when the foot bathing robot is receiving water, to determine whether the foot bathing robot is in a normal water receiving state; if the foot bathing robot is in an abnormal water receiving state, an alarm information is sent.
[0183] In an embodiment of the present application, based on the above embodiment, the foot bathing robot further includes:
[0184] The water receiving condition detection module is configured to detect whether the first preset water receiving position has a water receiving condition, the water receiving condition including that a road condition of the foot bath robot moving to the first preset water receiving position is available to reach the first preset water receiving position, and the first preset water receiving position is in an available state; if the first preset water receiving position has the water receiving condition, the foot bath robot is controlled to move to the first preset water receiving position to perform a water receiving operation at the first preset water receiving position; if the first preset water receiving position does not have the water receiving condition, the foot bath robot is controlled to move to a second preset water receiving position to perform a water receiving operation at the second preset water receiving position.
[0185] In an embodiment of the present application, based on the above embodiment, the foot bath robot further includes:
[0186] The instruction sending module is configured to send a water supply instruction to the intelligent water tank to make the intelligent water tank heat the standby water body, and after the heating is completed, move to a position where the foot bath robot is located; and control the intelligent water tank to supply water to the foot bath robot.
[0187] The specific details of the foot bath robot provided in the embodiments of the present application have been described in detail in the corresponding method embodiments, and will not be repeated here.
[0188] Figure 5 A computer system structure block diagram of an electronic device for implementing the embodiments of the present application is schematically shown.
[0189] It should be noted that, Figure 5 The computer system 500 of the electronic device shown is only an example, and should not impose any limitation on the functions and use range of the embodiments of the present application.
[0190] As Figure 5 shown, the computer system 500 includes a central processing unit 501 (CPU), which can perform various appropriate actions and processes according to programs stored in a read-only memory 502 (ROM) or loaded into a random access memory 503 (RAM) from a storage portion 508. In the random access memory 503, various programs and data required for system operation are also stored. The central processing unit 501, the read-only memory 502, and the random access memory 503 are connected to each other through a bus 504. An input / output interface 505 (I / O interface) is also connected to the bus 504.
[0191] The following components are connected to the input / output interface 505: an input portion 506 including input devices such as a keyboard and a mouse; an output portion 507 including output devices such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and a speaker; a storage portion 508 including a hard disk; and a communication portion 509 including a network interface card such as a Local Area Network card, a modem, and the like. The communication portion 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the input / output interface 505 as necessary. A removable recording medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, and the like is attached to the drive 510 as necessary, so that a computer program read therefrom is installed in the storage portion 508 as necessary.
[0192] In particular, according to embodiments of the present application, the processes described in the various method flowcharts can be implemented as a computer software program. For example, embodiments of the present application include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program code for executing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via the communication portion 509, and / or installed from the removable recording medium 511. When the computer program is executed by the central processing unit 501, various functions defined in the system of the present application are executed.
[0193] It should be noted that the computer-readable medium in the embodiments of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination thereof. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this application, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus or device. In this application, the computer-readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take many forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium that can transmit, propagate or transport a program for use by or in connection with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium can be transmitted or propagated using any suitable medium, including but not limited to wireless, wired, or the like, or any suitable combination thereof.
[0194] The flowcharts and block diagrams in the drawings illustrate the possible implementation architectures, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowcharts or block diagrams can represent a module, a program segment, or a portion of code that contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in different orders than that shown in the figures. For example, two blocks noted in succession can actually be executed substantially concurrently, or they can sometimes be executed in reverse order, depending on the functionality involved. It should also be noted that each block in the flowcharts or block diagrams, and combinations of blocks in the flowcharts or block diagrams, can be implemented by special-purpose hardware-based systems that perform the specified functions or operations, or can be implemented by a combination of special-purpose hardware and computer instructions.
[0195] It should be noted that, although several modules or units for a device for action execution are mentioned in the above detailed description, such a division is not mandatory. Indeed, according to an embodiment of the application, the features and functionalities of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functionalities of one module or unit described above can be further divided into several modules or units embodied.
[0196] Those skilled in the art can easily understand, through the above description of the embodiments, that the example embodiments described herein can be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solutions according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a U disk, a mobile hard disk, etc.) or a network, and includes several instructions to make a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) execute the methods according to the embodiments of the present application.
[0197] Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the present application cover any and all variations of the application that come within the scope of the present application, along with all equivalents thereof. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the application being indicated by the following claims.
[0198] It should be understood that the application is not limited to the precise construction that has been described above and illustrated in the accompanying drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope of the application. The scope of the application should be limited only by the appended claims.
Claims
1. A control method of a foot bath robot, characterized by, The method comprises: controlling the foot bath robot to move to a preset heating place according to a heating instruction; heating the internal water body of the foot bath robot at the preset heating place; stopping heating when the temperature of the internal water body reaches a preset temperature, and controlling the foot bath robot to move to a designated position for foot bath of a user; wherein the heating of the internal water body of the foot bath robot at the preset heating place comprises: water level detection of the internal water body of the foot bath robot to obtain a water level of the internal water body, determination of a volume of the internal water body according to the water level, determination of a heating power according to the water level of the internal water body, and heating of the internal water body based on the heating power; after controlling the foot bath robot to move to the designated position for foot bath of the user, the method further comprises: controlling a heating device of the foot bath robot to heat the internal water body; wherein the heating power of the foot bath robot at the designated position is less than the heating power at the preset heating place, the internal water volume of the foot bath robot is determined according to the heating power and the time of temperature rise during heating at the preset heating place, the heating power at the designated position is determined according to the internal water volume, and the internal water body is heated at the designated position based on the determined heating power.
2. The control method of the foot bath robot according to claim 1, characterized by, controlling the foot bath robot to move to a preset heating place according to a heating instruction comprises: detecting whether the first preset heating place has heating conditions, the heating conditions including that the road condition of the foot bath robot moving to the first preset heating place can reach the first preset heating place, and / or the first preset heating place is in an available state; if the first preset heating place has heating conditions, controlling the foot bath robot to move to the first preset heating place to perform a heating operation at the first preset heating place; if the first preset heating place does not have heating conditions, controlling the foot bath robot to move to a second preset heating place with heating conditions to perform a heating operation at the second preset heating place.
3. The control method of the foot bath robot according to any one of claims 1-2, wherein after the controlling of the foot bath robot to move to the preset heating place according to the heating instruction, the method further comprises: estimating a heating duration for heating the internal water body, and performing a first prompting operation according to the heating duration to prompt the user to wait; when the heating of the internal water body is completed or when the internal water body is heated to the heating duration, performing a second prompting operation to prompt the user that the heating is completed.
4. The control method of the foot bath robot according to claim 3, characterized by, The method further comprises: sending a heating instruction to a water supply device at a preset water receiving place to make the water supply device heat a standby water body; controlling the foot bath robot to move to the preset water receiving place to receive water.
5. The control method of the foot bath robot according to claim 4, wherein after controlling the foot bath robot to move to the preset water receiving place to receive water, the method further comprises: when the foot bath robot is receiving water, performing water level detection on the internal water body of the foot bath robot to determine whether the foot bath robot is in a normal water receiving state; if the foot bath robot is in an abnormal water receiving state, issuing an alarm information.
6. The control method of the foot bath robot according to claim 5, wherein controlling the foot bath robot to move to the preset water receiving position to receive water, comprising: detecting whether the first preset water receiving position has water receiving conditions, the water receiving conditions including that a road condition of the foot bath robot moving to the first preset water receiving position is able to reach the first preset water receiving position, and the first preset water receiving position is in an available state; if the first preset water receiving position has water receiving conditions, controlling the foot bath robot to move to the first preset water receiving position to perform a water receiving operation at the first preset water receiving position; if the first preset water receiving position does not have water receiving conditions, controlling the foot bath robot to move to a second preset water receiving position to perform a water receiving operation at the second preset water receiving position.
7. A foot bath robot characterized by, The foot bath robot comprises: a moving module configured to control the foot bath robot to move to a preset heating position according to a heating instruction, and stop heating when the temperature of the internal water body reaches a preset temperature, and control the foot bath robot to move to a designated position for foot bath of a user; a heating module configured to heat the internal water body of the foot bath robot at the preset heating position; a water level detection module configured to detect the water level of the internal water body of the foot bath robot to obtain the water level of the internal water body, and determine the volume of the internal water body according to the water level; a heating power determination module configured to determine the heating power according to the water level of the internal water body; the heating module is further configured to heat the internal water body based on the heating power; the heating module is further configured to control the heating device of the foot bath robot to heat the internal water body after controlling the foot bath robot to move to the designated position for foot bath of the user; wherein the heating power of the foot bath robot for heating at the designated position is less than the heating power of the foot bath robot for heating at the preset heating position; The foot bath robot further comprises: a water amount determination module configured to determine the internal water amount of the foot bath robot according to the heating power of the foot bath robot for heating at the preset heating position and the time of temperature rise for heating; the heating power determination module is further configured to determine the heating power for heating at the designated position according to the internal water amount; the heating module is further configured to heat the internal water body at the designated position based on the determined heating power.
8. A storage medium, characterized by The storage medium has a computer program stored thereon, and the computer program is executed by a processor to implement the steps of the control method of the foot bath robot according to any one of claims 1 to 6.
Citation Information
Patent Citations
Intelligent foot bath robot
CN113181025A