A method for cleaning a vehicle sunroof, a vehicle controller, a medium, and an electronic device

Adjusting the vehicle tilt angle through the vehicle controller solves the problem of difficult foreign objects in the vehicle stairs, improving cleaning efficiency and enhancing driving safety.

CN114905907BActive Publication Date: 2025-07-08VOYAH AUTOMOBILE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210624692.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-02
Publication Date
2025-07-08
Estimated Expiration
2042-06-02

AI Technical Summary

Technical Problem

Foreign objects on the vehicle's skylight are difficult to clean, affecting the beauty and driving safety, especially sticky substances tend to slide down, causing driving dangers in vehicles behind them.

Method used

The vehicle controller determines the proportion coefficient of user height and shoulder height, identify the position of foreign objects, adjust the tilt angle of the vehicle air suspension, so that the vehicle tilts to the position where the user is convenient for cleaning foreign objects, and ensures safe tilt with sensor signals.

Benefits of technology

Improves the cleaning efficiency of the vehicle's sky curtain, prevents foreign objects from falling, and enhances driving safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114905907B_ABST
    Figure CN114905907B_ABST
Patent Text Reader

Abstract

The present invention provides a method for cleaning a vehicle sunroof, a vehicle controller, a medium and an electronic device, including: determining the height of the user and the ratio coefficient of the shoulder height; determining the distance between the foreign object and the side of the sunroof according to the current position of the foreign object in the vehicle sunroof; determining a vehicle tilt control strategy according to the height, the ratio coefficient of the shoulder height, the distance, the roof width and the roof height of the vehicle; adjusting the tilt angle of the vehicle air suspension according to the vehicle tilt control strategy to tilt the vehicle to a position convenient for the user to clean the foreign object; thus, if the user is not convenient to clean the foreign object on the sunroof, the vehicle can be tilted to an angle convenient for the user to clean the foreign object according to the height of the user, the ratio coefficient of the shoulder height, the distance between the foreign object and the side of the sunroof, the roof width and the roof height of the vehicle, so as to clean the foreign object on the sunroof in time and improve the cleaning efficiency; and it can avoid the foreign object from falling behind the vehicle during driving, improving the driving safety of the following vehicle behind.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle cleaning, and particularly to a method for cleaning a vehicle sunroof, a vehicle control unit, a medium and an electronic device. Background Art

[0002] During the use of a vehicle, it is inevitable that foreign objects will fall on the roof sunroof. For vehicles with a relatively high height such as SUVs and MPVs, due to the high height, it is very inconvenient for users to clean the foreign objects.

[0003] Especially when the fallen foreign object is a sticky substance (such as bird droppings, tree sap, etc.), it not only affects the aesthetics of the vehicle but also affects the passengers' perception. If it remains on the roof for a long time, it is even more difficult to clean, and even has to go to a car wash for special cleaning, which greatly affects the cleaning efficiency of the vehicle sunroof.

[0004] Moreover, if the foreign object is not cleaned in time, it is likely to slide to the rear during driving, and even float onto the windshield of the following vehicle, which is very likely to pose a driving hazard to the following vehicle. Summary of the Invention

[0005] In view of the problems existing in the prior art, embodiments of the present invention provide a method for cleaning a vehicle sunroof, a vehicle control unit, a medium and an electronic device, so as to solve or partially solve the technical problems in the prior art that it is inconvenient to clean the vehicle sunroof, resulting in a reduction in the cleaning efficiency of the vehicle sunroof and being likely to pose a driving hazard to the following vehicle.

[0006] In the first aspect of the present invention, a method for cleaning a vehicle sunroof is provided, which is applied in a vehicle control unit. The method includes:

[0007] Determine the height of the user and the ratio coefficient of the shoulder height;

[0008] Identify the current position of the foreign object on the vehicle sunroof, and determine the distance between the foreign object and the side of the sunroof according to the current position;

[0009] Determine a vehicle tilt control strategy according to the height of the user, the ratio coefficient of the shoulder height, the distance between the foreign object and the side of the sunroof, the width of the vehicle roof and the height of the vehicle roof;

[0010] Adjust the tilt angle of the vehicle air suspension according to the vehicle tilt control strategy, so that the vehicle tilts to a position where the user can conveniently clean the foreign object.

