Vehicle cleaning method, device, electronic equipment and vehicle

By controlling the cleaning robot through cleaning instructions and preset conditions to perform cleaning operations on the vehicle, the problem of time-consuming and energy-consuming vehicle cleaning is solved, and convenient and efficient vehicle cleaning is achieved.

CN116901903BActive Publication Date: 2025-09-09CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310720936.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-16
Publication Date
2025-09-09
Estimated Expiration
2043-06-16

Smart Images

  • Figure CN116901903B_ABST
    Figure CN116901903B_ABST
Patent Text Reader

Abstract

The present application relates to the field of automotive technology, and provides a vehicle cleaning method, device, electronic device, and vehicle. The method includes: determining the cleaning mode of the vehicle based on cleaning instructions, the cleaning instructions including cleaning instructions sent by the user and system cleaning instructions generated by continuously monitoring collected information when the self-cleaning mode is turned on, and the cleaning mode includes a full cleaning mode and a partial cleaning mode; judging whether the current state of the vehicle meets the preset cleaning state; if so, turning on the cleaning mode based on the cleaning instruction, and controlling the cleaning robot to perform cleaning operations on the vehicle according to the cleaning route corresponding to the cleaning mode; the preset cleaning state is that the gear of the current vehicle is in the parking gear, the door of the current vehicle is closed, and the motion state of the current vehicle is stationary. The vehicle cleaning method provided by the present application can clean the dirt on the vehicle in a timely manner, reduce the number of times the user drives the vehicle to the car wash, and improve the user's car experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automotive technology, and in particular to a vehicle cleaning method, device, electronic equipment, and vehicle. Background Art

[0002] In the prior art, it is necessary to drive the vehicle to a car wash or use manual external tools to clean the vehicle. However, driving the vehicle to a car wash or manually cleaning the vehicle consumes a lot of time and energy, and the dirt on the vehicle cannot be cleaned in time, or the vehicle is easily dirty again after cleaning, which does not meet the user's demand for the cleanliness of the vehicle's appearance, and the user has a bad experience using the vehicle. Summary of the Invention

[0003] In view of this, embodiments of the present application provide a vehicle cleaning method, device, electronic device, and vehicle to solve the problem in the prior art that users spend too much time and energy when cleaning their vehicles.

[0004] A first aspect of an embodiment of the present application provides a vehicle cleaning method, comprising:

[0005] Determining a cleaning mode for the vehicle based on cleaning instructions, including user cleaning instructions sent by the user and system cleaning instructions generated by continuously monitoring collected information when the self-cleaning mode is turned on. Cleaning modes include full cleaning mode and partial cleaning mode;

[0006] Determine whether the current state of the vehicle meets the preset cleaning state;

[0007] If the conditions are met, the cleaning mode is activated based on the cleaning instruction, and the cleaning robot is controlled to perform cleaning operations on the vehicle according to the cleaning route corresponding to the cleaning mode;

[0008] The preset cleaning state is that the gear of the current vehicle is in the parking gear, the door of the current vehicle is closed, and the movement state of the current vehicle is stationary.

[0009] A second aspect of the embodiments of the present application provides a vehicle cleaning device, comprising:

[0010] a determination module configured to determine a cleaning mode of the vehicle based on a cleaning instruction, the cleaning instruction including a user cleaning instruction sent by a user and a system cleaning instruction generated by continuously monitoring collected information when a self-cleaning mode is enabled, the cleaning mode including a full cleaning mode and a partial cleaning mode;

[0011] A judgment module is configured to judge whether the current state of the vehicle meets the preset cleaning state;

[0012] If the conditions are met, the cleaning mode is activated based on the cleaning instruction, and the cleaning robot is controlled to perform cleaning operations on the vehicle according to the cleaning route corresponding to the cleaning mode;

[0013] The preset cleaning state is that the gear of the current vehicle is in the parking gear, the door of the current vehicle is closed, and the movement state of the current vehicle is stationary.

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

[0015] In a fourth aspect of an embodiment of the present application, a vehicle is provided, the body of the vehicle being wrapped with metal, and the cleaning robot is adsorbed on the body to implement the steps of the above method.

