Vehicle seat control method, apparatus, and device, and storage medium

By obtaining vehicle acceleration and attitude information to adjust the seats, and combining the front-view camera and display equipment to process it, the problem of motion sickness of passengers in new energy vehicles is solved, improving riding comfort and experience.

WO2025148857A1PCT designated stage expired Publication Date: 2025-07-17CHONGQING CHANGAN AUTOMOBILE CO LTD

Patent Information

Application Number
PCT/CN2025/070943
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-08
Filing Date
2025-01-07
Publication Date
2025-07-17

AI Technical Summary

Technical Problem

Passengers' motion sickness problems caused by mismatch between the inner ear vestibular system and visual perception in new energy vehicles, especially when accelerating and turning.

Method used

Acceleration and attitude change information is obtained through the vehicle seat control device, the seat is adjusted to offset these changes, and the curve information obtained by the front-view camera and the display device display road conditions to ensure the consistency of passenger vision and vestibular perception.

Benefits of technology

Effectively reduce the feeling of motion sickness of passengers during the vehicle driving, improve ride comfort, and optimize ride experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025070943_17072025_PF_FP_ABST
    Figure CN2025070943_17072025_PF_FP_ABST
Patent Text Reader

Abstract

A vehicle seat control method. The method comprises: a vehicle seat control apparatus (11) acquires acceleration information of a vehicle, and on the basis of the acceleration information, determines a target acceleration, wherein the acceleration information comprises a first acceleration of the vehicle in a first direction, a second acceleration of the vehicle in a second direction, and a third acceleration of the vehicle in a third direction, the first direction is a direction in which a driver's seat points to a front passenger seat, the second direction is an advancing direction of the vehicle, and the third direction is a vertically upward direction; the vehicle seat control apparatus (11) acquires pose change information of the vehicle, and on the basis of the pose change information, determines a first target angle; and the vehicle seat control apparatus (11) adjusts a target seat on the basis of the target acceleration and the first target angle. Also disclosed are a vehicle seat control apparatus (11), a vehicle seat control device, a storage medium, and a vehicle. The method reduces the perception of passengers on a vehicle seat during travel of the vehicle and improves the riding comfort of the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Vehicle seat control method, device, equipment and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on January 8, 2024, with application number 202410040830.0 and invention name “Vehicle Seat Control Method, Device, Equipment and Storage Medium”, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of automobile technology, in particular to the field of riding comfort technology, and specifically to a vehicle seat control method, device, equipment and storage medium. Background Art

[0004] A common problem when riding in a vehicle is motion sickness, also known as motion sickness. Motion sickness is caused by a mismatch between the sensations of the vestibular system in the inner ear and those experienced through other senses, such as vision. Balance receptors in the inner ear are sensitive to gravity (such as changes in direction), speed, and changes in velocity (acceleration) that occur when a vehicle is moving. When these sensations detected in the inner ear don't match the visual cues perceived by the person, motion sickness often results, manifesting as nausea and headaches.

[0005] As the market share of new energy vehicles continues to increase, passengers' motion sickness becomes more severe due to the large instantaneous acceleration of new energy vehicles when starting and their kinetic energy recovery function. Summary of the Invention

[0006] The purpose of this application is to provide a vehicle seat control method, device, equipment and storage medium for reducing the perception of passengers on vehicle seats during vehicle driving and improving vehicle riding comfort.

[0007] In order to achieve the above objectives, the technical solutions adopted in this application are as follows:

[0008] According to a first aspect of the present application, a vehicle seat control method is provided, the method comprising: a vehicle seat control device acquiring vehicle acceleration information and determining a target acceleration based on the acceleration information; the acceleration information comprising a first acceleration of the vehicle in a first direction, a second acceleration of the vehicle in a second direction, and a third acceleration of the vehicle in a third direction, the first direction being the direction from the driver's seat to the passenger seat, the second direction being the vehicle's forward direction, and the third direction being the vertically upward direction. Optionally, the vehicle seat control device acquires vehicle posture change information, the posture change information comprising pitch angle information indicating the vehicle's deflection angle about the first direction, roll angle information indicating the vehicle's deflection angle about the second direction, and yaw angle information indicating the vehicle's deflection angle about the third direction; and determining a first target angle based on the vehicle posture change information. Optionally, the vehicle seat control device adjusts a target seat based on the target acceleration and the first target angle, the target seat being a seat in the vehicle where a passenger is seated.

[0009] According to the above-mentioned technical means, in the vehicle seat control method provided by the present application, the target acceleration for offsetting the acceleration information and the first target angle for offsetting the posture change are determined by measuring the acceleration information and posture changes of the vehicle, and then the target seat with passengers is adjusted according to the target acceleration and the first target angle to reduce the perception of the passengers in the target seat during the vehicle's driving process, so that the passengers remain stable relative to the ground, avoid motion sickness in the passengers caused by vehicle acceleration and posture changes, and improve the comfort of vehicle riding.

[0010] In one possible embodiment, the vehicle seat control method further includes: the vehicle seat control device acquiring curve information within a preset distance in front of the vehicle, the curve information including the curve direction and the curve curvature; and determining a second target angle based on the curve curvature and the vehicle speed. Optionally, the vehicle seat control device controls the target seat to rotate clockwise around the second direction by the second target angle if the curve direction indicates a left turn; and controls the target seat to rotate counterclockwise around the second direction by the second target angle if the curve direction indicates a right turn.

[0011] Based on the above technical means, the present application realizes the generation of control instructions for controlling seat adjustment in advance by using the curve information in the road collected by the vehicle's front-view camera, thereby reducing the delay problem caused by the inherent output frequency of the inertial navigation module, data transmission delay, etc., thereby further optimizing the riding experience.

[0012] In one possible embodiment, the vehicle seat control device determines the second target angle based on the curvature of the curve and the speed of the vehicle, including: determining the curvature interval to which the curve curvature belongs, and the speed interval to which the speed of the vehicle belongs; and determining the angle that has a mapping relationship with the curvature interval and the speed interval as the second target angle.

[0013] In a possible embodiment, a display device is disposed behind the front seats of the vehicle, and the vehicle seat control method further includes: acquiring a driving image in front of the vehicle; generating a road image based on the driving image; and displaying the road image on the display device.