[0011] In the above solution, before adjusting the tilt angle of the vehicle air suspension according to the tilt control strategy, the method further includes:

[0012] Obtain the signals of various sensors in the vehicle, and determine whether the vehicle is in a safe tilting environment according to the signals of the various sensors; the signals of the sensors include: the pressure signal of the seat pressure sensor, the signal of the door sensor, the power source signal, and the braking signal.

[0013] In the above solution, the determining the distance between the foreign object and the side of the sunroof according to the current position includes:

[0014] If it is determined that the current position is in the left area of the sunroof, the distance between the foreign object and the side of the sunroof is the distance between the position of the foreign object and the leftmost side of the vehicle roof;

[0015] If it is determined that the current position is in the right area of the sunroof, the distance between the foreign object and the side of the sunroof is the distance between the position of the foreign object and the rightmost side of the vehicle roof.

[0016] In the above solution, the determining the vehicle tilting control strategy according to the height of the user, the shoulder height ratio coefficient, the distance between the foreign object and the side of the sunroof, the width of the vehicle roof, and the height of the vehicle roof includes:

[0017] If it is determined that the product value of the shoulder height ratio coefficient and the height of the user is greater than the height of the vehicle roof, and the distance between the foreign object and the side of the sunroof is less than the first distance threshold, then determine the vehicle tilting control strategy as: control the left side of the vehicle to lower by the first height, and keep the right side of the vehicle stationary; where,

[0018] The first distance threshold is determined based on the width of the vehicle roof, and the first height is determined based on the total stroke of the air suspension.

[0019] In the above solution, the determining the vehicle tilting control strategy according to the height of the user, the shoulder height ratio coefficient, the distance between the foreign object and the side of the sunroof, the width of the vehicle roof, and the height of the vehicle roof includes:

[0020] If it is determined that the product value of the shoulder height ratio coefficient and the height of the user is greater than the height of the vehicle roof, and the distance between the foreign object and the side of the sunroof is between the first distance threshold and the second distance threshold, then determine the vehicle tilting control strategy as: control the left side of the vehicle to lower by the second height, and control the right side of the vehicle to rise by the first height; where,

[0021] The second distance threshold is determined based on the width of the vehicle roof, the first distance threshold is less than the second distance threshold, the second height is determined based on the total stroke of the air suspension, and the second height is greater than the first height.

[0022] In the above solution, determining the vehicle tilt control strategy based on the user's height, the ratio coefficient of shoulder height, the distance between the foreign object and the side of the sunroof, the roof width, and the roof height includes:

[0023] If it is determined that the product value between the ratio coefficient of shoulder height and the user's height is less than or equal to the roof height, and the distance between the foreign object and the side of the sunroof is less than the first distance threshold, then the vehicle tilt control strategy is determined as: controlling the left side of the vehicle to lower by a second height and controlling the right side of the vehicle to raise by a first height; where

[0024] The first distance threshold is determined based on the roof width, the second height is determined based on the total stroke of the air suspension, and the second height is greater than the first height.

[0025] In the above solution, determining the vehicle tilt control strategy based on the user's height, the ratio coefficient of shoulder height, the distance between the foreign object and the side of the sunroof, the roof width, and the roof height includes:

[0026] If it is determined that the product value between the ratio coefficient of shoulder height and the user's height is less than or equal to the roof height, and the distance between the foreign object and the side of the sunroof is between the first distance threshold and the second distance threshold, then the vehicle tilt control strategy is determined as: controlling the left side of the vehicle to lower by a third height and controlling the right side of the vehicle to raise by a second height; where

[0027] The second distance threshold is determined based on the roof width, the first distance threshold is less than the second distance threshold, the third height is determined based on the total stroke of the air suspension, and the third height is greater than the second height.

[0028] In a second aspect of the present invention, a vehicle controller is provided, and the vehicle controller includes:

[0029] A first determination unit for determining the user's height and the ratio coefficient of shoulder height;

[0030] An identification unit for identifying the current position of the foreign object in the vehicle sunroof;

[0031] A second determination unit for determining the distance between the foreign object and the side of the sunroof according to the current position; determining the vehicle tilt control strategy according to the user's height, the ratio coefficient of shoulder height, the distance between the foreign object and the side of the sunroof, the roof width, and the roof height;

