Control method, device and system for adjusting vehicle electric seat and storage medium

文档序号:1456096 发布日期:2020-02-21 浏览:14次 中文

阅读说明:本技术 车辆电动座椅调节的控制方法、装置、系统及存储介质 (Control method, device and system for adjusting vehicle electric seat and storage medium ) 是由 翟棒棒 于德池 张俊哲 周洪波 曹永生 孙全超 于 2019-11-05 设计创作,主要内容包括:本发明公开了一种车辆电动座椅调节的控制方法、装置、系统及存储介质,所述方法包括:响应电动座椅的位置的调节指令,获取所述电动座椅在预设的车辆座椅位置坐标系中的目标位置参数,并获取位于所述电动座椅的位置调节方向上的相邻座椅在该坐标系中的当前位置参数;根据所述目标调节位置参数及所述当前位置参数,校核所述电动座椅的当前位置调节方向上的位置调节空间是否充足;若不充足,根据所述目标位置参数及所述当前位置参数,对所述电动座椅与所述相邻座椅两者的座椅位置进行避让处理。本发明能够在将电动座椅调至目标位置前,对电动座椅的位置调节空间进行校核,以避免出现电动座椅调至目标位置时面临位置调节空间不充足的问题。(The invention discloses a control method, a device, a system and a storage medium for adjusting a vehicle electric seat, wherein the method comprises the following steps: responding to an adjusting instruction of the position of the electric seat, acquiring a target position parameter of the electric seat in a preset vehicle seat position coordinate system, and acquiring a current position parameter of an adjacent seat in the position adjusting direction of the electric seat in the coordinate system; checking whether the position adjusting space in the current position adjusting direction of the electric seat is sufficient or not according to the target adjusting position parameter and the current position parameter; and if the target position parameter is insufficient, carrying out avoidance processing on the seat positions of the electric seat and the adjacent seat according to the target position parameter and the current position parameter. According to the invention, the position adjusting space of the electric seat can be checked before the electric seat is adjusted to the target position, so that the problem that the position adjusting space is insufficient when the electric seat is adjusted to the target position is solved.)

1. A control method for adjustment of a power seat for a vehicle, comprising:

responding to an adjusting instruction for adjusting the position of an electric seat corresponding to a vehicle, acquiring a target position parameter of the electric seat in a preset vehicle seat position coordinate system, and acquiring a current position parameter of an adjacent seat in the position adjusting direction of the electric seat in the coordinate system; the target position parameter corresponds to the adjustment instruction;

checking whether the position adjusting space in the current position adjusting direction of the electric seat is sufficient or not according to the target adjusting position parameter and the current position parameter;

if the target position parameter is sufficient, adjusting the electric seat to a target position corresponding to the target position parameter;

and if the target position parameter is insufficient, carrying out avoidance processing on the seat positions of the electric seat and the adjacent seat according to the target position parameter and the current position parameter.

2. The method for controlling adjustment of a power seat of a vehicle according to claim 1, wherein if the target position parameter and the current position parameter are insufficient, the avoiding processing of the seat positions of the power seat and the adjacent seat comprises:

if the number of the adjacent seats is insufficient and the adjacent seats are judged to be of the electric type, calculating avoidance positions of the adjacent seats according to the target position parameters and the current position parameters;

and adjusting the adjacent seat to an avoidance position, and adjusting the electric seat to a target position corresponding to the target position parameter.

3. The method for controlling adjustment of a power seat of a vehicle according to claim 2, wherein if insufficient and the adjacent seat is determined to be of a power type, calculating an avoidance position of the adjacent seat according to the target position parameter and the current position parameter comprises:

if the adjustment is insufficient and the adjacent seat is judged to be of the electric type, judging whether the adjustment of the electric seat is of the strong demand type;

if so, calculating an avoidance position of the adjacent seat according to the target position parameter and the current position parameter;

and if not, stopping executing the position adjustment work of the electric seat.

4. The control method of vehicle power seat adjustment according to claim 2,

the target position parameter comprises at least one of a target horizontal position parameter, a target height position parameter, a target backrest inclination angle parameter, a target leg rest inclination angle parameter and a target cushion inclination angle parameter of the electric seat; the current position parameter comprises at least one of a current horizontal position parameter, a current height position parameter, a current backrest inclination angle parameter, a current leg rest inclination angle parameter and a current cushion inclination angle parameter of the adjacent seat;

then, the calculating the avoidance position of the adjacent seat according to the target position parameter and the current position parameter includes:

substituting the target position parameter and the current position parameter into a preset avoidance position calculation formula to calculate a solution of the avoidance position of the adjacent seat; at least one solution to the avoidance position;

and selecting a solution with the least total adjusting time of each adjusting motor of the adjacent seat as the avoiding position of the adjacent seat.

5. The control method of vehicle power seat adjustment according to any one of claims 2-4, wherein said adjusting the adjacent seat to the avoidance position and the power seat to the target position corresponding to the target position parameter comprises:

calculating the adjustment time required for each adjusting motor of the electric seat and the adjacent seat to correspondingly move from the current position to the target position and the avoidance position;

based on the restriction of the adjusting sequence of the adjusting motors of the electric seat and the adjacent seat, selecting the adjusting sequence with the least total adjusting time of the adjusting motors of the electric seat and the adjacent seat in each adjusting sequence;

adjusting the adjusting motors of the electric seat and the adjacent seat according to the selected adjusting sequence until the adjacent seat is adjusted to the avoiding position, and adjusting the electric seat to the target position corresponding to the target position parameter.

6. The method of controlling adjustment of a vehicle power seat as set forth in claim 5, wherein said adjusting the adjustment motors of both the power seat and the adjacent seat in the selected adjustment sequence until the adjacent seat is adjusted to the avoidance position and the power seat is adjusted to the target position corresponding to the target position parameter comprises:

judging whether the electric seat and the adjacent seat with the selected adjusting sequence of the motor have motion interference in the adjusting process according to a preset space checking formula;

if so, continuously adjusting the adjusting motors of the adjacent seats according to the selected adjusting sequence until the adjusting motors of the adjacent seats are subjected to movement interference at the moment before the adjusting motors of the adjacent seats are adjusted according to the selected adjusting sequence until the adjusting motors of the adjacent seats are subjected to movement interference, and then adjusting the adjusting motors of the adjacent seats according to the selected adjusting sequence until the adjacent seats are adjusted to the avoidance position and the electric seat is adjusted to the target position;

and if not, adjusting the adjusting motors of the electric seat and the adjacent seat simultaneously according to the selected adjusting sequence.

7. The control method of vehicle power seat adjustment according to claim 1, characterized by, before said checking whether a position adjustment space in a current position adjustment direction of the power seat is sufficient based on the target adjustment position parameter and the current position parameter after the response to the adjustment instruction for adjusting the position of the power seat corresponding to the vehicle, further comprising:

detecting whether the power seat is occupied by a person;

if the person is detected to sit on the electric seat, stopping executing the position adjustment work of the electric seat;

and if the situation that no person is seated on the electric seat is detected, continuously executing the step of checking whether the position adjusting space in the current position adjusting direction of the electric seat is sufficient according to the target adjusting position parameter and the current position parameter.

8. The method of controlling adjustment of a vehicular electric seat according to claim 7, wherein the stopping of the execution of the position adjustment work of the electric seat if the electric seat occupant is detected includes:

if the person sits on the electric seat, judging whether the position adjustment type of the electric seat by the adjustment instruction belongs to a preset type allowing the seat to be adjusted under occupation;

if not, stopping executing the position adjustment work of the electric seat;

and if so, continuing to check whether the position adjusting space in the current position adjusting direction of the electric seat is sufficient or not according to the target adjusting position parameter and the current position parameter.

9. The control method of vehicle power seat adjustment according to claim 1, characterized by, before said checking whether a position adjustment space in a current position adjustment direction of the power seat is sufficient based on the target adjustment position parameter and the current position parameter after the response to the adjustment instruction for adjusting the position of the power seat corresponding to the vehicle, further comprising:

detecting whether a safety belt of the electric seat is fastened;

