A shoe drying method, shoe drying machine and storage medium
By obtaining the three-dimensional coordinate diagram of the shoes and controlling the blower to automatically traverse the drying path, the problem of traditional shoe drying equipment that requires manual placement and removal of shoes is solved, and automatic drying is achieved, which improves efficiency and convenience.
Patent Information
- Application Number
- CN202210966152.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-12
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2042-08-12
AI Technical Summary
Traditional shoe drying equipment requires manual placement and removal of shoes, which is inefficient and time-consuming, especially in large families.
By obtaining the three-dimensional coordinate diagram of the shoes to be dried, determining the drying path and parameters, and controlling the blower head to automatically traverse the path for drying operations, automatic drying without human intervention is achieved.
It greatly reduces the complexity and labor costs of the drying process, improves drying efficiency and convenience, and can automatically handle the drying tasks of multiple pairs of shoes.
Smart Images

Figure CN115227173B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of shoe drying, and in particular to a shoe drying method, a shoe drying machine and a storage medium. Background Art
[0002] With the continuous improvement of people's quality of life and increasingly busy work, people are eager to pursue a more convenient and healthy home life. Especially after people come home from work every day, the shoes they wear all day accumulate a lot of moisture. For a long time, the shoes accumulate a lot of bacteria and transmit them to the feet, causing athlete's foot and other diseases. In order to solve some people who have related troubles and troubles with their feet, the existing shoe drying equipment has functions such as drying, sterilization, and deodorization, which can meet people's needs for solving daily foot troubles.
[0003] In the process of conceiving and implementing this application, the inventors found that there are at least the following problems: with traditional shoe drying equipment, users need to manually put their shoes on the drying head of the dryer after arriving home, or insert the air outlet hose of the shoe dryer into the shoes. Only one or two pairs of shoes can be dried at a time, and other shoes need to be put in manually after the shoes are dried. For large families, especially those with children, a large number of shoes need to be dried every day, which consumes a lot of manpower and time.
[0004] The preceding description is intended to provide general background information and does not necessarily constitute prior art. Summary of the invention
[0005] In order to alleviate the above problems, the present application provides a shoe drying method, a shoe drying machine and a storage medium.
[0006] In one aspect, the present application provides a shoe drying method, specifically comprising:
[0007] Obtain a three-dimensional coordinate map of the shoes to be dried;
[0008] Determining a drying path and drying parameters according to the three-dimensional coordinate diagram;
[0009] According to the drying parameters, the blower head is controlled to traverse the drying path to perform a drying operation on the shoes to be dried.
[0010] Optionally, before executing the step of controlling the hair dryer head to traverse the drying path according to the drying parameters, the shoe drying method includes:
[0011] The blower head is controlled to move to the origin position and the position is reset to zero.
[0012] Optionally, in the shoe drying method, the step of controlling the hair dryer to move to the origin position and returning the position to zero comprises at least one of the following:
[0013] Controlling the first axial motor to move along the first axial direction until a first return-to-zero signal from a first axial sensor is received, and then stopping the first axial motor;
[0014] Controlling the second axial motor to move in the second axial direction until receiving a second zeroing signal from the second axial sensor, and then stopping the second axial motor;
[0015] The third axial motor is controlled to move in the third axial direction until a third return-to-zero signal from the third axial sensor is received, and then the third axial motor is stopped.
[0016] Optionally, the shoe drying method includes at least one of the following steps when executing the step of obtaining the three-dimensional coordinate map of the shoes to be dried:
[0017] Get the scanning information of the drying area;
[0018] Create spatial geometric point cloud information of the shoes to be dried based on the scanning information to generate a three-dimensional construction coordinate map based on the spatial geometric point cloud information, and / or create moisture distribution information of the shoes to be dried based on the scanning information to generate a three-dimensional humidity coordinate map based on the moisture distribution information.
[0019] Optionally, the shoe drying method includes at least one of the following steps when executing the step of acquiring the scanning information of the drying area:
[0020] Acquiring image scanning information of the drying area;
[0021] Acquiring infrared scanning information of the drying area;
[0022] Acquiring ultrasonic scanning information of the drying area;
[0023] Acquire millimeter wave scanning information of the drying area;
[0024] Acquiring microwave scanning information of the drying zone;
[0025] The electromagnetic ray scanning information of the drying area is obtained.
[0026] Optionally, before executing the step of determining the drying path according to the three-dimensional coordinate graph, the shoe drying method includes:
[0027] Set the motion ratio of the motor speed relative to the coordinates;
[0028] According to the motion ratio, each coordinate of the drying zone is converted into the number of motor revolutions relative to the origin position.
[0029] Optionally, the shoe drying method, when executing the step of determining the drying path according to the three-dimensional coordinate graph, comprises:
[0030] Extracting moisture distribution information of the shoes to be dried according to the three-dimensional coordinate graph, and selecting at least one regional point whose moisture content is greater than a first preset threshold;
[0031] The drying path is determined according to the at least one regional point using a shortest path algorithm.
[0032] Optionally, the shoe drying method, when executing the step of determining the drying parameters according to the three-dimensional coordinate graph, comprises:
[0033] Acquiring characteristic information of the shoes to be dried according to the three-dimensional coordinate graph;
[0034] Determining the type, quantity, ankle entrance area and / or ankle entrance direction of the shoes to be dried according to the characteristic information;
[0035] According to the type of the shoes to be dried, the corresponding drying temperature parameter is selected, and / or, according to the number of the shoes to be dried, the corresponding drying time parameter is selected, and / or, according to the ankle inlet area of the shoes to be dried, the motor speed parameter is selected, and / or, according to the ankle inlet direction of the shoes to be dried, the corresponding blower head entry parameter is selected.
[0036] Optionally, the shoe drying method, when executing the step of controlling the blower head to traverse the drying path according to the drying parameters to perform a drying operation on the shoes to be dried, includes:
[0037] Controlling the air blowing head to enter the shoes to be dried along the direction of the ankle entrance;
[0038] In response to receiving a touch signal from a touch switch disposed at the top of the hair dryer head, controlling the hair dryer head to stop moving;
[0039] According to the drying parameters, the fan and the heating wire of the hair dryer are started to dry the shoes to be dried.
[0040] Optionally, the shoe drying method includes at least one of the following after executing the step of controlling the blower head to traverse the drying path according to the drying parameters to perform a drying operation on the shoes to be dried:
[0041] Rescanning the drying area in response to sensing an environmental change;
[0042] In response to detecting that the moisture content of the area points of the shoes to be dried is reduced to a second preset threshold, stopping the drying operation;
[0043] In response to the drying operation of the shoes to be dried exceeding a preset time, the drying operation is stopped.
[0044] On the other hand, the present application also provides a shoe drying machine, specifically, comprising a processor and a storage medium connected to each other, wherein:
[0045] The storage medium is used to store a computer program;
[0046] The processor is used to execute the computer program to implement the shoe drying method as described above.
[0047] On the other hand, the present application also provides a storage medium. Specifically, the storage medium stores a computer program, and when the computer program is executed by a processor, the shoe drying method as described above is implemented.
[0048] As described above, the shoe drying method, shoe drying machine and storage medium provided by the present application are based on the three-dimensional modeling system algorithm of machine vision to calculate the three-dimensional coordinate data of the shoes and the size of the ankle barrel space of the shoes, thereby controlling the hair dryer to move to the corresponding shoe coordinate position for drying operations. There is no need for additional manual intervention in the placement direction of the shoes, and the drying parameters are automatically adjusted throughout the process, thereby reducing the complexity of the drying process and greatly improving the convenience of people's lives. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] The drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor.
[0050] Figure 1 This is a flow chart of a shoe drying method according to an embodiment of the present application.
[0051] Figure 2 Flow chart of step S20 in the shoe drying method according to an embodiment of the present application.
[0052] Figure 3 This is a schematic diagram of the structure of a shoe drying machine according to an embodiment of the present application.
[0053] Figure 4 This is a diagram of the initialization steps of a shoe drying machine according to an embodiment of the present application.
[0054] Figure 5 This is a diagram of the standby steps of a shoe drying machine according to an embodiment of the present application.
[0055] Figure 6 This is a diagram of the shoe drying steps of a shoe drying machine according to an embodiment of the present application.
[0056] Figure 7 This is a schematic diagram of the structure of a shoe drying device proposed in this application;
[0057] Figure 8 for Figure 7 The structure enlarged diagram of the local A part;
[0058] Fig. 9 for Figure 7 The structure of the partial B part is enlarged;
[0059] Fig.10 for Figure 7 Cross-sectional view of a stroke mask.
[0060] The realization of the purpose, functional features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. The above-mentioned drawings have shown clear embodiments of this application, which will be described in more detail later. These drawings and textual descriptions are not intended to limit the scope of the concept of this application in any way, but to illustrate the concept of this application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0061] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0062] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.
[0063] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in this article, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this article, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination". Furthermore, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising" and "including" indicate that there are the described features, steps, operations, elements, components, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or more other features, steps, operations, elements, components, projects, kinds, and / or groups. The terms "or", "and / or", "including at least one of the following" etc. used in this application can be interpreted as inclusive, or mean any one or any combination. For example, “comprising at least one of the following: A, B, C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”, and for another example, “A, B or C” or “A, B and / or C” means “any of the following: A; B; C; A and B; A and C; B and C; A and B and C”. An exception to this definition will only occur when a combination of elements, functions, steps or operations are inherently mutually exclusive in some manner.
[0064] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0065] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.
[0066] It should be noted that in this article, step codes such as S10 and S20 are used for the purpose of expressing the corresponding content more clearly and concisely, and do not constitute a substantial limitation on the sequence. When implementing the step, those skilled in the art may execute S20 first and then S10, etc., but these should all be within the scope of protection of this application.
[0067] In the subsequent description, the suffixes such as "module", "component" or "unit" used to represent elements are only used to facilitate the description of the present application, and have no specific meanings. Therefore, "module", "component" or "unit" can be used in a mixed manner.
[0068] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0069] First embodiment
[0070] In one aspect, the present application provides a shoe drying method. Figure 1 This is a flow chart of a shoe drying method according to an embodiment of the present application.
[0071] See also Figure 1 In one embodiment, the shoe drying method includes:
[0072] S10: Obtaining a three-dimensional coordinate map of the shoes to be dried.
[0073] Exemplarily, a three-dimensional coordinate map of the shoes to be dried is established based on a three-dimensional modeling system algorithm based on machine vision. Optionally, the three-dimensional modeling system includes at least one of the following: a monocular vision three-dimensional modeling system; a binocular vision three-dimensional modeling system; a multi-eye vision three-dimensional modeling system; a structured light three-dimensional modeling system; a pulse ranging three-dimensional modeling system.
[0074] S20: Determine the drying path and drying parameters according to the three-dimensional coordinate diagram.
[0075] Exemplarily, the drying path of the shoes to be dried is calculated according to the shortest path algorithm. The drying parameters are generated according to the characteristic information of the shoes to be dried. Optionally, the shortest path algorithm includes at least one of the following: Dijkstra algorithm, A algorithm, Bellman-Ford algorithm, SPFA algorithm (an improved version of Bellman-Ford algorithm), Floyd-Warshall algorithm, Johnson algorithm and Bi-direction BFS algorithm.
[0076] S30: According to the drying parameters, the air blower is controlled to traverse the drying path to dry the shoes.
[0077] In this embodiment, the shoe drying method provided in this application is based on a three-dimensional modeling system algorithm of machine vision, which calculates the three-dimensional coordinate data of the shoes and the size of the ankle barrel space of the shoes, thereby controlling the hair dryer to move to the corresponding shoe coordinate position for drying operations. There is no need for additional manual intervention in the placement direction of the shoes, and the drying parameters are automatically adjusted throughout the process, thereby reducing the complexity of the drying process and greatly improving the convenience of people's lives.
[0078] In one embodiment, the shoe drying method includes, before executing S30: controlling the hair dryer to traverse the drying path according to the drying parameters:
[0079] S31: Control the hair dryer to move to the origin position and reset the position to zero.
[0080] In this embodiment, the origin position is the starting position of the hair dryer each time. Each time the shoe drying method is started, the position of the hair dryer is initialized to facilitate the subsequent calculation of the distance that the hair dryer should move relative to the origin position along the drying path traversed by the hair dryer.
[0081] In one embodiment, in the shoe drying method, when executing S31: controlling the hair dryer to move to the origin position, the step of returning the position to zero includes at least one of the following:
[0082] S310: Control the first axial motor to move along the first axial direction until a first return-to-zero signal from a first axial sensor is received, and then stop the first axial motor.
[0083] Exemplarily, the first axial direction may be a horizontal direction of the x-axis.
[0084] S311: Control the second axial motor to move in the second axial direction until a second return-to-zero signal from the second axial sensor is received, and then stop the second axial motor.
[0085] Exemplarily, the second axial direction may be a vertical direction of the y-axis.
[0086] S312: Control the third axial motor to move toward the third axial direction until a third return-to-zero signal from the third axial sensor is received, and then stop the third axial motor.
[0087] Exemplarily, the third axial direction may be a z-axis direction perpendicular to a plane formed by the x-axis and the y-axis.
[0088] In this embodiment, after the shoe drying method starts, the three axial motors are controlled to start respectively, and the hair dryer head is controlled to move to the origin position of each axis. When the three axes of the hair dryer head move to the origin sensor, the three axial motors are stopped and the position returns to zero.
[0089] In one embodiment, the shoe drying method includes at least one of the following steps when executing S10: obtaining a three-dimensional coordinate map of the shoes to be dried:
[0090] S11: Obtaining scanning information of the drying area.
[0091] Optionally, the drying area is an area where the shoes to be dried are placed and dried. Exemplarily, an infrared sensor, an ultrasonic radar, a microwave radar, a millimeter wave radar, a camera and other devices can be used to scan to obtain scanning information.
[0092] S12: Creating spatial geometric point cloud information of the shoes to be dried based on the scanning information to generate a three-dimensional structural coordinate map based on the spatial geometric point cloud information, and / or creating moisture distribution information of the shoes to be dried based on the scanning information to generate a three-dimensional humidity coordinate map based on the moisture distribution information.
[0093] The scanning information can be used to obtain the outline of the items in the area through the three-dimensional modeling system. Exemplarily, the three-dimensional modeling system can be a monocular vision three-dimensional modeling system, a binocular vision three-dimensional modeling system, a multi-eye vision three-dimensional modeling system, a structured light three-dimensional modeling system, and a pulse ranging three-dimensional modeling system. Optionally, the present application does not limit the content of the three-dimensional coordinate map. The three-dimensional coordinate map includes a three-dimensional structural coordinate map and a three-dimensional humidity coordinate map. Users can choose to generate a suitable three-dimensional coordinate map according to different shoe drying needs.
[0094] In this embodiment, the shoe drying method generates a three-dimensional structural coordinate map of the shoes to be dried, which is convenient for selecting different types of air blowers to automatically penetrate into the shoes to be dried for shoe drying. The shoe drying method generates a three-dimensional humidity coordinate map, which is convenient for the air blower to perform shoe drying operations of different drying degrees according to different humidity information inside the shoes to be dried, greatly reducing the complexity of the shoe drying operation.
[0095] In one embodiment, the shoe drying method includes at least one of the following steps when executing S11: obtaining scanning information of the drying area:
[0096] S13: Obtain image scanning information of the drying area.
[0097] Optionally, image scanning information of the drying area may be obtained through a camera.
[0098] S14: Obtain infrared scanning information of the drying area.
[0099] Optionally, infrared scanning information of the drying area may be acquired by an infrared sensor.
[0100] S15: Acquire ultrasonic scanning information of the drying area.
[0101] Optionally, ultrasonic scanning information of the drying area may be acquired by an ultrasonic radar.
[0102] S16: Acquire millimeter wave scanning information of the drying area.
[0103] Optionally, millimeter wave scanning information of the drying area may be acquired by a millimeter wave radar.
[0104] S17: Obtaining microwave scanning information of the drying area;
[0105] S18: Acquire electromagnetic ray scanning information of the drying area.
[0106] In this embodiment, the shoe drying method obtains scanning information of the drying area through infrared sensors, ultrasonic radars, microwave radars, millimeter wave radars and other equipment, so as to accurately generate a three-dimensional coordinate map of the shoes to be dried.
[0107] Exemplarily, when a shoe is placed in the scanning area of the shoe dryer, the environment sensing module senses changes in the environment in the area, and starts the 3D modeling module to scan the scanning area. Through the reflection of visible light, infrared, ultrasonic, high-energy beam, microwave, millimeter wave, and X-ray, the point cloud data of the surface of the shoe placed in the scanning area is obtained, and then a 3D model of the shoe is generated, and a 3D coordinate map of the shoe is constructed. Optionally, by further calculating the 3D coordinate map of the shoe, the ankle entrance area and entrance direction of the shoe can be obtained.
[0108] In one embodiment, before executing S20: determining a drying path according to the three-dimensional coordinate graph, the shoe drying method includes:
[0109] S21: Set the movement ratio of the motor speed relative to the coordinates.
[0110] For example, the motion ratio may be a ratio of the number of rotations of a motor in a certain axis to the corresponding moving distance of the coordinate.
[0111] S22: According to the motion ratio, each coordinate of the drying area is converted into the number of motor revolutions relative to the origin position.
[0112] In this embodiment, according to the three-dimensional coordinate diagram, the shoe drying method realizes that the blower head automatically moves to the shoes to be dried by controlling the number of revolutions of the three axial motors. Optionally, the axial motor can also be a support plate or bracket for moving the shoes to move the shoes to the blower head.
[0113] In one embodiment, the shoe drying method performs S20: the step of determining the drying path according to the three-dimensional coordinate map includes:
[0114] S23: extracting moisture distribution information of the shoes to be dried according to the three-dimensional coordinate graph, and selecting at least one regional point whose moisture content is greater than a first preset threshold.
[0115] When individual parts of the shoes are wet, only the wet parts can be dried. Humidity information can be obtained through humidity scanning. For example, according to different materials used to make shoes, different colors are presented in different humidity distribution areas, for example, the color of the area with higher humidity is darker. For example, by infrared scanning of the shoes at a certain temperature, the thermal value distribution of different humidity distribution areas is different, for example, the temperature of the area with higher humidity is lower. For example, by ray scanning of the shoes, the spectral distribution of different humidity distribution areas is different, for example, the area with higher humidity absorbs more rays in the spectral range of about 3.2μm. For example, by microwave scanning of the shoes, the temperature of different humidity distribution areas is different, for example, the temperature of the area with higher humidity is higher after microwave scanning. In other embodiments, the moisture distribution information of the shoes can also be obtained with the help of a humidity sensor. By analyzing the moisture distribution of the shoes, the wetted area point can be determined. Optionally, the present application does not limit the first preset threshold. Comprehensively considering the drying cost and efficiency of the shoe drying method, a suitable first preset threshold is selected.
[0116] S24: Determine a drying path according to the shortest path algorithm based on at least one regional point.
[0117] Optionally, the drying speed can be accelerated by the shortest path between regional points, saving drying time and energy. Exemplarily, the shortest path algorithm for determining the starting point, that is, given the starting regional point, the Dijkstra algorithm is used to calculate the shortest path from the point to the other remaining points; the shortest path algorithm for determining the end point, that is, given the regional point of the end point, the shortest path from other points to the end point is calculated; the shortest path algorithm for determining the starting point and the end point, that is, given the regional points of the starting point and the end point, the shortest path between the two points is calculated; the global shortest path algorithm uses the Floyd-Warshall algorithm to calculate the shortest path between all points in the three-dimensional coordinate map.
[0118] Figure 2 Flow chart of step S20 in the shoe drying method according to an embodiment of the present application.
[0119] See also Figure 2 In one embodiment, the shoe drying method performs S20: the step of determining the drying parameters according to the three-dimensional coordinate graph includes:
[0120] S25: Acquire characteristic information of the shoes to be dried according to the three-dimensional coordinate graph;
[0121] S26: Determine the type, quantity, ankle entrance area and / or ankle entrance direction of the shoes to be dried according to the characteristic information.
[0122] Optionally, the characteristic information of the shoes to be dried includes characteristic information such as the type, quantity, and size of the shoes. According to the shoe drying requirements of the shoe drying method, the characteristic information of the shoes to be dried is generated appropriately, and this application does not limit this. The drying temperature of the shoes should not be too high. Optionally, leather shoes can be dried at a temperature of about 40°C; optionally, sports shoes can be dried at a temperature of about 60°C; optionally, other cloth shoes can be dried at a temperature of about 70°C.
[0123] S27: Select the corresponding drying temperature parameter according to the type of shoes to be dried, and / or select the corresponding drying time parameter according to the number of shoes to be dried, and / or select the motor speed parameter according to the ankle entrance area of the shoes to be dried, and / or select the corresponding blower head entry parameter according to the ankle entrance direction of the shoes to be dried.
[0124] Optionally, the present application does not limit the drying parameters. For example, if the type of shoes to be dried is leather shoes, select a drying temperature parameter of 40°C; if the type of shoes to be dried is other shoes, select a drying temperature parameter of 60°C. If the number of shoes to be dried is one pair, select a drying time parameter of fifteen minutes; if the number of shoes to be dried is two pairs, select a drying time parameter of thirty minutes. If the ankle entrance direction of the shoes to be dried is relatively small, select a small conical hair dryer. The characteristic information of the shoes to be dried and the efficiency of the shoe drying method can be comprehensively considered to select appropriate drying parameters.
[0125] In this embodiment, the shoe drying method can achieve the simultaneous drying of more than two pairs of shoes according to the setting of drying parameters to meet the needs of multiple family users. The drying temperature can also be adjusted for different types of shoes to reduce damage to the shoes. In addition, the shoe drying method uses hair dryers of different sizes to meet the drying needs of small shoes for infants, young children, etc.
[0126] By identifying the ankle entrance of the shoe, the hair dryer can be controlled to go deep into the shoe to dry the shoe from the inside, thereby improving the overall drying efficiency. Optionally, the toe direction of the shoe to be dried is determined based on the feature information, and when the hair dryer enters the shoe, the air outlet direction of the hair dryer is adjusted toward the toe direction, thereby further improving the overall drying efficiency and enhancing the user's shoe wearing experience.
[0127] In one embodiment, the shoe drying method performs S30: according to the drying parameters, the step of controlling the blower head to traverse the drying path to perform a drying operation on the shoes to be dried includes:
[0128] S32: Control the air blowing head to enter the shoes to be dried along the direction of the ankle entrance;
[0129] S33: in response to receiving a touch signal from a touch switch disposed at the top of the hair dryer head, controlling the hair dryer head to stop moving;
[0130] S33: according to the drying parameters, the fan and the heating wire of the hair dryer are started to dry the shoes.
[0131] For example, a touch switch can be arranged on the top of the hair dryer head. When the hair dryer head enters the shoe and touches the sole, the touch switch sends a touch signal, indicating that the sole has been reached. In this embodiment, the shoe drying method controls the hair dryer head to automatically go deep into the shoes to be dried. When the hair dryer head reaches the drying position, the shoes to be dried are dried according to the drying parameters.
[0132] In one embodiment, after executing S30: controlling the blower head to traverse the drying path according to the drying parameters to perform a drying operation on the shoes to be dried, the shoe drying method may include:
[0133] S34: In response to detecting that the moisture content of the area points of the shoes to be dried is reduced to a second preset threshold, the drying operation is stopped.
[0134] Optionally, when the shoes are dried to meet the user's wearing experience, the drying operation is stopped. This application does not limit the second preset threshold. Taking into account the drying cost and efficiency of the shoe drying method, a suitable second preset threshold is selected. For example, when it is detected that the water content of the shoes to be dried is reduced to 1ml / mm 2 , stop the drying operation.
[0135] In one embodiment, after executing S30: controlling the blower head to traverse the drying path according to the drying parameters to perform a drying operation on the shoes to be dried, the shoe drying method may include:
[0136] S35: In response to the drying operation of the shoes to be dried exceeding a preset time, stopping the drying operation.
[0137] Optionally, the present application does not limit the preset time. Taking into account the drying cost and efficiency of the shoe drying method, a suitable preset time is selected. For example, when it is detected that the drying operation of the shoes to be dried exceeds ten minutes, the drying operation is stopped to avoid accidents caused by long drying work.
[0138] In one embodiment, after executing S30: controlling the blower head to traverse the drying path according to the drying parameters to perform a drying operation on the shoes to be dried, the shoe drying method may include:
[0139] S36: In response to the sensed environmental change, rescan the drying area.
[0140] Exemplarily, the shoe dryer promptly detects whether new shoes to be dried are placed in the drying area.
[0141] As described above, the present application uses a three-dimensional modeling system algorithm based on machine vision to calculate the three-dimensional coordinate data of the shoes and the size of the ankle barrel space of the shoes, thereby controlling the hair dryer head to move to the corresponding shoe coordinate position for drying operations. There is no need for additional manual intervention in the placement direction of the shoes, and the drying parameters are automatically adjusted throughout the process, reducing the complexity of the drying process and greatly improving the convenience of people's lives.
[0142] Second embodiment
[0143] On the other hand, the present application also provides a shoe drying machine, specifically, comprising a processor and a storage medium connected to each other, wherein: the storage medium is used to store a computer program, and the processor is used to execute the computer program to implement the shoe drying method as described above.
[0144] Figure 3 This is a schematic diagram of the structure of a shoe drying machine according to an embodiment of the present application.
[0145] like Figure 3 As shown, the overall drying module 17 of the shoe drying machine includes a power switch 1, an X-axis moving motor 3, an X-axis horizontal rack 4, a calculation control unit 5, a Y-axis forward and backward moving motor 6, a three-dimensional modeling module 7, an environmental sensing module 8, a Z-axis vertical telescopic moving motor 9, a multi-section telescopic rod 10, a fan 11, a telescopic rod hollow air duct 12, a heating wire 13, a temperature sensor 14, a conical air outlet 15, a touch switch 16, an air outlet rotating motor 21 and a horizontal bracket 22, wherein a coordinate origin 2 is set in the moving direction of the three-axis moving motor, and when the shoe is placed in the scanning area range 18, the shoe ankle barrel area 19 and the shoe toe position 20 can be focused on. Optionally, the shoe drying machine may also include a housing (not shown in the figure).
[0146] Figure 4 This is a diagram of the initialization steps of a shoe drying machine according to an embodiment of the present application. Figure 5 This is a diagram of the standby steps of a shoe drying machine according to an embodiment of the present application. Figure 6 This is a diagram of the shoe drying steps of a shoe drying machine according to an embodiment of the present application.
[0147] Exemplarily, the steps of the shoe drying machine in performing the shoe drying method as described above include:
[0148] Please refer to Figure 3 and Figure 4, the user triggers the power switch of the shoe drying machine to turn on, control the motors of the three axes of X-axis, Y-axis and Z-axis to rotate and drive the overall drying module to move along the X-axis rack, Y-axis rack and Z-axis rack. When the overall drying module reaches the origin of the coordinates and triggers the Hall sensor, the origin position calibration of the overall drying module is completed, and the motor revolutions are set relative to the three-axis coordinate motion ratio parameters of the origin of the coordinates (x, y, z). Save the above parameters to the calculation control unit, and then control the overall drying module to reach the (x, y, z) coordinate position by converting the (x, y, z) coordinates of the scanning area range into the motor revolutions. Set the coordinate relationship of the three-dimensional modeling module, the environmental sensing module and the scanning area range relative to the coordinate origin. The three-dimensional modeling module, the environmental sensing module and the coordinate origin are all fixed on the horizontal bracket, and the coordinate relationship is fixed. Set the (x, y, z) coordinate parameters corresponding to the three-dimensional modeling module, the environmental sensing module and the scanning area range. Initialization is now complete.
[0149] Please refer to Figure 3 and Figure 5 In the standby state, the environment sensing module is started to scan the environment to determine whether the environment changes. If no environment changes are sensed, it is determined whether the user triggers the power switch to shut down the machine. If the user triggers it, the drying operation ends. If the user does not trigger it, the environment sensing module is restarted to scan the environment.
[0150] Please refer to Figure 3 and Figure 6 If an environmental change is sensed, the 3D modeling module is started to scan the corresponding scanning area to obtain multiple feature information of the scanned object. The scanned data is sent to the calculation control unit to calculate the type, quantity, 3D spatial coordinates of the toe position, 3D spatial coordinates of the ankle barrel area and the size of the ankle cylindrical plane area.
[0151] Determine the type of the item. If the item is not a shoe, restart the environmental sensing module. If the item is a shoe, determine whether the three-dimensional coordinates (x, y, z) of the shoe ankle barrel space are within the moving range of the overall drying module. If not within the moving range, restart the environmental sensing module.
[0152] If the shoes are within the moving range, determine whether they are leather shoes. If the shoes are leather shoes, set the heating wire and temperature sensor drying temperature parameters for leather shoes; if the shoes are not leather shoes, set the heating wire and temperature sensor corresponding drying temperature parameters for other types of shoes.
[0153] Then, the three-dimensional coordinates (x, y, z) of the ankle barrel space are converted into corresponding speed parameters to drive the entire drying module to move to the corresponding position. The three-dimensional coordinates (x, y, z) of the ankle barrel area and the three-dimensional coordinates (x, y, z) of the toe position are converted into coordinate parameters of the conical air outlet toward the toe, and the air outlet rotation motor is controlled to turn the air outlet to the toe position.
[0154] The multi-section telescopic rod goes deep into the barrel-shaped area of the ankle of the shoe, and the trigger switch touches the sole to stop the rotation of the telescopic rod motor, set the drying countdown parameters, start the fan rotation, and start the heating wire heating.
[0155] After drying is completed, it is determined whether there are other shoes. If there are no other shoes, the shoe drying operation is terminated. If there are other shoes, it is determined whether the user triggers the power switch to shut down. If the user triggers it, the shoe drying operation is terminated. If the user does not trigger it, the shoe drying operation is repeated.
[0156] As described above, the present application uses a three-dimensional modeling system algorithm based on machine vision to calculate the three-dimensional coordinate data of the shoes and the size of the ankle barrel space of the shoes, thereby controlling the hair dryer head to move to the corresponding shoe coordinate position for drying operations. There is no need for additional manual intervention in the placement direction of the shoes, and the drying parameters are automatically adjusted throughout the process, reducing the complexity of the drying process and greatly improving the convenience of people's lives.
[0157] Third embodiment
[0158] The present application also provides a shoe drying device, Figure 7 This is a schematic diagram of the structure of a shoe dryer proposed in this application. Figure 8 for Figure 7 A magnified view of the structure of part A in the middle. Fig. 9 for Figure 7 A magnified view of the structure of part B in the middle. Fig.10 for Figure 7 Cross-sectional view of a stroke mask.
[0159] Reference Figure 7-10 In one embodiment, the shoe dryer includes a bottom plate 100, a mounting frame 200 is fixedly connected to the upper surface of the bottom plate 100, a strip-shaped tooth groove is provided on the lower side of the top of the mounting frame 200, and an X moving module is meshed and connected through the strip-shaped tooth groove, a Y moving module is connected to the bottom of the X moving module, and a Z moving module is connected through the Y moving module, a first connecting plate 300 is connected to the bottom of the Y moving module, a through hole is provided inside the first connecting plate 300, a wind cover 400 is fixedly connected to the bottom of the first connecting plate 300, a fan 500 and an electric heating wire 600 are fixedly connected inside the wind cover 400, and a plurality of air outlet holes are provided around the side wall of the wind cover 400.
[0160] The X-moving module includes a first motor 101 , a second connecting plate 102 , a first T-shaped guide rail 103 , a first T-shaped slide block 104 and a gear 105 .
[0161] The first T-shaped slide rail 103 is fixedly connected to the top front side wall of the mounting frame 200, the first T-shaped slider 104 matches the first T-shaped slide rail 103, and the second connecting plate 102 is fixedly connected to the lower side of the first T-shaped slider 104. The first motor 101 is fixedly connected to the front side of the second connecting plate 102, and the output end passes through the second connecting plate 102 and is fixedly connected to the gear 105, and the gear 105 is meshed with the bar-shaped tooth groove. By utilizing the meshing connection between the gear 105 and the bar-shaped tooth groove, the second connecting plate 102 can be driven to move left and right during the operation of the first motor 101. Therefore, by utilizing the X-movement module, the wind hood 400 can be driven in the X-axis direction.
[0162] The Y moving module includes a second motor 201 , a first rotating rod 202 , a second rotating rod 203 and two pulleys 204 .
[0163] The bottom of the second connecting plate 102 is fixedly connected with the first fixing plate 205 and the second fixing plate 206 is fixedly connected through the first fixing plate 205. The second motor 201 is fixedly connected to the side wall of the second fixing plate 206. One end of the first rotating rod 202 is rotatably connected to the side wall of the first fixing plate 205 and the other end is fixedly connected to the corresponding pulley 204. The end of the first rotating rod 202 close to the second motor 201 passes through the second fixing plate 206 and is fixedly connected to the output end of the second motor 201. Two third connecting plates 207 are symmetrically fixedly connected to the lower side of the first fixing plate 205. The second rotating rod 203 is rotatably connected between the two third connecting plates 207 and fixedly sleeved inside the corresponding pulley 204. The two pulleys 204 are connected by a belt 208. The belt 208 and the two pulleys 204 can be used to drive the belt 208 to move when the second motor 201 is working. Therefore, the wind shield 400 can be driven in the Y-axis direction by using the Y-moving module.
[0164] The Z movement module includes a mounting plate 301 and a scissor lift 302 .
[0165] The lower side of the first fixed plate 205 is fixedly connected with a second T-shaped slide rail 303, and the second T-shaped slide rail 303 is slidably connected with a second T-shaped slider 304. The second T-shaped slider 304 is fixedly connected to the side wall of the belt 208, and the side wall of the second T-shaped slider 304 is symmetrically fixedly connected with two first connecting rods 305. The lower sides of the opposite ends of the two first connecting rods 305 are fixedly connected with second connecting rods 306, and the lower ends of the two second connecting rods 306 are fixedly connected to the mounting plate 301. The scissor lift 302 is fixedly connected to the mounting plate 301, and the first connecting plate 300 is fixedly connected to the bottom of the scissor lift 302. The wind hood 400 can be driven in the Z-axis direction by using the provided Z moving module.
[0166] By setting up X, Y and Z moving modules, the wind hood 400 can be moved in the Y-axis direction, so that the blower head of the shoe dryer can be freely moved to any position in the shoe drying space, so that the shoe dryer can dry shoes at any position in the shoe drying space, avoiding people from repeatedly taking and putting away wet and dirty shoes, greatly improving the hygiene and convenience of people's lives.
[0167] The bottom of the wind shield 400 is fixedly connected with a touch switch 401, and the side wall of the wind shield 400 is fixedly connected with a temperature sensor 402. By means of the touch switch 401, the fan 500 can be started when the bottom of the wind shield 400 contacts the inside of the shoe. By means of the temperature sensor 402, different drying temperatures can be controlled for different types of shoes to prevent high temperature from causing damage to the shoe material.
[0168] A human body sensing radar 501 is fixedly connected to the front side of the first T-shaped slider 104, and an environment detection module 700 and a three-dimensional modeling module 800 are fixedly connected to the top lower side of the mounting frame 200. The human body sensing radar 501 matches the environment detection module 700 and the three-dimensional modeling module 800. By utilizing the set human body sensing radar 501, the entire device can be started to work when a user approaches.
[0169] In the present application, when placing the shoes on the upper side of the bottom plate 100, the human body sensing radar 501 senses that a person is approaching, and the environment detection module 700 is activated to detect the environment. When the environment detection module 700 detects that the environment has changed and new shoes are placed in the drying area, the three-dimensional modeling module 800 is activated to perform three-dimensional modeling of the shoes in the drying area.
[0170] When the shoes need to be dried, the first motor 101 is started, and the output end of the first motor 101 drives the gear 105 to rotate. During the rotation, the gear 105 moves left and right along the strip-shaped tooth groove, thereby driving the air cover 400 to move in the X-axis direction. After the air hood 400 moves to the top of the shoe, the second motor 201 is started, the second motor 201 drives the first rotating rod 202 to rotate, the first rotating rod 202 drives the corresponding pulley 204 to rotate, the two pulleys 204 drive the belt 208 to move, the belt 208 drives the second T-shaped slider 304 to move, and the second T-shaped slider 304 drives the air hood 400 to move in the Y-axis direction. When the air hood 400 moves to the top of the shoe, the scissor lift 302 drives the air hood 400 to enter the inside of the shoe. When the touch switch 401 is squeezed, the fan 500 is automatically started and the electric heating wire 600 is energized, so that the shoes can be dried. The contours and three-dimensional coordinates of multiple pairs of shoes are obtained through the environment detection module 700 and the three-dimensional modeling module 800, so as to automatically control the movement of the air hood 400. Multiple pairs of shoes can be dried without manual intervention throughout the process, and there is no need to worry about dirtying hands with worn shoes. At the same time, there is no need to worry about forgetting to dry the shoes every day. The shoes can be automatically dried by placing them on the upper side, which greatly improves the convenience of people's lives.
[0171] It should be noted that the shoe dryer provided in the present application is not limited to the installation method based on the bracket. In other embodiments, it can also be fixedly installed on a wall or a wardrobe, or it can be integrated inside a wardrobe or a shoe cabinet.
[0172] Fourth embodiment
[0173] On the other hand, the present application also provides a storage medium. Specifically, a computer program is stored on the storage medium, and when the computer program is executed by a processor, the shoe drying method as described above is implemented.
[0174] In the embodiments of the shoe drying machine and the storage medium provided in the present application, all the technical features of any of the above-mentioned method embodiments may be included, and the expanded and explained contents of the specification are basically the same as those of the above-mentioned method embodiments, and will not be repeated here.
[0175] As described above, the shoe drying method, shoe drying machine and storage medium provided by the present application obtain the contours and three-dimensional coordinates of multiple pairs of shoes through a machine vision three-dimensional modeling algorithm, thereby automatically controlling the drying head to dry each pair of shoes. Multiple pairs of shoes can be dried without human intervention throughout the process, and there is no need to worry about getting your hands dirty from worn shoes. At the same time, there is no need to worry about forgetting to dry your shoes every day. The shoes can be automatically dried by placing them under the machine, which greatly improves the convenience of people's lives.
[0176] The embodiment of the present application further provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, the computer executes the methods in the above various possible implementation modes.
[0177] An embodiment of the present application also provides an electronic device, including a memory and a processor, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device equipped with the electronic device executes the methods in various possible implementation modes as described above.
[0178] In one implementation, the electronic device provided in this embodiment may include at least one processor and at least one memory. The at least one processor may be referred to as a processing unit, and the at least one memory may be referred to as a storage unit. Specifically, the storage unit stores a computer program, and when the computer program is executed by the processing unit, the electronic device provided in this embodiment implements the steps of the method described in the above embodiment.
[0179] In one embodiment, the electronic device further comprises a bus connecting different components (such as a processor and a memory, a display device, etc.) The display device may preferably be a touch display capable of displaying relevant information.
[0180] In one implementation, the electronic device in this embodiment may further include a communication interface (eg, an I / O interface), which may be used to communicate with an external device.
[0181] In one implementation, the electronic device provided in this embodiment may further include a communication device.
[0182] In other embodiments, the electronic device provided in the present application includes: a central control unit (CPU for short), a read-only memory (ROM for short), a random access memory (RAM for short), a communication bus, an I / O interface, an input unit, an output unit, a storage unit, and a communication unit.
[0183] In other implementations, a central processing unit (CPU for short), a read-only memory (ROM for short), and a random access memory (RAM for short) may constitute a processor.
[0184] It is understood that the above scenarios are only examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of the present application. The technical solutions of the present application can also be applied to other scenarios. For example, it is known to those skilled in the art that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0185] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0186] The steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs.
[0187] The units in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs.
[0188] In the present application, the same or similar terminology concepts, technical solutions and / or application scenario descriptions are generally described in detail only the first time they appear. When they appear again later, they are generally not repeated for the sake of brevity. When understanding the technical solutions and other contents of the present application, for the same or similar terminology concepts, technical solutions and / or application scenario descriptions that are not described in detail later, reference can be made to the previous related detailed descriptions.
[0189] In the present application, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0190] The various technical features of the technical solution of the present application can be arbitrarily combined. In order to make the description concise, not all possible combinations of the various technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of the present application.
[0191] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A shoe drying method, characterized in that: include: Obtain a three-dimensional coordinate map of the shoes to be dried; Determining a drying path and drying parameters according to the three-dimensional coordinate diagram; According to the drying parameters, the blower head is controlled to traverse the drying path to perform a drying operation on the shoes to be dried.
2. The shoe drying method according to claim 1, characterized in that: Before the step of controlling the hair dryer head to traverse the drying path according to the drying parameters, the step includes: The blower head is controlled to move to the origin position and the position is reset to zero.
3. The shoe drying method according to claim 2, characterized in that: The step of controlling the blower head to move to the origin position and returning the position to zero comprises at least one of the following: Controlling the first axial motor to move along the first axial direction until a first return-to-zero signal from a first axial sensor is received, and then stopping the first axial motor; Controlling the second axial motor to move in the second axial direction until receiving a second zeroing signal from the second axial sensor, and then stopping the second axial motor; The third axial motor is controlled to move in the third axial direction until a third return-to-zero signal from the third axial sensor is received, and then the third axial motor is stopped.
4. The shoe drying method according to claim 1, characterized in that: The step of obtaining the three-dimensional coordinate map of the shoes to be dried includes at least one of the following: Get the scanning information of the drying area; Create spatial geometric point cloud information of the shoes to be dried based on the scanning information to generate a three-dimensional construction coordinate map based on the spatial geometric point cloud information, and / or create moisture distribution information of the shoes to be dried based on the scanning information to generate a three-dimensional humidity coordinate map based on the moisture distribution information.
5. The shoe drying method according to claim 4, characterized in that: The step of obtaining the scanning information of the drying area includes at least one of the following: Acquiring image scanning information of the drying area; Acquiring infrared scanning information of the drying area; Acquiring ultrasonic scanning information of the drying area; Acquire millimeter wave scanning information of the drying area; Acquiring microwave scanning information of the drying zone; The electromagnetic ray scanning information of the drying area is obtained.
6. The shoe drying method according to claim 1, characterized in that: The step of determining the drying path according to the three-dimensional coordinate diagram includes: Set the motion ratio of the motor speed relative to the coordinates; According to the motion ratio, each coordinate of the drying zone is converted into the number of motor revolutions relative to the origin position.
7. The shoe drying method according to claim 1, characterized in that: The step of determining the drying path according to the three-dimensional coordinate diagram comprises: Extracting moisture distribution information of the shoes to be dried according to the three-dimensional coordinate graph, and selecting at least one regional point whose moisture content is greater than a first preset threshold; The drying path is determined according to the at least one regional point using a shortest path algorithm.
8. The shoe drying method according to claim 1, characterized in that: The step of determining the drying parameters according to the three-dimensional coordinate graph comprises: Acquiring characteristic information of the shoes to be dried according to the three-dimensional coordinate graph; Determining the type, quantity, ankle entrance area and / or ankle entrance direction of the shoes to be dried according to the characteristic information; According to the type of the shoes to be dried, the corresponding drying temperature parameter is selected, and / or, according to the number of the shoes to be dried, the corresponding drying time parameter is selected, and / or, according to the ankle inlet area of the shoes to be dried, the motor speed parameter is selected, and / or, according to the ankle inlet direction of the shoes to be dried, the corresponding blower head entry parameter is selected.
9. The shoe drying method according to claim 1, characterized in that: The step of controlling the blower head to traverse the drying path according to the drying parameters to dry the shoes to be dried comprises: Controlling the air blowing head to enter the shoes to be dried along the direction of the ankle entrance; In response to receiving a touch signal from a touch switch disposed at the top of the hair dryer head, controlling the hair dryer head to stop moving; According to the drying parameters, the fan and the heating wire of the hair dryer are started to dry the shoes to be dried.
10. The shoe drying method according to claim 1, characterized in that: The step of controlling the blower head to traverse the drying path according to the drying parameters to dry the shoes to be dried comprises at least one of the following: Rescanning the drying area in response to sensing an environmental change; In response to detecting that the moisture content of the area points of the shoes to be dried is reduced to a second preset threshold, stopping the drying operation; In response to the drying operation of the shoes to be dried exceeding a preset time, the drying operation is stopped.
11. A shoe drying machine, characterized in that: The system comprises a processor and a storage medium connected to each other, wherein: The storage medium is used to store a computer program; The processor is used to execute the computer program to implement the shoe drying method as described in any one of claims 1-10.
12. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the shoe drying method according to any one of claims 1 to 10 is implemented.
Citation Information
Patent Citations
Method and device for determining drying mode
CN107174184A
Intelligent shoe cabinet based on embedded control algorithm and computer vision algorithm
CN111870051A