[0014] Based on the above technical means, the present application realizes that during the driving process of the vehicle, the current driving conditions of the vehicle are presented to the rear passengers through a display device arranged behind the front seats, so that the passengers' visual perception and vestibular nerve perception are consistent, thereby completely eliminating the feeling of motion sickness caused by the conflict between different perceptual nerves.

[0015] In one possible embodiment, the vehicle seat control device generates a road image from a driving image, including: identifying road elements included in the driving image information, where the road elements include lane lines and road surfaces; generating rendered road elements based on the road elements and a rendering model corresponding to the road elements; and generating a road image based on the rendered road elements and a preset background.

[0016] In one possible embodiment, multiple passenger seats on the above-mentioned vehicle are deployed with pressure sensors. After the vehicle is powered on, the vehicle seat control device determines whether any one of the multiple passenger seats is the target seat based on the pressure signal sent by the pressure sensor corresponding to the passenger seat.

[0017] According to the above technical means, the present application first determines whether there are passengers in the vehicle after the vehicle is powered on, so as to determine whether there are passengers in the vehicle before executing the vehicle seat control method proposed in the present application, thereby avoiding occupying vehicle computing resources when there are no passengers.

[0018] According to a second aspect of the present application, a vehicle seat control device is provided, comprising an acquisition unit, a determination unit, and a processing unit. The acquisition unit is configured to acquire vehicle acceleration information, the acceleration information including a first acceleration of the vehicle in a first direction, a second acceleration of the vehicle in a second direction, and a third acceleration of the vehicle in a third direction. The first direction is the direction from the driver's seat to the passenger seat, the second direction is the vehicle's forward direction, and the third direction is the vertically upward direction. The determination unit is configured to determine a target acceleration based on the acceleration information. The acquisition unit is further configured to acquire vehicle posture change information, the posture change information including pitch angle information, roll angle information, and yaw angle information. The pitch angle information indicates the vehicle's deflection angle around the first direction, the roll angle information indicates the vehicle's deflection angle around the second direction, and the yaw angle information indicates the vehicle's deflection angle around the third direction. The determination unit is further configured to determine a first target angle based on the posture change information. The processing unit is configured to adjust a target seat based on the target acceleration and the first target angle. The target seat is a seat in the vehicle where a passenger is seated.

[0019] In one possible embodiment, the acquisition unit is further configured to acquire curve information within a preset distance in front of the vehicle, the curve information including the curve direction and the curve curvature. The determination unit is further configured to determine a second target angle based on the curve curvature and the vehicle speed. The processing unit is further configured to control the target seat to rotate clockwise around the second direction by the second target angle if the curve direction indicates a left turn. The processing unit is further configured to control the target seat to rotate counterclockwise around the second direction by the second target angle if the curve direction indicates a right turn.

[0020] In a possible implementation, the determination unit is specifically configured to determine a curvature interval to which the curve curvature belongs and a speed interval to which the vehicle speed belongs; and determine an angle that has a mapping relationship with the curvature interval and the speed interval as the second target angle.

[0021] In one possible implementation, a display device is disposed behind the front seats of the vehicle. The acquisition unit is further configured to acquire a driving image in front of the vehicle. The processing unit is further configured to generate a road image based on the driving image. The processing unit is further configured to display the road image on the display device.

[0022] In one possible embodiment, the processing unit is specifically used to identify road elements included in the driving image information, where the road elements include lane lines and road surfaces; generate rendered road elements based on the road elements and a rendering model corresponding to the road elements; and generate a road image based on the rendered road elements and a preset background.

[0023] In one possible embodiment, multiple passenger seats on the above-mentioned vehicle are deployed with pressure sensors. After the vehicle is powered on, the determination unit is also used for the vehicle seat control device to determine whether any one of the multiple passenger seats is the target seat based on the pressure signal sent by the pressure sensor corresponding to the passenger seat.

[0024] According to a third aspect of the present application, a vehicle seat control device is provided, deployed in a vehicle. The vehicle seat control device includes a memory and a processor, the memory and the processor being coupled. The memory is configured to store computer program code, which includes computer instructions. When the processor executes the computer instructions, the vehicle seat control device performs the vehicle seat control method provided in the first aspect and any possible implementation thereof.

[0025] According to the fourth aspect provided by the present application, a computer-readable storage medium is provided, in which instructions are stored. When the instructions are executed on a vehicle seat control device, the vehicle seat control device executes the vehicle seat control method provided by the above-mentioned first aspect and any possible embodiment thereof.

[0026] According to a fifth aspect provided by the present application, a vehicle is provided, comprising the vehicle seat control device provided by the third aspect above.

[0027] According to the sixth aspect provided by the present application, a computer program product is provided, which includes computer instructions. When the computer instructions are run on a vehicle seat control device, the vehicle seat control device executes the vehicle seat control method provided by the above-mentioned first aspect and any possible implementation method thereof.

[0028] Therefore, the above technical features of this application have the following beneficial effects:

[0029] (1) In the vehicle seat control method provided in the present application, a target acceleration for offsetting the acceleration information and a first target angle for offsetting the posture change are determined by measuring the acceleration information and the posture change of the vehicle, and then the target seat with the passenger is adjusted according to the target acceleration and the first target angle to reduce the perception of the passenger in the target seat during the vehicle's driving process, so that the passenger remains stable relative to the ground, avoids motion sickness of the passenger caused by the vehicle's acceleration and posture change, and improves the comfort of the vehicle ride.

[0030] (2) The present application realizes that the curve information in the road is collected by the vehicle's front-view camera, and the control instructions for controlling the seat adjustment are generated in advance, thereby reducing the delay problem caused by the inherent output frequency of the inertial navigation module, data transmission delay, etc., thereby further optimizing the riding experience.

[0031] (3) The present application realizes that during the driving process of the vehicle, the current driving conditions of the vehicle are presented to the rear passengers through a display device arranged behind the front seats, so that the passengers' visual perception and vestibular nerve perception are consistent, thereby completely eliminating the motion sickness caused by the conflict between different sensory nerves.

[0032] It should be noted that the technical effects brought about by any implementation method in the second to sixth aspects can refer to the technical effects brought about by the corresponding implementation method in the first aspect, and will not be repeated here.

[0033] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] FIG1 is a schematic structural diagram of a vehicle seat control system according to an exemplary embodiment;

[0035] FIG2 is a flow chart showing a vehicle seat control method according to an exemplary embodiment;

[0036] FIG3 is a schematic diagram showing the directions of axes in a coordinate system according to an exemplary embodiment;