if the fact that the safety belt of the electric seat is fastened is detected, whether the type of the adjusting instruction belongs to a preset allowable adjusting type or not is analyzed; wherein the adjustment command does not affect the occupant's seat belt comfort for the position adjustment of the power seat, the type of which is set to be of the adjustment-permitted type;

if not, stopping executing the position adjustment work of the electric seat;

and if so, continuing to check whether the position adjusting space in the current position adjusting direction of the electric seat is sufficient or not according to the target adjusting position parameter and the current position parameter.

10. The method for controlling adjustment of a power seat of a vehicle according to claim 2, wherein if insufficient and the adjacent seat is determined to be of a power type, calculating an avoidance position of the adjacent seat according to the target position parameter and the current position parameter comprises:

if the seat is insufficient and the adjacent seat is judged to be of the electric type, detecting whether the adjacent seat is occupied by a person or not;

if the person sitting on the adjacent seat is detected, calculating an avoidance position of the adjacent seat according to the target position parameter, the current position parameter and a preset comfortable space parameter; wherein the comfort space parameter is set such that a space between the power seats of the adjacent seats is comfortable for an occupant of the adjacent seat;

and if the adjacent seat is detected not to be occupied, calculating the avoidance position of the adjacent seat according to the target position parameter and the current position parameter.

11. The control method of vehicle power seat adjustment according to claim 10, characterized in that the position adjustment space of the power seat is sufficient to satisfy one of: after the electric seat is adjusted to the target position, normal sitting of the adjacent seat is not influenced; the electric seat does not interfere with the adjacent seat after being adjusted to the target position.

12. The control method of adjustment of a vehicular electric seat according to claim 3, 7, 8 or 9, characterized by further comprising, after said stopping of execution of the position adjusting work for the electric seat:

and outputting a current report of the reason of the failure of the position adjustment work of the electric seat to a vehicle-mounted display device for displaying.

13. A control device for adjustment of a power seat for a vehicle, comprising:

the first response module is used for responding to an adjusting instruction for adjusting the position of an electric seat corresponding to a vehicle, acquiring a target position parameter of the electric seat in a preset vehicle seat position coordinate system, and acquiring a current position parameter of an adjacent seat in the position adjusting direction of the electric seat in the coordinate system; the target position parameter corresponds to the adjustment instruction;

the checking module is used for checking whether the position adjusting space in the current position adjusting direction of the electric seat is sufficient or not according to the target adjusting position parameter and the current position parameter;

a second response module, configured to adjust the power seat to a target position corresponding to the target position parameter if sufficient;

and the third response module is used for carrying out avoidance processing on the seat positions of the electric seat and the adjacent seat according to the target position parameter and the current position parameter if the target position parameter and the current position parameter are insufficient.

14. A control system for vehicle power seat adjustment, comprising: the vehicle body area control system comprises an instruction generating system used for generating adjusting instructions, at least two electric seat systems and a vehicle body area controller used for controlling the seat position adjusting work of the corresponding electric seat systems according to the obtained adjusting instructions;

each of the power seat systems includes: the seat controller is used for controlling the work of the corresponding adjusting motor under the control of the vehicle body area controller;

the body area controller comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, the processor implementing the control method of vehicle power seat adjustment according to any one of claims 1 to 12 when executing the computer program;

the controlled end of the adjusting motor is connected with the corresponding control end of the seat controller, the controlled end of the seat controller is connected with the control end of the processor, and the communication end of the processor is connected with the instruction generating system.

15. The vehicle power seat adjustment control system of claim 14, further comprising a vehicle central gateway, wherein the communication end of the processor is connected to the command generation system through the vehicle central gateway.

16. The vehicle power seat adjustment control system of claim 15, wherein the adjustment command generation system includes a central display screen device for responding to a seat position adjustment operation by a user and an infotainment domain controller for generating a corresponding adjustment command based on the seat position adjustment operation;

the controlled end of the central control display screen device is connected with the control end of the infotainment domain controller, and the communication end of the infotainment domain controller is connected with the communication end of the processor through the vehicle central gateway.

17. The control system for vehicle power seat adjustment according to claim 14, further comprising an occupant detection camera disposed in the vehicle; the passenger detection camera is used for sending the shot images in the vehicle to the processor, so that the processor can identify and detect whether a passenger sits on the corresponding electric seat according to the images in the vehicle;

or, further comprising a seat occupancy sensor disposed on the corresponding seat; the seat occupation sensor is connected with the processor, and the processor is used for judging whether a passenger sits on the corresponding seat according to the detection signal of the seat occupation sensor.

18. The control system for vehicle power seat adjustment according to claim 14, further comprising a seat belt switch for detecting whether a seat belt on a corresponding power seat is fastened and transmitting the detection result to the processor.

19. A vehicle comprising a control system for vehicle power seat adjustment according to any one of claims 14 to 18.

20. A computer-readable storage medium, characterized in that the computer-readable storage medium comprises a stored computer program, wherein the computer program, when executed, controls an apparatus in which the computer-readable storage medium is located to perform the control method for vehicle power seat adjustment according to any one of claims 1 to 12.

Technical Field

The invention relates to the technical field of vehicles, in particular to a control method, a device and a system for adjusting a vehicle electric seat and a storage medium.

Background

In order to meet the requirement of passengers, a conventional automobile is provided with an electric seat capable of adjusting the position of the seat (such as the horizontal position of the seat, the position of the backrest of the seat, the position of the leg rest of the seat, and the like). Wherein, the position control mode of the electric seat of current car generally is: when the passenger needs to adjust the position of the corresponding electric seat, the passenger presses the corresponding position adjusting switch on the electric seat to generate an adjusting instruction, and then the seat adjusting system controls the corresponding motor of the electric seat to work according to the received control instruction, so that the electric seat is adjusted to the target position. The current position parameters of the conventional electric seat are generally obtained according to a hall sensor arranged in an adjusting motor of the electric seat, and when the electric seat is adjusted to a target position, the parameters of the target position are obtained according to the current position parameters and the position adjusting parameters corresponding to the control command.

The inventor finds that the following technical problems exist in the prior art in the process of implementing the invention: in the conventional adjustment method of the power seat, the power seat is mechanically adjusted to the set target position only in accordance with the adjustment command, and if the position space between the power seat and the adjacent seat positioned in the adjustment direction of the power seat is insufficient, the power seat collides with the adjacent seat when adjusted to the target position, or the riding comfort of the occupant in the adjacent seat is affected.

Disclosure of Invention

Embodiments of the present invention provide a method, an apparatus, a system, and a storage medium for controlling adjustment of an electric seat of a vehicle, which can check a position adjustment space of the electric seat before the electric seat is adjusted to a target position, so as to avoid a problem that the position adjustment space is insufficient when the electric seat is adjusted to the target position.

An embodiment of the invention provides a control method for adjusting a vehicle electric seat, which comprises the following steps:

responding to an adjusting instruction for adjusting the position of an electric seat corresponding to a vehicle, acquiring a target position parameter of the electric seat in a preset vehicle seat position coordinate system, and acquiring a current position parameter of an adjacent seat in the position adjusting direction of the electric seat in the coordinate system; the target position parameter corresponds to the adjustment instruction;

checking whether the position adjusting space of the electric seat is sufficient or not according to the target adjusting position parameter and the current position parameter;

if the target position parameter is sufficient, adjusting the electric seat to a target position corresponding to the target position parameter;

and if the target position parameter is insufficient, carrying out avoidance processing on the seat positions of the electric seat and the adjacent seat according to the target position parameter and the current position parameter.

As an improvement of the above solution, if not sufficient, performing avoidance processing on the seat positions of the electric seat and the adjacent seat according to the target position parameter and the current position parameter, including:

if the number of the adjacent seats is insufficient and the adjacent seats are judged to be of the electric type, calculating avoidance positions of the adjacent seats according to the target position parameters and the current position parameters;

and adjusting the adjacent seat to an avoidance position, and adjusting the electric seat to a target position corresponding to the target position parameter.

As an improvement of the above scheme, if the number of the seats is insufficient and the adjacent seat is determined to be of the electric type, calculating an avoidance position of the adjacent seat according to the target position parameter and the current position parameter includes:

