Vehicle adjustment method, system, device and storage medium

CN117360335BActive Publication Date: 2026-10-09BYD CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210762391.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-30
Publication Date
2026-10-09
Estimated Expiration
2042-06-30

AI Technical Summary

Technical Problem

[0004]本发明提供一种车辆调节方法、系统、装置及存储介质,以解决传统座椅调节方式操作复杂、调节效果不佳,影响驾驶员乘坐舒适性和操作便利性的问题

Benefits of technology

[0038]In one solution provided by the aforementioned vehicle adjustment method, system, device, and storage medium, after determining that the driver is seated in the driver's seat, the vertical distance between the driver's eyes and the cockpit floor is determined, and the horizontal distance between the driver's preset position and the vehicle pedals is determined. Then, the height of the driver's seat is adjusted to adjust the vertical distance to a preset vertical distance, which is a distance that ensures the driver's view is not obstructed by the vehicle interior when looking straight ahead. The fore-and-aft position of the driver's seat is also adjusted to adjust the horizontal distance to a preset horizontal distance, which is a distance that allows the driver to easily step on the vehicle pedals. In this invention, the seat height is automatically adjusted based on the vertical distance between the driver's eyes and the cockpit floor, and the fore-and-aft position of the seat is automatically adjusted based on the horizontal distance between the driver's preset position and the vehicle pedals. This allows the seat position to be adjusted to a position with a better field of vision and easier vehicle control. The adjustment effect is good and no additional operation is required from the driver, improving the driver's riding comfort and operational convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117360335B_ABST
    Figure CN117360335B_ABST
Patent Text Reader

Abstract

The application discloses a vehicle adjusting method, system, device and storage medium, the method comprises the following steps: after determining that the driver sits on the driver's seat, the vertical distance between the driver's eye and the floor of the cockpit is determined, and the horizontal distance between the preset part of the driver and the vehicle pedal is determined; the height of the driver's seat is adjusted to adjust the vertical distance to the preset vertical distance, the preset vertical distance is the distance to ensure that the driver's line of sight is not blocked by the vehicle interior when looking straight ahead, and the front and rear positions of the driver's seat are adjusted to adjust the horizontal distance to the preset horizontal distance, the preset horizontal distance is the distance for the driver to easily step on the vehicle pedal; the seat position can be adjusted to a position with better field of view and convenient vehicle control, the adjustment effect is good, and the driver does not need to perform additional operations, so that the riding comfort and operation convenience of the driver are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle control technology, and in particular to a vehicle adjustment method, system, device, and storage medium. Background Technology

[0002] With the rapid advancements in vehicle technology, vehicle functions are becoming increasingly intelligent and scenario-based, necessitating greater consideration of user scenarios and user experience. In shared car rental scenarios, drivers may change frequently. Due to differences in human anatomy, different drivers have different genders and body types, leading to different requirements for the driver's seat position. Therefore, drivers need to adjust the position of the driver's seat.

[0003] Traditional vehicle seats commonly use manual or electric adjustment methods. However, these methods require the driver to continuously press adjustment buttons or repeatedly press handles, which is cumbersome, ineffective, and affects driver comfort and ease of use. Summary of the Invention

[0004] This invention provides a vehicle adjustment method, system, device, and storage medium to solve the problems of traditional seat adjustment methods being complex to operate, having poor adjustment effects, and affecting driver comfort and ease of operation.

[0005] A vehicle adjustment method is provided, comprising:

[0006] After confirming that the driver is seated, determine the vertical distance between the driver's eyes and the cockpit floor, and determine the horizontal distance between the driver's preset position and the vehicle pedals.

[0007] Adjust the height of the driver's seat to adjust the vertical distance to the preset vertical distance, which is the distance that ensures the driver's line of sight is not obstructed by the vehicle interior when looking straight ahead;

[0008] Adjust the fore-and-aft position of the driver's seat to adjust the horizontal distance to a preset horizontal distance, which is the distance at which the driver can easily step on the vehicle's pedals.

[0009] Furthermore, after adjusting the fore-and-aft position of the driver's seat to adjust the horizontal distance to a preset horizontal distance, the method further includes:

[0010] Determine the driver's current eye position and obtain the preset field of view, which is a pre-calibrated field of view.

[0011] The angle of the rearview mirror is adjusted based on the driver's current eye position until the rearview mirror's field of view is the preset field of view.

[0012] Furthermore, after adjusting the height of the driver's seat to adjust the vertical distance to a preset vertical distance, the method also includes:

[0013] Send a height confirmation prompt to the driver so that the driver can determine whether the height of the driver's seat is appropriate;

[0014] When a height confirmation command is received from the driver, the current height value of the driver's seat is recorded as the target height.

[0015] Furthermore, after adjusting the fore-and-aft position of the driver's seat to adjust the horizontal distance to a preset horizontal distance, the method further includes:

[0016] Send a confirmation prompt to the driver regarding the fore-aft position so that the driver can determine whether the fore-aft position of the driver's seat is appropriate;

[0017] When a driver's fore-aft position confirmation command is received, the current fore-aft position of the driver's seat is recorded as the target fore-aft position.

[0018] Furthermore, after adjusting the fore-and-aft position of the driver's seat to adjust the horizontal distance to a preset horizontal distance, the method further includes:

[0019] Determine if the current height of the driver's seat is the target height, and determine if the current fore-aft position of the driver's seat is the target fore-aft position;

[0020] If the current height of the driver's seat is not the target height, adjust the driver's seat height to the target height.

[0021] If the current fore-and-aft position of the driver's seat is not the target fore-and-aft position, adjust the fore-and-aft position of the driver's seat to the target fore-and-aft position.

[0022] Further, determining the vertical distance between the pilot's eyes and the cockpit floor includes:

[0023] The driver's eye position information is collected by a first camera device, which is installed below the sun visor corresponding to the driver's seat.