[0016] Compared with the prior art, the embodiments of the present application have the following beneficial effects: based on the cleaning instructions, the cleaning mode of the vehicle is determined, the cleaning instructions include the cleaning instructions sent by the user and the system cleaning instructions generated by continuously monitoring the collected information when the self-cleaning mode is turned on, and the cleaning mode includes a full cleaning mode and a partial cleaning mode; it is judged whether the current state of the vehicle meets the preset cleaning state; if it does, the cleaning mode is turned on based on the cleaning instructions, and the cleaning robot is controlled to perform cleaning operations on the vehicle according to the cleaning route corresponding to the cleaning mode; the preset cleaning state is that the gear of the current vehicle is in the parking gear, the door of the current vehicle is closed, and the motion state of the current vehicle is stationary. Through the vehicle cleaning method provided by the embodiments of the present application, when the vehicle meets the preset cleaning state, the cleaning robot is controlled to clean the vehicle according to the cleaning mode, so as to provide flexible cleaning options when the user needs to clean the vehicle, thereby reducing the number of times the user drives the vehicle to the car wash and improving the convenience of cleaning the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0018] Figure 1 This is a schematic diagram of an application scenario of an embodiment of the present application;

[0019] Figure 2 This is a flow chart of a vehicle cleaning method provided in an embodiment of the present application;

[0020] Figure 3This is a schematic diagram of an area to be cleaned provided in an embodiment of the present application;

[0021] Figure 4 is a schematic diagram of a vehicle cleaning device provided in an embodiment of the present application;

[0022] Figure 5 Schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.

[0024] A vehicle cleaning method and device according to an embodiment of the present application will be described in detail below with reference to the accompanying drawings.

[0025] Figure 1 1 is a schematic diagram of an application scenario of an embodiment of the present application. The application scenario may include a first terminal device 101, a second terminal device 102, a server 103, and a network 104.

[0026] The first terminal device 101 can be hardware or software. When the first terminal device 101 is hardware, it can be various electronic devices with a display screen and supporting communication with the server 103, including but not limited to smartphones, tablet computers, laptop computers, and desktop computers; when the first terminal device 101 is software, it can be installed in the electronic devices described above. The first terminal device 101 can be implemented as multiple software or software modules, or as a single software or software module, and this embodiment of the application does not limit this. Furthermore, various applications can be installed on the first terminal device 101, such as data processing applications, instant messaging tools, social platform software, search applications, shopping applications, etc.

[0027] The second terminal device 102 can be hardware or software. When the second terminal device 102 is hardware, it can be various electronic devices with a display screen and supporting communication with the server 103, including but not limited to an onboard computer and a vehicle controller; when the second terminal device 102 is software, it can be installed in the electronic device described above. The second terminal device 102 can be implemented as multiple software or software modules, or as a single software or software module, and this embodiment of the application does not limit this. Furthermore, various applications can be installed on the second terminal device 102, such as data processing applications, instant messaging tools, social platform software, search applications, shopping applications, vehicle control applications, etc.

[0028] Server 103 can be a server that provides various services, for example, a backend server that receives requests sent by terminal devices that establish communication connections with it. The backend server can receive and analyze the requests sent by the terminal devices, and generate processing results. Server 103 can be a single server, a server cluster consisting of multiple servers, or a cloud computing service center, and the embodiments of the present application are not limited thereto.

[0029] It should be noted that the server 103 can be either hardware or software. When the server 103 is hardware, it can be various electronic devices that provide various services to the first terminal device 101 and the second terminal device 102. When the server 103 is software, it can be multiple software or software modules that provide various services to the first terminal device 101 and the second terminal device 102, or it can be a single software or software module that provides various services to the first terminal device 101 and the second terminal device 102, and this embodiment of the application does not limit this.

[0030] The network 104 may be a wired network connected by coaxial cables, twisted pairs, and optical fibers, or a wireless network that interconnects various communication devices without wiring, such as Bluetooth, NFC, infrared, etc., which is not limited in the embodiments of the present application.

[0031] It should be noted that the specific types, quantities and combinations of the first terminal device 101, the second terminal device 102, the server 103 and the network 104 can be adjusted according to the actual needs of the application scenario, and the embodiments of the present application do not limit this.

[0032] The vehicle body is entirely wrapped in metal materials. The cleaning robot can be adsorbed on the metal materials. It can be understood that the cleaning robot is "walking" on the metal materials. The cleaning route of the cleaning robot for cleaning the vehicle is determined according to the coverage range of the metal materials on the vehicle body.