if the adjustment is insufficient and the adjacent seat is judged to be of the electric type, judging whether the adjustment of the electric seat is of the strong demand type;

if so, calculating an avoidance position of the adjacent seat according to the target position parameter and the current position parameter;

and if not, stopping executing the position adjustment work of the electric seat.

As an improvement of the above scheme, the target position parameter includes at least one of a target horizontal position parameter, a target height position parameter, a target backrest inclination angle parameter, a target leg rest inclination angle parameter, and a target cushion inclination angle parameter of the electric seat; the current position parameter comprises at least one of a current horizontal position parameter, a current height position parameter, a current backrest inclination angle parameter, a current leg rest inclination angle parameter and a current cushion inclination angle parameter of the adjacent seat;

then, the calculating the avoidance position of the adjacent seat according to the target position parameter and the current position parameter includes:

substituting the target position parameter and the current position parameter into a preset avoidance position calculation formula to calculate a solution of the avoidance position of the adjacent seat; at least one solution to the avoidance position;

and selecting a solution with the least total adjusting time of each adjusting motor of the adjacent seat as the avoiding position of the adjacent seat.

As an improvement of the above, the adjusting the adjacent seat to the avoidance position and the electric seat to the target position corresponding to the target position parameter includes:

calculating the adjustment time required for each adjusting motor of the electric seat and the adjacent seat to correspondingly move from the current position to the target position and the avoidance position;

based on the restriction of the adjusting sequence of the adjusting motors of the electric seat and the adjacent seat, selecting the adjusting sequence with the least total adjusting time of the adjusting motors of the electric seat and the adjacent seat in each adjusting sequence;

adjusting the adjusting motors of the electric seat and the adjacent seat according to the selected adjusting sequence until the adjacent seat is adjusted to the avoiding position, and adjusting the electric seat to the target position corresponding to the target position parameter.

As an improvement of the above, the adjusting motors of both the power seat and the adjacent seat are adjusted according to the selected adjusting sequence until the adjacent seat is adjusted to the avoiding position, and the power seat is adjusted to the target position corresponding to the target position parameter, including:

judging whether the electric seat and the adjacent seat with the selected adjusting sequence of the motor have motion interference in the adjusting process according to a preset space checking formula;

if so, continuously adjusting the adjusting motors of the adjacent seats according to the selected adjusting sequence until the adjusting motors of the adjacent seats are subjected to movement interference at the moment before the adjusting motors of the adjacent seats are adjusted according to the selected adjusting sequence until the adjusting motors of the adjacent seats are subjected to movement interference, and then adjusting the adjusting motors of the adjacent seats according to the selected adjusting sequence until the adjacent seats are adjusted to the avoidance position and the electric seat is adjusted to the target position;

and if not, adjusting the adjusting motors of the electric seat and the adjacent seat simultaneously according to the selected adjusting sequence.

As an improvement of the above, after the responding to the adjustment instruction for adjusting the position of the power seat corresponding to the vehicle, before the checking whether the position adjustment space in the current position adjustment direction of the power seat is sufficient according to the target adjustment position parameter and the current position parameter, the method further includes:

detecting whether the power seat is occupied by a person;

if the person is detected to sit on the electric seat, stopping executing the position adjustment work of the electric seat;

and if the situation that no person is seated on the electric seat is detected, continuously executing the step of checking whether the position adjusting space in the current position adjusting direction of the electric seat is sufficient according to the target adjusting position parameter and the current position parameter.

As an improvement of the above aspect, the stopping of the execution of the position adjustment work for the electric seat if the electric seat occupant is detected includes:

if the person sits on the electric seat, judging whether the position adjustment type of the electric seat by the adjustment instruction belongs to a preset type allowing the seat to be adjusted under occupation;

if not, stopping executing the position adjustment work of the electric seat;

and if so, continuing to check whether the position adjusting space in the current position adjusting direction of the electric seat is sufficient or not according to the target adjusting position parameter and the current position parameter.

As an improvement of the above, after the responding to the adjustment instruction for adjusting the position of the power seat corresponding to the vehicle, before the checking whether the position adjustment space in the current position adjustment direction of the power seat is sufficient according to the target adjustment position parameter and the current position parameter, the method further includes:

detecting whether a safety belt of the electric seat is fastened;

if the fact that the safety belt of the electric seat is fastened is detected, whether the type of the adjusting instruction belongs to a preset allowable adjusting type or not is analyzed; wherein the adjustment command does not affect the occupant's seat belt comfort for the position adjustment of the power seat, the type of which is set to be of the adjustment-permitted type;

if not, stopping executing the position adjustment work of the electric seat;

and if so, continuing to check whether the position adjusting space in the current position adjusting direction of the electric seat is sufficient or not according to the target adjusting position parameter and the current position parameter.

As an improvement of the above scheme, if the number of the seats is insufficient and the adjacent seat is determined to be of the electric type, calculating an avoidance position of the adjacent seat according to the target position parameter and the current position parameter includes:

if the seat is insufficient and the adjacent seat is judged to be of the electric type, detecting whether the adjacent seat is occupied by a person or not;

if the person sitting on the adjacent seat is detected, calculating an avoidance position of the adjacent seat according to the target position parameter, the current position parameter and a preset comfortable space parameter; wherein the comfort space parameter is set such that a space between the power seats of the adjacent seats is comfortable for an occupant of the adjacent seat;

and if the adjacent seat is detected not to be occupied, calculating the avoidance position of the adjacent seat according to the target position parameter and the current position parameter.

As an improvement of the above, the position adjustment space of the power seat is sufficient to satisfy one of: after the electric seat is adjusted to the target position, normal sitting of the adjacent seat is not influenced; the electric seat does not interfere with the adjacent seat after being adjusted to the target position.

As an improvement of the above, after the stop of the execution of the position adjustment work for the power seat, the method further includes:

and outputting a current report of the reason of the failure of the position adjustment work of the electric seat to a vehicle-mounted display device for displaying.

Another embodiment of the present invention correspondingly provides a control device for adjusting a power seat of a vehicle, including:

the first response module is used for responding to an adjusting instruction for adjusting the position of an electric seat corresponding to a vehicle, acquiring a target position parameter of the electric seat in a preset vehicle seat position coordinate system, and acquiring a current position parameter of an adjacent seat in the position adjusting direction of the electric seat in the coordinate system; the target position parameter corresponds to the adjustment instruction;

the checking module is used for checking whether the position adjusting space of the electric seat is sufficient or not according to the target adjusting position parameter and the current position parameter;

a second response module, configured to adjust the power seat to a target position corresponding to the target position parameter if sufficient;

and the third response module is used for carrying out avoidance processing on the seat positions of the electric seat and the adjacent seat according to the target position parameter and the current position parameter if the target position parameter and the current position parameter are insufficient.

Another embodiment of the present invention provides a control system for adjustment of a power seat of a vehicle, including: the vehicle body area control system comprises an instruction generating system used for generating adjusting instructions, at least two electric seat systems and a vehicle body area controller used for controlling the seat position adjusting work of the corresponding electric seat systems according to the obtained adjusting instructions;

each of the power seat systems includes: the seat controller is used for controlling the work of the corresponding adjusting motor under the control of the vehicle body area controller;

the body area controller comprises a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, and the processor executes the computer program to realize the control method for adjusting the vehicle electric seat according to the embodiment of the invention;

the controlled end of the adjusting motor is connected with the corresponding control end of the seat controller, the controlled end of the seat controller is connected with the control end of the processor, and the communication end of the processor is connected with the instruction generating system.

As an improvement of the above scheme, the control system further comprises a vehicle central gateway, and the communication terminal of the processor is connected with the instruction generation system through the vehicle central gateway.

As an improvement of the above scheme, the adjustment instruction generating system comprises a central control display screen device for responding to the seat position adjustment operation of a user and an infotainment domain controller for generating a corresponding adjustment instruction according to the seat position adjustment operation;

the controlled end of the central control display screen device is connected with the control end of the infotainment domain controller, and the communication end of the infotainment domain controller is connected with the communication end of the processor through the vehicle central gateway.

As an improvement of the above, the control system further includes an occupant detection camera provided in the vehicle; the passenger detection camera is used for sending the shot images in the vehicle to the processor, so that the processor can identify and detect whether a passenger sits on the corresponding electric seat according to the images in the vehicle;