[0024] The eye position information is transformed according to the preset coordinate system to obtain the three-dimensional coordinates of the eye. The preset coordinate system takes the (x, y) plane of the cockpit floor as the z-axis and the direction perpendicular to the (x, y) plane as the z-axis.

[0025] The z-axis coordinate of the three-dimensional coordinates of the eye is used as the vertical distance between the driver's eye and the cockpit floor.

[0026] Furthermore, the preset location is the knee joint, and the horizontal distance between the driver's preset location and the vehicle pedal is determined, including:

[0027] The distance sensor collects the driver's knee joint position information and is installed vertically above the brake pedal.

[0028] Obtain the installation location of the distance sensor, and perform coordinate transformation on the knee joint position information with the installation location as the coordinate origin to obtain the knee joint coordinates;

[0029] The x-axis coordinate of the knee joint is used as the horizontal distance between the driver's knee joint and the vehicle pedal.

[0030] A vehicle adjustment system is provided, including a vehicle and a vehicle adjustment device, the vehicle adjustment device being used for:

[0031] After confirming that the driver is seated, determine the vertical distance between the driver's eyes and the cockpit floor, and determine the horizontal distance between the driver's preset position and the vehicle pedals.

[0032] Adjust the height of the driver's seat to adjust the vertical distance to the preset vertical distance, which is the distance that ensures the driver's line of sight is not obstructed by the vehicle interior when looking straight ahead;

[0033] Adjust the fore-and-aft position of the driver's seat to adjust the horizontal distance to a preset horizontal distance, which is the distance at which the driver can easily step on the vehicle's pedals.

[0034] Furthermore, a first camera device is installed below the sun visor corresponding to the driver's seat. The first camera device is used to collect the driver's eye position information.

[0035] Furthermore, a distance sensor is installed vertically above the brake pedal on the vehicle. The distance sensor is used to collect information about the driver's knee joint position.

[0036] A vehicle adjustment device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the vehicle adjustment method described above.

[0037] A readable storage medium is provided that stores a computer program, which, when executed by a processor, implements the steps of the vehicle adjustment method described above.

[0038] In one solution provided by the aforementioned vehicle adjustment method, system, device, and storage medium, after determining that the driver is seated in the driver's seat, the vertical distance between the driver's eyes and the cockpit floor is determined, and the horizontal distance between the driver's preset position and the vehicle pedals is determined. Then, the height of the driver's seat is adjusted to adjust the vertical distance to a preset vertical distance, which is a distance that ensures the driver's view is not obstructed by the vehicle interior when looking straight ahead. The fore-and-aft position of the driver's seat is also adjusted to adjust the horizontal distance to a preset horizontal distance, which is a distance that allows the driver to easily step on the vehicle pedals. In this invention, the seat height is automatically adjusted based on the vertical distance between the driver's eyes and the cockpit floor, and the fore-and-aft position of the seat is automatically adjusted based on the horizontal distance between the driver's preset position and the vehicle pedals. This allows the seat position to be adjusted to a position with a better field of vision and easier vehicle control. The adjustment effect is good and no additional operation is required from the driver, improving the driver's riding comfort and operational convenience. Attached Figure Description

[0039] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0040] Figure 1 This is a schematic diagram of a vehicle adjustment system method according to an embodiment of the present invention;

[0041] Figure 2 This is a schematic flowchart of a vehicle adjustment system method according to an embodiment of the present invention;

[0042] Figure 3 This is another schematic flowchart of a vehicle adjustment system method according to one embodiment of the present invention;

[0043] Figure 4 This is another schematic flowchart of a vehicle adjustment system method in one embodiment of the present invention;

[0044] Figure 5 This is a schematic diagram of the vehicle adjustment device in one embodiment of the present invention;

[0045] Figure 6 This is another structural schematic diagram of the vehicle adjustment device in one embodiment of the present invention. Detailed Implementation

[0046] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0047] The vehicle adjustment method provided in this embodiment of the invention can be applied to, for example... Figure 1 The vehicle adjustment system includes a vehicle adjustment device and a seat system installed on the vehicle. The vehicle adjustment device communicates with the seat system via a network. The seat system includes multiple seats, such as a driver's seat, a front passenger seat, and other passenger seats. Each seat has a corresponding seat movement device that can adjust the seat's height and fore-aft position. With the vehicle's forward direction as the x-axis and the vertical direction of the seat height as the z-axis, the seat movement device can adjust the seat's position along the z-axis (height) and its position along the x-axis (fore-aft).

[0048] In this embodiment, after determining that the driver is seated in the driver's seat, the vehicle adjustment device determines the vertical distance between the driver's eyes and the cockpit floor, and the horizontal distance between the driver's preset position and the vehicle pedals. Then, it controls the seat movement device to adjust the height of the driver's seat to a preset vertical distance, ensuring that the driver's view is not obstructed by the vehicle's interior when looking straight ahead. The device also controls the fore-and-aft position of the driver's seat to adjust the horizontal distance to a preset horizontal distance, which is a convenient distance for the driver to step on the vehicle pedals. After determining that the driver is seated, the device automatically adjusts the seat height based on the vertical distance between the driver's eyes and the cockpit floor, and automatically adjusts the fore-and-aft position based on the horizontal distance between the driver's preset position and the vehicle pedals. This allows the seat to be adjusted to a position with a good field of vision and easy vehicle control. The driver only needs to sit in the driver's seat and look straight ahead to obtain a good driving position. The adjustment effect is good and requires no additional operation from the driver. It is simple, efficient, and intelligently adjusts the seat, improving driver comfort and ease of operation.

[0049] The vehicle adjustment system, including the vehicle and the vehicle adjustment device, is only an illustrative example. In other embodiments, such as... Figure 1 As shown, the vehicle adjustment system includes a data acquisition device. This device includes cameras and distance sensors installed at different locations on the vehicle. The cameras are used to acquire the driver's eye position; the distance sensors are used to acquire preset body part positions of the driver, etc.

