Vehicle seat adjusting method and system, seat controller and computer program product

By generating a virtual seat object model for rear seat passengers, the distance between the front seat and the model is monitored in real time, the problem of collision or clamping during vehicle seat adjustment is solved, and safety and cost-effectiveness is improved.

CN120396783APending Publication Date: 2025-08-01LISHENG AUTOMOBILE TECHNOLOGY (GUANGZHOU) CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510466058.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-15
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

The existing vehicle seat adjustment system is prone to accidental collisions or pinch injuries to neighboring passengers during the adjustment process, and the increase in sensors leads to increased cost and design complexity.

Method used

By generating a virtual seat object model for rear seat passengers, the distance between the front seat and the model is monitored in real time, and whether to stop adjustments based on the comparison results of the distance and the preset safety distance are compared to avoid collisions.

Benefits of technology

It improves ride safety, reduces seat manufacturing costs and wiring design complexity, and realizes contactless inspection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120396783A_ABST
    Figure CN120396783A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle seat adjusting method and system, a seat controller and a computer program product, and the method comprises the steps: responding to a backward adjustment command of a front-row seat, and obtaining and adjusting the posture of the front-row seat; if the passenger sits on the rear-row seat adjacent to the front-row seat, acquiring the current pose of the rear-row seat and passenger feature information, and generating a seat object model based on the information; thirdly, calculating the distance between the front-row seat and the seat object model; and finally, according to a comparison result of the distance and a preset safety distance, whether backward adjustment of the front row seat is stopped or not is determined, so that potential collision or clamping injury is avoided. When the front-row seats are adjusted through the method, the risk that passengers on the rear-row seats are injured due to contact type detection can be avoided, and the cost and the design complexity caused by the fact that sensors are additionally arranged are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicle seat adjustment, and particularly relates to a vehicle seat adjustment method and system, a seat controller, and a computer program product. Background Art

[0002] With the continuous progress of automotive technology, the trend of intelligentization and electrification has enabled vehicle seats to have a rich variety of adjustment functions. Basic position and attitude adjustments are now generally realized electrically and automatically. However, when there are passengers in both the front and rear seats of a vehicle, if the seat position or backrest angle is adjusted rashly, it may cause accidental collisions or pinches to the neighboring passengers.

[0003] Currently, most of the anti-pinch solutions for vehicle seats adopt contact detection methods. This method relies on the sudden change in current generated when the seat touches the passenger's body during the adjustment process to identify obstacles, and then stops the seat movement immediately. The drawback of this method is that the identification can only be triggered after the seat contacts the passenger, which may cause the passenger to suffer pain or even injury before the obstacle is detected. To improve this situation, it has been proposed to integrate additional sensors, such as position distance sensors or pressure sensors, evenly distributed around the seat, into the standard seat control system. These sensors cooperate with a microprocessor (MCU) to monitor distance or pressure data in real time to determine whether a collision occurs. Although this non-contact detection method can improve safety, it also brings an increase in the manufacturing cost of the seat and the complexity of the wiring design. Summary of the Invention

[0004] The purpose of the present application is to propose a vehicle seat adjustment method and system, a seat controller, and a computer program product to avoid the risk of passenger injury caused by contact detection and reduce the cost and design complexity brought by adding sensors.

[0005] To achieve the above object, according to the first aspect of the present application, a vehicle seat adjustment method is provided, including:

[0006] Respond to the command for the front seat to be adjusted backward, obtain the current position and attitude of the front seat, and adjust the front seat backward according to the current position and attitude of the front seat;

[0007] If there is a passenger in the rear seat adjacent to the front seat, obtain the current position and attitude of the rear seat and the passenger characteristic information, and generate a seat object model according to the passenger characteristic information;

[0008] Obtain the distance between the front row and the seat object model according to the current position and attitude of the front seat and its adjacent rear seat and the seat object model;

[0009] Determine whether to stop the backward adjustment of the front-row seat according to the comparison result between the distance and the preset safe distance.

[0010] According to a second aspect of the present application, there is provided a vehicle seat adjustment system, including:

[0011] A front-row seat adjustment module, configured to respond to a backward adjustment command of the front-row seat, obtain the current pose of the front-row seat, and perform backward adjustment of the front-row seat according to the current pose of the front-row seat;

[0012] A rear-row seat information acquisition module, configured to, if there is a passenger in the rear-row seat adjacent to the front-row seat, obtain the current pose and passenger characteristic information of the rear-row seat, and generate a seat object model according to the passenger characteristic information;

[0013] A distance acquisition module, configured to obtain the distance between the front row and the seat object model according to the current poses of the front-row seat and its adjacent rear-row seat and the seat object model;

[0014] A stop adjustment trigger module, configured to determine whether to stop the backward adjustment of the front-row seat according to the comparison result between the distance and the preset safe distance, and if so, control the front-row seat adjustment module to stop the backward adjustment of the front-row seat.

[0015] According to a third aspect of the present application, there is provided a seat controller, including:

[0016] A communication interface, configured to communicate with other electronic devices;

[0017] A memory, configured to store computer program instructions;

[0018] A processor, configured to execute the computer program instructions to support the seat controller to implement the method as described above.

[0019] According to a fourth aspect of the present application, there is provided a computer program product, characterized by including computer program instructions, and the computer program instructions instruct a computer device to perform operations corresponding to the method as described above.

[0020] The vehicle seat adjustment method, system, seat controller, and computer program product proposed by the present application have the following beneficial effects:

[0021] An innovative non-contact detection method is proposed. A virtual seat object model is generated based on the passenger characteristic information of the rear seat. During the backward adjustment of the front seat, the distance between the front seat and the seat object model is monitored in real time, and whether a collision is about to occur is determined according to the comparison result between this distance and a preset safety distance. If so, the action of the front seat moving backward is stopped, effectively avoiding possible collisions or pinches to passengers during the seat adjustment process and improving the safety of riding. At the same time, this non-contact detection method only needs to generate a virtual seat object model based on the passenger characteristic information of the rear seat. The passenger characteristic information can be determined by detecting with a simple sensor or known information pre-defined by the user, and it can be achieved without arranging a large number of sensors around the seat. This not only reduces the seat manufacturing cost but also simplifies the wiring design. Brief Description of the Drawings

[0022] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required in the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0023] Figure 1 It is a flowchart of a vehicle seat adjustment method in an embodiment of the present application.

[0024] Figure 2 It is a schematic diagram of a seat object model in an embodiment of the present application.

[0025] Figure 3 It is a schematic diagram of the distance between a seat object model and a front seat in an embodiment of the present application.

[0026] Figure 4 It is a schematic diagram of the front seat adjusting the backrest angle backward in an embodiment of the present application.

[0027] Figure 5 It is a schematic diagram of the front seat adjusting the position backward in an embodiment of the present application.

[0028] Figure 6 It is a schematic diagram of the principle for calculating distances h1 and h2 in an embodiment of the present application.

[0029] Figure 7 It is a framework diagram of a vehicle seat adjustment system in another embodiment of the present application. Detailed Embodiments

[0030] The detailed description of the accompanying drawings is intended as an illustration of the current embodiments of the present application, rather than representing the only form in which the present application can be implemented. It should be understood that the same or equivalent functions can be accomplished by different embodiments intended to be included within the spirit and scope of the present application.

[0031] Referring to Figure 1 , an embodiment of the present application provides a vehicle seat adjustment method, including the following steps:

[0032] Step S10, in response to a command for the front row seat to be adjusted backward, obtain the current pose of the front row seat, and adjust the front row seat backward according to the current pose of the front row seat;

[0033] Specifically, when the driver or the front row passenger issues a command to adjust the front row seat backward through a seat adjustment button, knob or other control interface, the execution entity of the method in this embodiment receives the command, and first reads the pose of the front row seat according to the command. The pose of the front row seat includes at least the position of the front row seat and the backrest tilt angle; after determining the current pose of the front row seat, the execution entity activates the electric adjustment mechanism and starts to adjust the front row seat in the direction and amplitude required by the command. For example, if the command is to move the front row seat backward, the electric adjustment mechanism will drive the front row seat backward; it should be noted that the pose of the front row seat can be detected by a pose sensor. For a vehicle model with an electric seat adjustment function, the pose sensor of the front row seat is a necessary hardware and not an additional sensor for implementing the method of this embodiment.