or, the control system further comprises a seat occupancy sensor disposed on the corresponding seat; the seat occupation sensor is connected with the processor, and the processor is used for judging whether a passenger sits on the corresponding seat according to the detection signal of the seat occupation sensor.

As an improvement of the above scheme, the control system further comprises a seat belt switch, and the seat belt switch is used for detecting whether a seat belt on the corresponding power seat is fastened or not and sending the detection result to the processor.

Another embodiment of the present invention provides a storage medium, where the computer-readable storage medium includes a stored computer program, where when the computer program runs, an apparatus where the computer-readable storage medium is located is controlled to execute the control method for adjusting the electric seat of the vehicle according to the embodiment of the present invention.

Compared with the prior art, the control method, the device, the system and the readable storage medium for adjusting the electric seat of the vehicle provided by the embodiment of the invention check whether the position adjusting space in the current position adjusting direction of the electric seat is sufficient or not by comparing the target position parameter of the electric seat which needs to be subjected to position adjustment with the current position parameter of the adjacent seat in the position adjusting direction, and perform avoidance processing on the seat positions of the electric seat and the adjacent seat according to the target position parameter and the current position parameter when the situation is judged to be insufficient and the adjacent seat is of an electric type, so as to ensure that the position adjustment of the electric seat is performed and the problem of insufficient adjusting space is avoided. Therefore, the embodiment of the invention can check the position adjusting space of the electric seat before the electric seat is adjusted to the target position, so as to avoid the problem that the position adjusting space is insufficient when the electric seat is adjusted to the target position. In addition, different from the prior art that only one adjustment command can adjust the position of one power seat, the embodiment of the invention can control the position adjustment of one or more power seats (i.e. the adjustment is performed in a centralized control manner) by one adjustment command, so that the adjustment of the power seats of the vehicle can be realized more quickly and conveniently.

Drawings

FIG. 1 is a schematic flow chart diagram illustrating a method for controlling adjustment of a power seat of a vehicle according to an embodiment of the present invention;

FIG. 2 is a schematic illustration of the position of a three row vehicle seat in accordance with an embodiment of the present invention;

FIG. 3 is a schematic flow chart of an exemplary process for controlling adjustment of a power seat for a vehicle of the present invention;

FIG. 4 is a schematic flow chart of an exemplary process for controlling adjustment of a vehicle power seat in accordance with the present invention;

FIG. 5 is a schematic structural diagram of a control device for adjusting a power seat of a vehicle according to an embodiment of the present invention;

fig. 6 is a schematic structural diagram of a control system for adjusting a power seat of a vehicle according to an embodiment of the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

Referring to fig. 1, a flow chart of a method for controlling adjustment of a power seat of a vehicle according to an embodiment of the present invention is shown, where the method includes:

s10, responding to an adjusting instruction for adjusting the position of an electric seat corresponding to a vehicle, acquiring a target position parameter of the electric seat in a preset vehicle seat position coordinate system, and acquiring a current position parameter of an adjacent seat in the position adjusting direction of the electric seat in the coordinate system; the target position parameter corresponds to the adjustment instruction;

s11, checking whether the position adjusting space in the current position adjusting direction of the electric seat is sufficient according to the target adjusting position parameter and the current position parameter;

s12, if sufficient, adjusting the electric seat to a target position corresponding to the target position parameter;

and S13, if the position is insufficient, carrying out avoidance processing on the seat positions of the electric seat and the adjacent seat according to the target position parameter and the current position parameter.

In this embodiment, the method may be performed by a vehicle control device (e.g., a body area controller) on a vehicle.

In this embodiment, for example, when the vehicle control device receives the adjustment instruction, the vehicle control device may obtain the target position parameter of the power seat in the coordinate system and obtain the current position parameter of the adjacent seat in the coordinate system in response to the adjustment instruction. The adjustment instruction may be issued by an occupant through an operation of an instruction generation system for adjusting the power seat of the vehicle, for example, the occupant may issue the adjustment instruction to the vehicle control device through a touch operation or a key operation of a center screen device mounted on the vehicle, or may issue the adjustment instruction to the vehicle control device through a voice instruction input to a voice input device mounted on the vehicle. Of course, the adjustment instruction may also be automatically generated by the vehicle control device according to a related processing result in the process of adjustment control, for example, when analyzing whether the calculated avoidance position of a certain electric seat of the vehicle interferes with an adjacent seat in the avoidance direction, an adjustment instruction may be generated, and then a target position (i.e., the avoidance position) to which the electric seat needs to be subjected to avoidance adjustment and a current position of the adjacent seat in the avoidance direction may be obtained.

Alternatively, the adjustment instruction may be for adjusting one power seat, or may be for adjusting two or more power seats simultaneously. The relationship between the adjustment command and the power seat to be adjusted in position may be established in advance, or may be analyzed based on the adjustment command.

In this embodiment, the target position parameter may be calculated according to the adjustment instruction (for example, if the adjustment instruction is that the seat moves backward by 5cm, the target position parameter is that the current position parameter of the seat moves backward by 5cm), or may be obtained correspondingly according to the adjustment instruction (for example, if the adjustment instruction is that one key of the left electric seat is comfortable, the target position parameter is that a preset target position parameter is obtained according to the instruction, where the corresponding relationship between the instruction and the target position parameter is preset).

In the present embodiment, the criterion for checking whether the position adjustment space in the current position adjustment direction of the power seat is sufficient may be: after the electric seat is adjusted to the target position, normal sitting of the adjacent seat is not influenced; or, it may be: the electric seat does not interfere with the adjacent seat after being adjusted to the target position. And is not particularly limited herein.

In the present embodiment, it can be understood that the avoidance position can provide sufficient space for adjusting the position of the power seat.

In this embodiment, the adjacent seat is located adjacent to the power seat, for example, in front and rear of the power seat, or in left and right of the power seat.

In summary, in the embodiments of the present invention, whether the position adjustment space in the current position adjustment direction of the electric seat is sufficient is checked by comparing the target position parameter of the electric seat that needs to be subjected to position adjustment and the current position parameter of the adjacent seat in the position adjustment direction, and when it is determined that the position adjustment space is insufficient and the adjacent seat is of the electric type, the seat positions of the electric seat and the adjacent seat are avoided according to the target position parameter and the current position parameter, so as to ensure the position adjustment of the electric seat, and the problem of insufficient adjustment space does not occur. Therefore, the embodiment of the invention can check the position adjusting space of the electric seat before the electric seat is adjusted to the target position, so as to avoid the problem that the position adjusting space is insufficient when the electric seat is adjusted to the target position. In addition, different from the prior art that only one adjustment command can adjust the position of one power seat, the embodiment of the invention can control the position adjustment of one or more power seats (i.e. the adjustment is performed in a centralized control manner) by one adjustment command, so that the adjustment of the power seats of the vehicle can be realized more quickly and conveniently.

It is further noted that, in the conventional adjustment method of the power seat, only a single adjustment of a certain power seat can be realized, and linkage adjustment of two seats or more than two seats cannot be realized, so that when a passenger adjusts a certain power seat, if the power seat is found to be adjusted to a target position, a space between the seat and an adjacent seat in the current position adjustment direction is insufficient (for example, the two seats interfere with each other in position, or the space between the two seats makes the passenger sitting on the adjacent seat uncomfortable), the passenger needs to manually adjust the position of the adjacent seat. Therefore, the existing adjusting method for the electric seat of the vehicle is tedious and time-consuming.

In order to solve the technical problem in the prior art, a further improvement of the present embodiment is proposed herein: specifically, the step S13 includes:

s130, if the number of the adjacent seats is insufficient and the adjacent seats are judged to be of the electric type, calculating avoidance positions of the adjacent seats according to the target position parameters and the current position parameters;