[0050] In one embodiment, a first camera device is installed below the sun visor corresponding to the driver's seat. The first camera device is used to collect the driver's eye position information so that the vehicle adjustment device can determine the accurate vertical distance between the driver's eyes and the cockpit floor based on the accurate eye position information collected by the first camera device, thus providing an accurate basis for subsequent driver's seat height adjustment.

[0051] In one embodiment, a distance sensor is installed vertically above the brake pedal on the vehicle. The distance sensor is used to collect the driver's knee joint position information so that the vehicle adjustment device can determine the accurate horizontal distance between the driver's preset position and the vehicle pedal based on the accurate knee joint position information collected by the first camera device, thus providing an accurate basis for subsequent adjustment of the driver's seat position.

[0052] In one embodiment, such as Figure 2 As shown, a vehicle adjustment method is provided, which is applied to... Figure 1 Taking the vehicle adjustment device as an example, the explanation includes the following steps:

[0053] S10: After confirming that the driver is seated in the driver's seat, determine the vertical distance between the driver's eyes and the floor of the cockpit, and determine the horizontal distance between the driver's preset position and the vehicle's pedals.

[0054] After confirming that the driver is seated, the vehicle adjustment device needs to locate the driver's eyes and a preset position, where the preset position is a part of the driver's lower body. Then, the vehicle adjustment device determines the vertical distance between the driver's eyes and the cockpit floor based on the driver's eye position, and determines the horizontal distance between the driver's preset position and the vehicle pedals based on the driver's preset position.

[0055] One method for determining whether the driver is seated includes: gravity detection via a weight sensor installed on the driver's seat cushion; and determining that the driver is seated when a trigger signal from the driver's seat cushion weight sensor is received. In other embodiments, other methods can also be used to determine whether the driver is seated. For example, to ensure detection accuracy, a weight sensor can be installed on the driver's cabin floor or a camera (or infrared device) can be installed inside the vehicle. Determining that the driver is seated when a trigger signal from both the driver's seat cushion weight sensor and the weight sensor installed on the driver's cabin floor is received; or determining that the driver is seated when a trigger signal from the driver's seat cushion weight sensor is received and the in-vehicle camera (or infrared device) detects a human-shaped object on the driver's seat.

[0056] S20: Adjust the height of the driver's seat to adjust the vertical distance between the driver's eyes and the cockpit floor to a preset vertical distance.

[0057] After determining the vertical distance between the driver's eyes and the cockpit floor, a pre-stored preset vertical distance needs to be obtained. This preset vertical distance ensures that the driver's view is not obstructed by the vehicle's interior when looking straight ahead. Specifically, this preset vertical distance is a pre-calibrated standard vertical distance between the driver's eyes and the cockpit floor. When the vertical distance between the driver's eyes and the cockpit floor while seated in the driver's seat is this preset vertical distance, it ensures that the driver's view is not obstructed by the vehicle's interior when looking straight ahead (i.e., towards the front of the vehicle). In a preferred embodiment, to ensure better driving visibility and comfort for the driver, this preset vertical distance is the distance at which the driver, when seated in the driver's seat, can see the parabolic surface of the hood without being obstructed by the vehicle's interior (such as the steering wheel) when looking straight ahead.

[0058] After acquiring the pre-stored preset vertical distance, the vehicle adjustment device adjusts the height of the driver's seat by controlling the seat movement device of the driver's seat, so as to adjust the vertical distance between the driver's eyes and the floor of the cockpit to the preset vertical distance, so that the driver's line of sight is not obstructed by the vehicle interior when looking straight ahead, thus ensuring driving safety.

[0059] S30: Adjust the fore-and-aft position of the driver's seat to adjust the horizontal distance between the driver's preset position and the vehicle pedals to a preset horizontal distance.

[0060] After determining the horizontal distance between the driver's preset position and the vehicle pedals, it is necessary to obtain the pre-stored preset horizontal distance. The preset horizontal distance is the distance at which the driver can easily press the vehicle pedals. That is, the preset horizontal distance is the pre-calibrated standard horizontal distance between the driver's preset position and the vehicle pedals (such as the brake pedal). When the horizontal distance between the driver's preset position and the vehicle pedals is the preset horizontal distance, the driver can easily press the vehicle pedals (including the clutch pedal, brake pedal and accelerator pedal) inside the vehicle.

[0061] After obtaining the preset horizontal distance, the vehicle adjustment device adjusts the fore-and-aft position of the driver's seat by controlling the seat movement device of the driver's seat, so as to adjust the horizontal distance between the preset position of the driver and the vehicle pedal to the preset horizontal distance, so that the driver can step on the vehicle pedal to control the vehicle.

[0062] In one embodiment, to reduce the need for drivers to change their seating position to operate the steering wheel due to an uncomfortable driver's seat position, the preset horizontal distance is a distance at which the driver can easily step on the vehicle pedals and turn the steering wheel. That is, when the preset horizontal distance between the preset part of the driver sitting in the driver's seat and the vehicle pedals is the preset horizontal distance, the driver can easily step on the vehicle pedals and turn the steering wheel, thereby improving the driver's control precision over the vehicle.

[0063] In this embodiment, after determining that the driver is seated in the driver's seat, the vertical distance between the driver's eyes and the cockpit floor is determined, and the horizontal distance between the driver's preset position and the vehicle pedals is determined. Then, the seat moving device is controlled to adjust the height of the driver's seat to adjust the vertical distance to the preset vertical distance. The preset vertical distance is the distance that ensures the driver's line of sight is not obstructed by the vehicle interior when looking straight ahead. The seat moving device is also controlled to adjust the fore-and-aft position of the driver's seat to adjust the horizontal distance to the preset horizontal distance, which is the distance that makes it easy for the driver to step on the vehicle pedals. After determining that the driver is seated in the driver's seat, the seat height is automatically adjusted based on the vertical distance between the driver's eyes and the cockpit floor, and the fore-and-aft position of the seat is automatically adjusted based on the horizontal distance between the driver's preset position and the vehicle pedals. This allows the seat position to be adjusted to a position with a good field of vision and easy vehicle control. The driver only needs to sit in the driver's seat and look straight ahead to obtain a good driving position. The adjustment effect is good and no additional operation is required from the driver. It is simple, efficient, and realizes intelligent seat adjustment, improving the driver's riding comfort and operation convenience.