[0032] A control unit for adjusting the tilt angle of the vehicle air suspension according to the vehicle tilt control strategy so that the vehicle tilts to a position where the user can conveniently clean the foreign object.

[0033] In the above solution, the control unit is further configured to:

[0034] Obtain the signals of various sensors in the vehicle, and determine whether the vehicle is in a safe tilting environment according to the signals of the sensors; the signals of the sensors include: the pressure signal of the seat pressure sensor, the signal of the door sensor, the power source signal, and the braking signal.

[0035] In the above solution, the second determination unit is configured to:

[0036] If it is determined that the current position is in the left side area of the sunroof, the distance between the foreign object and the side of the sunroof is the distance between the position of the foreign object and the leftmost side of the vehicle roof;

[0037] If it is determined that the current position is in the right side area of the sunroof, the distance between the foreign object and the side of the sunroof is the distance between the position of the foreign object and the rightmost side of the vehicle roof.

[0038] In the above solution, the second determination unit is configured to:

[0039] If it is determined that the product value of the shoulder height ratio coefficient and the height of the user is greater than the height of the vehicle roof, and the distance between the foreign object and the side of the sunroof is less than the first distance threshold, then determine the vehicle tilting control strategy as: control the left side of the vehicle to lower the first height, and keep the right side of the vehicle stationary; where

[0040] The first distance threshold is determined based on the width of the vehicle roof, and the first height is determined based on the total stroke of the air suspension.

[0041] In the above solution, the second determination unit is configured to:

[0042] If it is determined that the product value of the shoulder height ratio coefficient and the height of the user is greater than the height of the vehicle roof, and the distance between the foreign object and the side of the sunroof is between the first distance threshold and the second distance threshold, then determine the vehicle tilting control strategy as: control the left side of the vehicle to lower the second height, and control the right side of the vehicle to raise the first height; where

[0043] The second distance threshold is determined based on the width of the vehicle roof, the first distance threshold is less than the second distance threshold, the second height is determined based on the total stroke of the air suspension, and the second height is greater than the first height.

[0044] In the above solution, the second determination unit is configured to:

[0045] If it is determined that the product value between the shoulder height ratio coefficient and the height of the user is less than or equal to the roof height, and the distance between the foreign object and the side of the sunroof is less than the first distance threshold, then it is determined that the vehicle tilt control strategy is: controlling the left side of the vehicle to lower by a second height, and controlling the right side of the vehicle to raise by a first height; wherein,

[0046] The first distance threshold is determined based on the roof width, the second height is determined based on the total stroke of the air suspension, and the second height is greater than the first height.

[0047] In the above solution, the second determination unit is used for:

[0048] If it is determined that the product value between the shoulder height ratio coefficient and the height of the user is less than or equal to the roof height, and the distance between the foreign object and the side of the sunroof is between the first distance threshold and the second distance threshold, then it is determined that the vehicle tilt control strategy is: controlling the left side of the vehicle to lower by a third height, and controlling the right side of the vehicle to raise by a second height; wherein,

[0049] The second distance threshold is determined based on the roof width, the first distance threshold is less than the second distance threshold, the third height is determined based on the total stroke of the air suspension, and the third height is greater than the second height.

[0050] In the third aspect of the present invention, there is provided a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps of the method described in any one of the first aspects are implemented.

[0051] In the fourth aspect of the present invention, there is provided an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the program, the steps of the method described in any one of the first aspects are implemented.

[0052] The present invention provides a method for cleaning a vehicle sunroof, a vehicle controller, a medium, and an electronic device. The method includes: determining the height of a user and the ratio coefficient of the shoulder height; identifying the current position of a foreign object in the vehicle sunroof, and determining the distance between the foreign object and the side of the sunroof according to the current position; determining a vehicle tilt control strategy according to the height of the user, the ratio coefficient of the shoulder height, the distance between the foreign object and the side of the sunroof, the width of the vehicle roof, and the height of the vehicle roof; adjusting the tilt angle of the vehicle air suspension according to the vehicle tilt control strategy so that the vehicle tilts to a position where the user can conveniently clean the foreign object. Thus, when the height of the vehicle roof is very high and the user is inconvenient to clean the foreign object on the sunroof, the vehicle can be tilted to an angle where the user can conveniently clean the foreign object according to the height of the user, the ratio coefficient of the shoulder height, the distance between the foreign object and the side of the sunroof, the width of the vehicle roof, and the height of the vehicle roof, thereby enabling timely cleaning of the foreign object on the sunroof and improving the cleaning efficiency; and it can prevent the foreign object from falling behind the vehicle during driving, and at the same time prevent the foreign object from floating onto the rear windshield of the following vehicle, improving the driving safety of the following vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] By reading the detailed description of the preferred embodiments below, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of illustrating the preferred embodiments and are not considered to be a limitation of the present invention. Moreover, throughout the drawings, the same reference numerals are used to represent the same components.