[0034] Specifically, the step of adjusting the front row seat backward according to the current pose of the front row seat includes the front-back adjustment of the seat and the adjustment of the backrest tilt angle (so that the top of the backrest moves backward).

[0035] Step S20, if there is a passenger in the rear row seat adjacent to the front row seat, obtain the current pose and passenger characteristic information of the rear row seat, and generate a seat object model according to the passenger characteristic information;

[0036] Specifically, the method of this embodiment aims to prevent pinching the passengers in the adjacent rear seats when the front seats are adjusted. The method of this embodiment is only effective when there are passengers in the adjacent rear seats. Therefore, if there are no passengers in the adjacent rear seats, step S20 of the method of this embodiment is not triggered. When there are passengers in the adjacent rear seats, step S20 is triggered. Whether there are passengers in the rear seats adjacent to the front seats can be determined in many ways. For example, the front passenger can send it through a button, a knob or other control interfaces, and the passenger characteristic information can be set in advance by the user. For another example, a pressure sensor is used to detect whether there is a certain gravity pressing down on the rear seat, and the detected gravity can be converted into the passenger weight as a kind of passenger characteristic information. For another example, an in-vehicle camera is used to detect whether there are passengers in the rear seat. Similarly, the passenger characteristic information can be identified based on the detected passenger image. At present, many vehicle models are equipped with in-vehicle cameras and seat pressure sensors, and the method of this embodiment can be directly applied to these vehicle models without increasing additional hardware costs.

[0037] It should be noted that for some vehicle models, the rear seats do not have an electric adjustment function and their poses are fixed. When the execution body executes the steps, the poses of the rear seats are known parameters. For some vehicle models, the rear seats of some vehicle models also have an electric adjustment function. The poses of the rear seats of such vehicle models can be detected by pose sensors. For such vehicle models, the pose sensors of the rear seats are not additional sensors for implementing the method of this embodiment.

[0038] Furthermore, in the method of this embodiment, it is innovatively proposed that by using the passenger characteristic information, a virtual seat object model can be constructed, and this seat object model represents the space occupancy of the passenger on the seat.

[0039] Step S30, obtain the distance between the front seat and the seat object model according to the current poses of the front seat and its adjacent rear seat and the seat object model;

[0040] Specifically, by using the poses of the front seat and its adjacent rear seat and the generated seat object model, the relative distance between the front seat and the virtual seat object model can be determined. For example, several key points can be selected on the seat object model and the front seat to calculate the distance between the two. These key points can be the points where it is easy to pinch the passengers, that is, the points where the rear seat passengers come into contact with the front seat when the front seat is adjusted backward.

[0041] Step S40, determine whether to stop the backward adjustment of the front seat according to the comparison result between the distance and the preset safety distance;

[0042] Specifically, when the relative distance determined in step S30 is less than the preset safety distance, it indicates that pinching the rear seat passenger will occur if the front seat continues to be adjusted backward. Then, it is determined to stop the backward adjustment of the front seat. The front seat is adjusted backward to the extreme position, and a command is sent to the electric adjustment mechanism to control the electric adjustment mechanism to stop driving the front seat to move backward.

[0043] It should be noted that in the method of this embodiment, if there is no passenger in the rear seat, the command to adjust the front seat backward is directly responded to, and the seat back or position is adjusted backward. If there is a passenger in the rear seat, the calculation result of step S40 needs to be waited for first, and then it is determined whether to adjust the seat back or position backward.