[0037] FIG4 is a schematic structural diagram of an inertial navigation module according to an exemplary embodiment;

[0038] FIG5 is a schematic diagram showing an angular velocity calculation according to an exemplary embodiment;

[0039] FIG6 is a schematic diagram showing a vehicle seat structure according to an exemplary embodiment;

[0040] FIG7 is a flowchart showing another vehicle seat control method according to an exemplary embodiment;

[0041] FIG8 is a schematic structural diagram of another vehicle seat control system according to an exemplary embodiment;

[0042] FIG9 is a flowchart showing another vehicle seat control method according to an exemplary embodiment;

[0043] FIG10 is a schematic diagram showing a rendering according to an exemplary embodiment;

[0044] FIG11 is a schematic diagram showing a road image display effect according to an exemplary embodiment;

[0045] FIG12 is a block diagram of a vehicle seat control device according to an exemplary embodiment;

[0046] FIG. 13 is a block diagram showing a vehicle seat control device according to an exemplary embodiment. DETAILED DESCRIPTION

[0047] The following will describe the embodiments of the present application with reference to the accompanying drawings and optional embodiments. Those skilled in the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification. The present application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be understood that the optional embodiments are only for the purpose of illustrating the present application and are not intended to limit the scope of protection of the present application.

[0048] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present application. Therefore, the illustrations only show components related to the present application and are not drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component can be changed at will, and the component layout type may also be more complicated.

[0049] In the description of the embodiments, unless otherwise specified, “ / ” means “or”. For example, A / B can mean A or B. “And / or” in this article is merely a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, “at least one” and “a plurality of” refer to two or more. Words such as “first” and “second” do not limit the quantity and execution order, and words such as “first” and “second” do not necessarily limit them to be different.

[0050] When the movement perceived by the human eye does not match the movement perceived by the vestibular system located in the ear, symptoms such as fainting, nausea, and loss of appetite will appear. This is medically known as motion sickness. This symptom is more common in bumpy enclosed environments such as cars, ships, and airplanes.

[0051] A common problem when riding in a vehicle is motion sickness, also known as motion sickness. Motion sickness is caused by a mismatch between the sensations of the vestibular system in the inner ear and those experienced by other senses, such as human visual perception. The balance receptors in the inner ear are sensitive to gravity (such as changes in direction), speed, and changes in speed (acceleration) that occur when the vehicle moves. When the sensations felt in the inner ear are inconsistent with the visual signals perceived by the person, it usually causes motion sickness, which manifests as nausea and headaches. As the market share of new energy vehicles continues to increase, the passengers' motion sickness is more severe due to the large instantaneous acceleration of new energy vehicles when starting and the kinetic energy recovery function.

[0052] To address the above-mentioned issues, the present application proposes a vehicle seat control method, device, apparatus, and storage medium. The vehicle seat control device obtains vehicle acceleration information and determines a target acceleration based on the acceleration information. The acceleration information includes a first acceleration of the vehicle in a first direction, a second acceleration of the vehicle in a second direction, and a third acceleration of the vehicle in a third direction. The first direction is the direction from the driver's seat to the passenger seat, the second direction is the vehicle's forward direction, and the third direction is the vertically upward direction. Optionally, the vehicle seat control device obtains vehicle posture change information, which includes pitch angle information, roll angle information, and yaw angle information. The pitch angle information indicates the vehicle's deflection angle around the first direction, the roll angle information indicates the vehicle's deflection angle around the second direction, and the yaw angle information indicates the vehicle's deflection angle around the third direction. The device then determines a first target angle based on the posture change information. Optionally, the vehicle seat control device adjusts a target seat based on the target acceleration and the first target angle. The target seat is a seat in the vehicle where a passenger is seated.

[0053] In this way, in the vehicle seat control method provided in the present application, the target acceleration for offsetting the acceleration information and the first target angle for offsetting the posture change are determined by measuring the acceleration information and posture change of the vehicle, and then the target seat with passengers is adjusted according to the target acceleration and the first target angle to reduce the perception of the passengers in the target seat during the vehicle's driving process, so that the passengers remain stable relative to the ground, avoid motion sickness caused by vehicle acceleration and posture changes, and improve the comfort of vehicle riding.

[0054] Figure 1 shows a vehicle seat control system. The vehicle seat control method provided in embodiments of the present application can be applied to the vehicle seat control system shown in Figure 1 to eliminate motion sickness in passengers and improve vehicle riding comfort. As shown in Figure 1 , the vehicle seat control system 10 includes a vehicle seat control device 11, a seat control module 12, an inertial navigation module 13, and an adjustable seat 14.

[0055] Among them, the vehicle seat control device 11, the seat control module 12, the inertial navigation module 13 and the adjustable seat 14 are all deployed in the same vehicle, and the vehicle seat control device 11 is connected to the seat control module 12 and the inertial navigation module 13 respectively. In the above connection relationship, wired connection or wireless connection can be adopted, and the embodiment of the present application does not limit this.

[0056] The seat control module 12 is disposed on the adjustable seat 14 . The seat control module 12 can be used to control the adjustable seat 14 in response to a control instruction sent by the vehicle seat control device 11 .

[0057] The inertial navigation module 13 illustratively includes an accelerometer and a gyroscope.

[0058] The inertial navigation module 13 can obtain acceleration information of the vehicle through an accelerometer. The inertial navigation module 13 can also be used to obtain angular velocity of the vehicle around a first direction, an angular velocity around a second direction, and an angular velocity around a third direction through a gyroscope.

[0059] Among them, the acceleration information includes the first acceleration of the vehicle in the first direction, the second acceleration of the vehicle in the second direction, and the third acceleration of the vehicle in the third direction. The first direction is the direction from the main driver's position to the co-driver's position, the second direction is the forward direction of the vehicle, and the third direction is the vertical upward direction.

[0060] The inertial navigation module 13 may also be configured to send the acquired vehicle acceleration information, the vehicle angular velocity around the first direction, the vehicle angular velocity around the second direction, and the vehicle angular velocity around the third direction to the vehicle seat control device 11 .

[0061] Accordingly, the vehicle seat control device 11 receives the acceleration information, the angular velocity of the vehicle around the first direction, the angular velocity around the second direction, and the angular velocity around the third direction sent by the inertial navigation module 13 .

[0062] The vehicle seat control device 11 may also be configured to determine a target acceleration based on acceleration information of the vehicle.