[0033] Among them, an openable area can be designed in the front trunk or rear trunk of the vehicle to store the cleaning robot, charge and replenish water here, and use the area as the starting point and end point of the cleaning route of the cleaning robot.

[0034] Figure 2 This is a flow chart of a vehicle cleaning method provided in an embodiment of the present application. Figure 2 As shown, the vehicle cleaning method includes the following steps:

[0035] S201, determining a cleaning mode of the vehicle based on the cleaning instruction;

[0036] S202, determining whether the current state of the vehicle meets the preset cleaning state;

[0037] S2021: If the conditions are met, the cleaning mode is turned on based on the cleaning instruction, and the cleaning robot is controlled to perform cleaning operations on the vehicle according to the cleaning route corresponding to the cleaning mode.

[0038] Figure 2 Vehicle cleaning methods can be Figure 1 The terminal device may be a vehicle controller, and the cleaning instruction is sent by the terminal device and the server. The terminal device that sends the cleaning instruction may be a vehicle server or a mobile terminal.

[0039] Cleaning instructions include user cleaning instructions sent by the user and system cleaning instructions generated by continuously monitoring collected information when self-cleaning mode is enabled. Cleaning modes include full cleaning mode and partial cleaning mode. The default cleaning state is that the current vehicle gear is in park, the current vehicle door is closed, and the current vehicle movement state is stationary.

[0040] The vehicle's cleaning mode is determined based on the cleaning instructions. When the vehicle's status meets the preset cleaning conditions, the cleaning mode is activated according to the cleaning instructions, and the cleaning robot is controlled to perform cleaning operations on the vehicle along the cleaning route corresponding to the cleaning mode. If the current vehicle status does not meet the preset cleaning conditions, that is, the current vehicle gear is not in the park gear, the current vehicle door is not closed, or the current vehicle motion state is not stationary, the vehicle status is continuously monitored and the cleaning mode is activated when the vehicle status meets the preset cleaning conditions.

[0041] User cleaning commands are received from the user, meaning they are sent via a terminal device or vehicle control interface. The vehicle controller receives the cleaning commands and controls the cleaning robot to perform cleaning operations based on the vehicle's current state. Self-cleaning mode is when the vehicle activates self-cleaning mode, continuously monitoring collected information and generating system cleaning commands. Monitoring of collected information ceases upon exiting self-cleaning mode.

[0042] According to the technical solution provided in the embodiment of the present application, the collected information can be continuously monitored and the system cleaning instructions generated can be determined based on the user cleaning instructions sent by the user or the self-cleaning mode is turned on, the cleaning mode of the vehicle can be determined, and the vehicle can be cleaned according to the cleaning route corresponding to the determined cleaning mode when the vehicle meets the pre-cleaning conditions. Flexible cleaning options can be provided when the user needs to clean the vehicle, thereby reducing the number of times the user drives the vehicle to the car wash and improving the convenience of cleaning the vehicle.

[0043] In some embodiments, when the cleaning instruction is a system cleaning instruction, the process of continuously monitoring the collected information and generating the system cleaning instruction when the self-cleaning mode is turned on includes:

[0044] Control the various sensors of the vehicle to continuously collect information, including the external environment information of the current vehicle and the body image information of the current vehicle;

[0045] Based on the collected information, determining whether the collected information meets the preset cleaning conditions, the preset cleaning conditions include full cleaning conditions and partial cleaning conditions;

[0046] If the collected information meets the full cleaning conditions, a system cleaning instruction corresponding to the full cleaning mode is generated;

[0047] If the collected information meets the partial cleaning conditions, a system cleaning instruction corresponding to the partial cleaning mode is generated.

[0048] If the cleaning instruction is a system cleaning instruction, the various sensors of the vehicle are controlled to continuously collect information, and the collected information includes the external environment information of the current vehicle and the body image information of the current vehicle.

[0049] Among them, each sensor includes an image acquisition sensor, a temperature sensor and a humidity sensor. The image acquisition sensor is used to collect vehicle body image information, the temperature sensor is used to collect temperature information in external environment information, and the humidity sensor is used to collect humidity information in external environment information.

[0050] Based on the collected information, it is determined whether the collected information meets the preset cleaning conditions. The preset cleaning conditions include full cleaning conditions and partial cleaning conditions. If the full cleaning conditions are met, a system cleaning instruction corresponding to the full cleaning mode is generated. If the partial cleaning conditions are met, a system cleaning instruction corresponding to the partial cleaning mode is generated.