[0044] In summary, the method of this embodiment proposes an innovative non-contact detection method. A virtual seat object model is generated according to the passenger characteristic information of the rear seat. During the backward adjustment process of the front seat, the distance between the front seat and the seat object model is monitored in real time, and it is determined whether a collision is about to occur according to the comparison result between this distance and the preset safety distance. If so, the action of adjusting the front seat backward is stopped, effectively avoiding possible collisions or pinches to passengers during the seat adjustment process, improving the safety of riding. At the same time, this non-contact detection method only needs to generate a virtual seat object model according to the passenger characteristic information of the rear seat. The passenger characteristic information can be determined by detecting with a simple sensor or known information pre-defined by the user, and it can be realized without arranging a large number of sensors around the seat. In this way, both the seat manufacturing cost is reduced and the wiring design is simplified.

[0045] In some embodiments, the passenger characteristic information includes at least one of passenger weight, passenger body type, passenger age, and passenger identity.

[0046] Specifically, the passenger characteristic information can include multiple parameters, such as passenger weight, passenger body type, passenger age, passenger identity, etc.;

[0047] Passengers with heavier weights generally require a larger safety space. Therefore, when generating the seat object model, the mass parameter of the model will be considered to be increased or the structure of the model will be adjusted to simulate a larger volume.

[0048] The passenger body type includes dimensions such as height, shoulder width, and sitting height. These dimensions directly determine the size and shape of the seat object model. For example, a tall passenger will have a larger seat object model to simulate the space occupied by him and possible postures. The seat object model can be adjusted according to the body type parameters of the passenger to ensure that the model accurately represents the body contour and sitting posture of the passenger, so as to provide sufficient space and avoid collisions during seat adjustment.

[0049] Passengers of different age groups may have different physical characteristics. For example, adults are generally larger in size than children and require more safety space. Age information can help select or adjust the seat object model to meet the needs of specific age groups.

[0050] The passenger identity may affect the settings of the seat object model. Users can set personalized feature parameters in advance according to different passenger identities, and different personalized feature parameters correspond to different seat object models.

[0051] In the method of this embodiment, a corresponding seat object model can be generated based on at least one of the information of passenger weight, passenger body size, passenger age, and passenger identity.

[0052] In some embodiments, the step of generating a virtual seat object model according to the passenger characteristic information includes:

[0053] Querying a preset passenger model database according to the passenger characteristic information to obtain the body width, thigh length, body height, and thigh relative seat height of the passenger's sitting state, and generating a seat object model according to the body width, thigh length, body height, and thigh relative seat height of the passenger's sitting state.

[0054] Specifically, in this embodiment, based on the obtained passenger characteristic information, a database containing multiple passenger models is accessed. These models are preset according to different characteristics such as weight, body size, age, or identity. The model parameters that best match the input characteristics are retrieved from the database, such as Figure 2 As shown, the seat object model includes 4 key parameters, namely the body width A, thigh length B, body height C, and thigh relative seat height D when the passenger is sitting.

[0055] Specifically, the passenger's body width represents the lateral width of the body when the passenger is sitting on the seat, which affects the lateral support and space requirements of the seat. The passenger's thigh length represents the appropriate range for adjusting the front-back position and angle of the seat. The passenger's body height affects the height adjustment of the seat and the head space. The thigh relative seat height refers to the vertical distance from the bottom of the passenger's thigh to the seat surface, which affects the comfort and support position of the seat.

[0056] Using the parameters such as the body width, thigh length, body height, and thigh relative seat height of the passenger when sitting obtained from the database, a seat object model can be created as Figure 2The virtual seat object model shown, which simulates the body contour and posture of a passenger sitting on the seat. The seat object model is used to predict the space requirements of the passenger on the seat and the potential space conflicts that may occur during the seat adjustment. In subsequent steps, the generated seat object model is used to guide the adjustment of the front seat, which can intelligently adapt to the needs of different passengers, ensure that the space of the rear passengers is not violated during the adjustment process, and ensure safety and comfort.

[0057] In some embodiments, the step of obtaining the distance between the front row seat and the seat object model according to the current poses of the front row seat and its adjacent rear row seat and the seat object model includes:

[0058] Obtaining a first distance between the first preset point and the seat object model; the first preset point is the uppermost point on the back surface of the front row seat backrest;