[0063] The vehicle seat control device 11 can also be used to determine the vehicle's posture change information based on the vehicle's angular velocity around the first direction, the vehicle's angular velocity around the second direction, and the vehicle's angular velocity around the third direction.

[0064] Among them, the posture change information includes pitch angle information, roll angle information and yaw angle information. The pitch angle information is used to indicate the angle of deflection of the vehicle around the first direction, the roll angle information is used to indicate the angle of deflection of the vehicle around the second direction, and the yaw angle information is used to indicate the angle of deflection of the vehicle around the third direction.

[0065] The vehicle seat control device 11 may also be configured to determine a first target angle according to the posture change information.

[0066] The vehicle seat control device 11 may also be configured to generate a control instruction according to the target acceleration and the first target angle, and send the control instruction to the seat control module 12 .

[0067] Accordingly, the seat control module 12 controls the adjustable seat 14 to adjust in response to the control command.

[0068] Figure 2 is a flow chart illustrating a vehicle seat control method according to some exemplary embodiments. In some embodiments, this vehicle seat control method can be applied to the vehicle seat control device 11 in the vehicle seat control system 10 shown in Figure 1 . The following embodiments of this application illustrate this vehicle seat control method using the vehicle seat control device 11 as an example.

[0069] As shown in FIG2 , the vehicle seat control method provided in the embodiment of the present application includes the following S201 - S205 .

[0070] S201. A vehicle seat control device obtains acceleration information of the vehicle.

[0071] Among them, the acceleration information includes the first acceleration of the vehicle in the first direction, the second acceleration of the vehicle in the second direction, and the third acceleration of the vehicle in the third direction. The first direction is the direction from the main driver's position to the co-driver's position, the second direction is the forward direction of the vehicle, and the third direction is the vertical upward direction.

[0072] Exemplarily, the coordinate system formed by the first direction, the second direction and the third direction is shown in FIG3 , wherein the positive direction X+ of the X-axis is the first direction, the positive direction Y+ of the Y-axis is the second direction, and the positive direction Z+ of the Z-axis is the third direction.

[0073] As a possible implementation, the inertial navigation module measures the acceleration information of the vehicle based on the accelerometer and sends the information to the vehicle seat control device. Accordingly, the vehicle seat control device obtains the acceleration information sent by the inertial navigation module.

[0074] For example, the structure of an inertial navigation module is shown in Figure 4, which includes a spring and a mass. The spring constant is K, the mass command is m, and after the inertial navigation module is powered on, the displacement x of the mass is detected by the capacitance change.

[0075] The inertial navigation module calculates the acceleration of the mass block using the above parameters using the following formula, where the acceleration of the mass block is the acceleration of the vehicle. F = -K*x F = m*aa = (-K*x) / m

[0076] It should be noted that the vehicle seat control device determines the acceleration information of the mass block in different directions (X-axis direction, Y-axis direction, Z-axis direction) according to the displacement x of the mass block in different directions.

[0077] In some embodiments, the vehicle seat control device can determine the acceleration of the vehicle in different directions based on the vehicle's motion information. The specific calculation can refer to the kinematic formula in the relevant technology, which will not be repeated here.

[0078] S202: The vehicle seat control device determines a target acceleration according to the acceleration information.

[0079] As a possible implementation, the vehicle seat control device determines the acceleration opposite to each acceleration direction as the target acceleration based on the acceleration information obtained in the above step S201 and according to the acceleration magnitude of the vehicle in each axial direction.

[0080] Among them, if the first acceleration is the acceleration of the vehicle in the positive direction of the X-axis, the second acceleration is the acceleration of the vehicle in the negative direction of the Y-axis, and the third acceleration is the acceleration of the vehicle in the positive direction of the Z-axis, then the vehicle seat control device determines that the target acceleration includes an acceleration in the negative direction of the X-axis with the same magnitude as the first acceleration, an acceleration in the positive direction of the Y-axis with the same magnitude as the second acceleration, and an acceleration in the negative direction of the Z-axis with the same magnitude as the third acceleration.

[0081] In some embodiments, determining the target acceleration based on the acceleration information further includes: determining, based on the vehicle acceleration in each axis, an acceleration in a direction opposite to that axis. Optionally, the vehicle seat control determines an equivalent acceleration as the target acceleration based on the magnitude of the acceleration in the direction opposite to that axis and the direction indicated by each acceleration.

[0082] It should be noted that the specific implementation method of determining an equivalent acceleration based on the accelerations of known magnitudes in three directions can be calculated by referring to the kinematic formulas in the relevant technology, which will not be described in detail here.

[0083] S203: The vehicle seat control device determines the vehicle's posture change information.

[0084] Among them, the posture change information includes pitch angle information, roll angle information and yaw angle information. The pitch angle information is used to indicate the angle of deflection of the vehicle around the first direction, the roll angle information is used to indicate the angle of deflection of the vehicle around the second direction, and the yaw angle information is used to indicate the angle of deflection of the vehicle around the third direction.

[0085] As a possible implementation method, the vehicle seat control device further determines the pitch angle, roll angle and yaw angle used to characterize the vehicle posture change based on the angular velocity information of the vehicle around the X-axis, Y-axis and Z-axis directions obtained by the gyroscope measurement, and obtains the vehicle posture change information.

[0086] For example, as shown in FIG5 , the angular velocity of the vehicle around the X-axis, Y-axis, and Z-axis directions measured by the gyroscope can be calculated according to the following formula.

[0087] Taking the rotating system as the reference system, the time for the ball to travel from point A to point B′ is Δt′, then Δt=(OA-OB) / V′.

[0088] In the time Δt′, the distance the ball deviates from AB is BB′, then BB′=(V A -V B )*Δt′=ω*(OA-OB)*Δt′=ω*V′*Δt′ 2 .

[0089] When Δt′ is very small, the motion along BB′ can be considered as uniformly accelerated motion with an initial velocity of 0.

[0090] Combining the above formulas, we can obtain: a=2*ω*V′.

[0091] After the inertial navigation module is powered on, the mass block will oscillate at a certain frequency. Let the frequency be T and the oscillation distance be S, where S is a fixed known distance of the module, then V′=S*T.

[0092] Optionally, based on the above formula, the angular velocity ω of the vehicle around the X axis can be determined X , angular velocity of the Y axis ω Y , the angular velocity of the Z axis ω Z , and then according to each angular velocity, the angle of rotation around each axis is determined to be pitch angle information, roll angle information and yaw angle information respectively.