specifically, the calculated avoidance position should be such that a position space between the electric seat adjusted to the target position and the adjacent seat adjusted to the avoidance position satisfies a sufficient condition. For example, if the power seat and the adjacent seat are both in the lateral direction of the coordinate system (i.e., the X direction of the coordinate system), the target position parameter has a coordinate of +50cm on the X axis of the coordinate system, and the current position parameter has a coordinate of +70cm on the X axis of the coordinate system. If the position space between the two is sufficient, the following conditions are satisfied: the distance between the two seats is at least 30cm, then the avoidance positions of the adjacent seats are as follows: the coordinate on the X axis of the coordinate system is +80cm or more.

S131, adjusting the adjacent seats to avoidance positions, and adjusting the electric seats to target positions corresponding to the target position parameters.

In the embodiment of the invention, whether the position adjusting space in the current position adjusting direction of the electric seat is sufficient is checked by the target position parameter of the electric seat needing position adjustment and the current position parameter of the adjacent seat in the position adjusting direction, and when the judgment is insufficient and the adjacent seat is of an electric type, the avoiding position of the adjacent seat is calculated according to the two parameters, and finally, the electric seat can be automatically adjusted to the target position and the adjacent seat to the avoiding position, and the space between the electric seat and the avoiding position can be ensured to meet the sufficient requirement. Therefore, in the embodiment of the invention, the electric seat of the vehicle can be automatically adjusted in a linkage manner by adopting a centralized adjustment manner for the adjustment manner of the electric seat, so that the adjustment process of the electric seat of the vehicle can be more efficient and faster.

The mode of performing the avoidance process on the seat positions of the electric seat and the adjacent seat may be: if the adjacent seat is of a non-electric type, the position of the adjacent seat is not adjusted, and the target position of the electric seat is only readjusted to calculate a new target position, and the new target position can enable the position adjusting space of the electric seat to meet sufficient requirements, so that the position of the adjacent seat is avoided. Or can also be: if the adjacent seats are of the electric type, the avoidance positions of the adjacent seats can be calculated at the same time, and the target positions of the electric seats can be recalculated, so that the new target positions and the avoidance positions can meet the requirement of the position adjusting space of the electric seats.

As a modification of the above scheme, the step S130 includes:

if the adjustment is insufficient and the adjacent seat is judged to be of the electric type, judging whether the adjustment of the electric seat is of the strong demand type;

if so, calculating an avoidance position of the adjacent seat according to the target position parameter and the current position parameter;

and if not, stopping executing the position adjustment work of the electric seat.

