Vehicle body height adjustment method, device and vehicle
By identifying the head height information of the target user, calculating the height difference, and adjusting the vehicle height, the problem of vehicle height not being suitable for different users is solved, thus improving vehicle comfort and accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GREAT WALL MOTOR CO LTD
- Filing Date
- 2023-07-07
- Publication Date
- 2026-04-17
AI Technical Summary
In existing technologies, vehicle height adjustment methods cannot accurately adapt to the heights of different users, resulting in a decrease in comfort.
By identifying the target user's head height information, the difference between the current vehicle height and the head height is calculated. The height difference is then used to search the database to determine the target vehicle height, and adjustments are made accordingly.
It improves the accuracy of vehicle height adjustment and driving comfort, meets the needs of users of different heights, and avoids improper vehicle height adjustment caused by inaccurate height recognition.
Smart Images

Figure CN116872669B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of vehicle control technology, and in particular to a method, device and vehicle for adjusting vehicle height. Background Technology
[0002] With the rapid development of vehicle technology, vehicles have become an important means of transportation in people's daily lives. In daily life, it is common for multiple people to use the same vehicle, such as multiple family members or company employees sharing it.
[0003] Different users have different heights, so they have different requirements for vehicle height. A vehicle height that is too high or too low will affect the comfort of the users.
[0004] Currently, vehicle height adjustment is usually done by obtaining the height of the vehicle user and adjusting the vehicle height accordingly. However, this method suffers from inaccurate or incomplete information about the user's height, leading to inaccurate vehicle height adjustments.
[0005] Therefore, how to accurately adjust the vehicle height according to the height of different users to meet their different requirements has become an important research question. Summary of the Invention
[0006] In view of this, the purpose of this disclosure is to provide a vehicle height adjustment method, device and vehicle to solve the problem that the vehicle height cannot be adapted to the height of different users.
[0007] To achieve the above objectives, a first aspect of this disclosure provides a method for adjusting vehicle body height, the method comprising:
[0008] In response to the identification of a target user, the head height information of the target user is obtained;
[0009] Determine the current vehicle height information, and calculate the first height difference between the current vehicle height information and the head height information;
[0010] The target vehicle height is obtained based on the first height difference;
[0011] The height of the vehicle body is adjusted based on the target vehicle body height.
[0012] Based on the same inventive concept, a second aspect of this disclosure proposes a vehicle body height adjustment device, comprising:
[0013] The information acquisition module is configured to acquire the head height information of the target user in response to the identification of the target user;
[0014] The height difference calculation module is configured to determine the current height information of the vehicle body and calculate a first height difference between the current height information of the vehicle body and the head height information;
[0015] The target height determination module is configured to obtain the target vehicle height based on the first height difference;
[0016] The vehicle height adjustment module is configured to adjust the height of the vehicle body based on the target vehicle body height.
[0017] Based on the same inventive concept, a third aspect of this disclosure proposes an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor, when executing the computer program, implements the vehicle height adjustment method as described above.
[0018] Based on the same inventive concept, a fourth aspect of this disclosure provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the vehicle height adjustment method as described above.
[0019] Based on the same inventive concept, a fifth aspect of this disclosure provides a vehicle including the electronic equipment described in the third aspect.
[0020] As can be seen from the above, this disclosure proposes a vehicle height adjustment method, device, and vehicle. When a target user is identified, the head height information of the target user is obtained, avoiding the identification of irrelevant users and their head height information, reducing unnecessary information acquisition, and improving the accuracy of subsequent vehicle height adjustment. By calculating the height difference between the current vehicle height and the head height information, the target vehicle height is determined using this height difference, avoiding inaccurate vehicle height adjustment caused by incomplete user height identification. Based on the target vehicle height, the vehicle height is adjusted. Different height differences are calculated for users of different heights to obtain the corresponding target vehicle height, and the vehicle height is adjusted accordingly to meet the requirements of different users, improving user comfort. Attached Figure Description
[0021] To more clearly illustrate the technical solutions in this disclosure or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 This is a flowchart illustrating vehicle height adjustment according to an embodiment of the present disclosure;
[0023] Figure 2 This is a schematic diagram of one scenario in an embodiment of the present disclosure;
[0024] Figure 3 This is a schematic diagram of another scenario in an embodiment of this disclosure;
[0025] Figure 4 This is a schematic diagram of another scenario in an embodiment of this disclosure;
[0026] Figure 5 This is a structural block diagram of the vehicle height adjustment device according to an embodiment of the present disclosure;
[0027] Figure 6 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. Detailed Implementation
[0028] To make the objectives, technical solutions, and advantages of this disclosure clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.
[0029] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this disclosure should have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms "first," "second," and similar terms used in the embodiments of this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0030] Based on the above description, this embodiment proposes a method for adjusting vehicle body height, such as... Figure 1 As shown, the method includes:
[0031] Step 101: In response to identifying the target user, obtain the head height information of the target user.
[0032] In practice, the target user is identified using a recognition device included in the vehicle. This recognition device includes at least one of the following: a camera, infrared detection, and radar detection; in this embodiment, a camera is preferred. Once the target user is identified, the head height information of the target user is obtained, where the head height information represents the geometric center position of the target user's face.
[0033] Step 102: Determine the current height information of the vehicle body and calculate the first height difference between the current height information of the vehicle body and the head height information.
[0034] In this specific implementation, the vehicle height and the camera height are kept consistent, meaning the current vehicle height information can be determined using the camera height. A first height difference is calculated between the current vehicle height information and the head height information.
[0035] Step 103: Obtain the target vehicle height based on the first height difference.
[0036] In practice, based on the first height difference determined in the above steps, the target vehicle height is determined by searching the database. The database contains the correspondence between the height difference and the vehicle height. The correspondence can be in the form of at least one of the following: a relational table, a functional relationship, a curve relationship, and a bar chart relationship. In this embodiment, the preferred form is an information table, such as a height information table.
[0037] Through multiple experimental tests, a height information table was calibrated. In this embodiment, the height of the users selected for the experimental tests is the standard user height to ensure the wide applicability of the height information table. The height information table includes height differences and vehicle height. For example, height difference 1 corresponds to vehicle height 1; height difference 2 corresponds to vehicle height 2; height difference 3 corresponds to vehicle height 3; height difference 4 corresponds to vehicle height 4; height difference 5 corresponds to vehicle height 5; and height difference 6 corresponds to vehicle height 6. Based on the first height difference determined in the above steps, the height information table is consulted to determine the vehicle height corresponding to the first height difference, and this vehicle height is taken as the target vehicle height.
[0038] For example, the height information table is shown in the table below:
[0039] Height difference Vehicle height >30cm Height 1 16~30cm Height 2 6~15cm Height 3 -4~5cm Height 4 -5~-14cm Height 5 <-15cm Height 6
[0040] The above scheme uses a height information table to determine the target vehicle height based on the calculated first height difference, resulting in a more accurate target vehicle height. Furthermore, in various scenarios, as long as the camera can perform recognition, the target user's head height information can be identified. Therefore, by using the first height difference between the current vehicle height information and the head height information identified by the camera to determine the target vehicle height, the vehicle height can be adjusted in various situations, avoiding the problem of inaccurate vehicle height adjustment due to inaccurate user height recognition.
[0041] For taller target users, adjust the vehicle height to match the higher vehicle position and prevent head collisions with the top of the door frame. For shorter target users, lower the vehicle height to match the lower door sill height. If the door sill is too high off the ground, it will pose a challenge for the target user to get in the car, thus avoiding situations such as difficulty getting in, embarrassment, or getting clothes dirty.
[0042] For example,
[0043] Scenario 1: The target user and the vehicle are on the same horizontal plane;
[0044] like Figure 2 As shown, the target user and the vehicle are on the same level ground. After the target user is identified, the head height information of the target user (i.e., the geometric center position of the target user's face) is obtained. The current height information of the vehicle body is determined, and the height difference between the current height information of the vehicle body and the head height information is calculated as height difference 3. The target vehicle height is determined as height 3 by looking up the height information table.
[0045] Scenario 2: The target user and the vehicle are not on the same horizontal plane, and the horizontal plane where the target user is located is higher than the horizontal plane where the vehicle is located;
[0046] like Figure 3 As shown, the target user and the vehicle are not on the same horizontal plane, and the target user's horizontal plane is higher than the vehicle's horizontal plane. In this case, the vehicle's camera cannot identify the target user's overall height. Once the target user is identified, the target user's head height information (i.e., the geometric center position of the target user's face) is obtained. The current height information of the vehicle body is determined, and the height difference between the current height information of the vehicle body and the head height information is calculated as height difference 2. The target vehicle body height is determined as height 2 by looking up the height information table.
[0047] Scenario 3: The vehicle is on a slope, and the target user is on the same horizontal plane as the lowest point of the slope;
[0048] like Figure 4 As shown, when the vehicle is on a slope and the target user is on the same horizontal plane as the lowest point of the slope, the vehicle's camera cannot identify the target user's overall height. Once the target user is identified, the camera obtains the target user's head height information (i.e., the geometric center position of the target user's face). The vehicle's current height information is determined, and the height difference between the current vehicle height information and the head height information is calculated as height difference 4. The target vehicle height is then determined as height 4 by looking up the height information table.
[0049] Step 104: Adjust the vehicle height based on the target vehicle height.
[0050] In practice, based on the above example, the first height difference is calculated to be 13cm. The target vehicle height corresponding to the first height difference is determined to be height 3 by looking up the height information table, and the vehicle height is adjusted accordingly based on height 3.
[0051] In another example, the first height difference is calculated to be -20cm. By looking up the height information table, the target vehicle height corresponding to the first height difference is determined to be height 6. The vehicle height is then adjusted accordingly based on height 6.
[0052] In another example, the first height difference is calculated to be 40cm. By looking up the height information table, the target vehicle height corresponding to the first height difference is determined to be height 1. The vehicle height is then adjusted accordingly based on height 1.
[0053] In some embodiments, the vehicle height is consistent with the camera height, and the camera's tilt angle changes with the vehicle's tilt angle. Image information containing the target user is acquired, the center position of the vehicle camera in the image information is determined, and the number of pixels between the center position of the vehicle camera and the head position of the target user in the image information is calculated. Based on the image information, the relative direction between the vehicle camera and the target user's head can also be determined. The first height difference is obtained by performing calculations based on the number of pixels and the relative direction.
[0054] The above scheme, upon identifying a target user, obtains the target user's head height information, avoiding the identification of irrelevant users and their head height information, reducing unnecessary information acquisition, and improving the accuracy of subsequent vehicle height adjustment. By calculating the height difference between the vehicle height and the head height information, the target vehicle height is determined using this difference, avoiding inaccurate vehicle height adjustment caused by incomplete user height identification. Based on the target vehicle height, the vehicle height is adjusted. Different height differences are calculated for users of different heights to obtain the corresponding target vehicle height, and the vehicle height is adjusted accordingly to meet the requirements of different users, improving user comfort.
[0055] In some embodiments, the process of identifying a target user specifically includes:
[0056] Step 10A: Detect the environment and obtain environmental information.
[0057] In specific implementation, the external environment of the vehicle is detected, and the detection method includes at least one of the following: sensor, camera, infrared detection and radar detection. In this embodiment of the present disclosure, a camera is preferred to obtain environmental information.
[0058] Step 10B: Determine whether there is a person within a first preset distance outside the vehicle based on the environmental information.
[0059] In specific implementation, based on the detected environmental information, it is determined whether there is a person within a first preset distance outside the vehicle. For example, the first preset distance outside the vehicle is 0-100 meters, preferably 2 meters, that is, it is determined whether there is a person within 2 meters outside the vehicle.
[0060] Step 10C: In response to the presence of a person within the first preset distance, detect signals within a second preset distance outside the vehicle.
[0061] In specific implementation, based on the above example, when it is determined that there is a person within 2 meters outside the vehicle, the signal within a second preset distance outside the vehicle is detected, wherein the detection method includes at least one of the following: radar detection and infrared detection, wherein the preset second distance outside the vehicle is 0-100 meters, preferably 2 meters.
[0062] Step 10D: In response to detecting a vehicle key signal within the second preset distance, determine that the target user has been identified.
[0063] In practical implementation, based on the above example, once a vehicle key signal is detected within 2 meters outside the vehicle, the target user is identified. At this point, the vehicle enters a wake-up state, and the vehicle height is prepared for adjustment.
[0064] The above method detects a person within a preset distance outside the vehicle, and then checks for a vehicle key signal within the same preset distance. Only when a person is detected within the first preset distance and a key signal is detected within the second preset distance is the target user identified. This avoids unnecessary adjustments to the vehicle height when an unrelated user passes by, improving the accuracy of vehicle height adjustment.
[0065] In some embodiments, step 101 specifically includes:
[0066] Step 1011: Obtain in-vehicle environment information and determine whether there is a person in the driver's seat based on the in-vehicle environment information.
[0067] In specific implementation, after identifying the target user, in-vehicle environmental information is acquired. The acquisition method includes at least one of the following: sensor, camera detection, radar detection, and infrared detection. In this embodiment, camera detection is preferred. The presence of a person in the driver's seat is determined based on the in-vehicle environmental information. Through the above solution, the determination of whether a person is in the driver's seat based on the acquired in-vehicle environmental information is more accurate.
[0068] In some embodiments, the presence of a person in the driver's seat of a vehicle can be further determined based on a vehicle driver's seat sensor, wherein the vehicle driver's seat sensor includes at least one of the following: a gravity sensor and a seat belt sensor.
[0069] Step 1012: In response to the absence of a person in the driver's seat of the vehicle, determine the current state of the vehicle door.
[0070] In practice, the vehicle door status is checked after confirming that there is no one in the driver's seat. That is, if someone is in the driver's seat, it is determined that the target user is already inside the vehicle, eliminating the need to adjust the vehicle height and preventing erroneous triggering of the vehicle height adjustment function.
[0071] For example, when user A is in the driver's seat, but the vehicle key is handed by user A to user B outside the vehicle, and user B detects the vehicle key signal within both a first preset distance and a second preset distance outside the vehicle, the following steps will not be performed because user A is in the driver's seat, thus exiting the vehicle height adjustment function.
[0072] Step 1013: In response to the current state of the car door being closed, obtain the head height information of the target user.
[0073] In practice, when all car doors are detected to be closed, the head height information of the target user is obtained to prevent injury to the user caused by adjusting the vehicle height when the doors are open, thus ensuring the safety of vehicle height adjustment.
[0074] In some embodiments, the number of target users is at least two, and step 101 specifically includes:
[0075] Step 101A: Obtain at least two head position information of the at least two target users.
[0076] Step 102 specifically includes:
[0077] Step 1021: Calculate at least two target height differences based on the at least two head height information and the current vehicle height information.
[0078] Step 1022: Compare the height differences between the at least two targets and select the smallest height difference as the first height difference.
[0079] In practice, when at least two users are detected within a first preset distance outside the vehicle, and a vehicle key signal is detected within a second preset distance outside the vehicle, at least two target users are identified. The head height information of each of the at least two target users is acquired, and the height difference between them is calculated by comparing it with the current vehicle height information. The magnitude of the height difference between the at least two target users is compared, and the smallest height difference is selected as the final first height difference.
[0080] For example, if three target users are detected, the head height information of the three target users is obtained, and the target height difference is calculated respectively. If the three target height differences are 3cm, 12cm, and 9cm, then the first height difference is determined to be 3cm.
[0081] The above solution selects the target with the lowest height difference as the first height difference when multiple target users exist simultaneously. In practice, when there are children or elderly people, the needs of children or elderly people are given priority, which improves the usability of the system and the user experience, and meets the needs of users.
[0082] In some embodiments, the method further includes:
[0083] Step 10a: Obtain sensor parameters of the driver's seat in the vehicle, and determine whether the target user has entered the vehicle based on the sensor parameters.
[0084] In specific implementation, sensor parameters of the driver's seat are acquired, wherein the sensor parameters include at least one of the following: gravity sensor parameters and seat belt sensor parameters. Based on the sensor parameters, it is determined whether the target user has entered the vehicle. For example, when the gravity sensor parameters are greater than a first preset threshold, and / or when a seat belt is detected inserted into the seat belt slot, it is determined that the target user has entered the vehicle.
[0085] Step 10b: In response to the target user entering the vehicle, obtain the door status.
[0086] Step 10c: In response to the door being in a closed state, the vehicle height is adjusted to an initial height, wherein the initial height is the height of the vehicle body before the target vehicle height adjustment.
[0087] In practice, after a user enters the vehicle, the door status information is obtained. Once it is confirmed that all doors are closed, the user has boarded, and the vehicle height is adjusted to the initial height. For example, the initial height can be retrieved from a database or the vehicle's initial height setting; the initial height is based on the vehicle's height before adjustment to the target vehicle height.
[0088] The above solution ensures that the vehicle height is adjusted to the initial height after the user has boarded. This serves two purposes: firstly, it guarantees that the target user is already boarded when the vehicle height is adjusted, preventing safety hazards caused by adjusting the height while the target user is still boarding; secondly, adjusting the vehicle height to the initial height ensures that the vehicle is at its initial height when starting, preventing operational malfunctions.
[0089] In some embodiments, prior to step 101, the method further includes:
[0090] Step 1001: Obtain image information through an image recognition device.
[0091] In practice, when detecting environmental information, the environmental information is image information, which is acquired through an image recognition device.
[0092] Step 1002: Determine whether the image information conforms to a preset image standard.
[0093] Step 1003: In response to the image information not conforming to the preset image standard, a parameter adjustment instruction is sent to the image recognition device so that the image recognition device can adjust the parameters according to the parameter adjustment instruction.
[0094] In practice, it is determined whether the acquired image information conforms to a preset image standard. If it does not conform, a parameter adjustment command is sent to the image recognition device so that the image recognition device can adjust the parameters according to the parameter adjustment command. The preset image standard includes at least one of the following: image brightness is greater than a brightness threshold, image exposure is less than an exposure threshold, image sharpness is greater than a first threshold, or image sensitivity is greater than a second threshold.
[0095] The above scheme judges the acquired image information and adjusts the image recognition device when it does not meet the preset image standards to ensure the clarity and integrity of the image information. This avoids inaccurate identification of the target user due to overexposure or low brightness of the image information, thereby improving the accuracy of vehicle height adjustment.
[0096] In some embodiments, prior to step 1001, the method further includes:
[0097] The image recognition device is tested to determine whether it is working properly.
[0098] In practice, it is determined whether the image recognition device can acquire images normally. If the image recognition device cannot work properly, it is turned off to avoid unnecessary power consumption. Simultaneously, a first prompt message is issued, indicating to the user that the image recognition device cannot recognize images normally.
[0099] The first prompt information is provided in at least one of the following ways: displaying the first prompt information and broadcasting the first prompt information by voice. The first prompt information is displayed in at least one of the following ways: HUD display, instrument display, central control screen display, window display and in-vehicle equipment linkage display. The HUD display is a head-up display. For example, the first prompt information is projected in front of the target user through the HUD display.
[0100] In another example, when the first prompt message is played via voice, the message "Vehicle camera malfunction" is played after the user enters the vehicle.
[0101] The above method is used to test the image recognition device to ensure it functions properly. When the image recognition device malfunctions, a first notification message is sent to inform the user of the problem, allowing the user to repair or adjust the device.
[0102] In some embodiments, prior to step 104, the method further includes:
[0103] Send a second notification message, wherein the second notification message is a message to the target user that the vehicle height is about to be adjusted.
[0104] In practice, before adjusting the vehicle height, a second prompt message is sent to inform the user that the vehicle height is about to be adjusted. The display method of the second prompt message includes at least one of the following: controlling the vehicle indicator lights to flash and controlling the vehicle horn to sound, wherein the flashing method of the vehicle indicator lights includes at least one of the following: hazard lights, strobe lights, and timed flashing.
[0105] In some embodiments, the specific calculation process of the first height difference in step 102 includes:
[0106] Step 102A: Determine that the vehicle is in a level position and acquire a first image containing the target user.
[0107] In practice, the vehicle status is acquired, which can be determined by vehicle sensors; in this embodiment, it is preferably determined by a gyroscope. When it is determined that the vehicle's tilt angle is less than a preset tilt angle, a first image is acquired, and the first image contains the target user.
[0108] Step 102B: Determine the center position of the vehicle camera in the first image and the first position corresponding to the head height information.
[0109] In specific implementation, a first position corresponding to the head height information of the target user in the first image is determined. The vehicle height is the height of the vehicle camera, and the center position of the vehicle camera is determined, which is the position of the vehicle in the first image.
[0110] Step 102C: Obtain the number of pixels between the center position of the current vehicle camera and the first position.
[0111] Step 102D: Determine the relative direction between the vehicle height and the head height, wherein the relative direction is the relative vertical position information of the vehicle height and the head height;
[0112] Step 102E: Calculate the product of the number of pixels and the relative direction, and use the product as the first height difference.
[0113] In specific implementation, when the vehicle is in a horizontal state, the vehicle's horizontal reference position is consistent with the center position of the vehicle's camera. The number of pixels between the current center position of the vehicle's camera and the first position is obtained, and the relative direction between the head height and the vehicle height is determined, wherein the relative direction is the relative vertical position relationship.
[0114] The first height difference is the product of the number of pixels and the relative direction, wherein when the head height is above the vehicle height, the relative direction value is 1, and when the head height is below the vehicle height, the relative direction value is -1.
[0115] When implementing the vehicle height adjustment function, the target user is generally at the same distance from the vehicle. Therefore, there is no need to consider the distance between the target user and the vehicle. When the vehicle is in a level state, the vehicle's horizontal reference position is consistent with the center position of the vehicle's camera. The corresponding vehicle height can be directly matched based on the pixel difference between the center position of the vehicle's camera and the position of the person's head.
[0116] In some embodiments, step 102 specifically includes:
[0117] Step A: Determine that the vehicle is tilted and obtain the vehicle's tilt angle.
[0118] In practice, the vehicle status is acquired, which can be determined by vehicle sensors; in this embodiment, it is preferably determined by a gyroscope. When the vehicle tilt angle is determined to be greater than or equal to a preset tilt angle, the vehicle status is determined to be tilted, and the current tilt angle of the vehicle is acquired.
[0119] Step B: Calculate the first height difference between the current vehicle height information and the head height information based on the tilt angle.
[0120] In specific implementation, when the vehicle is on an uneven slope, the vehicle's horizontal reference position changes with the vehicle's tilt direction, and the height difference detected by the camera changes in the tilt direction. A second image containing the target user is acquired, and the center position of the vehicle's camera in the second image is determined. When the vehicle is tilted, based on the center position of the vehicle's camera in the second image, trigonometric functions are used to calculate the vehicle's current horizontal reference position based on the tilt angle. The first height difference is calculated based on the vehicle's current horizontal reference position and the head height information.
[0121] In some embodiments, step 104 is followed by:
[0122] Step 105: Save the target vehicle height to the database.
[0123] Step 106: Detecting that the target user is about to get off the vehicle, retrieve the target vehicle height from the database, and adjust the vehicle height based on the target vehicle height.
[0124] In practice, the database stores the most suitable target vehicle height adjusted when the target user gets in the vehicle. When it is detected that the target user is preparing to get out of the vehicle, the corresponding target vehicle height is retrieved from the database, and the vehicle height is adjusted based on the target vehicle height.
[0125] Determining whether a target user is ready to disembark can be achieved through at least one of the following methods:
[0126] The vehicle gear position status and gear position duration are obtained. In response to the vehicle gear position being in park and the gear position duration being greater than a preset time threshold, it is determined that the target user is about to get off the vehicle.
[0127] In practice, when the vehicle is in park and the duration of the park position exceeds a preset time threshold, it can be determined that the target user is preparing to get off the vehicle. This makes the judgment more accurate and avoids unnecessary adjustments to the vehicle height caused by the target user simply putting the vehicle in park while waiting for a traffic light.
[0128] or,
[0129] The vehicle gear position status and driver's seat sensor parameters are obtained. In response to the vehicle gear position being in park and the driver's seat sensor parameters meeting the preset first parameter condition, it is determined that the target user is about to get off the vehicle.
[0130] In specific implementation, the vehicle driver's seat sensor parameters include at least one of the following: driver's seat belt parameters and driver's seat gravity sensor parameters, with the first parameter condition being that the driver's seat belt is out of the seat belt slot. When the vehicle is in park and the driver's seat belt is out of the seat belt slot, it is determined that the target user is about to get out of the vehicle.
[0131] The above solution retrieves the target vehicle height from the database before the target user gets off the vehicle, adjusts the vehicle body accordingly, and improves the convenience for the target user to get off the vehicle.
[0132] In some embodiments, after step 106, the method further includes:
[0133] Step 107: In response to the target user leaving the vehicle, the vehicle height is adjusted to an initial height, wherein the initial height is the height of the vehicle before the target vehicle height adjustment.
[0134] In practice, once it is determined that the target user has left the driver's seat, that is, after the target user has finished getting out of the vehicle, the vehicle height is adjusted to the initial height.
[0135] The methods to determine if the target user has disembarked include at least one of the following:
[0136] The vehicle door status is detected; if the door is closed, it is determined that the target user has finished disembarking; or...
[0137] The vehicle driver's seat sensor parameters are acquired, and in response to the vehicle driver's seat sensor parameters meeting a preset second parameter condition, it is determined that the target user has finished getting off the vehicle.
[0138] In specific implementation, the second parameter condition is that the driver's seat gravity sensor parameter is less than the second preset parameter threshold, and / or the driver's seat belt leaves the seat belt slot. When the vehicle driver's seat sensor parameter meets the second preset condition, it is determined that the target user has finished getting off the vehicle.
[0139] The above solution ensures that the vehicle height is adjusted to the initial height after the user has disembarked. This serves two purposes: firstly, it guarantees that the target user has already disembarked before any adjustments are made, preventing safety hazards caused by adjusting the vehicle while the target user is still getting off; secondly, it allows for subsequent adjustments based on the height of other users.
[0140] In this embodiment, it is preferable to use the above method to adjust the vehicle suspension height, thereby achieving the adjustment of the vehicle body height.
[0141] It should be noted that the method of this disclosure embodiment can be executed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method of this disclosure embodiment, and the multiple devices will interact with each other to complete the method described.
[0142] It should be noted that the above description describes some embodiments of this disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0143] Based on the same inventive concept, corresponding to any of the above-described embodiments, this disclosure also provides a vehicle body height adjustment device.
[0144] refer to Figure 5 , Figure 5 The vehicle height adjustment device of the embodiment includes:
[0145] Information acquisition module 501 is configured to acquire the head height information of the target user in response to the identification of the target user;
[0146] The height difference calculation module 502 is configured to determine the current height information of the vehicle body and calculate a first height difference between the current height information of the vehicle body and the head height information.
[0147] The target height determination module 503 is configured to obtain the target vehicle height based on the first height difference;
[0148] The vehicle height adjustment module 504 is configured to adjust the height of the vehicle body based on the target vehicle body height.
[0149] In some embodiments, the device further includes a user identification module, which is specifically configured to:
[0150] The environmental monitoring unit is configured to monitor the environment and obtain environmental information;
[0151] The information judgment unit is configured to determine whether there is a person within a first preset distance outside the vehicle based on the environmental information;
[0152] The signal detection unit is configured to detect signals within a second preset distance outside the vehicle in response to the presence of a person within the first preset distance;
[0153] The user identification unit is configured to determine that a target user has been identified in response to the detection of a vehicle key signal within the second preset distance.
[0154] In some embodiments, the information acquisition module 501 is specifically configured as follows:
[0155] The in-vehicle environment judgment unit is configured to acquire in-vehicle environment information and determine whether there is a person in the driver's seat based on the in-vehicle environment information;
[0156] The door status determination unit is configured to determine the current status of the door in response to the absence of a person in the driver's seat of the vehicle;
[0157] The information acquisition unit is configured to acquire the head height information of the target user in response to the current state of the car door being closed.
[0158] In some embodiments, the number of target users is at least two, and the information acquisition module 501 is specifically configured to: acquire at least two head position information of the at least two target users;
[0159] The height difference calculation module 502 is specifically configured as follows:
[0160] The height difference calculation unit is configured to calculate at least two target height differences based on the at least two head height information and the current vehicle height information;
[0161] The height difference comparison unit is configured to compare the height differences of the at least two targets and select the smallest target height difference as the first height difference.
[0162] In some embodiments, the device further includes an automatic adjustment module, specifically configured to:
[0163] The parameter acquisition unit is configured to acquire sensor parameters of the driver's seat of the vehicle and determine whether the target user has entered the vehicle based on the sensor parameters.
[0164] The door status acquisition unit is configured to acquire the door status in response to the target user entering the vehicle;
[0165] An automatic adjustment unit is configured to adjust the vehicle height to an initial height in response to the door being in a closed state, wherein the initial height is based on the vehicle height before adjustment to the target vehicle height.
[0166] In some embodiments, the device further includes a parameter adjustment module, configured to: before identifying a target user.
[0167] The image information acquisition unit is configured to acquire image information through an image recognition device;
[0168] The image judgment unit is configured to judge whether the image information conforms to a preset image standard;
[0169] The parameter adjustment unit is configured to send a parameter adjustment command to the image recognition device in response to the image information not conforming to a preset image standard, so that the image recognition device can adjust the parameters according to the parameter adjustment command.
[0170] In some embodiments, the vehicle height is the vehicle camera height, and the height difference calculation module 502 specifically includes:
[0171] The image acquisition unit is configured to determine that the vehicle is in a level state and acquire a first image containing the target user;
[0172] The position determination unit is configured to determine the center position of the vehicle camera in the first image and the first position corresponding to the head height information;
[0173] The pixel determination unit is configured to obtain the number of pixels between the center position of the current vehicle camera and the first position;
[0174] The direction determination unit is configured to determine the relative direction between the vehicle height and the head height, wherein the relative direction is the relative vertical position information of the vehicle height and the head height;
[0175] The first height difference calculation unit is configured to calculate the product of the number of pixels and the relative direction, and use the product as the first height difference.
[0176] In some embodiments, the height difference calculation module 502 specifically includes:
[0177] The state determination unit is configured to determine that the vehicle is in a tilted state and obtain the tilt angle of the vehicle.
[0178] The second height difference calculation unit is configured to calculate a first height difference between the current height information of the vehicle body and the head height information based on the tilt angle.
[0179] For ease of description, the above apparatus is described in terms of its functions, divided into various modules. Of course, in implementing this disclosure, the functions of each module can be implemented in one or more software and / or hardware.
[0180] The apparatus described above is used to implement the corresponding vehicle height adjustment method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0181] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle height adjustment method described in any of the above embodiments.
[0182] Figure 6 This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.
[0183] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0184] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.
[0185] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.
[0186] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0187] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.
[0188] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0189] The electronic devices described above are used to implement the corresponding vehicle height adjustment methods in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0190] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the vehicle height adjustment method as described in any of the above embodiments.
[0191] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0192] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the vehicle height adjustment method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0193] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a vehicle, including the vehicle height adjustment device in the above embodiments, the electronic device in the above embodiments, and the computer-readable storage medium in the above embodiments, wherein the vehicle device implements the vehicle height adjustment method described in any of the above embodiments.
[0194] The vehicles described in the above embodiments are used to implement the vehicle height adjustment method described in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0195] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this disclosure (including the claims) is limited to these examples; within the framework of this disclosure, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this disclosure as described above, which are not provided in detail for the sake of brevity.
[0196] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this disclosure, the provided drawings may or may not show well-known power / ground connections to integrated circuit (IC) chips and other components. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this disclosure, and this also takes into account the fact that the details of implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this disclosure will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuitry) have been set forth to describe exemplary embodiments of this disclosure, it will be apparent to those skilled in the art that the embodiments of this disclosure may be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0197] Although this disclosure has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.
[0198] This disclosure is intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A method of adjusting the height of a vehicle body, characterized by, include: In response to identifying a target user, the head height information of the target user is obtained, wherein the head height information is the geometric center position of the target user's face; Determine the current vehicle height information, and calculate the first height difference between the current vehicle height information and the head height information; The target vehicle height is obtained based on the first height difference; The height of the vehicle body is adjusted based on the target vehicle body height; The vehicle's height is the same as the height of the vehicle's camera. The calculation of the first height difference between the current vehicle height information and the head height information includes: When the vehicle is level, acquire a first image containing the target user; Determine the center position of the vehicle camera in the first image and the first position corresponding to the head height information. When the vehicle is in a horizontal state, the vehicle horizontal reference position is consistent with the center position of the vehicle camera. Obtain the number of pixels between the center position of the current vehicle camera and the first position; Determine the relative direction between the vehicle height and the head height, wherein the relative direction is the relative vertical position information of the vehicle height and the head height; Calculate the product of the number of pixels and the relative direction, and use the product as the first height difference, wherein the value of the relative direction is determined based on the relative vertical position information; The calculation of the first height difference between the current vehicle height information and the head height information includes: When the vehicle is tilted, obtain the vehicle's tilt angle; Acquire a second image containing the target user, and determine the center position of the vehicle camera in the second image; The current horizontal reference position of the vehicle is calculated based on the center position and the tilt angle. The first height difference is calculated based on the vehicle's current horizontal reference position and the head height information.
2. The method of claim 1, wherein, The process of identifying target users includes: Environmental monitoring is conducted to obtain environmental information; Based on the environmental information, determine whether there are people within a first preset distance outside the vehicle; In response to the presence of a person within the first preset distance, signals within a second preset distance outside the vehicle are detected; In response to the detection of a vehicle key signal within the second preset distance, the target user is identified.
3. The method of claim 1, wherein, The step of obtaining the head height information of the target user includes: Obtain in-vehicle environment information and determine whether there is a person in the driver's seat based on the in-vehicle environment information; In response to the absence of a person in the driver's seat of the vehicle, determine the current state of the vehicle door; In response to the car door being in a closed state, the head height information of the target user is obtained.
4. The method of claim 1, wherein, The number of target users is at least two. The step of obtaining the head position information of the target user includes: Obtain at least two head position information of the at least two target users; The calculation of the first height difference between the current vehicle height information and the head height information includes: At least two target height differences are calculated based on the at least two head height information and the current vehicle height information; Compare the height differences between the at least two targets, and select the smallest height difference as the first height difference.
5. The method of claim 1, wherein, Also includes: Acquire sensor parameters from the driver's seat of the vehicle, and determine whether the target user has entered the vehicle based on the sensor parameters; In response to the target user entering the vehicle, obtain the door status; In response to the door being in a closed state, the vehicle height is adjusted to an initial height, wherein the initial height is the height of the vehicle before the target vehicle height adjustment.
6. The method of claim 1, wherein, Before identifying the target user, it also includes: Image information is acquired through an image recognition device; Determine whether the image information conforms to a preset image standard; In response to the image information not conforming to a preset image standard, a parameter adjustment command is sent to the image recognition device so that the image recognition device can adjust the parameters according to the parameter adjustment command.
7. An electronic device, comprising: It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the vehicle height adjustment method as described in any one of claims 1 to 6.
8. A vehicle characterized by comprising: Includes the electronic device as described in claim 7.
Citation Information
Patent Citations
Human-vehicle interaction mode and system for getting on and off, and storage medium
CN114083950A
Vehicle driving method and device, electronic equipment and storage medium
CN114322799A
Adjusting system and method for automatically adjusting vehicle height of static vehicle, terminal and storage medium
CN115674985A
method for leveling a vehicle
DE102018004572A1