[0059] Specifically, please refer to Figure 3 , Figure 3 shows the front row seat (seat-1), the rear row seat (seat-2) and the seat object model. When calculating the distance, for the front row seat, with the center point of its backrest rotation axis as the origin, a coordinate system X - O - Y is constructed; for the rear row seat, with the center point of its backrest rotation axis as the origin, a coordinate system X - O1 - Y1 is constructed. X - O - Y is the absolute coordinate system, and X - O1 - Y1 is the relative coordinate system. The coordinate point of O1 on X - O - Y is (-L, 0), and L is the distance between the backrest rotation axes of the front and rear seats.

[0060] As Figure 3 and Figure 4 shown, when the front row seat adjusts the backrest angle backward, the closest distance between the front row seat and the seat object model is the distance from point P to the straight line l between point m and point k mk ; point P is the first preset point, and the distance from point P to the straight line l mk is the first distance, denoted as h1.

[0061] The step of determining whether to stop the backward adjustment of the front row seat according to the comparison result of the distance and the preset safety distance includes:

[0062] When the first distance is less than the preset safety distance and the height of the first preset point is less than the height of the second preset point, stop the backward adjustment of the front row seat; the second preset point is the point on the seat object model corresponding to the passenger's head;

[0063] Specifically, Figure 3 point m in Figure 3 is the second preset point. As s shown, when h1 < H p and ym When, point P will come into contact with the straight line l mk , triggering the anti-pinch mechanism to stop the forward seat from adjusting backward, where, y p is the ordinate of point P, y m is the ordinate of point m.

[0064] In some embodiments, the step of obtaining the distance between the front row and the seat object model according to the current postures of the front row seat and its adjacent rear row seat and the seat object model includes:

[0065] Obtaining a second distance between a third preset point and the backrest of the front row seat; the third preset point is the point on the seat object model corresponding to the passenger's knee;

[0066] Specifically, as Figure 3 and Figure 5 shown, when the front row seat adjusts backward, the closest distance between the front row seat and the seat object model is the distance from point n to the backrest of the front row seat. Point n is the third preset point, and the distance from point n to the backrest of the front row seat is the second distance, denoted as h2.

[0067] The step of determining whether to stop the backward adjustment of the front row seat according to the comparison result between the distance and the preset safety distance includes:

[0068] When the second distance is less than the preset safety distance, stop the backward adjustment of the front row seat.

[0069] Specifically, when h2 < H s point n will come into contact with the straight line l op , triggering the anti-pinch mechanism to stop the backward adjustment of the front row seat.

[0070] It can be understood that in the method of this embodiment, when h2≥H is not satisfied s and h1 < H is not satisfied s and y p ≤y m , the anti-pinch mechanism will not be triggered.

[0071] Furthermore, as Figure 6 shown, the coordinate solving process of points m, k, and n in the method of this embodiment is as follows:

[0072] It can be approximately regarded as obtaining values by counterclockwise rotating the coordinates (A, C), (A, D), (A + B, D) by β angle respectively with X - O1 - Y1 as the coordinate system, that is:

[0073] Point m:

[0074] Point k:

[0075] n point:

[0076] The coordinates of O1 in the X-O-Y coordinate system are (-L, 0). Through coordinate transformation, the values of points m, k, and n in the front seat coordinate system can be obtained as follows:

[0077] m point:

[0078] k point:

[0079] n point:

[0080] The solution process for distances h1 and h2 is as follows:

[0081] θ and β are the inclination angles of l op , l mk respectively. Then the straight line l op can be expressed as:

[0082] tanθ·x + y = 0

[0083] The straight line l mk can be expressed as:

[0084] tanβ·x + y - (y m + tanβ·x m ) = 0

[0085] Assume the length of the front seat backrest is s. After adjusting the θ angle backward, the coordinate values of P(x p , y p ) are:

[0086]

[0087] Then h1 and h2 are:

[0088]

[0089] As Figure 7 shown, another embodiment of the present application is a vehicle seat adjustment system, including:

[0090] The front seat adjustment module 1 is used to respond to the front seat backward adjustment command, obtain the current pose of the front seat, and perform backward adjustment of the front seat according to the current pose of the front seat;

[0091] The rear seat information acquisition module 2 is used to obtain the current pose and passenger characteristic information of the rear seat if there are passengers in the rear seat adjacent to the front seat, and generate a seat object model according to the passenger characteristic information;

[0092] A distance acquisition module 3, configured to acquire the distance between the front row seat and the seat object model according to the current poses of the front row seat and its adjacent rear row seat and the seat object model;

[0093] A stop adjustment trigger module 4, configured to determine whether to stop the backward adjustment of the front row seat according to the comparison result between the distance and a preset safety distance. If so, control the front row seat adjustment module to stop the backward adjustment of the front row seat.

[0094] In some embodiments, the passenger characteristic information includes at least one of passenger weight, passenger body type, passenger age, and passenger identity;

[0095] The rear row seat information acquisition module 2 is configured to query a preset passenger model database according to the passenger characteristic information to obtain the body width, thigh length, body height, and thigh relative seat height of the passenger's sitting state, and generate a seat object model according to the body width, thigh length, body height, and thigh relative seat height of the passenger's sitting state.

[0096] In some embodiments, the distance acquisition module 3 is configured to acquire a first distance between the first preset point and the seat object model; the first preset point is the uppermost point on the back surface of the front row seat backrest; and is further configured to acquire a second distance between the third preset point and the front row seat backrest; the third preset point is the point on the seat object model corresponding to the passenger's knee;

[0097] The stop adjustment trigger module 4 is configured to stop the backward adjustment of the front row seat when the first distance is less than the preset safety distance and the height of the first preset point is less than the height of the second preset point; the second preset point is the point on the seat object model corresponding to the passenger's head; and is further configured to stop the backward adjustment of the front row seat when the second distance is less than the preset safety distance.

[0098] The system of this embodiment corresponds to the method of the above embodiment. Therefore, the content not detailed in the system of this embodiment can be obtained by referring to the content of the method of the above embodiment, so it will not be elaborated in this embodiment.

[0099] Another embodiment of the present application further provides a vehicle seat adjustment system, including:

[0100] A communication interface, configured to communicate with other electronic devices;

[0101] A memory, configured to store computer program instructions;

[0102] A processor, configured to execute the computer program instructions to support the seat controller to implement the method as described above.

[0103] In this embodiment, the memory mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function, etc., and the data storage area can store relevant data, etc. In addition, the memory can be a high-speed random access memory, or a non-volatile memory, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a FlashCard, etc., or the memory can also be other volatile solid-state storage devices.

[0104] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor, or the processor can also be any conventional processor. The processor is the control center of the system and connects various parts of the system using various interfaces and lines.

[0105] Another aspect of the present application also provides a computer program product, including computer program instructions, and the computer program instructions direct a computer device to perform the operations corresponding to the method described above.

[0106] Specifically, the computer program product includes a series of computer program instructions. These computer program instructions are codes written in the computer program, which define how to perform specific operations. These computer program instructions are designed to be loaded onto a computer device and guide the device to perform specific operations, which refer to the various steps in the method described in the above embodiment. In this way, the computer program product of this embodiment provides a complete software solution, which can run on various computer devices and implement the method of the above embodiment.

[0107] The embodiments of the present application have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations are obvious to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The choice of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to technologies in the market, or to enable other ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A vehicle seat adjustment method, characterized in that, Including: In response to a front row seat backward adjustment command, obtain the current pose of the front row seat, and perform backward adjustment of the front row seat according to the current pose of the front row seat; If there is a passenger in the rear row seat adjacent to the front row seat, obtain the current pose of the rear row seat and passenger characteristic information, and generate a seat object model according to the passenger characteristic information; Obtain the distance between the front row and the seat object model according to the current poses of the front row seat and its adjacent rear row seat and the seat object model; Determine whether to stop the backward adjustment of the front row seat according to the comparison result between the distance and a preset safety distance.