[0064] In one embodiment, step S10, which involves determining the vertical distance between the driver's eyes and the cockpit floor, specifically includes the following steps:

[0065] S11: Collect the driver's eye position information through the first camera device.

[0066] After confirming that the driver is seated, the vehicle adjustment device collects the driver's eye position information via a first camera. In this embodiment, the eye position information can be the position of the midpoint of the line connecting the driver's left and right eyes. In other embodiments, the driver's dominant eye can be determined, and the position information of the driver's dominant eye can be used as the eye position information. By using the dominant eye provided by the driver as the acquisition target, the eye position information is collected to ensure the driver's visual comfort during driving.

[0067] The first camera device is installed below the sun visor corresponding to the driver's seat to collect the driver's eye position information. This reduces the risk of inaccurate eye position information due to vehicle interior design, driver obstruction, or other factors, and improves the accuracy of the collected eye position information. To ensure the accuracy of the collected eye position information, the first camera device can be a rotatable smart camera.

[0068] S12: Perform coordinate transformation on the eye position information according to the preset coordinate system to obtain the three-dimensional coordinates of the eye.

[0069] After acquiring the driver's eye position information via the first camera device, the vehicle adjustment device needs to perform coordinate transformation on the eye position information according to a preset coordinate system to obtain the three-dimensional coordinates of the eyes. The preset coordinate system uses the (x, y) plane of the cockpit floor as the z-axis, with the direction perpendicular to the (x, y) plane as the z-axis. In other words, the vehicle adjustment device needs to perform coordinate transformation on the eye position information to convert it from the image coordinates of the first camera device to the preset coordinate system, thereby obtaining the driver's three-dimensional eye coordinates.

[0070] S13: Use the z-axis coordinate of the three-dimensional coordinates of the eye as the vertical distance between the driver's eye and the cockpit floor.

[0071] After transforming the eye position information according to the preset coordinate system to obtain the three-dimensional coordinates of the eye, the vehicle adjustment device uses the z-axis coordinate value of the three-dimensional eye coordinates as the vertical distance between the driver's eyes and the cockpit floor.

[0072] In other embodiments, after obtaining the driver's eye position information, the vehicle adjustment device can acquire the coordinates of the mounting point of the driver's seat on the cockpit floor, establish a mounting point coordinate system with the mounting point coordinates as the origin, and use the vehicle's forward direction as the x-axis and the height direction of the driver's seat (i.e., the vertical direction perpendicular to the roof) as the y-axis. The eye position information is converted to the mounting point coordinate system to obtain the driver's two-dimensional eye coordinates, and the y-axis coordinate value of the two-dimensional eye coordinates is used as the vertical distance between the driver's eyes and the cockpit floor.

[0073] In this embodiment, the driver's eye position information is collected by a first camera device installed below the sun visor corresponding to the driver's seat. Then, the eye position information is transformed according to a preset coordinate system to obtain the three-dimensional coordinates of the eyes. The preset coordinate system uses the (x, y) plane of the cockpit floor as the z-axis, with the direction perpendicular to the (x, y) plane as the z-axis. Finally, the z-axis coordinate value of the three-dimensional eye coordinates is used as the vertical distance between the driver's eyes and the cockpit floor. This clarifies the specific steps for determining the vertical distance between the driver's eyes and the cockpit floor. By collecting the driver's eye position information using a first camera device installed below the sun visor corresponding to the driver's seat, the accuracy of the eye position information is improved, thereby improving the accuracy of the vertical distance between the driver's eyes and the cockpit floor, providing a basis for subsequent driver's seat height adjustment.

[0074] In one embodiment, the preset location is the knee joint. In step S10, the horizontal distance between the driver's preset location and the vehicle pedal is determined, which specifically includes the following steps:

[0075] S101: Collects driver's knee joint position information via a distance sensor.

[0076] After confirming that the driver is seated, the vehicle adjustment system uses distance sensors to collect the driver's knee position information. Multiple distance sensors are mounted vertically above the brake pedal, allowing them to directly target the driver's knee joint for accurate knee position data. Alternatively, because the distance sensors are mounted vertically above the brake pedal, the horizontal distance between the sensors and the driver's knee joint (i.e., the distance between the perpendicular line from the distance sensor and the perpendicular line from the driver's knee joint) is equal to the horizontal distance between the brake pedal and the driver's knee joint.

[0077] In other embodiments, to reduce obstruction of the distance sensor by the human body or vehicle interior, the distance sensor can be installed vertically above the brake pedal and below the sun visor. Alternatively, the driver's knee joint can be located at a position vertically above the brake pedal and below the sun visor using other positioning devices (such as a camera device) to obtain the driver's knee joint position information.

[0078] S102: Obtain the installation position of the distance sensor, and perform coordinate transformation on the knee joint position information with the installation position as the coordinate origin to obtain the knee joint coordinates.

[0079] After collecting the driver's knee joint position information through the distance sensor, the installation position of the distance sensor is obtained. The knee joint position information is then transformed using the installation position of the distance sensor as the coordinate origin to obtain the knee joint coordinates.

[0080] S103: Use the x-axis coordinate of the knee joint as the horizontal distance between the driver's knee joint and the vehicle pedal.