[0051] In an exemplary embodiment of the present disclosure, a vehicle is described as being in a rainy environment while in motion using a humidity sensor. When the vehicle is detected to be stopped and in park, the humidity sensor is controlled to collect humidity information again to determine whether it is raining where the vehicle is parked. If it is not raining, meaning the vehicle is in an indoor parking lot or the weather is not raining, the collected information is determined to meet the full cleaning conditions, and a system cleaning instruction for the full cleaning mode is generated. When the vehicle doors are closed, the cleaning robot is controlled to perform cleaning operations on the vehicle according to the system cleaning instructions for the full cleaning mode.

[0052] In another exemplary embodiment of the present disclosure, a cleaning robot performs cleaning operations on a vehicle according to a preset cycle. The system determines the area to be cleaned based on the information continuously collected by various sensors, generates a cleaning route based on the area to be cleaned, and transmits system cleaning instructions for a partial cleaning mode at each preset cycle, controlling the cleaning robot to perform cleaning operations on the vehicle according to the system cleaning instructions for the partial cleaning mode.

[0053] According to the technical solution provided in the embodiment of the present application, when the vehicle is in self-cleaning mode, a system cleaning instruction for the full cleaning mode or a system cleaning instruction for the partial cleaning mode can be generated based on the collected information to control the cleaning robot to clean the vehicle according to the mode corresponding to the system cleaning instruction, thereby improving the intelligence of the cleaning vehicle.

[0054] In some embodiments, determining whether the collected information meets a preset cleaning condition includes:

[0055] Comparing the current external environment information with the historical external environment information, if the historical external environment information shows bad weather and the corresponding weather information in the current external environment information is normal weather information, it is determined that the collected information meets the full cleaning condition corresponding to the preset cleaning condition;

[0056] The external environment information includes weather information, and the historical external environment information is all external environment information recorded since the last time the vehicle exited the cleaning mode.

[0057] The vehicle's sensors continuously collect information. Since the vehicle last exited cleaning mode, each sensor records all external environmental information, including weather information, as historical environmental information. The current external environmental information is compared with the historical external environmental information. If the historical external environmental information indicates inclement weather, and the corresponding weather information in the current sensor-collected external environmental information is normal, the collected information is determined to meet the full cleaning conditions corresponding to the preset cleaning conditions. A system cleaning instruction for the full cleaning conditions is generated, and the cleaning robot is controlled to clean according to the system cleaning instruction.

[0058] Among them, severe weather may include rain, dust, hail and other severe weather.

[0059] According to the technical solution provided in the embodiment of the present application, when the vehicle passes through bad weather and the bad weather ends, the system cleaning instructions can be sent to control the cleaning robot to clean the vehicle, so as to meet the user's requirements for the cleanliness of the vehicle, solve the trouble of driving the vehicle to a car wash for cleaning due to bad weather, and improve the convenience of users in cleaning the vehicle.

[0060] In some embodiments, determining whether the collected information meets a preset cleaning condition includes:

[0061] Divide the collected vehicle body image information into multiple areas according to a preset partitioning method, and determine the dirtiness value of each area;

[0062] If the dirtiness value corresponding to some areas in all the areas is not less than the dirtiness threshold, and the dirtiness value corresponding to another part of the areas in all the areas is less than the dirtiness threshold, the part of the areas will be used as areas to be cleaned, and it will be determined that the collected information meets the partial cleaning conditions corresponding to the preset cleaning conditions.

[0063] The vehicle body image information collected by the image sensor is divided into a plurality of areas according to a preset partitioning method, wherein the preset partitioning method may be an area divided according to a minimum working area of ​​the cleaning robot.

[0064] The vehicle body image information collected by the image sensor is transmitted to a processing module, such as a microcontroller module such as a vehicle body domain controller. The processing module analyzes and processes the vehicle body image information, identifies the characteristics of the vehicle body image information, and compares the area corresponding to the vehicle body image information with the area corresponding to the preset vehicle body image information one by one to determine the dirtiness value of each area. If the dirtiness value corresponding to some areas in all areas is not less than the dirtiness threshold, and the dirtiness value corresponding to another part of areas in all areas is less than the dirtiness threshold, then the part of the area is determined as the area to be cleaned, and it is determined that the collected information meets the partial cleaning conditions.