2. The method according to claim 1, wherein The passenger characteristic information includes at least one of passenger weight, passenger body type, passenger age, and passenger identity.

3. The method according to claim 2, characterized in that, The step of generating a virtual seat object model according to the passenger characteristic information includes: Query a preset passenger model database according to the passenger characteristic information to obtain the body width, thigh length, body height, and thigh relative seat height of the passenger's sitting state, and generate a seat object model according to the body width, thigh length, body height, and thigh relative seat height of the passenger's sitting state.

4. The method according to claim 1, wherein The step of obtaining the distance between the front row and the seat object model according to the current poses of the front row seat and its adjacent rear row seat and the seat object model includes: Obtain a first distance between the first preset point and the seat object model; the first preset point is the uppermost point on the back surface of the front row seat backrest; The step of determining whether to stop the backward adjustment of the front row seat according to the comparison result between the distance and a preset safety distance includes: When the first distance is less than the preset safety distance and the height of the first preset point is less than the height of the second preset point, stop the backward adjustment of the front row seat; the second preset point is the point on the seat object model corresponding to the passenger's head.

5. The method according to claim 1, wherein The step of obtaining the distance between the front row and the seat object model according to the current poses of the front row seat and its adjacent rear row seat and the seat object model includes: Obtain a second distance between the third preset point and the front row seat backrest; the third preset point is the point on the seat object model corresponding to the passenger's knee; The step of determining whether to stop the backward adjustment of the front row seat according to the comparison result between the distance and a preset safety distance includes: When the second distance is less than the preset safety distance, stop the backward adjustment of the front row seat.

6. A vehicle seat adjustment system, characterized in that, Including: A front row seat adjustment module, configured to, in response to a front row seat backward adjustment command, obtain the current pose of the front row seat, and perform backward adjustment of the front row seat according to the current pose of the front row seat; A rear row seat information acquisition module, configured to, if there is a passenger in the rear row seat adjacent to the front row seat, obtain the current pose of the rear row seat and passenger characteristic information, and generate a seat object model according to the passenger characteristic information; A distance acquisition module, configured to obtain the distance between the front row and the seat object model according to the current poses of the front row seat and its adjacent rear row seat and the seat object model; A stop adjustment trigger module, configured to determine whether to stop the backward adjustment of the front row seat according to a comparison result between the distance and a preset safety distance. If so, it controls the front row seat adjustment module to stop the backward adjustment of the front row seat.

7. The system according to claim 6, wherein The passenger characteristic information includes at least one of passenger weight, passenger body type, passenger age, and passenger identity. The rear row seat information acquisition module is configured to query a preset passenger model database according to the passenger characteristic information to obtain the body width, thigh length, body height of the passenger sitting state, and the thigh relative seat height, and generate a seat object model according to the body width, thigh length, body height of the passenger sitting state, and the thigh relative seat height.

8. The system according to claim 6, characterized in that, The distance acquisition module is configured to acquire a first distance between the first preset point and the seat object model; the first preset point is the uppermost point on the back surface of the front row seat backrest. It is further configured to acquire a second distance between the third preset point and the front row seat backrest; the third preset point is the point on the seat object model corresponding to the passenger's knee. The stop adjustment trigger module is configured to stop the backward adjustment of the front row seat when the first distance is less than the preset safety distance and the height of the first preset point is less than the height of the second preset point; the second preset point is the point on the seat object model corresponding to the passenger's head. It is further configured to stop the backward adjustment of the front row seat when the second distance is less than the preset safety distance.

9. A seat controller, characterized in that, It includes: A communication interface, configured to communicate with other electronic devices. A memory, configured to store computer program instructions. A processor, configured to execute the computer program instructions to support the seat controller to implement the method according to any one of claims 1 to 5.

10. A computer program product, characterized in that, It includes computer program instructions, and the computer program instructions instruct a computer device to perform operations corresponding to the method according to any one of claims 1 to 5.

Citation Information

Cited By

  • Vehicle seat adjusting method, vehicle and computer readable storage medium

    CN121375592A