Automobile seat backrest interference recognition method and device
By acquiring the backrest angle, reference position coordinates, and seat reference line length of the car seat, and combining these with preset conditions to identify seat backrest interference, the problem of low accuracy in existing technologies has been solved, achieving more efficient interference identification.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
- Filing Date
- 2025-02-08
- Publication Date
- 2026-04-17
AI Technical Summary
The accuracy of existing technologies for identifying interference between car seat backrests is low, and they cannot effectively avoid the phenomenon of mutual interference between seat backrests.
By acquiring the backrest angle, reference position coordinates, and seat reference line length of the first car seat and the associated second car seat, and combining preset angle conditions and spatial position relationships, the interference phenomenon of the seat backrest is identified.
It improves the accuracy of interference recognition for car seat backrests, enabling more accurate determination of whether there is interference with the seat backrest and preventing abnormal situations from occurring.
Smart Images

Figure CN119796008B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a method and apparatus for identifying interference with automobile seat backrests. Background Technology
[0002] With the development of vehicle technology, a technology has emerged to adjust the backrests of car seats. Users can adjust the angle of the car seat backrest to obtain a better riding experience, thereby reducing user fatigue during long car rides. However, during the adjustment of the car seat backrest angle, interference may occur. For example, if the front seat backrest angle is too reclined or the rear seat backrest angle is too forward, interference may occur, leading to abnormalities.
[0003] To avoid the above-mentioned anomalies, it is necessary to identify the phenomenon of mutual interference between car seat backs. Currently, the identification of this phenomenon is usually done by identifying the angle of the front and rear seats, and then judging whether there is mutual interference between the seat backs based on the angle. However, this method of car seat back interference identification has a low accuracy rate. Summary of the Invention
[0004] Therefore, it is necessary to provide a method, device, controller, computer-readable storage medium, and computer program product for recognizing interference from car seat backs that can improve the accuracy of such recognition, in order to address the aforementioned technical problems.
[0005] In a first aspect, this application provides a method for identifying interference with a car seat backrest, including:
[0006] In response to a backrest adjustment operation on a first car seat, a first backrest angle of the first car seat and a second backrest angle of a second car seat associated with the first car seat are obtained; the second car seat is a car seat that may have backrest interference with the first car seat during the backrest adjustment process.
[0007] When the first backrest angle and the second backrest angle meet the preset angle conditions, the first reference position coordinates and seat reference line length associated with the target car seat are obtained, and the second reference position coordinates of the associated car seat are obtained; the target car seat is one of the first car seat and the second car seat, and the associated car seat is one of the first car seat and the second car seat other than the target car seat;
[0008] Based on the first backrest angle, the second backrest angle, the first reference position coordinates, the second reference position coordinates, and the seat reference line length, the identification result of the seat back interference phenomenon between the first car seat and the second car seat is obtained.
[0009] In one embodiment, the step of obtaining the first reference position coordinates and seat reference line length associated with the target car seat, and obtaining the second reference position coordinates of the associated car seat, when the first backrest angle and the second backrest angle meet the preset angle conditions, includes: obtaining the target car seat and the associated car seat from the first car seat and the second car seat according to the spatial position relationship between the first car seat and the second car seat when the first backrest angle and the second backrest angle meet the preset angle conditions; obtaining the coordinates of a pre-set first reference point in the target car seat as the first reference position coordinates, and obtaining the coordinates of a pre-set second reference point in the associated car seat as the second reference position coordinates; obtaining the distance between the pre-set first reference point and the backrest contact point in the target car seat as the seat reference line length; the backrest contact point is obtained by performing motion verification and identification on the first car seat and the second car seat.
[0010] In one embodiment, before obtaining the coordinates of a pre-set first reference point in the target car seat as the first reference position coordinates and the coordinates of a pre-set second reference point in the associated car seat as the second reference position coordinates, the method further includes: setting the coordinates of the location of the first backrest adjustment structure in the target car seat as the first reference position coordinates and setting the coordinates of the location of the second backrest adjustment structure in the associated car seat as the second reference position coordinates; before obtaining the distance between the pre-set first reference point and the backrest contact point in the target car seat as the seat reference line length, the method further includes: performing motion verification on the first car seat and the second car seat to obtain the backrest contact points of the first car seat and the second car seat when backrest interference occurs; setting the distance between the backrest contact point in the first car seat and the location of the first backrest adjustment structure as the seat reference line length associated with the first car seat, and setting the distance between the backrest contact point in the second car seat and the location of the second backrest adjustment structure as the seat reference line length associated with the second car seat.
[0011] In one embodiment, the preset angle conditions include: a first preset angle condition and a second preset angle condition; the spatial positional relationship includes a front-to-back positional relationship; the step of obtaining the target car seat and the associated car seat from the first car seat and the second car seat according to the spatial positional relationship between the first car seat and the second car seat when the first backrest angle and the second backrest angle satisfy the preset angle conditions includes: when the first backrest angle and the second backrest angle satisfy the first preset angle condition, taking the car seat located in front of the first car seat and the second car seat as the target car seat, and taking the car seat located behind the first car seat and the second car seat as the associated car seat; when the first backrest angle and the second backrest angle satisfy the second preset angle condition, taking the car seat located behind the first car seat and the car seat located in front of the first car seat and the associated car seat.
[0012] In one embodiment, before obtaining the target car seat and the associated car seat from the first car seat and the second car seat according to the spatial positional relationship between the first car seat and the second car seat when the first backrest angle and the second backrest angle satisfy the preset angle condition, the method further includes: obtaining the front car seat located in front and the rear car seat located behind from the first car seat and the second car seat according to the spatial positional relationship; determining that the first backrest angle and the second backrest angle satisfy the first preset angle condition when the backrest angle of the front car seat corresponding to the front car seat is greater than a preset front car seat backrest angle threshold and the backrest angle of the rear car seat corresponding to the rear car seat is greater than a preset rear car seat backrest angle threshold; the preset front car seat backrest angle threshold and the preset rear car seat backrest angle threshold are obtained by setting motion calibration on the first car seat and the second car seat; determining that the first backrest angle and the second backrest angle satisfy the second preset angle condition when the backrest angle of the front car seat is less than the preset front car seat backrest angle threshold and the backrest angle of the rear car seat is greater than the preset rear car seat backrest angle threshold.
[0013] In one embodiment, the preset front seat back angle threshold and the preset rear seat back angle threshold are set through the following process: performing motion calibration on the front seat and the rear seat of the car to obtain the front seat back angle corresponding to the front seat and the rear seat back angle corresponding to the rear seat when the front seat and the rear seat interfere with each other; setting the front seat back angle as the preset front seat back angle threshold and setting the rear seat back angle as the preset rear seat back angle threshold.
[0014] In one embodiment, after obtaining the front seat and the rear seat from the first and second car seats, the method further includes: determining that there is backrest interference between the first and second car seats when the backrest angle of the front seat is greater than the preset front seat backrest angle threshold and the backrest angle of the rear seat is less than the preset rear seat backrest angle threshold; and determining that there is no backrest interference between the first and second car seats when the backrest angle of the front seat is less than the preset front seat backrest angle threshold and the backrest angle of the rear seat is greater than the preset rear seat backrest angle threshold.
[0015] In one embodiment, the first reference position coordinates are the coordinates of the location of the first backrest adjustment structure included in the target car seat, the second reference position coordinates are the coordinates of the location of the second backrest adjustment structure included in the associated car seat, and the seat reference line length is the distance between the backrest contact point in the target car seat and the location of the first backrest adjustment structure; obtaining the seat backrest interference phenomenon identification result between the first car seat and the second car seat based on the first backrest angle, the second backrest angle, the first reference position coordinates, the second reference position coordinates, and the seat reference line length includes: obtaining the target backrest angle of the target car seat and the associated backrest angle of the associated car seat from the first backrest angle and the second backrest angle; obtaining the contact point position coordinates of the backrest contact point in the target car seat based on the first reference position coordinates, the target backrest angle, and the seat reference line length; and constructing the coordinate expression form of the backrest reference line of the associated car seat based on the associated backrest angle and the second reference position coordinates;
[0016] Based on the coordinates of the contact point and the coordinate expression, the distance between the backrest contact point and the backrest reference line is obtained, and the recognition result of the seat backrest interference phenomenon is obtained based on the distance between the backrest contact point and the backrest reference line.
[0017] In one embodiment, obtaining the seat back interference phenomenon identification result based on the distance between the backrest contact point and the backrest reference line includes: determining that the first car seat and the second car seat have seat back interference when the distance between the backrest contact point and the backrest reference line is less than a preset distance threshold; and determining that the first car seat and the second car seat do not have seat back interference when the distance between the backrest contact point and the backrest reference line is greater than or equal to the distance threshold.
[0018] Secondly, this application also provides a car seat back interference recognition device, comprising:
[0019] The backrest angle acquisition module is used to acquire the first backrest angle of the first car seat and the second backrest angle of the second car seat associated with the first car seat in response to the backrest adjustment operation of the first car seat; the second car seat is the car seat that may have backrest interference with the first car seat during the backrest adjustment process of the first car seat.
[0020] The seat information acquisition module is used to acquire the first reference position coordinates and seat reference line length associated with the target car seat when the first backrest angle and the second backrest angle meet the preset angle conditions, and to acquire the second reference position coordinates of the associated car seat; the target car seat is one of the first car seat and the second car seat, and the associated car seat is one of the first car seat and the second car seat other than the target car seat;
[0021] The backrest interference recognition module is used to obtain the recognition result of the seat back interference phenomenon between the first car seat and the second car seat based on the first backrest angle, the second backrest angle, the first reference position coordinates, the second reference position coordinates, and the seat reference line length.
[0022] Thirdly, this application also provides a controller, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the method described in any embodiment of the first aspect.
[0023] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in any embodiment of the first aspect.
[0024] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the method described in any embodiment of the first aspect.
[0025] The aforementioned automotive seat backrest interference recognition method, device, controller, computer-readable storage medium, and computer program product, in response to a backrest adjustment operation on a first automotive seat, acquire a first backrest angle of the first automotive seat and a second backrest angle of a second automotive seat associated with the first automotive seat; the second automotive seat is an automotive seat that may have backrest interference with the first automotive seat during the backrest adjustment process of the first automotive seat; when the first backrest angle and the second backrest angle meet preset angle conditions, acquire the first reference position coordinates and seat reference line length associated with the target automotive seat, and acquire the second reference position coordinates of the associated automotive seat; the target automotive seat is one of the first automotive seat and the second automotive seat, and the associated automotive seat is one of the first automotive seat and the second automotive seat other than the target automotive seat; based on the first backrest angle, the second backrest angle, the first reference position coordinates, the second reference position coordinates, and the seat reference line length, obtain the recognition result of the backrest interference phenomenon between the first automotive seat and the second automotive seat. This application, by adjusting the backrest of a first car seat, can obtain a first backrest angle of the first car seat and a second backrest angle of a second car seat that may interfere with the backrest of the first car seat. When both the first and second backrest angles meet preset angle conditions, a target car seat and associated car seats can be selected from the first and second car seats. The application also obtains the first reference position coordinates and seat reference line length associated with the target car seat, as well as the second reference position coordinates of the associated car seat. By combining the first backrest angle, second backrest angle, first reference position coordinates, second reference position coordinates, and seat reference line length, the application can identify whether there is backrest interference between the first and second car seats. Compared to using only the backrest angle to determine the existence of backrest interference, this application can improve the accuracy of car seat backrest interference identification. Attached Figure Description
[0026] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0027] Figure 1 This is a flowchart illustrating the interference recognition method for car seat backrests in one embodiment;
[0028] Figure 2 This is a schematic diagram of the process for obtaining car seat information in one embodiment;
[0029] Figure 3 This is a schematic diagram of the process for obtaining car seat information in another embodiment;
[0030] Figure 4 This is a flowchart illustrating the process of obtaining the recognition result of seat back interference phenomenon in one embodiment;
[0031] Figure 5 This is a schematic diagram of the coordinate plane of the front seat in one embodiment;
[0032] Figure 6 This is a schematic diagram of the coordinate plane of the rear seat in one embodiment;
[0033] Figure 7 This is a schematic diagram of the motion verification results in one embodiment;
[0034] Figure 8 This is a structural block diagram of an automotive seat back interference recognition device in one embodiment;
[0035] Figure 9 This is a diagram of the internal structure of the controller in one embodiment. Detailed Implementation
[0036] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0037] In one embodiment, such as Figure 1 As shown, a method for identifying interference in a car seat backrest is provided. This embodiment illustrates the application of this method to a controller that controls the car seat backrest. In this embodiment, the method includes the following steps:
[0038] Step S101: In response to the backrest adjustment operation of the first car seat, obtain the first backrest angle of the first car seat and the second backrest angle of the second car seat associated with the first car seat; the second car seat is a car seat that may have backrest interference with the first car seat during the backrest adjustment of the first car seat.
[0039] In this context, "backrest adjustment" refers to a user-initiated operation to adjust the angle of the car seat back. "First car seat" refers to the car seat corresponding to the user-initiated backrest adjustment operation. "Second car seat" refers to the car seat where adjusting the first car seat might cause backrest interference; this could be the car seat located in front of or behind the first car seat. For example, in a car with seats A, B, and C, where seat A is in front of seat B and seat B is in front of seat C, adjusting the backrest of seat A might cause backrest interference with seat B. In this case, seat A can be considered the first car seat, and seat B the second car seat. Similarly, if adjusting the backrest of seat B might cause backrest interference with both seats A and C, then seats A and C can be considered the second car seats.
[0040] The first backrest angle refers to the current backrest angle of the first car seat, while the second backrest angle refers to the current backrest angle of the second car seat. The backrest angle can refer to the angle between the car seat backrest and the horizontal forward direction of the car. Specifically, when the user initiates an adjustment operation on the backrest of the first car seat, the controller can respond to the operation, thereby identifying the second car seat that has a backrest interference with the first car seat, and obtaining the backrest angles of the first car seat and the second car seat, respectively, as the first backrest angle and the second backrest angle.
[0041] Step S102: When the first backrest angle and the second backrest angle meet the preset angle conditions, obtain the first reference position coordinates and seat reference line length associated with the target car seat, and obtain the second reference position coordinates of the associated car seat; the target car seat is one of the first car seat and the second car seat, and the associated car seat is one of the first car seat and the second car seat other than the target car seat.
[0042] Step S103: Based on the first backrest angle, the second backrest angle, the first reference position coordinates, the second reference position coordinates, and the seat reference line length, obtain the identification result of the seat back interference phenomenon between the first car seat and the second car seat.
[0043] The target car seat refers to the car seat whose reference line length needs to be obtained. This target car seat can be either the first car seat or the second car seat. The associated car seat refers to the other car seat between the first and second car seats, excluding the target car seat. For example, if seat A and seat B are the first and second car seats respectively, and seat A is identified as the target car seat, then seat B is the associated car seat. Similarly, if seat B is identified as the target car seat, then seat A is the associated car seat. The first reference position coordinates are the coordinate information of the reference position associated with the target car seat, and the second reference position coordinates are the coordinate information of the reference position associated with the associated car seat. The seat reference line length refers to the distance between the reference position associated with the target car seat and a predetermined position on the target car seat. This predetermined position can be the contact point between the target car seat and the associated car seat when seat back interference occurs.
[0044] In this embodiment, during the process of identifying seat back interference, if the first backrest angle and the second backrest angle meet the preset angle conditions, it is necessary to combine the backrest angle of the car seat, the reference position coordinates of the car seat, and the seat reference line length of the target car seat to identify whether there is seat back interference between the first car seat and the second car seat. The controller can first identify the target car seat and the associated car seat from the first car seat and the second car seat, and can also obtain the reference position coordinates and seat reference line length of the target car seat, as well as the reference position coordinates of the associated car seat. Then, based on the collected first backrest angle and second backrest angle, the reference position coordinates and seat reference line length of the target car seat, and the reference position coordinates of the associated car seat, the identification result of the seat back interference between the first car seat and the second car seat can be obtained.
[0045] In the aforementioned method for recognizing interference between car seat backrests, in response to a backrest adjustment operation on a first car seat, a first backrest angle of the first car seat and a second backrest angle of a second car seat associated with the first car seat are obtained. During the backrest adjustment of the first car seat by the second car seat, there may be interference between the second and third car seats. If the first and second backrest angles meet preset angle conditions, the first reference position coordinates and seat reference line length associated with the target car seat are obtained, along with the second reference position coordinates of the associated car seat. The target car seat is one of the first and second car seats, and the associated car seat is the other than the target car seat. Based on the first backrest angle, second backrest angle, first reference position coordinates, second reference position coordinates, and seat reference line length, the recognition result of the interference between the backrests of the first and second car seats is obtained. This application, by adjusting the backrest of a first car seat, can obtain a first backrest angle of the first car seat and a second backrest angle of a second car seat that may interfere with the backrest of the first car seat. When both the first and second backrest angles meet preset angle conditions, a target car seat and associated car seats can be selected from the first and second car seats. The application also obtains the first reference position coordinates and seat reference line length associated with the target car seat, as well as the second reference position coordinates of the associated car seat. By combining the first backrest angle, second backrest angle, first reference position coordinates, second reference position coordinates, and seat reference line length, the application can identify whether there is backrest interference between the first and second car seats. Compared to using only the backrest angle to determine the existence of backrest interference, this application can improve the accuracy of car seat backrest interference identification.
[0046] In one embodiment, such as Figure 2 As shown, step S102 may further include:
[0047] Step S201: When the first backrest angle and the second backrest angle meet the preset angle conditions, the target car seat and the associated car seat are obtained from the first car seat and the second car seat according to the spatial position relationship between the first car seat and the second car seat.
[0048] The spatial position relationship can refer to the relative spatial position relationship between the first car seat and the second car seat. In this embodiment, the controller can identify the first car seat and the second car seat by combining the relative spatial position of the first car seat and the second car seat when the first backrest angle and the second backrest angle meet the preset angle conditions.
[0049] Step S202: Obtain the coordinates of a first reference point pre-set in the target car seat as the first reference position coordinates, and obtain the coordinates of a second reference point pre-set in the associated car seat as the second reference position coordinates.
[0050] The first reference point refers to the seat reference point set in the target car seat, and the second reference point is the seat reference point set in the associated car seat. The first reference position coordinates refer to the position coordinates corresponding to the first reference point, and the second reference position coordinates refer to the position coordinates corresponding to the second reference point. These position coordinates can be preset. Specifically, the controller can pre-store the position coordinates of the reference points corresponding to each car seat. After identifying the target car seat and the associated car seat, the first reference position coordinates and the second reference position coordinates can be obtained from the above position coordinates.
[0051] Step S203: Obtain the distance between the pre-set first reference point and the backrest contact point in the target car seat as the seat reference line length; the backrest contact point is obtained by performing motion verification and identification on the first car seat and the second car seat.
[0052] The backrest contact point refers to the contact point between the seat backs obtained by motion calibration identification of the first car seat and the second car seat. This motion calibration can be achieved by changing the backrest angle of the first car seat and the second car seat. The seat reference line length refers to the distance between the first reference point in the target car seat and the backrest contact point. This distance can also be preset, for example, it can be obtained based on the distance between the backrest contact point and the reference point after the backrest contact point of the car seat is identified by motion calibration.
[0053] Taking seat A as the first car seat and seat B as the second car seat as an example, when performing motion calibration on seats A and B, the contact points of the backrests of seats A and B can be identified, namely contact point A and contact point B, respectively. Seat A has a reference point A, and seat B has a reference point B. The controller can then obtain the distance between contact point A and reference point A, as reference line length A, and the distance between contact point B and reference point B, as reference line length B. After identifying the target car seat, if seat A is the target car seat, then reference line length A is used as the seat reference line length; similarly, if seat B is the target car seat, then reference line length B is used as the seat reference line length.
[0054] In this embodiment, the first reference position coordinates, the second reference position coordinates, and the seat reference line length can be preset. When the first backrest angle and the second backrest angle meet the preset angle conditions, the target car seat and the associated car seat can be obtained first based on the spatial position relationship. Then, the first reference position coordinates, the second reference position coordinates, and the seat reference line length can be obtained based on the preset reference position coordinates and seat reference line lengths of each car seat. The seat reference line length can be obtained by performing motion verification and recognition on the first car seat and the second car seat to obtain the backrest contact point. This method can improve the efficiency and accuracy of data acquisition.
[0055] Furthermore, such as Figure 3 As shown, step S202 may also include:
[0056] Step S301: Set the coordinates of the location of the first backrest adjustment structure contained in the target car seat as the first reference position coordinates, and set the coordinates of the location of the second backrest adjustment structure contained in the associated car seat as the second reference position coordinates.
[0057] The first backrest adjustment structure refers to the backrest adjustment structure included in the target car seat, while the second backrest adjustment structure refers to the backrest adjustment structure included in the associated car seat. The backrest adjustment structure is used to adjust the backrest angle of the car seat. In this embodiment, the controller can use the backrest adjustment structure of the car seat as a reference point of the car seat, that is, the first backrest adjustment structure is the first reference point and the second backrest adjustment structure is the second reference point. Therefore, the controller can set the coordinates of the location of the first backrest adjustment structure as the first reference position coordinates and set the coordinates of the location of the second backrest adjustment structure as the second reference position coordinates.
[0058] Before step S203, the following may also be included:
[0059] Step S302: Perform motion verification on the first car seat and the second car seat to obtain the contact point between the backrests of the first car seat and the second car seat when the backrests interfere with each other.
[0060] Step S303: The distance between the backrest contact point in the first car seat and the location of the first backrest adjustment structure is set as the seat reference line length associated with the first car seat, and the distance between the backrest contact point in the second car seat and the location of the second backrest adjustment structure is set as the seat reference line length associated with the second car seat.
[0061] The seat reference line length can be obtained in the following way: First, perform motion calibration on the first car seat and the second car seat. The motion calibration method can be to change the backrest angle of the first car seat and the second car seat until the backrest of the first car seat and the second car seat interfere with each other. At this time, the backrest of the first car seat will contact the backrest of the second car seat. At this time, the controller can obtain the contact point between the backrest of the first car seat and the second car seat.
[0062] Subsequently, the controller can set the distance between the backrest contact point in the first car seat and the location of the first backrest adjustment structure as the seat reference line length associated with the first car seat, and set the distance between the backrest contact point in the second car seat and the location of the second backrest adjustment structure as the seat reference line length associated with the second car seat. In this way, the seat reference line lengths associated with the first and second car seats can be obtained separately. After identifying the target car seat from the first and second car seats, the aforementioned seat reference line lengths can be used to obtain the seat reference line length associated with the target car seat.
[0063] In this embodiment, the coordinates of the backrest adjustment structure can also be set as reference position coordinates. After identifying the backrest contact point through motion verification, the distance between the backrest contact point and the corresponding first backrest adjustment structure can be used as the seat reference line length associated with the seat. This method can improve the accuracy of obtaining the reference position coordinates and the seat reference line length.
[0064] In one embodiment, the preset angle conditions include: a first preset angle condition and a second preset angle condition; the spatial positional relationship includes a front-rear positional relationship; step S201 may further include: when the first backrest angle and the second backrest angle satisfy the first preset angle condition, the car seat located in front of the first car seat and the second car seat is designated as the target car seat, and the car seat located in the rear of the first car seat and the second car seat is designated as the associated car seat; when the first backrest angle and the second backrest angle satisfy the second preset angle condition, the car seat located in the rear of the first car seat and the second car seat is designated as the target car seat, and the car seat located in the front of the first car seat and the second car seat is designated as the associated car seat.
[0065] In this embodiment, the preset angle condition can consist of two parts: a first preset angle condition and a second preset angle condition. As long as the first backrest angle and the second backrest angle satisfy either the first preset angle condition or the second preset angle condition, the condition is met. The spatial positional relationship includes the front-to-back positional relationship, which can characterize the front-to-back position between the first car seat and the second car seat.
[0066] Furthermore, the controller acquires the target car seat and associated car seat differently depending on the preset angle conditions. For example, if the first backrest angle and the second backrest angle satisfy the first preset angle condition, then the controller can select the car seat located in front of the first car seat and the car seat located behind it as the target car seat, and the car seat located behind it as the associated car seat. Similarly, if the first backrest angle and the second backrest angle satisfy the second preset angle condition, then the controller can select the car seat located behind the first car seat and the car seat located in front of it as the associated car seat.
[0067] In this embodiment, the preset angle conditions include a first preset angle condition and a second preset angle condition, and the spatial position relationship includes a front-to-back position relationship. Furthermore, the target car seat and associated car seats can be identified based on the front-to-back relationship between the first car seat and the second car seat, depending on whether the first backrest angle and the second backrest angle satisfy the first preset angle condition or the second preset angle condition. This method can improve the accuracy of identifying the target car seat and associated car seats.
[0068] Further, before step S201, the method may include: obtaining the front seat located in front and the rear seat located behind from the first car seat and the second car seat according to their spatial position relationship; determining that the first backrest angle and the second backrest angle satisfy the first preset angle condition when the backrest angle of the front seat corresponding to the front seat is greater than a preset front seat backrest angle threshold and the backrest angle of the rear seat corresponding to the rear seat is greater than a preset rear seat backrest angle threshold; the preset front seat backrest angle threshold and the preset rear seat backrest angle threshold are obtained by setting motion calibration on the first car seat and the second car seat; determining that the first backrest angle and the second backrest angle satisfy the second preset angle condition when the backrest angle of the front seat is less than the preset front seat backrest angle threshold and the backrest angle of the rear seat is greater than the preset rear seat backrest angle threshold.
[0069] In this embodiment, the front seat of a car refers to the seat located at the front of the first car seat and the second car seat, while the rear seat of a car refers to the seat located at the rear of the first car seat and the second car seat. The controller can first identify the front seat and the rear seat of the first car seat and the second car seat based on the spatial position relationship between them.
[0070] The front seat backrest angle refers to the backrest angle of the front seats in a car, while the rear seat backrest angle refers to the backrest angle of the rear seats. Since the controller has already obtained the first and second backrest angles, after identifying the front and rear seats in the first and second car seats, it can further identify the front and rear seat backrest angles from the first and second backrest angles. For example, if the first car seat is a front seat, then the first backrest angle is used as the front seat backrest angle, and the second backrest angle is used as the rear seat backrest angle. Conversely, if the second car seat is a front seat, then the second backrest angle is used as the front seat backrest angle, and the first backrest angle is used as the rear seat backrest angle.
[0071] The preset front seat backrest angle threshold is a pre-set threshold for the front seat backrest angle, and the preset rear seat backrest angle threshold is a pre-set threshold for the rear seat backrest angle. These thresholds are used to determine whether the first backrest angle and the second backrest angle meet preset conditions. These thresholds can also be pre-set by performing motion calibration on the first and second car seats. Specifically, if the front seat backrest angle is greater than the preset front seat backrest angle threshold, and the rear seat backrest angle is also greater than the preset rear seat backrest angle threshold, then the first backrest angle and the second backrest angle are determined to meet the first preset angle condition. Conversely, if the front seat backrest angle is less than the preset front seat backrest angle threshold, and the rear seat backrest angle is also less than the preset rear seat backrest angle threshold, then the first backrest angle and the second backrest angle are determined to meet the second preset angle condition.
[0072] In this embodiment, the front seat back angle threshold and the rear seat back angle threshold can be set by pre-setting motion calibration settings for the first car seat and the second car seat. Based on the front-rear relationship between the first car seat and the second car seat, the relationship between the front seat back angle and the preset front seat back angle threshold, and the relationship between the rear seat back angle and the preset rear seat back angle threshold can be determined. This allows for the identification of whether preset angle conditions are met, and whether the first preset angle condition or the second preset angle condition is met. This method can improve the efficiency of angle condition identification.
[0073] Furthermore, the preset front seat backrest angle threshold and the preset rear seat backrest angle threshold are set through the following process: performing motion calibration on the front seat and the rear seat of the car to obtain the front seat backrest angle corresponding to the front seat and the rear seat backrest angle corresponding to the rear seat when the front seat and the rear seat interfere with each other; setting the front seat backrest angle as the preset front seat backrest angle threshold and setting the rear seat backrest angle as the preset rear seat backrest angle threshold.
[0074] In this embodiment, the preset front seat back angle threshold can be the seat back angle of the front seat when the front seat and rear seat of the car interfere with each other during the motion calibration process of the front seat and rear seat of the car, while the preset rear seat back angle threshold is the seat back angle of the rear seat of the car when the seat back interference occurs.
[0075] Specifically, when performing motion verification on the first and second car seats, this application can also identify the front and rear seats of the car based on the front-to-back position relationship between the first and second car seats. Then, when the backrests of the front and rear seats interfere with each other, the front seat backrest angle and the rear seat backrest angle are collected and used as preset front seat backrest angle thresholds and preset rear seat backrest angle thresholds, respectively.
[0076] In this embodiment, the controller can also use the backrest angle of the front seat when the front seat and the rear seat of the car interfere with each other as a preset front seat backrest angle threshold, and the backrest angle of the rear seat as a preset rear seat backrest angle threshold when performing motion verification on the front seat and the rear seat of the car. This method can improve the accuracy of setting the front seat backrest angle threshold and the rear seat backrest angle threshold.
[0077] In addition, after obtaining the front seat located in front and the rear seat located behind from the first car seat and the second car seat, the method may further include: determining that there is seat back interference between the first car seat and the second car seat when the backrest angle of the front seat is greater than a preset front seat backrest angle threshold and the backrest angle of the rear seat is less than a preset rear seat backrest angle threshold; and determining that there is no seat back interference between the first car seat and the second car seat when the backrest angle of the front seat is less than the preset front seat backrest angle threshold and the backrest angle of the rear seat is greater than the preset rear seat backrest angle threshold.
[0078] If the front seat back angle is greater than the preset front seat back angle threshold, and the rear seat back angle is less than the preset rear seat back angle threshold, it means that the front seat recline angle is greater than the front seat recline angle when seat back interference occurs, and the rear seat tilt angle is smaller than the rear seat tilt angle when seat back interference occurs. In this case, seat back interference will inevitably occur, so the controller can directly identify that seat back interference will occur in this situation.
[0079] Similarly, if the front seat back angle is less than the preset front seat back angle threshold, and the rear seat back angle is greater than the preset rear seat back angle threshold, it means that the front seat recline angle is smaller than the front seat recline angle when seat back interference occurs, and the rear seat tilt angle is larger than the rear seat tilt angle when seat back interference occurs. In this case, seat back interference will not occur, so the controller can directly identify that seat back interference will not occur in this case.
[0080] If the first backrest angle and the second backrest angle do not meet the preset angle conditions, the controller can directly identify whether a seat backrest interference phenomenon will occur based on the relationship between the front seat backrest angle and the preset front seat backrest angle threshold, and based on the relationship between the rear seat backrest angle and the preset rear seat backrest angle threshold. This method can ensure the completeness of the seat backrest interference phenomenon identification.
[0081] In one embodiment, the first reference position coordinates are the coordinates of the location of the first backrest adjustment structure included in the target car seat, the second reference position coordinates are the coordinates of the location of the second backrest adjustment structure included in the associated car seat, and the seat reference line length is the distance between the backrest contact point in the target car seat and the location of the first backrest adjustment structure; for example Figure 4 As shown, step S103 may further include:
[0082] Step S401: Obtain the target backrest angle of the target car seat and the associated backrest angle of the associated car seat from the first backrest angle and the second backrest angle.
[0083] The target backrest angle refers to the backrest angle of the target car seat, while the associated backrest angle refers to the backrest angle of the associated car seat. Since the target car seat and the associated car seat are composed of the first car seat and the second car seat, after the controller identifies the target car seat and the associated car seat from the first car seat and the second car seat, it can further identify the target backrest angle and the associated backrest angle from the first backrest angle and the second backrest angle.
[0084] Step S402: Based on the first reference position coordinates, the target backrest angle, and the seat reference line length, obtain the contact point position coordinates of the backrest contact point in the target car seat.
[0085] The first reference position coordinates refer to the coordinates of the location of the first backrest adjustment structure contained in the target car seat, while the seat reference line length refers to the distance between the backrest contact point in the target car seat and the location of the first backrest adjustment structure. Therefore, after obtaining the coordinates of the location of the first backrest adjustment structure, the target backrest angle, and the seat reference line length, the controller can uniquely determine the coordinates of the backrest contact point in the target car seat, that is, determine the contact point position coordinates.
[0086] For example, the contact point coordinates can be represented as (x1, z1), and then the contact point coordinates can be calculated using the following formula:
[0087]
[0088]
[0089] The coordinates of the first reference position are (a, b), the length of the seat reference line is c, and the target backrest angle is... .
[0090] Step S403: Based on the associated backrest angle and the coordinates of the second reference position, construct the coordinate expression of the backrest reference line of the associated car seat.
[0091] The backrest reference line refers to the line connecting the contact point of the associated car seat to the second backrest adjustment structure contained in the associated car seat. Since the second reference position coordinates can represent the coordinates of the location of the second backrest adjustment structure contained in the associated car seat, and the associated backrest angle can represent the angle between the contact point of the associated car seat and the line connecting the associated car seat, an expression for the backrest reference line of the associated car seat can be constructed based on the associated backrest angle and the second reference position coordinates, which serves as the coordinate expression form of the backrest reference line.
[0092] For example, the expression for the reference line of the car seat back can be shown as follows:
[0093]
[0094] Where (x, z) represent different coordinate points contained on the backrest reference line, the second reference position coordinates are (d, e), and the associated backrest angle is... .
[0095] Step S404: Based on the coordinates of the contact point and the coordinate expression, obtain the distance between the backrest contact point and the backrest reference line, and obtain the seat backrest interference phenomenon recognition result based on the distance between the backrest contact point and the backrest reference line.
[0096] In this embodiment, the method for determining whether there is a seat back interference phenomenon is to calculate the distance between the back contact point in the target car seat and the back reference line of the associated car seat. This distance is calculated by combining the coordinates of the contact point position and the expression of the back reference line.
[0097] For example, the distance between the backrest contact point in the target car seat and the backrest reference line of the associated car seat can be represented by D1, and can be calculated using the following formula:
[0098]
[0099] Then, the controller can further obtain the seat back interference phenomenon recognition result based on the distance between the backrest contact point and the backrest reference line.
[0100] In this embodiment, the contact point coordinates of the backrest contact point in the target car seat can be obtained based on the first reference position coordinates of the target car seat, the target backrest angle, and the length of the seat reference line. Furthermore, a coordinate expression for the backrest reference line of the associated car seat can be constructed based on the associated backrest angle and the second reference position coordinates. Using the contact point coordinates and the coordinate expression, the distance between the backrest contact point and the backrest reference line can be obtained, and this distance can then be used to identify seat backrest interference phenomena. This method can improve the accuracy of seat backrest interference phenomenon identification.
[0101] Furthermore, step S404 may further include: determining that there is backrest interference between the first car seat and the second car seat when the distance between the backrest contact point and the backrest reference line is less than a preset distance threshold; and determining that there is no backrest interference between the first car seat and the second car seat when the distance between the backrest contact point and the backrest reference line is greater than or equal to the distance threshold.
[0102] The preset distance threshold is a pre-defined threshold used to determine whether seat back interference exists. For example, this threshold can be set to 10mm. This threshold can be used to eliminate errors caused by calculations, thereby further improving the accuracy of seat back interference identification. Specifically, if the distance between the backrest contact point and the backrest reference line is less than the preset distance threshold, it means that the backrest contact point of the target car seat is very close to the backrest reference line of the associated car seat. At this time, seat back interference is very likely to occur. In this case, the controller will determine that there is seat back interference between the first car seat and the second car seat. Similarly, if the distance between the backrest contact point and the backrest reference line is greater than or equal to the preset distance threshold, it means that there is still a certain distance between the backrest contact point of the target car seat and the backrest reference line of the associated car seat. At this time, it means that there is no seat back interference between the first car seat and the second car seat.
[0103] In this embodiment, the controller can identify seat back interference between the first car seat and the second car seat by comparing the distance between the backrest contact point and the backrest reference line with a preset distance threshold. Since the preset distance threshold can be used to eliminate errors caused by calculation, this method can further improve the accuracy of seat back interference identification.
[0104] In one embodiment, a method for determining seat backrest adjustment interference is also provided. This method can detect the relative positional relationship between the front and rear seats in real time. Compared with directly determining whether seat backrest interference occurs by identifying the angle range of the front and rear seats, this embodiment can improve the accuracy of seat backrest interference phenomenon identification, which can be achieved through the following principle:
[0105] (1) The positions of the two first contact points A and B of the front and rear seats during the adjustment of the backrest angle are obtained through motion calibration.
[0106] (2) During the change of backrest angle, calculate the distance between contact point A and the rear seat, and the distance between contact point B and the front seat, and determine the relative positional relationship between the front and rear seats.
[0107] The specific implementation process is as follows:
[0108] Coordinate values are taken based on the XZ axis plane, and the Y-axis coordinate is the same by default. No Y-axis coordinate description or calculation is performed.
[0109] For the front seats, as Figure 5As shown, in the XZ-axis plane, the coordinates of reference point Q1 are (a, b), and the coordinates of contact point A are (x1, z1). The coordinates of the reference point remain unchanged during backrest angle adjustment. For example, the location of the front seat backrest adjustment mechanism can be used as reference point Q1. Reference line R1 represents the line from point A to reference point Q1, and the distance of reference line R1 is c, which is a constant. (Front seat backrest angle) This represents the angle between R1 and the positive X-axis, which is related to the adjustment angle of the backrest adjustment operation.
[0110] For rear seats, as Figure 6 As shown, in the XZ-axis plane, the coordinates of reference point Q2 are (d, e), and the coordinates of contact point B are (x2, z2). The coordinates of the reference point remain unchanged during backrest angle adjustment. For example, the location of the rear seat backrest adjustment mechanism can be used as reference point Q2. Reference line R2 represents the line from point B to reference point Q2, and the distance of reference line R2 is f, which is a constant. Rear seat backrest angle... This represents the angle between R2 and the positive X-axis, which is related to the adjustment angle of the backrest adjustment operation.
[0111] The results of the exercise verification can be as follows Figure 7 As shown, when interference occurs between the seat backrests, the initial contact points between the front and rear seats are A and B. Furthermore, when point A and point B interfere with each other, the angle of the front seat is... The rear seat angle is .
[0112] Therefore, during the change of backrest angle, the following process can be used to determine whether there is seat backrest interference:
[0113] (1) When and By calculating the distance D1 between point A and the line R2 of the rear seat, the relative position of the front and rear seats can be determined, i.e., the distance between point (x1, z1) and the line R2. Distance:
[0114]
[0115]
[0116]
[0117] (2) When and By calculating the distance D2 between point B and the front seat reference line R1, the relative position of the front and rear seats can be determined, i.e., the distance between point (x2, z2) and the line. Distance:
[0118]
[0119]
[0120]
[0121] In the above situations, if D1 or D2 is less than 10mm, it is determined that there is interference between the front and rear seats.
[0122] (3) When and This directly determines interference between the front and rear seats.
[0123] (4) When and It can be directly determined that the front and rear seats do not interfere with each other.
[0124] In this embodiment, by taking contact points and relevant reference lines during the adjustment of the front and rear seat backs, the relative distance between the front and rear seats is calculated, and the seat interference situation is determined, which can more accurately identify seat interference phenomena.
[0125] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0126] Based on the same inventive concept, this application also provides an automotive seat back interference recognition device for implementing the aforementioned automotive seat back interference recognition method. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations of one or more automotive seat back interference recognition device embodiments provided below can be found in the limitations of the automotive seat back interference recognition method described above, and will not be repeated here.
[0127] In one embodiment, such as Figure 8 As shown, a car seat backrest interference recognition device is provided, including: a backrest angle acquisition module 801, a seat information acquisition module 802, and a backrest interference recognition module 803, wherein:
[0128] The backrest angle acquisition module 801 is used to respond to the backrest adjustment operation of the first car seat, acquire the first backrest angle of the first car seat, and the second backrest angle of the second car seat associated with the first car seat; the second car seat is a car seat that may have backrest interference with the first car seat during the backrest adjustment of the first car seat.
[0129] The seat information acquisition module 802 is used to acquire the first reference position coordinates and seat reference line length associated with the target car seat when the first backrest angle and the second backrest angle meet the preset angle conditions, and to acquire the second reference position coordinates of the associated car seat; the target car seat is one of the first car seat and the second car seat, and the associated car seat is one of the first car seat and the second car seat other than the target car seat;
[0130] The backrest interference recognition module 803 is used to obtain the recognition result of the seat back interference phenomenon between the first car seat and the second car seat based on the first backrest angle, the second backrest angle, the first reference position coordinates, the second reference position coordinates, and the seat reference line length.
[0131] In one embodiment, the seat information acquisition module 802 is further configured to, when the first backrest angle and the second backrest angle meet preset angle conditions, acquire the target car seat and the associated car seat from the first car seat and the second car seat according to the spatial position relationship between the first car seat and the second car seat; acquire the coordinates of a preset first reference point in the target car seat as the first reference position coordinates, and acquire the coordinates of a preset second reference point in the associated car seat as the second reference position coordinates; acquire the distance between the preset first reference point and the backrest contact point in the target car seat as the seat reference line length; the backrest contact point is obtained by performing motion verification and identification on the first car seat and the second car seat.
[0132] In one embodiment, the car seat backrest interference recognition device further includes: a seat motion verification module, configured to set the coordinates of the location of the first seat back adjustment structure in the target car seat as the first reference position coordinates, and set the coordinates of the location of the second seat back adjustment structure in the associated car seat as the second reference position coordinates; perform motion verification on the first car seat and the second car seat to obtain the backrest contact point of the first car seat and the second car seat when the seat backrest interference occurs; set the distance between the backrest contact point in the first car seat and the location of the first seat back adjustment structure as the seat reference line length associated with the first car seat, and set the distance between the backrest contact point in the second car seat and the location of the second seat back adjustment structure as the seat reference line length associated with the second car seat.
[0133] In one embodiment, the preset angle conditions include: a first preset angle condition and a second preset angle condition; the spatial positional relationship includes a front-rear positional relationship; the seat information acquisition module 802 is further configured to, when the first backrest angle and the second backrest angle meet the first preset angle condition, designate the front of the first car seat and the rear of the second car seat as the target car seat, and designate the rear of the first car seat and the rear of the second car seat as the associated car seat; and when the first backrest angle and the second backrest angle meet the second preset angle condition, designate the rear of the first car seat and the rear of the second car seat as the target car seat, and designate the front of the first car seat and the rear of the second car seat as the associated car seat.
[0134] In one embodiment, the seat information acquisition module 802 is further configured to acquire, based on spatial positional relationships, the front seat located in front and the rear seat located behind from the first car seat and the second car seat; if the backrest angle of the front seat corresponding to the front seat is greater than a preset front seat backrest angle threshold, and the backrest angle of the rear seat corresponding to the rear seat is greater than a preset rear seat backrest angle threshold, determine that the first backrest angle and the second backrest angle satisfy a first preset angle condition; the preset front seat backrest angle threshold and the preset rear seat backrest angle threshold are obtained by setting motion calibration for the first car seat and the second car seat; if the front seat backrest angle is less than the preset front seat backrest angle threshold, and the rear seat backrest angle is greater than the preset rear seat backrest angle threshold, determine that the first backrest angle and the second backrest angle satisfy a second preset angle condition.
[0135] In one embodiment, the car seat backrest interference recognition device further includes: a seat motion verification module, used to perform motion verification on the front seat and the rear seat of the car, to obtain the front seat backrest angle corresponding to the front seat and the rear seat backrest angle corresponding to the rear seat when the front seat and the rear seat interfere with each other; to set the front seat backrest angle to a preset front seat backrest angle threshold and the rear seat backrest angle to a preset rear seat backrest angle threshold.
[0136] In one embodiment, the backrest interference recognition module 803 is further configured to determine that there is backrest interference between the first car seat and the second car seat when the front seat backrest angle is greater than a preset front seat backrest angle threshold and the rear seat backrest angle is less than a preset rear seat backrest angle threshold; and to determine that there is no backrest interference between the first car seat and the second car seat when the front seat backrest angle is less than the preset front seat backrest angle threshold and the rear seat backrest angle is greater than the preset rear seat backrest angle threshold.
[0137] In one embodiment, the first reference position coordinates are the coordinates of the location of the first backrest adjustment structure contained in the target car seat, the second reference position coordinates are the coordinates of the location of the second backrest adjustment structure contained in the associated car seat, and the seat reference line length is the distance between the backrest contact point in the target car seat and the location of the first backrest adjustment structure; the backrest interference recognition module 803 is further used to obtain the target backrest angle of the target car seat and the associated backrest angle of the associated car seat from the first backrest angle and the second backrest angle; obtain the contact point position coordinates of the backrest contact point in the target car seat according to the first reference position coordinates, the target backrest angle, and the seat reference line length; construct the coordinate expression form of the backrest reference line of the associated car seat according to the associated backrest angle and the second reference position coordinates; obtain the distance between the backrest contact point and the backrest reference line according to the contact point position coordinates and the coordinate expression form, and obtain the seat backrest interference phenomenon recognition result according to the distance between the backrest contact point and the backrest reference line.
[0138] In one embodiment, the backrest interference identification module 803 is further configured to determine that there is backrest interference between the first car seat and the second car seat when the distance between the backrest contact point and the backrest reference line is less than a preset distance threshold; and to determine that there is no backrest interference between the first car seat and the second car seat when the distance between the backrest contact point and the backrest reference line is greater than or equal to the distance threshold.
[0139] The various modules in the aforementioned automotive seat back interference recognition device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the controller in hardware form or independent of it, or stored in the memory of the controller in software form, so that the processor can call and execute the corresponding operations of each module.
[0140] In one exemplary embodiment, a controller is provided, the internal structure of which can be shown in the following diagram. Figure 9 As shown, the controller includes a processor, memory, input / output interfaces, and a communication interface. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the input / output interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a method for identifying interference from a car seat back.
[0141] Those skilled in the art will understand that Figure 9 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the controller to which the present application is applied. A specific controller may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0142] In one embodiment, a controller is also provided, including a memory and a processor, the memory storing a computer program, the processor executing the computer program to implement the steps in the above method embodiments.
[0143] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0144] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0145] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0146] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0147] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0148] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for detecting interference of a backrest of a vehicle seat, characterized in that The method includes: In response to a backrest adjustment operation on a first car seat, a first backrest angle of the first car seat and a second backrest angle of a second car seat associated with the first car seat are obtained; the second car seat is a car seat that may have backrest interference with the first car seat during the backrest adjustment process. When the first backrest angle and the second backrest angle meet preset angle conditions, based on the spatial positional relationship between the first car seat and the second car seat, a target car seat and an associated car seat are obtained from the first car seat and the second car seat; the coordinates of a preset first reference point in the target car seat are obtained as the first reference position coordinates, and the coordinates of a preset second reference point in the associated car seat are obtained as the second reference position coordinates; the distance between the preset first reference point and the backrest contact point in the target car seat is obtained as the seat reference line length; the backrest contact point is obtained by performing motion verification and identification on the first car seat and the second car seat; the target car seat is one of the first car seat and the second car seat, and the associated car seat is one of the first car seat and the second car seat other than the target car seat; Based on the first backrest angle, the second backrest angle, the first reference position coordinates, the second reference position coordinates, and the seat reference line length, the identification result of the seat back interference phenomenon between the first car seat and the second car seat is obtained.
2. The method of claim 1, wherein, Before obtaining the coordinates of a pre-set first reference point in the target car seat as the first reference position coordinates, and obtaining the coordinates of a pre-set second reference point in the associated car seat as the second reference position coordinates, the method further includes: The coordinates of the location of the first backrest adjustment structure contained in the target car seat are set as the first reference position coordinates, and the coordinates of the location of the second backrest adjustment structure contained in the associated car seat are set as the second reference position coordinates. Before obtaining the distance between the pre-set first reference point and the backrest contact point in the target car seat as the seat reference line length, the method further includes: Motion verification is performed on the first car seat and the second car seat to obtain the contact point between the backrests of the first car seat and the second car seat when the backrests interfere with each other. The distance between the backrest contact point in the first car seat and the location of the first backrest adjustment structure is set as the seat reference line length associated with the first car seat, and the distance between the backrest contact point in the second car seat and the location of the second backrest adjustment structure is set as the seat reference line length associated with the second car seat.
3. The method of claim 1, wherein, The preset angle conditions include: a first preset angle condition and a second preset angle condition; the spatial positional relationship includes a front-back positional relationship; When the first backrest angle and the second backrest angle satisfy the preset angle condition, obtaining the target car seat and the associated car seat from the first car seat and the second car seat according to the spatial positional relationship between the first car seat and the second car seat includes: When the first backrest angle and the second backrest angle meet the first preset angle condition, the car seat located in front of the first car seat and the second car seat is taken as the target car seat, and the car seat located in the rear of the first car seat and the second car seat is taken as the associated car seat. When the first backrest angle and the second backrest angle meet the second preset angle condition, the rearmost car seat among the first car seat and the second car seat is taken as the target car seat, and the frontmost car seat among the first car seat and the second car seat is taken as the associated car seat.
4. The method of claim 3, wherein, Before obtaining the target car seat and the associated car seat from the first car seat and the second car seat according to the spatial positional relationship between the first car seat and the second car seat, when the first backrest angle and the second backrest angle satisfy the preset angle condition, the method further includes: Based on the spatial relationship, the front seat located in front and the rear seat located behind are obtained from the first car seat and the second car seat; If the backrest angle of the front seat corresponding to the front seat of the car is greater than a preset front seat backrest angle threshold, and the backrest angle of the rear seat corresponding to the rear seat of the car is greater than a preset rear seat backrest angle threshold, then the first backrest angle and the second backrest angle are determined to satisfy the first preset angle condition; the preset front seat backrest angle threshold and the preset rear seat backrest angle threshold are obtained by setting the motion calibration of the first car seat and the second car seat. If the front seat back angle is less than the preset front seat back angle threshold and the rear seat back angle is greater than the preset rear seat back angle threshold, then the first back angle and the second back angle are determined to satisfy the second preset angle condition.
5. The method according to claim 4, characterized in that, The preset front seat back angle threshold and the preset rear seat back angle threshold are set through the following process: Motion calibration is performed on the front seat and the rear seat of the car to obtain the backrest angle of the front seat and the backrest angle of the rear seat when the front seat and the rear seat interfere with each other. The front seat back angle is set to the preset front seat back angle threshold, and the rear seat back angle is also set to the preset rear seat back angle threshold.
6. The method according to claim 4, characterized in that, After obtaining the front seat located in front and the rear seat located behind from the first car seat and the second car seat, the method further includes: If the front seat back angle is greater than the preset front seat back angle threshold and the rear seat back angle is less than the preset rear seat back angle threshold, it is determined that there is seat back interference between the first car seat and the second car seat. If the front seat back angle is less than the preset front seat back angle threshold and the rear seat back angle is greater than the preset rear seat back angle threshold, it is determined that there is no seat back interference between the first car seat and the second car seat.
7. The method according to claim 1, characterized in that, The first reference position coordinates are the coordinates of the location of the first backrest adjustment structure contained in the target car seat, the second reference position coordinates are the coordinates of the location of the second backrest adjustment structure contained in the associated car seat, and the seat reference line length is the distance between the backrest contact point in the target car seat and the location of the first backrest adjustment structure. The step of obtaining the seat back interference recognition result between the first car seat and the second car seat based on the first backrest angle, the second backrest angle, the first reference position coordinates, the second reference position coordinates, and the seat reference line length includes: From the first backrest angle and the second backrest angle, obtain the target backrest angle of the target car seat and the associated backrest angle of the associated car seat; Based on the first reference position coordinates, the target backrest angle, and the seat reference line length, the contact point position coordinates of the backrest contact point in the target car seat are obtained. Based on the associated backrest angle and the second reference position coordinates, construct the coordinate expression form of the backrest reference line of the associated car seat; Based on the coordinates of the contact point and the coordinate expression, the distance between the backrest contact point and the backrest reference line is obtained, and the recognition result of the seat backrest interference phenomenon is obtained based on the distance between the backrest contact point and the backrest reference line.
8. The method according to claim 7, characterized in that, The step of obtaining the seat back interference phenomenon identification result based on the distance between the backrest contact point and the backrest reference line includes: If the distance between the backrest contact point and the backrest reference line is less than a preset distance threshold, it is determined that there is backrest interference between the first car seat and the second car seat. If the distance between the backrest contact point and the backrest reference line is greater than or equal to the distance threshold, it is determined that there is no backrest interference between the first car seat and the second car seat.
9. A car seat back interference recognition device, characterized in that, The device includes: The backrest angle acquisition module is used to acquire the first backrest angle of the first car seat and the second backrest angle of the second car seat associated with the first car seat in response to the backrest adjustment operation of the first car seat; the second car seat is the car seat that may have backrest interference with the first car seat during the backrest adjustment process of the first car seat. The seat information acquisition module is used to, when the first backrest angle and the second backrest angle meet preset angle conditions, acquire a target car seat and an associated car seat from the first car seat and the second car seat according to the spatial position relationship between the first car seat and the second car seat; acquire the coordinates of a preset first reference point in the target car seat as a first reference position coordinate, and acquire the coordinates of a preset second reference point in the associated car seat as a second reference position coordinate; acquire the distance between the preset first reference point and the backrest contact point in the target car seat as the seat reference line length; the backrest contact point is obtained by performing motion verification and identification on the first car seat and the second car seat; the target car seat is one of the first car seat and the second car seat, and the associated car seat is the other than the target car seat among the first car seat and the second car seat; The backrest interference recognition module is used to obtain the recognition result of the seat back interference phenomenon between the first car seat and the second car seat based on the first backrest angle, the second backrest angle, the first reference position coordinates, the second reference position coordinates, and the seat reference line length.
10. The apparatus according to claim 9, characterized in that, Also includes: The seat motion calibration module is used to set the coordinates of the location of the first backrest adjustment structure in the target car seat as the first reference position coordinates, and set the coordinates of the location of the second backrest adjustment structure in the associated car seat as the second reference position coordinates; perform motion calibration on the first car seat and the second car seat to obtain the backrest contact points of the first car seat and the second car seat when backrest interference occurs; set the distance between the backrest contact point in the first car seat and the location of the first backrest adjustment structure as the seat reference line length associated with the first car seat, and set the distance between the backrest contact point in the second car seat and the location of the second backrest adjustment structure as the seat reference line length associated with the second car seat.
Citation Information
Patent Citations
Car seat backrest angle control system and control method thereof
CN109677304A
Automobile seat control method, storage medium and electronic equipment
CN116142039A