[0065] Among them, the vehicle body image information is obtained by the corresponding image sensor. If the vehicle is in partial cleaning mode, the corresponding vehicle body image information can be obtained according to one or more of the multiple image sensors selected by the user to generate the area to be cleaned.

[0066] According to the technical solution provided in the embodiment of the present application, the area to be cleaned can be determined based on the vehicle body image information, thereby judging that the collected information meets the partial cleaning conditions, and generating system cleaning instructions for the partial cleaning mode to control the cleaning robot to perform partial cleaning of the vehicle and save energy.

[0067] In some embodiments, the priority of the cleaning robot performing a cleaning operation in a full cleaning mode is higher than the priority of the cleaning operation in a partial cleaning mode. The cleaning mode is activated based on the cleaning instruction, and the cleaning robot is controlled to perform a cleaning operation on the vehicle according to the cleaning route corresponding to the cleaning mode, including:

[0068] If the current cleaning mode is full cleaning mode, control the cleaning robot to perform cleaning operations on the entire body of the vehicle according to the preset cleaning route;

[0069] If the current cleaning mode is the partial cleaning mode, the current cleaning route is determined based on the vehicle body image information, and the cleaning robot is controlled to perform a cleaning operation on a portion of the vehicle body according to the current cleaning route.

[0070] The preset cleaning route corresponding to the full cleaning mode is a pre-set cleaning route. When the vehicle is in the full cleaning mode, the cleaning robot is controlled to perform cleaning operations on the entire vehicle body according to the preset cleaning route.

[0071] When the vehicle is in partial cleaning mode, the area to be cleaned is determined according to the vehicle body image information, and the cleaning route corresponding to the partial cleaning mode is determined according to the area to be cleaned and the stored position of the cleaning robot.

[0072] When the vehicle is judged to meet the full cleaning conditions, the cleaning robot is controlled to perform cleaning operations on the entire vehicle body in full cleaning mode. That is, when it is detected that there is bad weather in the historical external environment information and the current vehicle's external environment information is normal weather, or the user mode instruction sent by the user is full cleaning mode, the cleaning robot is controlled to perform cleaning operations on the entire vehicle body in full cleaning mode, and the operations of calculating the dirtiness value of the vehicle body by area and determining the area to be cleaned are not performed.

[0073] In an exemplary embodiment of the present disclosure, a method for determining a cleaning route corresponding to a part of the cleaning modes by using the Floyd algorithm is taken as an example for exemplary description.

[0074] Initialization step: Store the distance between each point in a two-dimensional array dist (representing the address of the first element of the array). If there is no direct connection between two points, the distance is infinite.

[0075] Traversal step: For each point k on the image, traverse all points i and j. If a shorter path can be obtained from i to j through point k, update the value of dist[i][j].

[0076] Update step: used to update the path length. If the shortest path from i to j passes through point k, the path length is dist[i][k] + dist[k][j]. If this value is less than the current dist[i][j], update the value of dist[i][j] to this smaller value.

[0077] The output step is used to output the shortest path result, traverse the dist array, and output the shortest path length between each point.

[0078] Among them, the Floyd algorithm is a dynamic programming algorithm used to calculate the shortest path between all points on the way. The time complexity of the algorithm is O(n 3 ), suitable for smaller-scale images.

[0079] The cleaning robot uses the stored locations as the starting and ending points of the cleaning route, calculates the shortest path for the area to be cleaned according to the Floyd algorithm, and uses this as the cleaning route corresponding to the partial cleaning mode to perform cleaning operations on part of the car body.

[0080] According to the technical solution provided by the embodiments of the present application, when the vehicle is in partial cleaning mode, the cleaning robot can plan a corresponding cleaning route based on the stored location and area to be cleaned, and perform cleaning operations on a portion of the vehicle body according to the cleaning route, thereby improving the cleaning efficiency of the cleaning robot. At the same time, when the vehicle is in full cleaning mode, the cleaning robot performs cleaning operations on the entire vehicle body according to the preset cleaning route, thereby ensuring the cleanliness of the entire vehicle body.

[0081] Figure 3 This is a schematic diagram of an area to be cleaned provided in an embodiment of the present application. Figure 3 As shown, the square part is the area divided according to the preset division method, and the black part is the marked area to be cleaned. The cleaning route is planned according to the Floyd algorithm and the area to be cleaned, and the cleaning robot is controlled to clean part of the car body.