[0081] After transforming the knee joint position information using the distance sensor's installation location as the origin to obtain the knee joint coordinates, the x-axis value of the knee joint coordinates is used as the horizontal distance between the driver's knee joint and the vehicle pedal. Specifically, an installation point coordinate system is established with the distance sensor's installation point as the origin, with the vehicle's forward direction as the x-axis and the driver's seat height direction (perpendicular to the roof) as the y-axis. The knee joint position information is transformed into this installation point coordinate system to obtain the driver's knee joint's two-dimensional coordinates. The x-axis value of this knee joint two-dimensional coordinate is then the horizontal distance from the driver's knee joint to the brake pedal. Therefore, the x-axis value of the eye area's two-dimensional coordinate is used as the horizontal distance between the driver's knee joint and the vehicle pedal.

[0082] Since the knee joint position remains constant when the human body is seated upright, using the knee joint as the preset location is more accurate than using the toes or ankle joint. Furthermore, since the brake pedal is located between the accelerator and clutch pedals, using the horizontal distance between the driver's knee joint and the brake pedal as the horizontal distance between the driver's preset location and the vehicle pedals is more accurate. In other embodiments, the horizontal distance between the driver's preset location and the vehicle pedals can also be the horizontal distance between the driver's hip joint and the brake pedal, or the horizontal distance between the driver's hip joint and the accelerator pedal (or clutch pedal).

[0083] In this embodiment, the driver's knee joint position information is collected by a distance sensor installed vertically above the brake pedal. The installation position of the distance sensor is obtained, and the knee joint position information is transformed using the installation position as the coordinate origin to obtain the knee joint coordinates. Then, the x-axis coordinate value of the knee joint coordinates is used as the horizontal distance between the driver's knee joint and the vehicle pedal. This clarifies the specific steps for determining the horizontal distance between the driver's preset position and the vehicle pedal. By collecting the knee joint position information by a distance sensor installed vertically above the brake pedal, the horizontal distance between the driver's knee joint and the brake pedal is obtained and used as the horizontal distance between the driver's preset position and the vehicle pedal, improving the accuracy of the horizontal distance and providing an accurate basis for subsequent adjustment of the driver's seat position.

[0084] In one embodiment, after step S20, i.e., after adjusting the height of the driver's seat to adjust the vertical distance to a preset vertical distance, the method further includes the following steps:

[0085] S201: Send a height confirmation prompt to the driver so that the driver can determine whether the height of the driver's seat is appropriate.

[0086] After adjusting the driver's seat height to the preset vertical distance, the vehicle adjustment device sends a height confirmation prompt to the driver through the vehicle's voice system, allowing the driver to determine whether the current height of the driver's seat is suitable based on their own situation. If it is suitable, a height confirmation command is issued; if it is not suitable, a height adjustment command is issued.

[0087] S202: When a height confirmation command is received from the driver, the current height value of the driver's seat is recorded as the target height.

[0088] After sending a height confirmation prompt to the driver, the system receives the driver's feedback command via voice, which includes both a height confirmation command and a height adjustment command. Upon receiving a height adjustment command from the driver, the system continues adjusting the driver's seat height until a height confirmation command is received. Upon receiving a height confirmation command from the driver, the system pauses the driver's seat height adjustment and records the current height as the target height. This allows the driver to directly adjust the seat height based on the recorded target height when sitting down, eliminating the need to determine the vertical distance between the driver's eyes and the bottom of the cockpit, reducing data processing and thus energy consumption.

[0089] In this embodiment, after adjusting the height of the driver's seat to a preset vertical distance, a height confirmation prompt is sent to the driver to confirm whether the height of the driver's seat is appropriate. When the driver's height confirmation instruction is received, the current height value of the driver's seat is recorded as the target height. This increases interaction with the driver and improves the accuracy of the driver's height adjustment, thereby ensuring that the height adjustment meets the comfort requirements of different drivers. It also provides a seat height memory function, which makes it convenient for the driver to directly adjust the height of the driver's seat according to the recorded target height when sitting down later, reducing the amount of data processing and thus reducing energy consumption.

[0090] In one embodiment, after step S30, that is, after adjusting the fore-and-aft position of the driver's seat to adjust the horizontal distance to a preset horizontal distance, the specific steps include the following:

[0091] S301: Sends a fore-aft position confirmation prompt to the driver so that the driver can determine whether the fore-aft position of the driver's seat is appropriate.

[0092] After adjusting the fore-and-aft position of the driver's seat to the preset horizontal distance, the vehicle adjustment device sends a fore-and-aft position confirmation prompt to the driver through the vehicle's voice system, so that the driver can determine whether the fore-and-aft position of the driver's seat is suitable. If it is suitable, a fore-and-aft position confirmation command is fed back; if it is not suitable, a fore-and-aft position adjustment command is fed back.

[0093] S302: When a driver's fore-aft position confirmation command is received, the current fore-aft position of the driver's seat is recorded as the target fore-aft position.

[0094] After sending a fore-and-aft position confirmation prompt to the driver, the system receives the driver's feedback command via voice. This feedback command includes both a confirmation command and an adjustment command. Upon receiving an adjustment command, the system continues adjusting the driver's seat fore-and-aft position until a confirmation command is received. Upon receiving a confirmation command, the system pauses adjustment and records the current fore-and-aft position as the target position. This allows the driver to directly adjust the seat's position upon sitting down, eliminating the need to determine the horizontal distance between the driver's preset position and the vehicle's pedals, reducing data processing and thus energy consumption.

[0095] In this embodiment, after adjusting the fore-and-aft position of the driver's seat to a preset horizontal distance, a confirmation prompt is sent to the driver to allow the driver to determine whether the fore-and-aft position of the driver's seat is appropriate. When the driver's confirmation prompt is received, the current fore-and-aft position of the driver's seat is recorded as the target fore-and-aft position. This increases interaction with the driver and improves the accuracy of the fore-and-aft position adjustment, thereby ensuring that the fore-and-aft position adjustment of the seat meets the comfort requirements of different drivers. It also provides a seat height memory function, which makes it convenient for the driver to directly adjust the fore-and-aft position of the driver's seat according to the recorded target fore-and-aft position when sitting down later, reducing data processing load and thus reducing energy consumption.