[0093] S204: The vehicle seat control device determines a first target angle according to the posture change information.

[0094] As a possible implementation, the vehicle seat control device determines a first adjustment angle that is opposite to and of the same magnitude as the vehicle's deflection direction around the X-axis based on the pitch angle information in the posture change information determined in step S203 and the vehicle's deflection direction around the X-axis. The vehicle seat control device determines a second adjustment angle that is opposite to and of the same magnitude as the vehicle's deflection direction around the Y-axis based on the roll angle information in the posture change information determined in step S203 and the vehicle's deflection direction around the Y-axis. The vehicle seat control device determines a third adjustment angle that is opposite to and of the same magnitude as the vehicle's deflection direction around the Z-axis based on the yaw angle information in the posture change information determined in step S203 and the vehicle's deflection direction around the Z-axis. Optionally, the vehicle seat control device determines the first adjustment angle, the second adjustment angle, and the third adjustment angle as the first target angle.

[0095] For example, if in the above step S203, the pitch angle determined by the vehicle seat control device is a degree clockwise deflection of the vehicle around the X-axis, the roll angle is b degree counterclockwise deflection of the vehicle around the Y-axis, and the yaw angle is c degree clockwise deflection of the vehicle around the Z-axis, then the vehicle seat control device determines that the first adjustment angle is a degree counterclockwise rotation around the X-axis, the second adjustment angle is b degree clockwise rotation around the Y-axis, and the third adjustment angle is c degree counterclockwise rotation around the Z-axis.

[0096] S205 : The vehicle seat control device adjusts the target seat according to the target acceleration and the first target angle.

[0097] The target seat is a seat in the vehicle where a passenger is sitting.

[0098] As one possible implementation, the vehicle seat control device determines the target seat occupied by a passenger based on a pressure sensor deployed on the passenger seat. Optionally, the vehicle seat control device generates a control instruction based on the target acceleration determined in step S202 and the first target angle determined in step S204, and transmits the control instruction to the seat control module. The control instruction instructs the seat control module to control the target seat to translate on the platform supporting the target seat based on the target acceleration and adjust the target seat's posture to the first target angle.

[0099] In some embodiments, to avoid wasting computing resources on the vehicle, each of the vehicle's multiple passenger seats is equipped with a pressure sensor. After the vehicle is powered on, the vehicle seat control device determines whether the passenger seat is the target seat based on the pressure signal sent by the pressure sensor corresponding to each passenger seat.

[0100] Among them, if the pressure signal sent by the pressure sensor indicates that there is a passenger sitting on the passenger seat, the vehicle seat control device determines that the passenger seat is the target seat and executes the vehicle seat control method provided in this application; if the pressure signals sent by the pressure sensors on multiple passenger seats all indicate that there is no passenger sitting on the corresponding passenger seats, the vehicle seat control device determines that there is no target seat on the vehicle and no longer executes the vehicle seat control method provided in this application until it is determined that there is a target seat on the vehicle, and then executes the vehicle seat method provided in this application, thereby reducing the occupancy of vehicle computing resources when there are no passengers on the vehicle.

[0101] In some embodiments, the seat on the vehicle is shown in FIG6 . The seat is deployed on a multi-degree-of-freedom platform with freely adjustable posture. The seat control module adjusts the posture of the seat in response to a control instruction.

[0102] In some examples, when the vehicle is starting, braking, or performing kinetic energy recovery, it will generate acceleration along the X-axis and rotation around the Y-axis (pitch angle), which can cause passenger sway. Through data acquisition by the inertial navigation device and data processing by the computing unit, seat control instructions are generated, causing the seat to translate along the X-axis in the opposite direction of the vehicle's acceleration to offset or reduce the vehicle's acceleration, and rotate around the Y-axis in the opposite direction of the vehicle's rotation to offset or reduce the passenger sway caused by the vehicle's pitch angle, thereby maintaining a relatively fixed position in both the X-axis translation and Y-axis rotation directions, specifically preventing the passenger from leaning forward or backward.

[0103] When the vehicle makes a sharp turn or encounters bumpy roads, it will rotate around the Z axis (yaw angle) and the X axis (roll angle), which will cause the passengers to shake. Through data acquisition by the inertial navigation device and data processing by the computing unit, seat control instructions are generated to rotate the seats around the Z axis and X axis in the opposite direction of the vehicle's rotation, thereby offsetting or weakening the passenger shaking caused by the vehicle's yaw and roll angles, and keeping the passengers in a relatively fixed position in the rotation direction of the Z and X axes, specifically preventing the passengers from shaking left and right.

[0104] It can be understood that in the vehicle seat control method provided in the embodiment of the present application, the target acceleration for offsetting the acceleration information and the first target angle for offsetting the posture change are determined by measuring the acceleration information and posture changes of the vehicle, and then the target seat with passengers is adjusted according to the target acceleration and the first target angle to reduce the perception of the passengers in the target seat during the vehicle's driving, so that the passengers remain stable relative to the ground, avoid motion sickness in the passengers caused by vehicle acceleration and posture changes, and improve the comfort of vehicle riding.

[0105] In one design, when a vehicle enters a curve, the curvature of the curve and the speed at which the vehicle enters the curve will cause the vehicle's posture to change at various angles. In order to prevent passengers from experiencing motion sickness, the vehicle seat control method provided in an embodiment of the present application, as shown in FIG7 , also includes S301 - S304.

[0106] S301. A vehicle seat control device obtains curve information within a preset distance in front of the vehicle.

[0107] The curve information includes the curve direction and the curve curvature.

[0108] As one possible implementation, the vehicle seat control device determines whether there is a curve within a preset distance ahead of the vehicle based on the vehicle's position in the navigation system and a pre-planned driving route. Optionally, if there is a curve within the preset distance ahead, the vehicle seat control device obtains curve information stored in the navigation system.

[0109] In some embodiments, the vehicle seat control device obtains road information within a preset distance in front of the vehicle based on a forward-looking camera deployed on the vehicle. When a curve is detected within the preset distance in front, the vehicle seat control device calculates the direction and curvature of the curve based on the road information captured by the forward-looking camera.

[0110] S302: The vehicle seat control device determines a second target angle according to the curvature of the curve and the speed of the vehicle.

[0111] As a possible implementation manner, the vehicle seat control device inputs the curve curvature and the vehicle speed obtained in the above step S301 into a preset algorithm model to determine the second target angle.