[0082] In some embodiments, the vehicle cleaning method provided by this application can be implemented by sending a cleaning instruction through a terminal. The user can manually set the start time and cleaning mode of the vehicle cleaning method through the terminal application, and can also adjust the dirt threshold to meet the needs of different users and different scenarios. For example, when participating in a business scene or attending an event, the user can raise the dirt threshold to meet the scene requirements. If the user sends a cleaning instruction through the terminal, it can also control the application on the terminal to request the user's schedule information or weather information to determine when the conditions are met, turn on the self-cleaning mode, and send a system cleaning instruction to clean the vehicle to improve intelligence while meeting the user's cleaning needs for the vehicle.

[0083] Among them, the signal of the application is transmitted to the on-board TBOX (i.e., the Internet of Vehicles system) through the Internet of Vehicles network, thereby communicating with the entire Internet of Vehicles to control the cleaning robot to clean the vehicle body.

[0084] If the cleaning robot needs to refill water or recharge during the cleaning process, it can use the Floyd algorithm to identify the shortest path back to its storage location to refill or recharge. The cleaning robot's water can be shared with the windshield water tank. The cleaning robot can connect and communicate with the vehicle via Bluetooth or wirelessly.

[0085] All of the above optional technical solutions can be combined in any way to form optional embodiments of the present application, and will not be described in detail here.

[0086] The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.

[0087] Figure 4 Schematic diagram of a vehicle cleaning device provided in an embodiment of the present application. Figure 4 As shown, the vehicle cleaning device includes a determination module 401 and a judgment module 402 .

[0088] Determining module 401 is configured to determine a cleaning mode of the vehicle based on cleaning instructions, the cleaning instructions including user cleaning instructions sent by the user and system cleaning instructions generated by continuously monitoring collected information when the self-cleaning mode is turned on, and the cleaning modes including full cleaning mode and partial cleaning mode;

[0089] The judgment module 402 is configured to judge whether the current state of the vehicle meets the preset cleaning state;

[0090] If the conditions are met, the cleaning mode is activated based on the cleaning instruction, and the cleaning robot is controlled to perform cleaning operations on the vehicle according to the cleaning route corresponding to the cleaning mode;

[0091] The preset cleaning state is that the gear of the current vehicle is in the parking gear, the door of the current vehicle is closed, and the movement state of the current vehicle is stationary.

[0092] In some embodiments, the determination module 401 is configured to, when the cleaning instruction is a system cleaning instruction, continuously monitor the collected information and generate the system cleaning instruction when the self-cleaning mode is turned on, including:

[0093] Control the various sensors of the vehicle to continuously collect information, including the external environment information of the current vehicle and the body image information of the current vehicle;

[0094] Based on the collected information, determining whether the collected information meets the preset cleaning conditions, the preset cleaning conditions include full cleaning conditions and partial cleaning conditions;

[0095] If the collected information meets the full cleaning conditions, a system cleaning instruction corresponding to the full cleaning mode is generated;

[0096] If the collected information meets the partial cleaning conditions, a system cleaning instruction corresponding to the partial cleaning mode is generated.

[0097] In some embodiments, the sensors of the determination module 401 include an image acquisition sensor, a temperature sensor, and a humidity sensor.

[0098] In some embodiments, the determination module 401 is configured to determine whether the collected information meets a preset cleaning condition, for:

[0099] Comparing the current external environment information with the historical external environment information, if the historical external environment information shows bad weather and the corresponding weather information in the current external environment information is normal weather information, it is determined that the collected information meets the full cleaning condition corresponding to the preset cleaning condition;

[0100] The external environment information includes weather information, and the historical external environment information is all external environment information recorded since the last time the vehicle exited the cleaning mode.

[0101] In some embodiments, the determination module 402 is configured to determine whether the collected information meets a preset cleaning condition, for:

[0102] Divide the collected vehicle body image information into multiple areas according to a preset partitioning method, and determine the dirtiness value of each area;

[0103] If the dirtiness value corresponding to some areas in all the areas is not less than the dirtiness threshold, and the dirtiness value corresponding to another part of the areas in all the areas is less than the dirtiness threshold, the part of the areas will be used as areas to be cleaned, and it will be determined that the collected information meets the partial cleaning conditions corresponding to the preset cleaning conditions.