[0096] In one embodiment, such as Figure 2 As shown, after step S30, that is, after adjusting the fore-and-aft position of the driver's seat to adjust the horizontal distance to the preset horizontal distance, the specific steps include the following:

[0097] S41: Determine whether the current height of the driver's seat is the target height, and determine whether the current fore-aft position of the driver's seat is the target fore-aft position.

[0098] S42: If the current height of the driver's seat is not the target height, adjust the driver's seat height to the target height.

[0099] S43: If the current fore-and-aft position of the driver's seat is not the target fore-and-aft position, adjust the fore-and-aft position of the driver's seat to the target fore-and-aft position.

[0100] During the use of the driver's seat, the height and fore-aft position of the driver's seat may change. Therefore, after adjusting the height and fore-aft position of the seat, it is necessary to monitor the height and fore-aft position of the driver's seat in real time. When a change in the height and / or fore-aft position of the driver's seat is detected, the changed height and / or fore-aft position should be adjusted.

[0101] In other words, after adjusting the driver's seat fore-and-aft position to achieve the preset horizontal distance, the driver's seat height and fore-and-aft position need to be monitored in real time to determine whether the current height and fore-and-aft position are the target height and target position, respectively. If the monitored driver's seat height is not the target height, adjust it to the target height; if the monitored driver's seat fore-and-aft position is not the target position, adjust it to the target position; or if both the monitored driver's seat height and fore-and-aft position are not the target height and target position, then not only should the driver's seat height be adjusted to the target height, but the fore-and-aft position should also be adjusted to the target position.

[0102] In this embodiment, if a height confirmation command from the driver is received, the height of the driver's seat at the time the driver's height confirmation command is received is taken as the target height; if no height confirmation command from the driver is received, the preset vertical distance is recorded as the target height. If a fore-aft position confirmation command from the driver is received, the fore-aft position of the driver's seat at the time the driver's fore-aft position confirmation command is received is taken as the target fore-aft position; if no fore-aft position confirmation command from the driver is received, the preset horizontal distance is recorded as the target fore-aft position.

[0103] In this embodiment, after adjusting the fore-and-aft position of the driver's seat to a preset horizontal distance, it is determined whether the current height of the driver's seat is the target height and whether the current fore-and-aft position of the driver's seat is the target fore-and-aft position. If the current height of the driver's seat is not the target height, the height of the driver's seat is adjusted to the target height; if the current fore-and-aft position of the driver's seat is not the target fore-and-aft position, the fore-and-aft position of the driver's seat is adjusted to the target fore-and-aft position. By monitoring the height and fore-and-aft position of the driver's seat in real time and adjusting the changed position of the driver's seat in real time, the position of the driver's seat is kept in the optimal driving position, thereby improving the driver's riding experience.

[0104] In one embodiment, such as Figure 4 As shown, after step S30, that is, after adjusting the fore-and-aft position of the driver's seat to adjust the horizontal distance to the preset horizontal distance, the method further includes the following steps:

[0105] S51: Determine the driver's current eye position and obtain the preset field of view.

[0106] After adjusting the driver's seat fore-and-aft position to the preset horizontal distance, thus completing the adjustment of the driver's seat height and fore-and-aft position, the vehicle adjustment device also needs to adjust the vehicle's rearview mirrors based on the driver's current eye position to adjust the driver's driving vision, thereby ensuring the safety of subsequent vehicle driving.

[0107] That is, after adjusting the height and fore-aft position of the driver's seat, it is necessary to determine the driver's current eye position and obtain the preset field of vision. The preset field of vision is a pre-calibrated field of vision.

[0108] In this embodiment, the driver's current eye position can be obtained by wide-angle scanning and positioning of the driver's eye position using the smart camera built into the rearview mirror.

[0109] S52: Adjust the angle of the rearview mirror based on the driver's current eye position until the rearview mirror's field of view is the preset field of view.

[0110] After obtaining the preset field of view, the rearview mirror angle is adjusted based on the driver's current eye position until the rearview mirror's field of view matches the preset field of view. During the adjustment process, the mirror angle information and the driver's current eye position are input into the field of view calculation module to obtain the current field of view. The vehicle adjustment device compares the current field of view with the preset field of view. If they do not match, the vehicle adjustment device activates the rearview mirror rotation mechanism to adjust the mirror angle until the current field of view matches the preset field of view, completing the adjustment.

[0111] The vehicle's rearview mirrors include the left and right front and rearview mirrors and the interior rearview mirror. The left and right front and rearview mirrors, and the interior rearview mirror are equipped with intelligent cameras 1, 2, and 3, respectively. The vehicle's adjustment device sends driver eye positioning commands to intelligent cameras 1, 2, and 3, which then locate the driver's current eye position. Furthermore, different rearview mirrors have different preset field of view ranges; when adjusting the angle of the rearview mirror based on the driver's current eye position, the target field of view for each mirror is different.

[0112] In this embodiment, after adjusting the fore-and-aft position of the driver's seat to adjust the horizontal distance to a preset horizontal distance, it is also necessary to determine the driver's current eye position and obtain a preset field of view. The preset field of view is a pre-calibrated field of view. Based on the driver's current eye position, the angle of the rearview mirror is adjusted until the field of view of the rearview mirror is the preset field of view. After the driver's seat adjustment is completed, the automatic adjustment function of the rearview mirror is improved so that the field of view of the rearview mirror is the calibrated field of view, without the need for manual adjustment, which further improves the driver's riding comfort and operation convenience.

[0113] In other embodiments, the preset field of view of the rearview mirror can be the field of view that allows observation of the rear window of the vehicle. Adjusting the angle of the rearview mirror based on the driver's current eye position until the field of view is the preset field of view can also be achieved by: determining the position information of the driver's virtual eye image in the rearview mirror based on the driver's current eye position, the angle information of the rearview mirror, and the principle of mirror symmetry; then controlling the rearview mirror rotation device to adjust the angle of the rearview mirror based on the position information of the virtual eye image, so that the extension line connecting the driver's virtual eye image in the rearview mirror and the center point of the rearview mirror intersects the central area of ​​the rear window; when the extension line connecting the driver's virtual eye image in the rearview mirror and the center point of the rearview mirror intersects the central area of ​​the rear window, the field of view of the rearview mirror is determined to be the preset field of view.