[0054] In the drawings:

[0055] Figure 1 shows a schematic flowchart of a method for cleaning a vehicle sunroof provided by an embodiment of the present invention;

[0056] Figure 2 shows a schematic overall structure diagram of a vehicle provided by an embodiment of the present invention;

[0057] Figure 3 shows a schematic structure diagram of an electronic device provided by an embodiment of the present invention;

[0058] Figure 4 shows a schematic structure diagram of a computer-readable storage medium provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0059] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the drawings. Although the exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided so that the present disclosure can be more thoroughly understood and the scope of the present disclosure can be fully conveyed to those skilled in the art.

[0060] An embodiment of the present invention provides a method for cleaning a vehicle sunroof, which is applied to a vehicle controller, as follows: Figure 1 The method includes the following steps:

[0061] S110. Determine the height of the user and the ratio coefficient of the shoulder height;

[0062] Generally, it is defaulted that the driver is the user for cleaning the sunroof. During the historical period before cleaning foreign objects on the sunroof, if the user stands outside the vehicle, the installed camera on the vehicle body can be used to identify the total height of the user and send the total height to the vehicle controller.

[0063] At the same time, identify the distance between the shoulder position and the feet, and send this distance to the vehicle controller. The vehicle controller can determine the ratio coefficient of the shoulder height according to the distance between the shoulder position and the feet and the total height. The ratio coefficient of the shoulder height is the quotient of the distance between the shoulder position and the feet and the total height.

[0064] In this embodiment, if the vehicle changes the user, it is necessary to re-identify the height of the new user and determine the ratio coefficient of the new user's shoulder height in the same way as above. For example, the face recognition mode can be enabled through the in-vehicle camera. If it is determined that the face image of the current driver is inconsistent with the face image of the driver stored historically, it means that the user has been changed.

[0065] Of course, in this embodiment, the height and the ratio coefficient of the shoulder height of each common user can also be collected in advance, and the height, the ratio coefficient of the shoulder height and the corresponding face image are stored correspondingly; then, by identifying the face image of the current driver, the corresponding height and the ratio of the shoulder can be called according to the face image of the current driver, etc., which is not limited here.

[0066] S111. Identify the current position of the foreign object on the vehicle sunroof, and determine the distance between the foreign object and the side of the sunroof according to the current position;

[0067] If the position of the foreign object is on the left side of the sunroof, it is more convenient to clean by tilting the vehicle to the left at this time; if the position of the foreign object is on the right side of the sunroof, it is more convenient to clean by tilting the vehicle to the right at this time. In order to accurately adjust the tilting state of the vehicle, this step also needs to identify the current position of the foreign object on the vehicle sunroof and determine the distance between the foreign object and the side of the sunroof according to the current position.

[0068] In one implementation, identifying the current position of the foreign object on the vehicle sunroof includes:

[0069] Use the light sensor installed in the vehicle to emit detection light to the sunroof;

[0070] Receive the optical signal reflected by the sunroof;

[0071] Identify the current position of the foreign object in the vehicle sunroof based on the optical signal.

[0072] Since the optical signal reflected with foreign object occlusion is different from that without foreign object occlusion, the position of the foreign object can be determined according to the optical signal, and the current position is sent to the vehicle controller.

[0073] The vehicle controller also needs to determine the distance between the foreign object and the side of the sunroof based on the current position, including:

[0074] If it is determined that the current position is in the left area of the sunroof, the distance between the foreign object and the side of the sunroof is the distance between the position of the foreign object and the leftmost side of the roof;

[0075] If it is determined that the current position is in the right area of the sunroof, the distance between the foreign object and the side of the sunroof is the distance between the position of the foreign object and the rightmost side of the roof.