In this embodiment, the adjustment of the high demand type, which is defined as the calling out of the target position of the seat with high demand requires the adjustment of the avoidance of the adjacent seat, may be: easy entry (i.e., to facilitate the entry and exit of the occupant, such as for the third row of passengers, the second row of seats move forward, and the backrest is stowed), or, to actively adjust the first row of seats to meet the requirements of the second row of cabins, etc. The adjustment of the weak demand type may be: if the two rows of seats are comfortable by one key (if the two rows of seats are set to be comfortable lying postures by the switch key, the seat is controlled to avoid when no passenger is in the same row of seats, and meanwhile, a safety space is reserved for the passengers in the three rows of seats.

As an improvement of the above scheme, the target position parameter includes at least one of a target horizontal position parameter, a target height position parameter, a target backrest inclination angle parameter, a target leg rest inclination angle parameter, and a target cushion inclination angle parameter of the electric seat; the current position parameter comprises at least one of a current horizontal position parameter, a current height position parameter, a current backrest inclination angle parameter, a current leg rest inclination angle parameter and a current cushion inclination angle parameter of the adjacent seat; then, the calculating the avoidance position of the adjacent seat according to the target position parameter and the current position parameter includes:

s1310, substituting the target position parameter and the current position parameter into a preset avoidance position calculation formula, and calculating a solution of the avoidance position of the adjacent seat; at least one solution to the avoidance position;

s1311, selecting a solution with the minimum total adjusting time of each adjusting motor of the adjacent seat as an avoidance position of the adjacent seat.

In this embodiment, a solution with the minimum total adjustment time of each adjustment motor of the adjacent seat is selected as an avoidance position, so that the adjustment of the adjacent seat is faster and more efficient.

It is understood that the electric seats generally include a seat cushion and a seat back of the seat, and even further include a leg rest of the seat, for example, the left-hand electric seat row includes the seat cushion and the seat back of the seat, and the left-hand electric seat row includes the seat cushion, the seat back and the leg rest of the seat, so that there may be a plurality of non-interference positions between the left-hand electric seat row and the left-hand electric seat row during the position adjustment process, for example, one non-interference position may be released when the leg rest of the left-hand electric seat row is lowered, and another non-interference position may be released when the leg rest is raised.

As an improvement of the above, the adjusting the adjacent seat to the avoidance position and the electric seat to the target position corresponding to the target position parameter includes:

s1321, calculating the adjusting time required for each adjusting motor of the electric seat and each adjusting motor of the adjacent seat to correspondingly move from the current position to the target position and the avoidance position;

s1322, based on the restriction of the adjusting sequence of the adjusting motors of the electric seat and the adjacent seat, selecting the adjusting sequence with the minimum total adjusting time in each adjusting sequence of the adjusting motors of the electric seat and the adjacent seat;

s1323, adjusting the adjusting motors of the electric seat and the adjacent seat according to the selected adjusting sequence until the adjacent seat is adjusted to the avoidance position, and adjusting the electric seat to the target position corresponding to the target position parameter.

In this embodiment, the adjustment sequence with the minimum total adjustment time of the adjustment motors of the two adjustment sequences is selected to adjust the electric seat and the adjacent seat, so that the adjustment process of the electric seat of the vehicle can be shortest and most efficient.

As a modification of the above scheme, step S1323 includes:

s13231, judging whether the electric seat and the adjacent seat with the selected motor adjusting sequence have motion interference in the adjusting process according to a preset space checking formula;

s13232, if yes, continuously adjusting the adjusting motors of the adjacent seats according to the selected adjusting sequence until the adjusting motors of the adjacent seats are adjusted to the moment before the two adjusting motors are subjected to motion interference according to the selected adjusting sequence until the two adjusting motors do not generate motion interference, and then adjusting the adjusting motors of the adjacent seats according to the selected adjusting sequence until the adjacent seats are adjusted to the avoidance position and the electric seats are adjusted to the target position;

and S13233, if not, simultaneously adjusting the adjusting motors of the electric seat and the adjacent seat according to the selected adjusting sequence.

In the embodiment, after the adjustment sequence with the shortest adjustment time is selected, whether the movement interference occurs or not is judged in the adjustment processes of the two seats, and a corresponding avoidance measure is taken, so that the adjustment time of the two seats in the linkage adjustment process is shortest, and the movement interference can be avoided.

As an improvement of the above, after the responding to the adjustment instruction for adjusting the position of the power seat corresponding to the vehicle, before the checking whether the position adjustment space in the current position adjustment direction of the power seat is sufficient according to the target adjustment position parameter and the current position parameter, the method further includes:

s110, detecting whether a person sits on the electric seat;

s111, if the person is detected to sit on the electric seat, stopping executing the position adjustment work of the electric seat;

and S112, if the situation that no person is seated on the electric seat is detected, continuing to execute the step of checking whether the position adjusting space in the current position adjusting direction of the electric seat is sufficient according to the target adjusting position parameter and the current position parameter.

In this embodiment, by detecting whether or not a passenger sits on the power seat whose position needs to be adjusted, and stopping adjusting the position of the power seat if the passenger sits on the power seat, it is possible to avoid an accident that the position adjustment of the power seat would bring to the passenger sitting thereon.

As a modification of the above scheme, the step S111 includes:

s1111, if the electric seat is detected to be occupied, judging whether the position adjustment type of the electric seat by the adjustment instruction belongs to a preset type allowing the seat to be adjusted under the occupying state;

s1112, if not, stopping executing the position adjustment work of the electric seat;

and S1113, if yes, continuing to check whether the position adjusting space in the current position adjusting direction of the electric seat is sufficient according to the target adjusting position parameter and the current position parameter.

As an improvement of the above, after the responding to the adjustment instruction for adjusting the position of the power seat corresponding to the vehicle, before the checking whether the position adjustment space in the current position adjustment direction of the power seat is sufficient according to the target adjustment position parameter and the current position parameter, the method further includes:

s120, detecting whether a safety belt of the electric seat is fastened or not;

s121, if the fact that the safety belt of the electric seat is fastened is detected, whether the type of the adjusting instruction belongs to a preset allowable adjusting type or not is analyzed; wherein the adjustment command does not affect the occupant's seat belt comfort for the position adjustment of the power seat, the type of which is set to be of the adjustment-permitted type;

s122, if not, stopping executing the position adjustment work of the electric seat;

and S123, if so, continuing to check whether the position adjusting space in the current position adjusting direction of the electric seat is sufficient according to the target adjusting position parameter and the current position parameter.

In this embodiment, the seat belt is generally only comfortable in the seat portion position (especially, one end of the seat belt is fixed to the vehicle body), and in some positions, the passenger wearing the seat belt feels discomfort such as tightening the neck. Whether the safety belt is fastened or not can be collected through a safety belt switch, so that whether the comfort of the safety belt of a passenger is influenced by the target position or not needs to be judged during automatic adjustment, and if the influence is influenced, execution can be refused or the safety belt is executed to the limit position without influencing the comfort.

As an improvement of the above scheme, if the number of the seats is insufficient and the adjacent seat is determined to be of the electric type, calculating an avoidance position of the adjacent seat according to the target position parameter and the current position parameter includes:

s131, if the seat is insufficient and the adjacent seat is judged to be of the electric type, detecting whether the adjacent seat is occupied by a person or not;

s132, if the person sitting on the adjacent seat is detected, calculating an avoidance position of the adjacent seat according to the target position parameter, the current position parameter and a preset comfortable space parameter; wherein the comfort space parameter is set such that a space between the power seats of the adjacent seats is comfortable for an occupant of the adjacent seat;

and S133, if the situation that no person is seated in the adjacent seat is detected, calculating an avoidance position of the adjacent seat according to the target position parameter and the current position parameter.

Illustratively, the position adjustment space of the power seat is sufficient to satisfy one of: after the electric seat is adjusted to the target position, normal sitting of the adjacent seat is not influenced; the electric seat does not interfere with the adjacent seat after being adjusted to the target position.

As an improvement of the above, after the stop of the execution of the position adjustment work for the power seat, the method further includes:

and S14, outputting a current report of the reason of the failure of the electric seat position adjustment work to a vehicle-mounted display device for display.

In the present embodiment, when the adjustment work for the position of the power seat fails, the report of the reason for the failure of the adjustment work is output to the in-vehicle display device for display, which facilitates the passenger to know the reason for the failure of the adjustment in time.

To facilitate an understanding of the above embodiments, the following detailed description is given here:

referring to fig. 2, a typical three-row seat is selected for illustration (a two-row seat is a power seat and a three-row seat is a fixed seat):

and establishing a position coordinate system of the whole vehicle seat, and simplifying a model into a two-dimensional plane coordinate system, namely an X coordinate system and a Z coordinate system.

The left seat in a row can be adjusted forwards and backwards, adjusted in height and adjusted in backrest, the length of a seat cushion is L1, the length of a backrest is L2, the X-direction adjustable range of the front end point of the seat cushion is [ a1 and b1], the Z-direction adjustable range of the seat cushion is [ h1 and h2], the backrest is adjustable in angle [90 and 90+ P ], and L1, L2, a1, b1, h1, h2 and P1 are constants; the left seats in the two rows can be adjusted forwards and backwards, leg supports and a backrest, the length of a seat cushion is L4, the length of the backrest is L5, the length of the leg supports is L3, the adjustable range of the front end point X of the seat cushion in the X direction is [ a2, b2], the Z direction of the seat cushion is not adjustable to be h3, the adjustable angle of the backrest is [90, 90+ P2], the adjustable angle of the leg supports is [90, 90+ P1], wherein L3, L4, L5, a2, b2, h3 and P2 are constants; the left seats in the three rows can be unadjustable, the X direction of the front end point of the seat cushion is X3, the Z direction is h4, wherein X3 and h4 are constants;

(1) static position checking

Left seat row

Rear end base:

Figure BDA0002260613060000171

a backrest:

two-row left seat

Rear end base:

Figure BDA0002260613060000173

a backrest:

Figure BDA0002260613060000174

a leg support:

Figure BDA0002260613060000175

three-row left seat

A front end base:

Figure BDA0002260613060000176

the front end of the left seat row is provided with a leg placing space, so that the space problem does not need to be considered.

The base at the rear end of the left seat in one row interferes with the leg supports in two rows:

X+L1=K-L3*sinθ1,(h3-L3*cosθ1)∈[0,Z]

the left seat back in one row interferes with the leg rest in two rows:

X+L1+L2*sinθ=K-L3*sinθ1,Z+L2*cosθ=(h3-L3*cosθ1)

the rear end bases of the two rows of left seats interfere with the front end bases of the three rows of left seats;

K+L4=X3

Figure BDA0002260613060000181

the backrest of the left seat in the second row interferes with the base at the front end of the left seat in the third row;

K+L4+L5*sinθ2=X3,(h2+L5*cosθ2)∈[0,h3]

(2) dynamic position checking

Each adjusting the speed of the motor seat 1

Figure BDA0002260613060000182

Height of seat 1

Figure BDA0002260613060000183

Chair 1 backrest

Figure BDA0002260613060000184

Front and back of the seat 2

Figure BDA0002260613060000185

Height of seat 2

Figure BDA0002260613060000186

Chair 2 leg support

Figure BDA0002260613060000187

The rear end base of the left seat in one row interferes with the leg supports in two rows, namely whether the adjustment in the current position interferes or not, wherein

Figure BDA0002260613060000188

And the motion value of the seat j is 0 when the direction i of the seat j is in motion or not, and the motion value of the seat j is 1 when the direction i of the seat j is in motion. The checking formula is as follows:

Figure BDA0002260613060000189

Figure BDA00022606130600001810

the left seat back in one row interferes with the leg rest in two rows:

Figure BDA00022606130600001811

Figure BDA00022606130600001812

the rear end bases of the two rows of left seats interfere with the front end bases of the three rows of left seats;

Figure BDA00022606130600001813

the backrest of the left seat in the second row interferes with the base at the front end of the left seat in the third row;

Figure BDA00022606130600001814

Figure BDA00022606130600001815

(3) avoidance space check

Based on the static position check, if the current position of the seat 2 interferes with the target position of the seat 1, the seat 2 needs to avoid a space.

Based on the static position check, if the seat 2 target position and the seat 1 target position interfere, the post-triggered target position call is not executed.

Based on the static position check, the position (a plurality of avoidance positions) at which the seat 2 does not interfere can be obtained by solving the position taken into the target position of the seat 1 and the current position of the seat 2. And calculating the adjusting time of the current position of the seat 2 moving to the avoiding position of the seat 2, and taking the position with the shortest time as the optimal solution of the seat 2.

Seat adjustment sequence

(1) Setting recommended start-stop minimum working time of each adjusting direction motor of seat

Front and back of seat 1

Figure BDA0002260613060000191

Height of seat 1

Figure BDA0002260613060000192

Chair 1 backrest

Figure BDA0002260613060000193

Front and back of the seat 2Chair 2 backrest

Figure BDA0002260613060000195

Chair 2 leg support

Figure BDA0002260613060000196

(2) Calculating the time required for each regulating motor to move from the current position to the target position

Each adjusting motor speed V in front and back of seat 11 1Seat 1 height

Figure BDA0002260613060000197

Chair 1 backrest V3 1Front and rear V of seat 21 22 seat back V3 22 leg support of chair

Front and back of the current position seat 1 in each adjusting direction

Figure BDA0002260613060000199

Height of seat 1Chair 1 backrest

Figure BDA00022606130600001911

Front and back of the seat 2

Figure BDA00022606130600001912

Chair 2 backrest

Figure BDA00022606130600001913

Chair 2 leg support

Figure BDA00022606130600001914

Each adjusting direction target position seat 1 front and back

Figure BDA00022606130600001915

Height of seat 1

Figure BDA00022606130600001916

Chair 1 backrest

Figure BDA00022606130600001917

Front and back of the seat 2

Figure BDA00022606130600001918

Chair 2 backrest

Figure BDA00022606130600001919

Chair 2 leg support

Figure BDA00022606130600001920

The seat 1 needs time in each adjusting direction

Figure BDA00022606130600001921

Height of seat 1

Figure BDA00022606130600001922

Chair 1 backrest

Figure BDA00022606130600001923

(3) And regulating motor sequence constraint. Namely, when any one motor in one seat acts, whether other motors can act simultaneously or not.

Chair 1 Front and back adjusting motor Height adjusting motor Backrest adjusting motor
Front and back adjusting motor Y N Y
Height adjusting motor N Y Y
Backrest adjusting motor Y Y Y

Chair 2 Front and back adjusting motor Leg support adjusting motor Backrest adjusting motor
Front and back adjusting motor Y Y Y
Leg support adjusting motor Y Y N
Backrest adjusting motor Y N Y

(4) Definition of the adjustment directions of the seat

Figure BDA0002260613060000202

(5) An objective function. Memorize the call-out completion time tComplete the processThe time for each regulating motor of the chair to move to the target position

Figure BDA0002260613060000203

In the formula, tAt the same timeIndicating the adjustment time that needs to be removed from the total time due to simultaneous adjustment of the motors,

Figure BDA0002260613060000204

j-adjust motor demand adjust time representing the ith seat,

Figure BDA0002260613060000211

individual watchThe adjustment time required by the front and back adjustment motor of the seat 1, the adjustment time required by the height adjustment motor and the adjustment time required by the backrest adjustment motor are shown.

(6) Adjustment direction selection

Each regulating motor demand time

Figure BDA0002260613060000212

t is greater than 0 and needs to be adjusted.

Suppose that

Figure BDA0002260613060000213

If the height of the seat is larger than 0, the front and back, the height and the backrest of the seat 1 are required to be adjusted.

And determining which direction to select from the directions needing to be adjusted by using an enumeration method, a random method and the like.

If the seat 1 is selected for front-back adjustment by an enumeration method, the backrest can be adjusted simultaneously according to the sequential restriction of the adjusting motors.

(7) Adjustment space checking

According to a space checking formula

Figure BDA0002260613060000215

Figure BDA0002260613060000216

If the solution exists, the space is insufficient, otherwise, the space is sufficient.

(8) Other seat avoiding movement

The seat 1 is memorized and adjusted out, the seat 1 needs the seat 2 to make room, and the movement directions of the seat 2 in the front and back direction/leg support/backrest can be clear.

Chair 2 Front and back adjusting motor Leg support adjusting motor Backrest adjusting motor
In accordance with the direction of movement To the rear To the rear N

And (3) checking the target position of the seat 1 based on the space, wherein if the current position of the seat 2 is interfered with the target position of the seat 1, the seat 2 needs to avoid the space.

The position (a plurality of avoidance positions) at which the seat 2 does not interfere can be obtained by solving the target position brought into the seat 1 by the spatial check. And calculating the adjusting time of the current position of the seat 2 moving to the avoiding position of the seat 2, and taking the position with the shortest time as the avoiding position of the seat 2.

Before the seat 1 acts, whether the movement position of the seat 1 starting and stopping from the current position with the minimum working time is interfered with the current position of the seat 2 or not is checked based on a space check formula, if the movement position is interfered with the current position, the seat 1 stops adjusting, the seat 2 supports legs/adjusts in the front-back direction, and the seat 1 continues to adjust when the movement position is not interfered with by the space check formula.

The seat 1& seat 2 adjustment timing can be derived based on the above solution.

Specific seat adjustment control logic embodiments, reference may be made to the following exemplary contents:

the three-row seats can cover all the spatial position relations of the N rows of seats, so the three-row seats are taken as an example.

(1) The row of left seats is called out by memorizing the comfortable target position by one key, and the specific working flow is shown in fig. 3:

Step1:

judging whether the left seat in the row occupies the space of the passenger, if so, entering Step 2; if not, jumping to Step 5;

Step2:

judging whether the target position supporting the electric seat is called out when the passenger occupies the space, and if so, entering Step 3; if the target position is not supported to be called out, the current position of the electric seat is quitted from being adjusted;

Step3:

detecting whether the safety belt of the electric seat is fastened or not, and if so, entering Step 4; if not, go to Step 5;

Step4:

judging whether the seat belt fastening of the electric seat influences the calling of the target position of the seat, and if not, entering Step 5; if the influence is caused, the current position adjustment work of the electric seat is quitted;

Step5:

checking whether the position adjusting space of the electric seat is sufficient or not according to a space checking formula, and if the position adjusting space is insufficient, entering Step 6; if the position is sufficient, calling out the target position of the seat is executed;

Step6:

judging whether the left seat in the second row occupies the space of the passenger or not, and if so, entering Step 7; if not, entering Step 8;

Step7:

judging whether the target position of the left seat in one row is called out to be a strong demand type, if so, reserving safe leg space for two rows of passengers, and entering Step 8; if not, the current position adjustment work of the left seat row is quitted;

Step8:

judging whether passengers occupy the left seats in the three rows, if so, reserving safe leg space for the passengers in the three rows, and performing linkage adjustment of the left seats in the one row and the two rows (namely, performing avoidance processing on the seat positions of the left seats in the one row and the two rows) to realize adjustment of the target position of the left seat in the one row and reserve safe leg space for the passengers in the left seats in the two rows and the passengers in the left seats in the three rows; if not, executing the linkage adjustment of the left seats in the rows I and II (namely, carrying out avoidance processing on the seat positions of the left seats in the rows I and II) so as to realize the adjustment of the target position of the left seat in the row I and reserve a safe leg space for the left seat in the row II.

(2) The specific working flow of the two-row left seat target position memory calling is shown in fig. 4:

Step1:

judging whether the position adjustment of the left seat in the second row is in an 'easy-entry-exit' mode or a 'one-key comfortable' mode, and if the position adjustment is in the 'easy-entry-exit' mode, entering Step 2;

if the mode is 'one-key comfort' mode, Step7 is entered;

Step2:

judging whether the left seat in the second row occupies the space of the passenger or not, and if not, entering Step 3;

if yes, exiting the current position adjustment work;

Step3:

checking whether the position adjusting space of the seat is sufficient according to a space checking formula, and if the position adjusting space of the seat is insufficient, entering Step 4;

if the position is sufficient, calling out the target position of the seat for the left seat in the second row;

Step4:

judging whether passengers occupy the left seats in the row, if so, reserving safe leg space for the passengers in the row, and entering Step 5;

if not, entering Step 6;

Step5:

judging whether the fastening of the left seat belt of the row of left seats influences the arrival of the left seat of the row of left seats at a target position (an avoidance position), if so, moving the left seat of the row of left seats to a limit position at which the safety belts of the left seat of the row of left seats do not influence comfort, and entering Step 6;

if the left seat belt row is not fastened or the belt does not influence the left seat row to reach the target position, the Step6 is carried out;

Step6:

judging whether passengers occupy the left seats in the three rows, if so, reserving safe leg space for the passengers in the three rows, performing linkage adjustment of the left seats in the first row and the second row (namely, performing avoidance processing on the seat positions of the left seats in the first row and the second row) so as to realize adjustment of the target position of the left seat in the first row, and reserving safe leg space for the passengers in the left seats in the second row and the passengers in the left seats in the third row; if not, executing the linkage adjustment of the left seats in the rows I and II (namely, carrying out avoidance processing on the seat positions of the left seats in the rows I and II) so as to realize the adjustment of the target position of the left seat in the row I and reserve a safe leg space for the left seat in the row II.

Step7:

Checking whether the position adjusting space of the left seat in the second row is sufficient according to a space checking formula, and entering the seat if the position adjusting space is insufficient

Step8;

If the position is sufficient, calling out the target position of the seat for the left seat in the second row;

Step8:

judging whether the left seat in the row occupies the space of the passenger or not, and if so, entering Step 9;

if not, go to Step 10;

Step9:

judging whether the position adjustment of the left seats in the second row is of a strong demand type, if so, reserving safe leg space for passengers in the second row, and entering Step 6;

if not, the position adjustment work of the left seats in the second row is quitted.

Referring to fig. 5, a schematic structural diagram of a control device for adjusting a power seat of a vehicle according to an embodiment of the present invention is shown, including:

a first response module 10, configured to, in response to an adjustment instruction for adjusting a position of an electric seat corresponding to a vehicle, obtain a target position parameter of the electric seat in a preset vehicle seat position coordinate system, and obtain a current position parameter of an adjacent seat located in a position adjustment direction of the electric seat in the coordinate system; the target position parameter corresponds to the adjustment instruction;

a checking module 11, configured to check whether a position adjustment space in a current position adjustment direction of the electric seat is sufficient according to the target adjustment position parameter and the current position parameter;

a second response module 12, configured to adjust the power seat to a target position corresponding to the target position parameter if sufficient;

and a third response module 13, configured to, if the target position parameter is insufficient, perform avoidance processing on the seat positions of the electric seat and the adjacent seat according to the target position parameter and the current position parameter.

In this embodiment, whether a position adjustment space in a current position adjustment direction of an electric seat is sufficient is checked by a target position parameter of the electric seat which needs to be subjected to position adjustment and a current position parameter of an adjacent seat in the position adjustment direction, and when the target position parameter and the current position parameter are insufficient and the adjacent seat is of an electric type, seat positions of the electric seat and the adjacent seat are avoided according to the target position parameter and the current position parameter, so that the position adjustment of the electric seat is ensured, and the problem of insufficient adjustment space does not occur. Therefore, the embodiment of the invention can check the position adjusting space of the electric seat before the electric seat is adjusted to the target position, so as to avoid the problem that the position adjusting space is insufficient when the electric seat is adjusted to the target position. In addition, different from the prior art that only one adjustment command can adjust the position of one power seat, the embodiment of the invention can control the position adjustment of one or more power seats (i.e. the adjustment is performed in a centralized control manner) by one adjustment command, so that the adjustment of the power seats of the vehicle can be realized more quickly and conveniently.

It should be noted that, contents of each part of the control apparatus in this embodiment may also refer to related contents of the control method in the foregoing embodiment, and further description is not repeated here.

Referring to fig. 6, a schematic diagram of a control system for adjusting a power seat of a vehicle according to an embodiment of the present invention is shown. The control system for vehicle power seat adjustment of the embodiment includes: the vehicle body area control system comprises an instruction generating system 5 for generating adjusting instructions, at least two electric seat systems and a vehicle body area controller 3 for controlling the seat position adjusting work of the corresponding electric seat system 2 according to the obtained adjusting instructions; each of the power seat systems 2 includes: an adjustment motor 20 for adjusting a position of a corresponding power seat and a seat controller 21 for controlling an operation of the corresponding adjustment motor 20 under the control of the body area controller; the body area controller 3 comprises a processor 30, a memory 31 and a computer program stored in the memory and configured to be executed by the processor 30, and when the processor 30 executes the computer program, the control method for adjusting the electric seat of the vehicle according to the embodiment of the invention is realized; alternatively, the processor 30 implements the functions of the modules/units in the control device embodiments when executing the computer program; the controlled end of the adjusting motor 20 is connected to the corresponding control end of the seat controller 21, the controlled end of the seat controller 21 is connected to the control end of the processor 30, and the communication end of the processor 30 is connected to the instruction generating system 5.

In this embodiment, whether a position adjustment space in a current position adjustment direction of an electric seat is sufficient is checked by a target position parameter of the electric seat which needs to be subjected to position adjustment and a current position parameter of an adjacent seat in the position adjustment direction, and when the target position parameter and the current position parameter are insufficient and the adjacent seat is of an electric type, seat positions of the electric seat and the adjacent seat are avoided according to the target position parameter and the current position parameter, so that the position adjustment of the electric seat is ensured, and the problem of insufficient adjustment space does not occur. Therefore, the embodiment of the invention can check the position adjusting space of the electric seat before the electric seat is adjusted to the target position, so as to avoid the problem that the position adjusting space is insufficient when the electric seat is adjusted to the target position. In addition, different from the prior art that only one adjustment command can adjust the position of one power seat, the embodiment of the invention can control the position adjustment of one or more power seats (i.e. the adjustment is performed in a centralized control manner) by one adjustment command, so that the adjustment of the power seats of the vehicle can be realized more quickly and conveniently.

It should be noted that the current position parameter of the power seat may be collected by the position sensor 22 and sent to the seat controller, and then sent to the body area controller through the seat controller. Wherein the position sensor may be a hall sensor of the adjustment motor. If the adjacent seat is of a non-powered type, the current position parameter of the adjacent seat may be preset in the coordinate system and stored in advance.

As a modification of the above solution, the control system further includes a vehicle central gateway 4, and the communication terminal of the processor 30 is connected to the instruction generating system 5 through the vehicle central gateway 4.

As a modification of the above, the adjustment instruction generating system 5 includes a central control display screen device 50 for responding to a seat position adjustment operation of a user and an infotainment domain controller 51 for generating a corresponding adjustment instruction according to the seat position adjustment operation; the controlled end of the central control display screen device 50 is connected with the control end of the infotainment domain controller 51, and the communication end of the infotainment domain controller 51 is connected with the communication end of the processor 30 through the vehicle central gateway 4.

It should be noted that the adjustment instruction generating system may also be a voice input system or a seat position adjusting switch (for example, a seat front and rear adjusting switch, a seat height adjusting switch, a seat back adjusting switch, or a one-key comfort switch), and the like, and is not limited specifically herein.

As a modification of the above, the control system further includes an occupant detection camera 6 provided in the vehicle; the occupant detection camera 6 is configured to send the captured in-vehicle image to the processor 30, so that the processor 30 identifies and detects whether the corresponding power seat is occupied by an occupant according to the in-vehicle image;

or, the control system further comprises a seat occupancy sensor 7 arranged on the corresponding seat; the seat occupancy sensor 7 is connected to the processor 30, and the processor 30 is configured to determine whether a passenger sits in the corresponding seat according to a detection signal of the seat occupancy sensor 7.

As a modification of the above, the control system further includes a seat belt switch 8, and the seat belt switch 8 is configured to detect whether a seat belt on the corresponding power seat is fastened or not, and send the detection result to the processor 30.

It is understood that the seat occupancy sensor 7, the occupant detection camera 6, or the seat belt switch 8 may be directly connected to the processor 30, or may be connected to the processor 30 through the vehicle central gateway 4, and is not particularly limited herein.

Illustratively, the computer program may be partitioned into one or more modules/units that are stored in the memory and executed by the processor to implement the invention. The one or more modules/units may be a series of computer program instruction segments capable of performing specific functions for describing the execution of the computer program in the control device/system for the adjustment of the power seat of the vehicle.

The control device/system for adjusting the vehicle power seat can include, but is not limited to, a processor and a memory. It will be understood by those skilled in the art that the schematic diagrams are merely examples of a control apparatus/system for vehicle power seat adjustment and do not constitute a limitation on the control apparatus/system for vehicle power seat adjustment, and may include more or fewer components than those shown, or combine certain components, or different components, for example, the control apparatus/system for vehicle power seat adjustment may further include input-output devices, network access devices, buses, etc.

The Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. The general purpose processor may be a microprocessor or the processor may be any conventional processor or the like, the processor is a control center of the vehicle power seat adjustment control device/system, and various interfaces and lines are used to connect various parts of the entire vehicle power seat adjustment control device/system.

The memory may be used to store the computer programs and/or modules, and the processor may implement various functions of the control device/system for adjusting the power seat of the vehicle by operating or executing the computer programs and/or modules stored in the memory and invoking data stored in the memory. The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. In addition, the memory may include high speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), at least one magnetic disk storage device, a Flash memory device, or other volatile solid state storage device.

Wherein the control device/system integrated module/unit of the vehicle power seat adjustment, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow of the method according to the embodiments of the present invention may also be implemented by a computer program, which may be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method embodiments may be implemented. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.

It should be noted that the above-described device embodiments are merely illustrative, where the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. In addition, in the drawings of the embodiment of the apparatus provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, and may be specifically implemented as one or more communication buses or signal lines. One of ordinary skill in the art can understand and implement it without inventive effort.

While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention.

27页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于调节车辆座椅的装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!