[0114] The vehicle adjustment system in this embodiment utilizes a fusion algorithm based on gravity sensors, distance sensors, and intelligent cameras to enable the driver to experience automatic and intelligent adjustment of the driver's seat, left and right rearview mirrors, and interior rearview mirror as soon as they sit in the driver's seat. The driver does not need to perform any operation; they only need to observe whether the field of vision in front of them and the rearview mirrors is suitable. The adjustment process is simple and efficient, improving the driver's riding comfort and operational convenience. In addition, the vehicle adjustment system has a memory function for the same driver, which saves time and ensures accurate adjustment, highlighting the intelligence of the vehicle adjustment system.

[0115] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0116] In one embodiment, a vehicle adjustment device is provided, which corresponds one-to-one with the vehicle adjustment method described in the above embodiments. For example... Figure 5 As shown, the vehicle adjustment device includes a determining module 501, a first adjustment module 502, and a second adjustment module 503. Detailed descriptions of each functional module are as follows:

[0117] The determination module 501 is used to determine the vertical distance between the driver's eyes and the cockpit floor after determining that the driver is sitting in the driver's seat, and to determine the horizontal distance between the driver's preset position and the vehicle pedal.

[0118] The first adjustment module 502 is used to adjust the height of the driver's seat to adjust the vertical distance to a preset vertical distance, which is a distance that ensures the driver's line of sight is not obstructed by the vehicle interior when looking straight ahead.

[0119] The second adjustment module 503 adjusts the fore-and-aft position of the driver's seat to adjust the horizontal distance to a preset horizontal distance, which is the distance at which the driver can easily step on the vehicle pedals.

[0120] Furthermore, module 501 is specifically used for:

[0121] The driver's eye position information is collected by a first camera device, which is installed below the sun visor corresponding to the driver's seat.

[0122] The eye position information is transformed according to the preset coordinate system to obtain the three-dimensional coordinates of the eye. The preset coordinate system takes the (x, y) plane of the cockpit floor as the z-axis and the direction perpendicular to the (x, y) plane as the z-axis.

[0123] The z-axis coordinate of the three-dimensional coordinates of the eye is used as the vertical distance between the driver's eye and the cockpit floor.

[0124] Furthermore, the preset location is the knee joint, and the determination module 501 is also specifically used for:

[0125] The distance sensor collects the driver's knee joint position information and is installed vertically above the brake pedal.

[0126] Obtain the installation location of the distance sensor, and perform coordinate transformation on the knee joint position information with the installation location as the coordinate origin to obtain the knee joint coordinates;

[0127] The x-axis coordinate of the knee joint is used as the horizontal distance between the driver's knee joint and the vehicle pedal.

[0128] Furthermore, the vehicle adjustment device also includes a third adjustment module 504, which adjusts the fore-and-aft position of the driver's seat to adjust the horizontal distance to a preset horizontal distance. The determining module 501 is also used to: determine the driver's current eye position and obtain a preset field of vision range, which is a pre-calibrated field of vision range.

[0129] The third adjustment module 504 is used to adjust the angle of the rearview mirror based on the driver's current eye position until the field of view of the rearview mirror is the preset field of view.

[0130] Furthermore, the vehicle adjustment device also includes a prompting module 505. After adjusting the height of the driver's seat to a preset vertical distance, the prompting module 505 is used for:

[0131] Send a height confirmation prompt to the driver so that the driver can determine whether the height of the driver's seat is appropriate;

[0132] When a height confirmation command is received from the driver, the current height value of the driver's seat is recorded as the target height.

[0133] Furthermore, after adjusting the fore-and-aft position of the driver's seat to a preset horizontal distance, the prompting module 505 is also used for:

[0134] Send a confirmation prompt to the driver regarding the fore-aft position so that the driver can determine whether the fore-aft position of the driver's seat is appropriate;

[0135] When a driver's fore-aft position confirmation command is received, the current fore-aft position of the driver's seat is recorded as the target fore-aft position.

[0136] Furthermore, after adjusting the fore-and-aft position of the driver's seat to adjust the horizontal distance to a preset horizontal distance, the module 501 is further used to: determine whether the current height of the driver's seat is the target height, and determine whether the current fore-and-aft position of the driver's seat is the target fore-and-aft position;

[0137] The first adjustment module 502 is also specifically used to: if the current height value of the driver's seat is not the target height, adjust the height of the driver's seat to the target height;

[0138] The second adjustment module 503 is also specifically used to: if the current fore-and-aft position of the driver's seat is not the target fore-and-aft position, adjust the fore-and-aft position of the driver's seat to the target fore-and-aft position.

[0139] Specific limitations regarding the vehicle adjustment device can be found in the limitations of the vehicle adjustment method described above, and will not be repeated here. Each module in the aforementioned vehicle adjustment device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.

[0140] In one embodiment, a vehicle adjustment device is provided, which may be a server. The vehicle adjustment device includes a processor, memory, network interface, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database of the computer device stores data used and generated by the aforementioned vehicle adjustment method. The network interface of the computer device is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a vehicle adjustment method.

[0141] In one embodiment, such as Figure 6 As shown, a vehicle adjustment device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it performs the following steps:

[0142] After confirming that the driver is seated, determine the vertical distance between the driver's eyes and the cockpit floor, and determine the horizontal distance between the driver's preset position and the vehicle pedals.

[0143] Adjust the height of the driver's seat to adjust the vertical distance to the preset vertical distance, which is the distance that ensures the driver's line of sight is not obstructed by the vehicle interior when looking straight ahead;