[0076] Specifically, the side coordinates of the sunroof are stored in the vehicle controller. After determining the current position, the distance between the foreign object and the side of the sunroof can be determined according to the coordinates corresponding to the current position and the coordinates corresponding to the side of the sunroof.

[0077] S112. Determine the vehicle tilt control strategy according to the user's height, the shoulder height ratio coefficient, the distance between the foreign object and the side of the sunroof, the roof width and the roof height;

[0078] In this embodiment, after obtaining the user's height, the shoulder height ratio coefficient, and the distance between the foreign object and the side of the sunroof, the roof width and the roof height also need to be obtained. Among them, the roof width and the roof height can be pre-set in the vehicle controller when the vehicle leaves the factory.

[0079] In one embodiment, determining the vehicle tilt control strategy according to the user's height, the shoulder height ratio coefficient, the distance between the foreign object and the side of the sunroof, the roof width and the roof height includes:

[0080] If it is determined that the product value between the shoulder height ratio coefficient and the user's height is greater than the roof height, and the distance between the foreign object and the side of the sunroof is less than the first distance threshold, then the vehicle tilt control strategy is determined as: control the left side of the vehicle to lower by the first height, and keep the right side of the vehicle stationary; where,

[0081] The first distance threshold is determined based on the roof width. For example, the first distance threshold can be 1 / 4 of the roof width; the first height is determined based on the total stroke of the air suspension. For example, the first height can be 1 / 4 of the total stroke, or it can also be determined according to the actual situation of the vehicle, which will not be elaborated here.

[0082] That is, when it is determined that K*H1 > H2, and When it is, control the left side of the vehicle to lower by a first height and keep the right side of the vehicle stationary. Wherein, K is the shoulder height ratio coefficient, H1 is the user's height, H2 is the roof height (the distance between the roof and the ground), L1 is the distance between the foreign object and the side of the sunroof, and L2 is the roof width.

[0083] Or, if it is determined that the product value of the shoulder height ratio coefficient and the user's height is greater than the roof height, and the distance between the foreign object and the side of the sunroof is between the first distance threshold and the second distance threshold, then determine the vehicle tilt control strategy as: control the left side of the vehicle to lower by a second height and control the right side of the vehicle to raise by a first height; wherein,

[0084] The second distance threshold is determined based on the roof width, the first distance threshold is less than the second distance threshold. For example, the second distance threshold can be 1 / 2 of the roof width; the second height is determined based on the total stroke of the air suspension, and the second height is greater than the first height. For example, the second height can be 1 / 2 of the total stroke.

[0085] That is, when K*H1 > H2, and control the left side of the vehicle to lower by a second height and control the right side of the vehicle to raise by a first height.

[0086] Or, if it is determined that the product value of the shoulder height ratio coefficient and the user's height is less than or equal to the roof height, and the distance between the foreign object and the side of the sunroof is less than the first distance threshold, then determine the vehicle tilt control strategy as: control the left side of the vehicle to lower by a second height and control the right side of the vehicle to raise by a first height.

[0087] That is, when K*H1 ≤ H2, and control the left side of the vehicle to lower by a second height and control the right side of the vehicle to raise by a first height.

[0088] Or, if it is determined that the product value of the shoulder height ratio coefficient and the user's height is less than or equal to the roof height, and the distance between the foreign object and the side of the sunroof is between the first distance threshold and the second distance threshold, then determine the vehicle tilt control strategy as: control the left side of the vehicle to lower by a third height and control the right side of the vehicle to raise by a second height; wherein,

[0089] The third height is determined based on the total stroke of the air suspension, and the third height is greater than the second height. For example, the third height can be 3 / 4 of the total stroke of the air suspension.

[0090] That is, when K*H1 ≤ H2, and control the left side of the vehicle to lower by a third height and control the right side of the vehicle to raise by a second height.

[0091] It should be noted that the vehicle tilt angle corresponding to each vehicle tilt control strategy is less than the safe tilt angle of the vehicle, and the safe tilt angle has been calibrated into the entire vehicle controller during factory production.

[0092] In this way, according to the user's height, the shoulder height ratio coefficient, the distance between the foreign object and the side of the sunroof, the roof width, and the roof height, the corresponding vehicle tilt control strategy is determined. Subsequently, the vehicle tilt can be controlled according to the vehicle tilt control strategy, facilitating the user to clean the foreign object on the sunroof.