[0104] In some embodiments, the determination module 401 is configured to activate a cleaning mode based on a cleaning instruction, control the cleaning robot to perform a cleaning operation on the vehicle according to a cleaning route corresponding to the cleaning mode, and prioritize the cleaning robot performing a cleaning operation in the full cleaning mode over the priority of the cleaning robot performing a cleaning operation in the partial cleaning mode, for:

[0105] If the current cleaning mode is full cleaning mode, control the cleaning robot to perform cleaning operations on the entire body of the vehicle according to the preset cleaning route;

[0106] If the current cleaning mode is the partial cleaning mode, the current cleaning route is determined based on the vehicle body image information, and the cleaning robot is controlled to perform a cleaning operation on a portion of the vehicle body according to the current cleaning route.

[0107] In some embodiments, the determination module 401 is configured to determine a current cleaning route based on the vehicle body image information, and control the cleaning robot to perform a cleaning operation on a portion of the vehicle body according to the current cleaning route. The collected information includes the current vehicle body image information, and is used to:

[0108] Divide the collected vehicle body image information into multiple areas according to a preset partitioning method, and determine the dirtiness value of each area;

[0109] If the dirtiness value corresponding to some areas in all areas is not less than the dirtiness threshold, and the dirtiness value corresponding to another area in all areas is less than the dirtiness threshold, the part of the area is taken as the area to be cleaned;

[0110] Determine the cleaning route corresponding to the current partial cleaning mode based on the area to be cleaned and the location of the cleaning robot;

[0111] Control the cleaning robot to perform cleaning operations on part of the vehicle body according to the current cleaning route.

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

[0113] Figure 5 Schematic diagram of the electronic device 5 provided in the embodiment of the present application. Figure 5 As shown, the electronic device 5 of this embodiment includes: a processor 501, a memory 502, and a computer program 503 stored in the memory 502 and executable by the processor 501. When the processor 501 executes the computer program 503, the steps of the above-mentioned method embodiments are implemented. Alternatively, when the processor 501 executes the computer program 503, the functions of the modules / units in the above-mentioned device embodiments are implemented.

[0114] The electronic device 5 may be a desktop computer, a notebook, a PDA, a cloud server, or other electronic device. The electronic device 5 may include but is not limited to a processor 501 and a memory 502. Those skilled in the art will appreciate that Figure 5 This is merely an example of the electronic device 5 and does not limit the electronic device 5 . The electronic device 5 may include more or fewer components than shown in the figure, or different components.

[0115] The processor 501 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.

[0116] The memory 502 can be an internal storage unit of the electronic device 5, such as a hard disk or memory of the electronic device 5. The memory 502 can also be an external storage device of the electronic device 5, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, etc. The memory 502 can also include both an internal storage unit of the electronic device 5 and an external storage device. The memory 502 is used to store computer programs and other programs and data required by the electronic device.

[0117] Those skilled in the art will clearly understand that for the sake of convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

[0118] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a vehicle. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by a computer program to instruct the relevant hardware. The computer program can be stored in the vehicle, and when the computer program is executed by the processor, it can implement the steps of the above-mentioned various method embodiments. The computer program may include computer program code, which may be in source code form, object code form, executable file or some intermediate form. Computer-readable media may include: any entity or device capable of carrying computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0119] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.

Claims

1. A vehicle cleaning method, characterized in that: include: Determining a cleaning mode for the vehicle based on cleaning instructions, the cleaning instructions including user cleaning instructions sent by a user and system cleaning instructions generated by continuously monitoring collected information when a self-cleaning mode is enabled, the cleaning modes including a full cleaning mode and a partial cleaning mode; the collected information including current external environment information of the vehicle; If the collected information satisfies a full cleaning condition in a preset cleaning condition, generating a system cleaning instruction corresponding to the full cleaning mode, specifically including: if bad weather occurs in the historical external environment information and the corresponding weather information in the current external environment information is normal weather information, then determining that the collected information satisfies the full cleaning condition corresponding to the preset cleaning condition; the external environment information includes weather information, and the historical external environment information is all external environment information recorded since the vehicle last exited the cleaning mode; Determining whether the current state of the vehicle meets a preset cleaning state; If the conditions are met, the cleaning mode is activated based on the cleaning instruction, and the cleaning robot is controlled to perform a cleaning operation on the vehicle according to the cleaning route corresponding to the cleaning mode; The preset cleaning state is that the gear position of the current vehicle is in the parking gear, the door of the current vehicle is in the closed state, and the current movement state of the vehicle is the stationary state.