[0144] Adjust the fore-and-aft position of the driver's seat to adjust the horizontal distance to a preset horizontal distance, which is the distance at which the driver can easily step on the vehicle's pedals.

[0145] In one embodiment, a readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0146] After confirming that the driver is seated, determine the vertical distance between the driver's eyes and the cockpit floor, and determine the horizontal distance between the driver's preset position and the vehicle pedals.

[0147] Adjust the height of the driver's seat to adjust the vertical distance to the preset vertical distance, which is the distance that ensures the driver's line of sight is not obstructed by the vehicle interior when looking straight ahead;

[0148] Adjust the fore-and-aft position of the driver's seat to adjust the horizontal distance to a preset horizontal distance, which is the distance at which the driver can easily step on the vehicle's pedals.

[0149] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Furthermore, any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory.

[0150] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0151] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.

Claims

1. A vehicle adjustment method, characterized in that, include: After confirming that the driver is seated in the driver's seat, determine the vertical distance between the driver's eyes and the cockpit floor, and determine the horizontal distance between the driver's preset position and the vehicle pedals; The height of the driver's seat is adjusted to adjust the vertical distance to a preset vertical distance, which is a distance that ensures the driver's line of sight is not obstructed by the vehicle interior when looking straight ahead; The fore-and-aft position of the driver's seat is adjusted to adjust the horizontal distance to a preset horizontal distance, which is the distance at which the driver can easily step on the vehicle pedals; The preset location is the knee joint, and determining the horizontal distance between the driver's preset location and the vehicle pedal includes: The driver's knee joint position information is collected by a distance sensor, which is installed vertically above the brake pedal; The installation position of the distance sensor is obtained, and the knee joint position information is transformed using the installation position as the coordinate origin to obtain the knee joint coordinates; The x-axis coordinate value of the knee joint is used as the horizontal distance between the driver's knee joint and the vehicle pedal.

2. The vehicle adjustment method as described in claim 1, characterized in that, After adjusting the fore-and-aft position of the driver's seat to adjust the horizontal distance to a preset horizontal distance, the method further includes: Determine the driver's current eye position and obtain a preset field of view, which is a pre-calibrated field of view. The angle of the rearview mirror is adjusted based on the driver's current eye position until the field of view of the rearview mirror is the preset field of view.

3. The vehicle adjustment method as described in claim 1, characterized in that, After adjusting the height of the driver's seat to adjust the vertical distance to a preset vertical distance, the method further includes: Send a height confirmation prompt to the driver so that the driver can determine whether the height of the driver's seat is appropriate; When the driver's height confirmation command is received, the current height value of the driver's seat is recorded as the target height.

4. The vehicle adjustment method as described in claim 1, characterized in that, After adjusting the fore-and-aft position of the driver's seat to adjust the horizontal distance to a preset horizontal distance, the method further includes: Send a front-to-back position confirmation prompt to the driver so that the driver can determine whether the front-to-back position of the driver's seat is appropriate; When the driver's fore-aft position confirmation command is received, the current fore-aft position of the driver's seat is recorded as the target fore-aft position.

5. The vehicle adjustment method as described in claim 1, characterized in that, After adjusting the fore-and-aft position of the driver's seat to adjust the horizontal distance to a preset horizontal distance, the method further includes: Determine whether the current height of the driver's seat is the target height, and determine whether the current fore-aft position of the driver's seat is the target fore-aft position; If the current height of the driver's seat is not the target height, then the height of the driver's seat will be adjusted to the target height. If the current fore-and-aft position of the driver's seat is not the target fore-and-aft position, then the fore-and-aft position of the driver's seat will be adjusted to the target fore-and-aft position.

6. The vehicle adjustment method according to any one of claims 1-5, characterized in that, Determining the vertical distance between the driver's eyes and the cockpit floor includes: The driver's eye position information is collected by a first camera device, which is installed below the sun visor corresponding to the driver's seat. The eye position information is transformed according to a preset coordinate system to obtain the three-dimensional coordinates of the eye. The preset coordinate system uses the (x, y) plane of the cockpit floor as the z-axis and the direction perpendicular to the (x, y) plane as the z-axis. The z-axis coordinate value of the three-dimensional coordinates of the eye is used as the vertical distance between the driver's eye and the cockpit floor.

7. A vehicle adjustment system, characterized in that, Includes a vehicle and a vehicle adjustment device, the vehicle adjustment device being used for: After confirming that the driver is seated in the driver's seat, determine the vertical distance between the driver's eyes and the cockpit floor, and determine the horizontal distance between the driver's preset position and the vehicle pedals; The height of the driver's seat is adjusted to adjust the vertical distance to a preset vertical distance, which is a distance that ensures the driver's line of sight is not obstructed by the vehicle interior when looking straight ahead; The fore-and-aft position of the driver's seat is adjusted to adjust the horizontal distance to a preset horizontal distance, which is the distance at which the driver can easily step on the vehicle pedals; A distance sensor is installed vertically above the brake pedal on the vehicle. The distance sensor is used to collect the driver's knee joint position information. Determining the horizontal distance between the driver's preset position and the vehicle pedal includes: The driver's knee joint position information is collected by a distance sensor, which is installed vertically above the brake pedal; The installation position of the distance sensor is obtained, and the knee joint position information is transformed using the installation position as the coordinate origin to obtain the knee joint coordinates; The x-axis coordinate value of the knee joint is used as the horizontal distance between the driver's knee joint and the vehicle pedal.

8. The vehicle adjustment system as described in claim 7, characterized in that, A first camera device is installed below the sun visor corresponding to the driver's seat. The first camera device is used to collect the driver's eye position information.

9. A vehicle adjustment device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the vehicle adjustment method as described in any one of claims 1 to 6.

10. A readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the vehicle adjustment method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Automatic adjustment method and device for vehicle driving position, computer equipment and vehicle

    CN111731209A

  • Seat adjusting method and device

    CN112208398A