[0093] S113, adjust the tilt angle of the vehicle air suspension according to the vehicle tilt control strategy, so that the vehicle tilts to a position where the user can conveniently clean the foreign object.

[0094] After the vehicle tilt control strategy is determined, adjust the tilt angle of the vehicle air suspension according to the vehicle tilt control strategy, so that the vehicle tilts to a position where the user can conveniently clean the foreign object.

[0095] It should be noted that before adjusting the tilt angle of the vehicle air suspension according to the vehicle tilt control strategy, it further includes:

[0096] Obtain the signals of each sensor in the vehicle, and determine whether the vehicle is in a safe tilt environment according to the signals of each sensor; the signals of the sensors include: the pressure signal of the seat pressure sensor, the signal of the door sensor, the power source signal, and the brake signal.

[0097] That is, in this embodiment, it is necessary to ensure that the vehicle is in a safe tilt environment before adjusting the air suspension.

[0098] This can facilitate the user to clean the foreign object on the sunroof in a timely manner, improve the cleaning efficiency of the foreign object, avoid the foreign object from falling behind the vehicle during driving, and prevent the foreign object from floating onto the rear windshield of the following vehicle, improving the driving safety of the following vehicle.

[0099] Based on the same inventive concept as the foregoing embodiment, this embodiment also provides a vehicle controller, as Figure 2 shown, the vehicle controller includes:

[0100] The first determination unit 21 is used to determine the user's height and the shoulder height ratio coefficient;

[0101] The recognition unit 22 is used to recognize the current position of the foreign object in the vehicle sunroof;

[0102] The second determination unit 23 is used to determine the distance between the foreign object and the side of the sunroof according to the current position; determine the vehicle tilt control strategy according to the user's height, the shoulder height ratio coefficient, the distance between the foreign object and the side of the sunroof, the roof width, and the roof height;

[0103] A control unit 24 is configured to adjust the tilt angle of the vehicle air suspension according to the vehicle tilt control strategy, so that the vehicle tilts to a position where it is convenient for the user to clean foreign objects.

[0104] Since the controller introduced in the embodiments of the present invention is the controller used for implementing the method for cleaning the vehicle sunroof in the embodiments of the present invention, based on the method introduced in the embodiments of the present invention, those skilled in the art can understand the specific structure and variations of the controller, so it will not be elaborated here. Any controller adopted by the method of the embodiments of the present invention falls within the scope of protection of the present invention.

[0105] Based on the same inventive concept, this embodiment provides an electronic device 700, as Figure 3 shown, including a memory 310, a processor 320, and a computer program 311 stored on the memory 310 and executable on the processor 320. When the processor 320 executes the computer program 311, any step of the method described above is implemented.

[0106] Based on the same inventive concept, this embodiment provides a computer-readable storage medium 400, as Figure 4 shown, on which a computer program 411 is stored. When the computer program 411 is executed by a processor, the steps of any of the methods described above are implemented.

[0107] Through one or more embodiments of the present invention, the present invention has the following beneficial effects or advantages:

[0108] The present invention provides a method for cleaning a vehicle sunroof, a vehicle controller, a medium, and an electronic device. The method includes: determining the height of the user and the shoulder height ratio coefficient; identifying the current position of the foreign object in the vehicle sunroof, and determining the distance between the foreign object and the side of the sunroof according to the current position; determining a vehicle tilt control strategy according to the height of the user, the shoulder height ratio coefficient, the distance between the foreign object and the side of the sunroof, the roof width, and the roof height; adjusting the tilt angle of the vehicle air suspension according to the vehicle tilt control strategy, so that the vehicle tilts to a position where it is convenient for the user to clean the foreign object. Thus, when the roof height is very high and it is inconvenient for the user to clean the foreign object on the sunroof, the vehicle can be tilted to an angle convenient for the user to clean the foreign object according to the height of the user, the shoulder height ratio coefficient, the distance between the foreign object and the side of the sunroof, the roof width, and the roof height, thereby enabling timely cleaning of the foreign object on the sunroof and improving the cleaning efficiency; and it can prevent the foreign object from falling behind the vehicle during driving, and at the same time prevent the foreign object from floating onto the rear windshield of the following vehicle, improving the driving safety of the following vehicle.