[0112] It should be noted that the preset algorithm model can be trained in advance by the operation and maintenance personnel of the vehicle seat control system based on a large amount of experimental data and set in the vehicle seat control device. The embodiments of the present application do not specifically limit this.

[0113] In some embodiments, the vehicle seat control device determines the second target angle according to the curvature of the curve and the speed of the vehicle, including the following steps S3021-S3022.

[0114] S3021. The vehicle seat control device determines the curvature range to which the curve curvature belongs, and the speed range to which the vehicle speed belongs.

[0115] As a possible implementation method, the vehicle seat control device matches the curve curvature and the vehicle speed determined in the above step S301 with multiple preset curvature intervals and multiple preset speed intervals respectively, and determines the curvature interval to which the curve curvature belongs and the speed interval to which the speed belongs.

[0116] S3022. The vehicle seat control device determines an angle that has a mapping relationship with the curvature interval and the speed interval as a second target angle.

[0117] As a possible implementation method, the vehicle seat control device determines the angle that has a mapping relationship with the curvature interval and speed interval determined in the above step S3021 based on a preset mapping relationship table of curvature interval, speed interval and angle, and determines the angle as the second target angle.

[0118] It should be noted that the mapping relationship table of curvature intervals, speed intervals and angles can be set in advance in the vehicle seat control device by the operation and maintenance personnel of the vehicle seat control system, and the embodiment of the present application does not specifically limit this.

[0119] For example, the mapping relationship table of curvature intervals, speed intervals and angles is shown in Table 1 below.

[0120] Table 1: Mapping relationship between curvature range, speed range and angle

[0121] Exemplarily, if the vehicle seat control device determines in step S3021 that the curvature interval is [S_2, S_3] and the speed interval is [V_2, V_3], the second target angle is determined to be W5.

[0122] S303: When the curve direction indicates a left turn, the vehicle seat control device controls the target seat to rotate clockwise around a second direction by a second target angle.

[0123] As a possible implementation method, when the curve direction indicates a left turn, the vehicle seat control device generates a control instruction for rotating the target seat clockwise around the second direction by a second target angle, and sends it to the seat control module, so that the seat control module controls the target seat to rotate clockwise around the second direction by the second target angle.

[0124] S304: When the curve direction indicates a right turn, the vehicle seat control device controls the target seat to rotate counterclockwise around a second direction by a second target angle.

[0125] As a possible implementation method, when the curve direction indicates a right turn, the vehicle seat control device generates a control instruction for rotating the target seat clockwise around the second direction by a second target angle, and sends it to the seat control module, so that the seat control module controls the target seat to rotate counterclockwise around the second direction by a second target angle.

[0126] It can be understood that in the vehicle seat control method provided in the above embodiment of the present application, the curve information in the road is collected by the vehicle's front-view camera, and control instructions for controlling seat adjustment are generated in advance, thereby reducing the delay problem caused by the inherent output frequency of the inertial navigation module, data transmission delay, etc., thereby further optimizing the riding experience.

[0127] In one design, a display device is deployed behind the front seat of the vehicle. In combination with the vehicle seat control system 10 shown in FIG1 of the present application, FIG8 shows a vehicle seat control system 40, which includes a vehicle seat control device 11, a seat control module 12, an inertial navigation module 13, an adjustable seat 14, a forward-looking camera 41, and a display device 42. The vehicle seat control device 11 is connected to the forward-looking camera 41 and the display device 42. The vehicle seat control method provided in the embodiment of the present application, as shown in FIG9, also includes S501-S503.

[0128] S501: A vehicle seat control device obtains a driving image in front of the vehicle.

[0129] As a possible implementation, a forward-facing camera collects driving video data in front of the vehicle and transmits it to the vehicle seat control device. In return, the vehicle seat control device receives and interprets the driving video data from the forward-facing camera to generate frame-by-frame images of the vehicle in front of the vehicle.

[0130] S502 : The vehicle seat control device generates a road image according to the driving image.

[0131] As a possible implementation method, the vehicle seat control device identifies the driving image obtained in the above step S501 based on a preset image recognition algorithm, determines the road elements and non-road elements in the driving image, removes the non-road elements, and then re-encodes the road elements to generate a road image.

[0132] It should be noted that the preset image recognition algorithm can be set in advance in the vehicle seat control device by the operation and maintenance personnel of the vehicle seat control system, and the embodiment of the present application does not specifically limit this.

[0133] In some embodiments, the vehicle seat control device generates a road image based on the driving image, and further includes the following steps S5021-S5023.

[0134] S5021. The vehicle seat control device identifies road elements included in the driving image information.

[0135] Among them, road elements include lane lines and road surfaces.

[0136] S5022. The vehicle seat control device generates a rendered road element based on the road element and a rendering model corresponding to the road element.

[0137] As a possible implementation manner, the vehicle seat control device renders the road elements based on the road elements identified in the above step S5021 and based on a rendering model corresponding to the road elements to generate rendered road elements.

[0138] For example, the road surface can be represented by F, and the lane markings can be represented by L. The rendering model (RGB color) corresponding to the road surface can be, for example, F = (100, 100, 100), and the rendering model corresponding to the lane markings can be, for example, L = (235, 235, 235). Optionally, the vehicle seat control device renders the road surface and lane markings in the driving image to obtain rendered road elements.

[0139] Exemplarily, the rendered road elements are shown in FIG10 , including a road surface F and lane lines L. FIG10 is a block diagram of a road surface F and a lane line L.

[0140] S5023. The vehicle seat control device generates a road image based on the rendered road elements and the preset background.

[0141] As a possible implementation manner, the vehicle seat control device generates a road image based on the rendered road elements obtained in the above step S5022 and the pre-stored preset background.

[0142] It should be noted that the preset background can be pre-stored in the vehicle seat control device by the operation and maintenance personnel of the vehicle seat control system. For example, the preset background can be the sky, mountains, etc., and this embodiment of the present application does not specifically limit this.

[0143] S503: The vehicle seat control device displays the road image on the display device.

[0144] As a possible implementation method, the vehicle seat control device transmits the road image generated in the above step S502 to the display device, which displays it so that the user can perceive the road conditions ahead of the vehicle when sitting in the seat.

[0145] In some embodiments, in order to achieve better display effects when setting an image video as a dynamic screen background without blocking the normal display content on the screen, the transparency of the video V is constrained by the following formula. The video with the set transparency is called V'. V' = f*V