2. The method according to claim 1, characterized in that When the cleaning instruction is the system cleaning instruction, the process of continuously monitoring the collected information and generating the system cleaning instruction when the self-cleaning mode is turned on includes: Controlling the sensors of the vehicle to continuously collect the collected information, wherein the collected information also includes body image information of the current vehicle; Based on the collected information, determining whether the collected information satisfies some of the preset cleaning conditions; If the collected information meets the partial cleaning condition, the system cleaning instruction corresponding to the partial cleaning mode is generated.

3. The method according to claim 2, characterized in that Each of the sensors includes an image acquisition sensor, a temperature sensor and a humidity sensor.

4. The method according to claim 2, characterized in that Determining whether the collected information satisfies some of the preset cleaning conditions includes: Dividing the collected vehicle body image information into a plurality of regions according to a preset partitioning method, and determining a dirtiness value of each of the regions; If the dirtiness value corresponding to a partial area in all the areas is not less than the dirtiness threshold, and the dirtiness value corresponding to another partial area in all the areas is less than the dirtiness threshold, the partial area is taken as the area to be cleaned, and it is determined that the collected information meets the partial cleaning conditions corresponding to the preset cleaning conditions.

5. The method according to any one of claims 1 to 4, characterized in that The priority of the cleaning robot performing the cleaning operation in the full cleaning mode is higher than the priority of the cleaning operation in the partial cleaning mode. The cleaning mode is activated based on the cleaning instruction, and the cleaning robot is controlled to perform the cleaning operation on the vehicle according to the cleaning route corresponding to the cleaning mode, including: If the current cleaning mode is the full cleaning mode, controlling the cleaning robot to perform the cleaning operation on the entire body of the vehicle according to a preset cleaning route; If the current cleaning mode is the partial cleaning mode, the current cleaning route is determined based on the vehicle body image information, and the cleaning robot is controlled to perform the cleaning operation on a portion of the vehicle body according to the current cleaning route.

6. The method according to claim 5, characterized in that The collected information includes image information of the current vehicle body, determining the current cleaning route based on the image information of the vehicle body, and controlling the cleaning robot to perform the cleaning operation on a portion of the vehicle body according to the current cleaning route, including: Dividing the collected vehicle body image information into a plurality of regions according to a preset partitioning method, and determining a dirtiness value of each of the regions; If the dirtiness value corresponding to a partial area in all the areas is not less than the dirtiness threshold, and the dirtiness value corresponding to another partial area in all the areas is less than the dirtiness threshold, the partial area is used as the area to be cleaned; Determining the cleaning route corresponding to the current partial cleaning mode based on the area to be cleaned and the stored position of the cleaning robot; The cleaning robot is controlled to perform the cleaning operation on a portion of the vehicle body according to the current cleaning route.

7. A vehicle cleaning device, characterized in that: include: a determination module configured to determine a cleaning mode of the vehicle based on cleaning instructions, the cleaning instructions including user cleaning instructions sent by a user and system cleaning instructions generated and continuously monitored based on collected information when a self-cleaning mode is enabled, the cleaning modes including a full cleaning mode and a partial cleaning mode; the collected information including current external environment information of the vehicle; If the collected information satisfies a full cleaning condition in a preset cleaning condition, generating a system cleaning instruction corresponding to the full cleaning mode, specifically including: if bad weather occurs in the historical external environment information and the corresponding weather information in the current external environment information is normal weather information, then determining that the collected information satisfies the full cleaning condition corresponding to the preset cleaning condition; the external environment information includes weather information, and the historical external environment information is all external environment information recorded since the vehicle last exited the cleaning mode; A judgment module is configured to judge whether the current state of the vehicle meets a preset cleaning state; If the conditions are met, the cleaning mode is activated based on the cleaning instruction, and the cleaning robot is controlled to perform a cleaning operation on the vehicle according to the cleaning route corresponding to the cleaning mode; The preset cleaning state is that the gear position of the current vehicle is in the parking gear, the door of the current vehicle is in the closed state, and the current movement state of the vehicle is the stationary state.

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

9. A vehicle, wherein the vehicle body is wrapped with metal, characterized in that: The cleaning robot is adsorbed on the vehicle body to implement the steps of the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Vehicle Car Wash Mode

    CN105905076A

  • Automatic car washing device and automatic car washing method thereof

    CN115848318A

  • Automatic cleaning system and vehicle

    CN216805372U