[0109] The algorithms and displays provided herein are not inherently related to any particular computer, virtual system, or other device. A variety of general-purpose systems may also be used in conjunction with the teachings presented herein. The structure required to construct such systems will be apparent from the above description. In addition, the present invention is not directed to any particular programming language. It should be understood that various programming languages may be utilized to implement the teachings of the present invention as described herein, and the description of specific languages above is for the purpose of disclosing the best mode of the present invention.

[0110] In the specification provided herein, numerous specific details are set forth. However, it can be understood that embodiments of the present invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.

[0111] Similarly, it should be understood that, in order to streamline this disclosure and assist in understanding one or more of the various inventive aspects, in the foregoing description of exemplary embodiments of the present invention, the various features of the present invention are sometimes grouped together in a single embodiment, figure, or description thereof. However, the disclosed method should not be construed as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, the inventive aspects lie in less than all of the features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of the present invention.

[0112] Those skilled in the art will appreciate that the modules in the devices in the embodiments can be adaptively changed and disposed in one or more devices different from the embodiments. The modules or units or components in the embodiments can be combined into one module or unit or component, and in addition, they can be divided into multiple sub-modules or sub-units or sub-components. Except that at least some of such features and / or processes or units are mutually exclusive, any combination can be used to combine all the features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all the processes or units of any method or device so disclosed. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) can be replaced by an alternative feature that provides the same, equivalent, or similar purpose.

[0113] In addition, those skilled in the art can understand that although some embodiments herein include certain features included in other embodiments rather than other features, the combination of features of different embodiments means that it is within the scope of the present invention and forms different embodiments. For example, in the following claims, any one of the claimed embodiments can be used in any combination.

[0114] Each component embodiment of the present invention can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) can be used in practice to implement some or all of the functions of some or all of the components such as the gateway, proxy server, and system according to the embodiments of the present invention. The present invention can also be implemented as a device or apparatus program (such as a computer program and a computer program product) for executing some or all of the methods described herein. Such a program implementing the present invention can be stored on a computer-readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

[0115] It should be noted that the above embodiments illustrate rather than limit the present invention, and those skilled in the art can design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in the claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention can be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In the unit claims listing several devices, several of these devices can be embodied by the same item of hardware. The use of the words first, second, and third, etc. does not denote any order. These words can be interpreted as names.

[0116] Although the preferred embodiments of the present invention have been described, those skilled in the art can make additional changes and modifications once they learn the basic creative concept. Therefore, the appended claims are intended to be construed to include the preferred embodiments as well as all changes and modifications falling within the scope of the present invention.

[0117] The above is only a preferred embodiment of the present invention and is not used to limit the protection scope of the present invention. Any modifications, equivalent replacements, and improvements made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for cleaning a vehicle sunroof, characterized in that, Applied in a vehicle controller, the method includes: Determine the height of the user and the ratio coefficient of the shoulder height; Identify the current position of the foreign object in the vehicle sunroof, and determine the distance between the foreign object and the side of the sunroof according to the current position; Determine a vehicle tilt control strategy based on the height of the user, the ratio coefficient of the shoulder height, the distance between the foreign object and the side of the sunroof, the width of the vehicle roof, and the height of the vehicle roof; Adjust the tilt angle of the vehicle air suspension according to the vehicle tilt control strategy, so that the vehicle tilts to a position where the user can easily clean the foreign object; The determining of the vehicle tilt control strategy based on the height of the user, the ratio coefficient of the shoulder height, the distance between the foreign object and the side of the sunroof, the width of the vehicle roof, and the height of the vehicle roof includes: If it is determined that the product value between the ratio coefficient of the shoulder height and the height of the user is greater than the height of the vehicle roof, and the distance between the foreign object and the side of the sunroof is less than the first distance threshold, then determine the vehicle tilt control strategy as: control the left side of the vehicle to lower by a first height, and keep the right side of the vehicle stationary; where The first distance threshold is determined based on the width of the vehicle roof, and the first height is determined based on the total stroke of the air suspension.

2. The method according to claim 1, characterized in that Before adjusting the tilt angle of the vehicle air suspension according to the tilt control strategy, the method further includes: Obtain the signals of various sensors in the vehicle, and determine whether the vehicle is in a safe tilt environment according to the signals of the sensors; the signals of the sensors include: the pressure signal of the seat pressure sensor, the signal of the door sensor, the power source signal, and the brake signal.