[0146] Wherein, f is the transparency coefficient, and its value range is [0%-100%]. This coefficient can be adjusted through the button on the screen.

[0147] For example, the display effect of the road image generated by combining the rendered road elements and the preset background is shown in FIG11 . Passengers can adjust the transparency of the road image through the transparency setting button on the screen.

[0148] It can be understood that in the vehicle seat control method provided in the above embodiment of the present application, during the driving of the vehicle, the current driving conditions of the vehicle are presented to the rear passengers through a display device arranged behind the front seats, so that the passengers' visual perception and vestibular nerve perception are consistent, thereby completely eliminating the feeling of motion sickness caused by the conflict between different perceptual nerves.

[0149] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of method. In order to realize the above functions, the vehicle seat control device or vehicle seat control equipment includes hardware structures and / or software modules corresponding to the execution of each function. It should be easy for those skilled in the art to realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0150] In the embodiment of the present application, the vehicle seat control device or vehicle seat control equipment can be divided into functional modules according to the above method. For example, the vehicle seat control device or vehicle seat control equipment can include functional modules corresponding to the functional divisions, or two or more functions can be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.

[0151] FIG12 is a schematic diagram of the structure of a vehicle seat control device provided in an embodiment of the present application. The vehicle seat control device is used to execute the above-mentioned vehicle seat control method. As shown in FIG12 , the vehicle seat control device 60 includes an acquisition unit 601 , a determination unit 602 , and a processing unit 603 .

[0152] An acquisition unit 601 is used to acquire acceleration information of the vehicle, where the acceleration information includes a first acceleration of the vehicle in a first direction, a second acceleration of the vehicle in a second direction, and a third acceleration of the vehicle in a third direction. The first direction is the direction from the main driver's position to the co-driver's position, the second direction is the forward direction of the vehicle, and the third direction is the vertically upward direction.

[0153] The determining unit 602 is further configured to determine a target acceleration according to the acceleration information.

[0154] The acquisition unit 601 is also used to obtain the vehicle's posture change information, which includes pitch angle information, roll angle information and yaw angle information. The pitch angle information is used to indicate the angle of deflection of the vehicle around a first direction, the roll angle information is used to indicate the angle of deflection of the vehicle around a second direction, and the yaw angle information is used to indicate the angle of deflection of the vehicle around a third direction.

[0155] The determining unit 602 is further configured to determine a first target angle according to the posture change information.

[0156] The processing unit 603 is configured to adjust a target seat according to the target acceleration and the first target angle, where the target seat is a seat on which a passenger sits in the vehicle.

[0157] Optionally, the acquisition unit 601 is further configured to acquire curve information within a preset distance in front of the vehicle, where the curve information includes the curve direction and the curve curvature.

[0158] The determination unit 602 is further configured to determine a second target angle according to the curvature of the curve and the speed of the vehicle.

[0159] The processing unit 603 is further configured to control the target seat to rotate clockwise around a second direction by a second target angle when the curve direction indicates a left turn.

[0160] The processing unit 603 is further configured to control the target seat to rotate counterclockwise around a second direction by a second target angle when the curve direction indicates a right turn.

[0161] Optionally, the determination unit 602 is specifically configured to determine a curvature interval to which the curve curvature belongs and a speed interval to which the vehicle speed belongs; and determine an angle that has a mapping relationship with the curvature interval and the speed interval as the second target angle.

[0162] Optionally, a display device is deployed behind the front seats of the vehicle.

[0163] The acquisition unit 601 is further configured to acquire a driving image in front of the vehicle.

[0164] The processing unit 603 is further configured to generate a road image based on the driving image.

[0165] The processing unit 603 is further configured to display the road image on a display device.

[0166] Optionally, the processing unit 603 is specifically used to identify road elements included in the driving image information, where the road elements include lane lines and road surfaces; generate rendered road elements based on the road elements and a rendering model corresponding to the road elements; and generate a road image based on the rendered road elements and a preset background.

[0167] Optionally, multiple passenger seats on the above-mentioned vehicle are equipped with pressure sensors. After the vehicle is powered on, the determination unit 602 is also used for the vehicle seat control device to determine whether any one of the multiple passenger seats is the target seat based on the pressure signal sent by the pressure sensor corresponding to the passenger seat.

[0168] FIG13 is a block diagram of a vehicle seat control device according to an exemplary embodiment. As shown in FIG13 , the vehicle seat control device 70 includes but is not limited to: a processor 701 and a memory 702 .

[0169] The memory 702 is used to store executable instructions of the processor 701. It is understandable that the processor 701 is configured to execute instructions to implement the vehicle seat control method in the above embodiment.

[0170] It should be noted that those skilled in the art will understand that the vehicle seat control device structure shown in FIG13 does not constitute a limitation on the vehicle seat control device. The vehicle seat control device may include more or fewer components than shown in FIG13, or a combination of certain components, or a different arrangement of components.

[0171] Processor 701 is the control center of the vehicle seat control system. It utilizes various interfaces and circuits to connect the various components of the vehicle seat control system. By running or executing software programs and / or modules stored in memory 702 and accessing data stored in memory 702, it performs various functions of the vehicle seat control system and processes data, thereby providing overall monitoring of the vehicle seat control system. Processor 701 may include one or more processing units. Optionally, processor 701 may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 701.

[0172] The memory 702 can be used to store software programs and various data. The memory 702 may primarily include a program storage area and a data storage area. The program storage area may store an operating system and application programs required by at least one functional module (such as a determination unit, a processing unit, etc.). Furthermore, the memory 702 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device.

[0173] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 702 including instructions. The above instructions can be executed by the processor 701 of the vehicle seat control device 70 to implement the vehicle seat control method in the above embodiment.

[0174] In actual implementation, the functions of acquisition unit 601, determination unit 602, and processing unit 603 in FIG12 can all be implemented by processor 701 in FIG13 invoking a computer program stored in memory 702. The specific execution process can be found in the description of the vehicle seat control method in the previous embodiment and will not be repeated here.

[0175] Optionally, the computer-readable storage medium may be a non-temporary computer-readable storage medium, for example, the non-temporary computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0176] In an exemplary embodiment, the present application also provides a vehicle including the above-mentioned vehicle seat control device.