3. The method according to claim 1, wherein The determining of the distance between the foreign object and the side of the sunroof according to the current position includes: If it is determined that the current position is in the left area of the sunroof, the distance between the foreign object and the side of the sunroof is the distance between the position of the foreign object and the leftmost side of the vehicle roof; If it is determined that the current position is in the right area of the sunroof, the distance between the foreign object and the side of the sunroof is the distance between the position of the foreign object and the rightmost side of the vehicle roof.

4. The method according to claim 1, wherein The determining of the vehicle tilt control strategy based on the height of the user, the ratio coefficient of the shoulder height, the distance between the foreign object and the side of the sunroof, the width of the vehicle roof, and the height of the vehicle roof includes: If it is determined that the product value between the ratio coefficient of the shoulder height and the height of the user is greater than the height of the vehicle roof, and the distance between the foreign object and the side of the sunroof is between the first distance threshold and the second distance threshold, then determine the vehicle tilt control strategy as: control the left side of the vehicle to lower by a second height, and control the right side of the vehicle to rise by a first height; where The second distance threshold is determined based on the width of the vehicle roof, the first distance threshold is less than the second distance threshold, the second height is determined based on the total stroke of the air suspension, and the second height is greater than the first height.

5. The method according to claim 1, characterized in that The determining of the vehicle tilt control strategy based on the height of the user, the ratio coefficient of the shoulder height, the distance between the foreign object and the side of the sunroof, the width of the vehicle roof, and the height of the vehicle roof includes: If it is determined that the product value between the shoulder height ratio coefficient and the user's height is less than or equal to the roof height, and the distance between the foreign object and the side of the sunroof is less than the first distance threshold, then it is determined that the vehicle tilt control strategy is: control the left side of the vehicle to lower by a second height, and control the right side of the vehicle to raise by a first height; wherein, The first distance threshold is determined based on the roof width, the second height is determined based on the total stroke of the air suspension, and the second height is greater than the first height.

6. The method according to claim 1, characterized in that, The method for determining the vehicle tilt control strategy according to the user's height, the shoulder height ratio coefficient, the distance between the foreign object and the side of the sunroof, the roof width, and the roof height includes: If it is determined that the product value between the shoulder height ratio coefficient and the user's height is less than or equal to the roof height, and the distance between the foreign object and the side of the sunroof is between the first distance threshold and the second distance threshold, then it is determined that the vehicle tilt control strategy is: control the left side of the vehicle to lower by a third height, and control the right side of the vehicle to raise by a second height; wherein, The second distance threshold is determined based on the roof width, the first distance threshold is less than the second distance threshold, the third height is determined based on the total stroke of the air suspension, and the third height is greater than the second height.

7. A vehicle controller, characterized in that, The vehicle controller includes: A first determination unit, configured to determine the user's height and the shoulder height ratio coefficient; An identification unit, configured to identify the current position of the foreign object in the vehicle sunroof; A second determination unit, configured to determine the distance between the foreign object and the side of the sunroof according to the current position; and determine the vehicle tilt control strategy according to the user's height, the shoulder height ratio coefficient, the distance between the foreign object and the side of the sunroof, the roof width, and the roof height; A control unit, configured to adjust the tilt angle of the vehicle air suspension according to the vehicle tilt control strategy, so that the vehicle tilts to a position where the user can conveniently clean the foreign object; The method for determining the vehicle tilt control strategy according to the user's height, the shoulder height ratio coefficient, the distance between the foreign object and the side of the sunroof, the roof width, and the roof height includes: If it is determined that the product value between the shoulder height ratio coefficient and the user's height is greater than the roof height, and the distance between the foreign object and the side of the sunroof is less than the first distance threshold, then it is determined that the vehicle tilt control strategy is: control the left side of the vehicle to lower by a first height, and keep the right side of the vehicle stationary; wherein, The first distance threshold is determined based on the roof width, and the first height is determined based on the total stroke of the air suspension.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, it implements the steps of the method according to any one of claims 1-6.

9. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Methods and apparatus to control vehicle tilt

    CN108132674A

  • Sensor cleaning system

    CN110126787A