[0177] In an exemplary embodiment, the present application also provides a computer program product including one or more instructions, which can be executed by the processor 701 of the vehicle seat control device to implement the vehicle seat control method in the above embodiment.

[0178] It should be noted that when the instructions in the above-mentioned computer-readable storage medium or one or more instructions in the computer program product are executed by the processor of the vehicle seat control device, the various processes of the above-mentioned vehicle seat control method embodiment are implemented, and the same technical effect as the above-mentioned vehicle seat control method can be achieved. To avoid repetition, they will not be repeated here.

[0179] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete the full classification or partial functions described above.

[0180] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0181] The units described as separate components may or may not be physically separate, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0182] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0183] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or the full classification part or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute the full classification part or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.

[0184] The above are only specific embodiments of the present application, but the scope of protection of the present application is not limited thereto. Any changes or replacements within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A vehicle seat control method, characterized in that, The method includes: Obtaining acceleration information of the vehicle, where the acceleration information includes a first acceleration of the vehicle in a first direction, a second acceleration of the vehicle in a second direction, and a third acceleration of the vehicle in a third direction. The first direction is the direction from the driver's seat position to the passenger's seat position, the second direction is the forward direction of the vehicle, and the third direction is the vertically upward direction; Determining a target acceleration according to the acceleration information; Obtaining pose change information of the vehicle, where the pose change information includes pitch angle information, roll angle information, and yaw angle information. The pitch angle information is used to indicate the angle by which the vehicle deflects around the first direction, the roll angle information is used to indicate the angle by which the vehicle deflects around the second direction, and the yaw angle information is used to indicate the angle by which the vehicle deflects around the third direction; Determining a first target angle according to the pose change information; Adjusting a target seat according to the target acceleration and the first target angle, where the target seat is a seat on the vehicle with a passenger sitting on it.

2. The vehicle seat control method according to claim 1, wherein, The method further includes: Obtaining curve information within a preset distance in front of the vehicle, where the curve information includes a curve direction and a curve curvature; Determining a second target angle according to the curve curvature and the speed of the vehicle; When the curve direction indicates a left turn, controlling the target seat to rotate clockwise by the second target angle around the second direction; When the curve direction indicates a right turn, controlling the target seat to rotate counterclockwise by the second target angle around the second direction.

3. The vehicle seat control method according to claim 2, wherein, The determining the second target angle according to the curve curvature and the speed of the vehicle includes: Determining the curvature interval to which the curve curvature belongs, and the speed interval to which the speed of the vehicle belongs; Determining that the angle having a mapping relationship with the curvature interval and the speed interval is the second target angle.

4. The vehicle seat control method according to any one of claims 1-3, characterized in that A display device is deployed behind the front row seats of the vehicle, and the method further includes: Obtaining a driving image in front of the vehicle; Generating a road image according to the driving image; Displaying the road image on the display device.

5. The vehicle seat control method according to claim 4, characterized in that, The generating the road image according to the driving image includes: Identifying road elements included in the driving image information, where the road elements include lane lines and road surfaces; Generating a rendered road element based on the road element and a rendering model corresponding to the road element; Generating the road image based on the rendered road element and a preset background.

6. The vehicle seat control method according to any one of claims 1-3, characterized in that, Pressure sensors are deployed on multiple passenger seats of the vehicle. After the vehicle is powered on, the method further includes: For any one of the multiple passenger seats, determining whether the passenger seat is the target seat according to a pressure signal sent by the pressure sensor corresponding to the passenger seat.

7. A vehicle seat control device, characterized in that, Including an acquisition unit, a determination unit, and a processing unit; The obtaining unit is configured to obtain the acceleration information of the vehicle, where the acceleration information includes a first acceleration of the vehicle in a first direction, a second acceleration of the vehicle in a second direction, and a third acceleration of the vehicle in a third direction. The first direction is the direction from the driver's seat position to the passenger's seat position, the second direction is the forward direction of the vehicle, and the third direction is the vertically upward direction; The determining unit is configured to determine a target acceleration according to the acceleration information; The obtaining unit is further configured to obtain the pose change information of the vehicle, where the pose change information includes pitch angle information, roll angle information, and yaw angle information. The pitch angle information is used to indicate the angle by which the vehicle deflects around the first direction, the roll angle information is used to indicate the angle by which the vehicle deflects around the second direction, and the yaw angle information is used to indicate the angle by which the vehicle deflects around the third direction; The determining unit is further configured to determine a first target angle according to the pose change information; The processing unit is configured to adjust a target seat according to the target acceleration and the first target angle, where the target seat is a seat on the vehicle with a passenger sitting on it.

8. The vehicle seat control device according to claim 7, wherein The obtaining unit is further configured to obtain the curve information within a preset distance in front of the vehicle, where the curve information includes a curve direction and a curve curvature; The determining unit is further configured to determine a second target angle according to the curve curvature and the speed of the vehicle; The processing unit is further configured to, when the curve direction indicates a left turn, control the target seat to rotate clockwise by the second target angle around the second direction; The processing unit is further configured to, when the curve direction indicates a right turn, control the target seat to rotate counterclockwise by the second target angle around the second direction.

9. The vehicle seat control device according to claim 7 or 8, characterized in that, A display device is deployed behind the front seats of the vehicle; The obtaining unit is further configured to obtain the driving image in front of the vehicle; The processing unit is further configured to generate a road image according to the driving image; The processing unit is further configured to display the road image on the display device.

10. A vehicle seat control device, characterized in that, Deployed on a vehicle, including a memory and a processor; The memory and the processor are coupled; The memory is used to store computer program code, and the computer program code includes computer instructions; When the processor executes the computer instructions, the vehicle seat control device executes the vehicle seat control method according to any one of claims 1-6.

11. A computer-readable storage medium storing instructions, characterized in that, When the instructions run on the vehicle seat control device, the vehicle seat control device is caused to execute the vehicle seat control method according to any one of claims 1-6.

12. A vehicle, characterized in that, Including the vehicle seat control device according to claim 10.

Citation Information

Patent Citations

  • Self-adapting seat system and seat-regulating method

    CN101497321A

  • Device and a method for preventing passenger from carsickness

    CN109263518A

  • Vehicle seat posture adjusting method and device

    CN111572478A

  • Seat adjusting method and device of vehicle, vehicle and storage medium

    CN115071516A

  • Vehicle seat control method, device and equipment and storage medium

    CN118144652A

Cited By

  • Control method and related device

    CN122126150A