METHOD FOR OPERATING AN ADJUSTMENT SYSTEM FOR AN INTERIOR OF A MOTOR VEHICLE
20240375554 ยท 2024-11-14
Inventors
Cpc classification
B60N2002/0055
PERFORMING OPERATIONS; TRANSPORTING
B60N2/02
PERFORMING OPERATIONS; TRANSPORTING
B60N2/0272
PERFORMING OPERATIONS; TRANSPORTING
B60N2/005
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A method for operating an adjustment system for an interior of a vehicle, wherein a collision-free adjustment path from an initial configuration to a final configuration is determined in a path planning routine by the control arrangement by way of intermediate configurations, wherein a collision check is performed for the intermediate configurations, in which the respective intermediate configuration is checked for the presence of a collision based on a kinematics model and a geometry model, wherein the collision-free adjustment path is generated based on the intermediate configurations and depending on the results of the collision check. A prediction of the presence of a collision is generated for the intermediate configurations by the control arrangement with the aid of a predetermined collision model based on a trained machine learning model and that the intermediate configurations are subjected to the collision check or rejected depending on the prediction of the collision check.
Claims
1. A method for operating an adjustment system for an interior of a motor vehicle, wherein the adjustment system has motorized adjustable interior elements, which can be adjusted between different configurations by respective drive arrangements having actuators by way of adjustment kinematics, wherein a collision-free adjustment path from an initial configuration to a final configuration is determined in a path planning routine by the control arrangement by way of intermediate configurations, wherein a collision check is performed for the intermediate configurations, in which the respective intermediate configuration is checked for the presence of a collision based on a kinematics model of the adjustment kinematics and a geometry model of the interior elements, wherein the collision-free adjustment path is generated based on the intermediate configurations and depending on the results of the collision check, wherein the control arrangement controls the drive arrangements in an adjustment routine in order to adjust the motorized adjustable interior elements by way of the adjustment kinematics according to the collision-free adjustment path, wherein a prediction of the presence of a collision is generated for the intermediate configurations by the control arrangement with the aid of a predetermined collision estimation model based on a trained machine learning model and wherein the intermediate configurations are subjected to the collision check or rejected depending on the prediction.
2. The method as claimed in claim 1, wherein the intermediate configurations are generated based on a probabilistic path planning method.
3. The method as claimed in claim 2, wherein the intermediate configurations are determined on the basis of a rapidly exploring random tree method and/or probabilistic roadmap method.
4. The method as claimed in claim 1, wherein the collision estimation mode is based on a trained neural network.
5. The method as claimed in claim 1, wherein a collision probability of the intermediate configuration is determined with the aid of the collision estimation model and/or wherein a distance measurement of interior elements is determined for the intermediate configuration with the aid of the collision estimation model.
6. The method as claimed in claim 5, wherein at least one threshold value is predetermined for the collision probability and/or the distance measurement, and wherein the respective intermediate configuration is subjected to the collision check or rejected depending on whether the at least one threshold value is exceeded.
7. The method as claimed in claim 1, wherein multiple intermediate configurations are generated and at least one of the intermediate configurations is selected with the aid of the collision estimation model for the collision check.
8. The method as claimed in claim 1, wherein the collision estimation model is trained in a training step by way of a training data set.
9. The method as claimed in claim 8, wherein the training data set is generated for a predetermined compilation of intermediate configurations on the basis of the performance of the collision check.
10. The method as claimed in claim 1, wherein the interior elements arranged in the interior are identified in an identification routine by the control arrangement, and wherein the collision estimation mode is selected by the control unit from multiple trained machine learning models for different arrangements of interior elements depending on the identification that has taken place.
11. The method as claimed in claim 1, wherein in the collision check a check is performed for a collision of the interior elements with each other and for a collision of the interior elements with objects and/or persons in the interior.
12. A control arrangement for operating an adjustment system for an interior of a motor vehicle, wherein the adjustment system has motorized adjustable interior elements, which can be adjusted between different configurations by respective drive arrangements having actuators by way of adjustment kinematics, wherein the control arrangement determines in a path planning routine a collision-free adjustment path from an initial configuration to a final configuration by way of intermediate configurations, wherein the control arrangement performs for the intermediate configurations a collision check in which the respective intermediate configuration is checked for the presence of a collision based on a kinematics model of the adjustment kinematics and a geometry model of the interior elements, wherein the control arrangement generates the collision-free adjustment path based on the intermediate configurations and depending on the results of the collision check, wherein the control arrangement controls the drive arrangements in an adjustment routine in order to adjust the motorized adjustable interior elements by way of the adjustment kinematics according to the collision-free adjustment path, wherein the control arrangement with the aid of a predetermined collision estimation model based on a trained machine learning model generates a prediction of the presence of a collision for the intermediate configurations and wherein the control arrangement subjects the intermediate configurations to the collision check or rejects them depending on the prediction of the collision check.
13. A motor vehicle for performing a method as claimed in claim 1.
14. A computer program product, comprising instructions which cause a control arrangement as claimed in claim 12 to determine in a path planning routine a collision-free adjustment path from an initial configuration to a final configuration by way of intermediate configurations, wherein the control arrangement performs for the intermediate configurations a collision check in which the respective intermediate configuration is checked for the presence of a collision based on a kinematics model of the adjustment kinematics and a geometry model of the interior elements, wherein the control arrangement generates the collision-free adjustment path based on the intermediate configurations and depending on the results of the collision check, wherein the control arrangement controls the drive arrangements in an adjustment routine in order to adjust the motorized adjustable interior elements by way of the adjustment kinematics according to the collision-free adjustment path, wherein the control arrangement generates a prediction of the presence of a collision for the intermediate configurations with the aid of a predetermined collision estimation model based on a trained machine learning model and wherein the control arrangement subjects the intermediate configurations to the collision check or rejects them depending on the prediction.
15. A computer-readable medium on which the computer program as claimed in claim 14 is stored.
16. The method as claimed in claim 2, wherein the intermediate configurations correspond to probabilistically generated nodes of the path planning method and/or lie on connecting paths of the probabilistically generated nodes.
17. The method as claimed in claim 6, wherein respective threshold values are provided for different sections of the configuration space.
18. The method as claimed in claim 7, wherein the at least one intermediate configuration is selected on the basis of an optimization of the collision probability and/or the distance measurement.
19. The method as claimed in claim 8, wherein the training step is performed before the adjustment system is commissioned or during the operation of the adjustment system.
20. The method as claimed in claim 11, wherein the objects and/or persons in the interior are detected by an interior space arrangement.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In the following, various aspects are explained in more detail with reference to a drawing which merely shows exemplary embodiments. In the drawing:
[0041]
[0042]
[0043]
[0044]
DETAILED DESCRIPTION
[0045] Various embodiments relate to a method for operating an adjustment system 1 for an interior 2 of a motor vehicle 3. In the present case, the interior 2 is to be understood as the inner section of the motor vehicle 3, which has the passenger compartment.
[0046] In this case, various interior elements of the motor vehicle 3 which can basically be static or adjustable are assigned to the interior 2. Static interior elements are arranged immovably relative to the rest of the motor vehicle 3. Adjustable interior elements, on the other hand, are configured so as to be brought into at least two different positions relative to the rest of the motor vehicle 3. In principle, the adjustable interior elements can be adjusted by motor and/or manually.
[0047] The adjustment system 1 in this case has motorized adjustable interior elements 4, which can be adjusted between different configurations by means of respective drive arrangements 5 having actuators 6 by way of an adjustment kinematics. The motorized adjustable interior elements 4 shown in
[0048] The actuators 6 are generally electrically controllable actuators, for example rotary electric motors and/or electric linear motors, magnetic, pneumatic and/or hydraulic actuators or the like, which cause a motorized adjustment of the motorized adjustable interior element 4 by way of a drive movement. Depending on the design of the motorized adjustable interior element 4, the respective drive arrangements 5 can have one actuator 6 or multiple actuators 6. Multiple actuators 6 are provided in particular so as to realize an adjustment in different degrees of freedom of the motorized adjustable interior element 4, for example a longitudinal adjustment, a height adjustment and a swivel adjustment. It is also possible to provide multiple actuators 6 for one degree of freedom.
[0049] The adjustment kinematics are understood to be the components of the adjustment system 1 and in particular the adjustable interior elements that enable the adjustable interior elements to move, for example joints, hinges, guide rails or the like. In a particularly relevant embodiment here, the adjustment kinematics in principle allow mutual overlapping of the motorized adjustable interior elements 4 during the adjustment movement, so that the coordination of the adjustment routine is of particular importance. In principle, it is possible for the motorized adjustable interior elements 4 to collide with each other during an adjustment of the motorized adjustable interior elements 4 or also for motorized adjustable interior elements 4 to collide with other, for example static, interior elements.
[0050] The adjustable interior elements can be brought into various configurations M.sub.i by way of the adjustment kinematics.
[0051] The configuration M.sub.i here indicates the total of the positions of the degrees of freedom X.sub.1 . . . X.sub.n of the motorized adjustable interior elements 4. In so doing, the degrees of freedom X.sub.1 . . . X.sub.n can be continuously variable and/or at least partially assume only discrete values. In the latter case, for example, only certain discrete positions of the motorized adjustable interior element 4 can be achieved, for example due to a mechanical ratchet or the like. In various embodiments, the drive arrangements 5 are self-locking for at least some of the degrees of freedom, so that the configuration M.sub.i is maintained even without controlling the drive arrangement 5.
[0052] A control arrangement 7 is provided so as to control the drive arrangements 5. The control arrangement 7, in various embodiments, has control electronics for implementing the control tasks during the motorized adjustment. In various embodiments, the control arrangement 7 has an interior control unit 8, which communicates with a data server 9 via a communication network. The interior control unit 8 can in turn have multiple decentralized components, for example by way of drive control units that are assigned to the drive arrangements 5, and/or can be integrated in a central vehicle control unit. The control arrangement 7 can also be integrated into the motor vehicle 3 as a whole according to a configuration not shown here.
[0053] A collision-free adjustment path 10 from an initial configuration M.sub.A to a final configuration M.sub.E is determined in a path planning routine by means of the control arrangement 7 by way of intermediate configurations M.sub.Z, which is shown schematically in
[0054] The initial configuration M.sub.A represents the configuration present at the start of the adjustment routine. The final configuration M.sub.E is the configuration that is to be achieved using the adjustment routine. Various initial configurations M.sub.A and final configurations M.sub.E are conceivable, for example an adjustment from an upright position of the seats to a reclined position, an adjustment from an alignment of the seats in the direction of travel to a configuration of the seats with the seats facing each other, folded or unfolded tables or the like.
[0055] Various adjustment paths by way of various intermediate configurations M.sub.Z are conceivable between the initial configuration M.sub.A and a final configuration M.sub.E, wherein the configuration space 11 with various connection paths of the intermediate configurations M.sub.Z is shown by way of example in
[0056] However, some of the intermediate configurations M.sub.Z and the connecting paths are collision-prone, wherein the approach of the respective configuration leads to contact or to falling below a predetermined minimum distance between the interior elements, in this case both between the motorized adjustable interior elements 5 and between the motorized adjustable interior elements 5 and static interior elements. In
[0057] In many cases, however, the collision areas 12 cannot be determined in advance with sufficient accuracy conclusively in the configuration space 11. In the present case, intermediate configurations M.sub.Z are proposed according to a path planning method. A collision check 13 is performed for the intermediate configurations M.sub.Z, in which the respective intermediate configuration M.sub.Z is checked for the presence of a collision based on a kinematics model of the adjustment kinematics and a geometry model of the interior elements 5. The kinematics model depicts the behavior of the motorized adjustable interior elements 4 during the adjustment. The geometry model represents the spatial extent of the interior elements.
[0058] For example, at least part of the path planning routine, in particular the definition of new intermediate configurations M.sub.Z, is performed in the configuration space 10, while the collision check 13 is performed at least partially in a working space in the interior 2. In the collision check 13, in particular the spatial extent of the interior elements can be modeled in the working space for the given intermediate configuration M.sub.Z and, for example, distance values between surfaces can be calculated.
[0059] As a result of the collision check 13, the respective intermediate configuration M.sub.Z is, in some embodiments, categorized as collision-free or collision-prone. The collision-free adjustment path 11 is generated based on the intermediate configurations and depending on the results of the collision check 13. The collision-free adjustment path thus represents a connecting path between the initial configuration M.sub.A and the final configuration M.sub.E, which only runs by way of intermediate configurations M.sub.Z that are classified as collision-free in the collision check 13.
[0060] The control arrangement 7 controls the drive arrangements 5 in an adjustment routine in order to adjust the motorized adjustable interior elements 4 by way of the adjustment kinematics according to the collision-free adjustment path. The path planning routine can be performed before and/or during the adjustment routine.
[0061] Specifically, it is proposed that a prediction of the presence of a collision is generated for the intermediate configurations M.sub.Z by means of the control arrangement 7 with the aid of a predetermined collision estimation model 14 based on a trained machine learning model and that the intermediate configurations M.sub.Z are subjected to the collision check 13 or rejected depending on the prediction.
[0062] The prediction generated by the collision estimation model 14 can therefore be used to preselect the intermediate configurations M.sub.Z. Intermediate configurations M.sub.Z that are collision-prone according to the prediction are rejected and thus not fed to the collision check 13. In particular, a prediction of the presence of a collision is generated for each of the intermediate configurations M.sub.Z and the respective intermediate configuration M.sub.Z is subjected to the collision check 13 or rejected depending on the prediction.
[0063] By designing the collision estimation model 14 as a trained machine learning model, a reliable prediction can be achieved even in the case of a complex, high-dimensional configuration space 11. At the same time, the computational effort required to use the collision estimation model 14 is low in many cases compared to the actual collision check 13 by way of the kinematics model and geometry model. In a simple embodiment, the collision estimation model 14 can perform a binary categorization of the respective intermediate configuration M.sub.Z (probably collision-free/probably collision-prone) or also specify a measure for the prediction, such as a collision probability, which serves as the basis for the decision as to whether the respective intermediate configuration M.sub.Z is subjected to the collision check 13 or not.
[0064] An exemplary sequence of the path planning routine is further illustrated in
[0065] The intermediate configurations M.sub.Z can generally correspond to probabilistically generated nodes of the path planning method and/or also lie on connecting paths of the probabilistically generated nodes.
[0066] Some of the proposed intermediate configurations M.sub.Z are categorized as collision-prone according to the prediction, since the collision estimation model 14, for example, assigns a comparatively high collision probability to these intermediate configurations M.sub.Z. Such intermediate configurations M.sub.Z are rejected and a preselected compilation 16 of the remaining, proposed intermediate configurations M.sub.Z remains, which in turn are subjected to the collision check 13.
[0067] With the collision check 13, further intermediate configurations M.sub.Z from the preselected compilation 16 may be classified as collision-prone and rejected. An adjusted compilation 17 of collision-free intermediate configurations M.sub.Z is used to generate the collision-free adjustment path 10.
[0068] In addition to identifying a collision-free adjustment path 10, the path planning routine also allows the adjustment path 10 to be optimized for various possible alternatives. The collision-free adjustment path 10 can be optimized with regard to secondary conditions. An adjustment parameter to be optimized with the determination of the collision-free adjustment path 10 can be predetermined as a secondary condition in the path planning routine. Secondary conditions that are advantageous for operating comfort include, for example, minimizing the adjustment time and/or minimizing the adjustment path. The computing time to be used for the path planning routine can also be predetermined as a secondary condition, for example a maximum computing time within which the adjustment path 10 is to be optimized with regard to further secondary conditions. The collision-free adjustment path 10 generated can also be subjected to optimization, for example smoothing.
[0069] The collision-free adjustment path 10 can be determined on the basis of a rapidly exploring random tree (RRT) method and/or probabilistic roadmap (PRM) method. These path planning methods which have also been developed for autonomous navigation and robotics are advantageously applicable to the adjustment system 1 for a motor vehicle 3. Additionally or alternatively, it is possible to determine the collision-free adjustment path 10 based on a potential field method and/or a heuristic search method. A check for collisions of intermediate configurations M.sub.Z is performed here as described by way of a preselection by means of the collision estimation model 14 and the collision check 13.
[0070] According to various embodiments, the collision estimation model 14 is based on a trained neural network 18. However, other configurations of machine learning models are also conceivable.
[0071] As already mentioned, a collision probability of the intermediate configuration M.sub.Z can be determined with the aid of the collision estimation model 14. Based on the collision probability, for example with the aid of a predetermined function for the collision probability, a decision can be made as to whether the respective intermediate configuration is subjected to the collision check 13 or rejected. A distance measurement of interior elements can also be determined for the intermediate configuration with the aid of the collision estimation model 14, wherein a decision is made regarding whether to perform the collision check 13 based on the distance measurement, in particular based on a predetermined function of the distance measurement. The distance measurement can in particular include a geometric averaging of distance values and/or be predetermined on the basis of at least one predetermined point in the working space, for example on the basis of a minimum distance.
[0072] According to various embodiments, it is provided that at least one threshold value is predetermined for the collision probability and/or the distance measurement, and that the respective intermediate configuration M.sub.Z is subjected to the collision check 13 or rejected depending on whether the at least one threshold value is exceeded. The threshold values can be predetermined differently for different intermediate configurations M.sub.Z. For example, respective threshold values are provided for different sections of the configuration space 11. In this way, different minimum distances can be mapped in particular for different configurations and interior elements.
[0073] According to a further embodiment, it is provided that multiple intermediate configurations M.sub.Z are generated, in particular in a predetermined section 19 of the configuration space. At least one of the intermediate configurations M.sub.Z is selected with the aid of the collision estimation model for the collision check 13.
[0074] In various embodiments, the at least one intermediate configuration M.sub.Z is selected on the basis of an optimization of the collision probability and/or the distance measurement. For example, one or more intermediate configurations M.sub.Z with the lowest collision probability and/or the highest distance measurement is selected from multiple proposed intermediate configurations M.sub.Z.
[0075] According to various embodiments, the collision estimation model 14 is trained in a training step with the aid of a training data set 22, which is shown in
[0076] In the example shown, the training data set 22 is a compilation of intermediate configurations M.sub.Z, each of which is assigned, for example, the property collision-free or collision-prone, a collision probability and/or a distance measurement. The neural network 18 is trained here with the aid of the training data set 22 and a parameter set 23 is generated, which is used as the basis for the collision estimation model 14.
[0077] The training step can advantageously be performed before the adjustment system 1 is commissioned, so that appropriate computing capacities can be provided for the training and, in particular, the computationally intensive generation of the training data set. Training during operation of the adjustment system 2 is also conceivable, wherein a pre-trained machine learning model can be trained further.
[0078] According to a further embodiment, it can be that the training data set is generated for a predetermined compilation 24 of intermediate configurations M.sub.Z on the basis of the performance of the collision check 13. The compilation 24 can be predetermined in various ways that are known per se, in particular for probabilistic path planning methods.
[0079] In principle, the method according to the proposal can be used for interiors 2 with different compilations of interior elements. It is also possible for interior elements to be added, exchanged and/or removed during operation of the motor vehicle 3. According to a further embodiment, the interior elements arranged in the interior 2 are identified in an identification routine by means of the control arrangement 7.
[0080] The identification can be performed by means of a detection of the interior elements by way of an interior sensor arrangement 25. For example, in one embodiment, the interior 2 is examined for the presence of various previously known interior elements by way of image recognition. Identification can also be performed by way of recognizing an electronic marker of the interior elements by means of the control arrangement 7. It is conceivable that the interior element is equipped with an electronic marker such as an RFID chip or the like, which is read by the control arrangement 7 in a wireless and/or cable-connected manner.
[0081] A change to the interior elements is taken into account here in the path planning routine. The control arrangement 7 can be used to select the collision estimation model 14 from multiple trained machine learning models for different arrangements of interior elements depending on the identification that has taken place. The kinematics model and/or geometry model can also be adapted.
[0082] According to a further embodiment, it is provided that in the collision check 13 a check is performed for a collision of the interior elements with each other and for a collision of the interior elements with objects 26 and/or persons 27 in the interior 2. The objects 26 and/or persons 27 are also mapped in the collision check 13 by way of the geometry model, for example. The objects 26 and/or persons 27 are detected here in the interior 2 by means of the interior sensor arrangement 25 and taken into account, for example, by means of a classification in the geometry model.
[0083] In this case, the interior sensor arrangement 25 can have at least one radar sensor, optical sensor, for example an imaging sensor such as a camera, in particular a ToF camera and/or 3D camera, an acoustic sensor, for example an ultrasonic sensor. The interior sensor arrangement 25 can also have a seat occupancy sensor, a capacitive sensor or the like, which enables conclusions to be drawn about the presence of an object in the interior 2.
[0084] According to a further teaching, a control arrangement 7 for operating an adjustment system 1 for an interior 2 of a motor vehicle 3 is provided as such.
[0085] What is essential here is that the control arrangement 7 with the aid of a predetermined collision estimation model 14 based on a trained machine learning model generates a prediction of the presence of a collision for the intermediate configurations M.sub.Z and that the control arrangement 7 subjects the intermediate configurations M.sub.Z to the collision check 13 or rejects them depending on the prediction. Reference is made to all statements relating to the method according to the proposal.
[0086] According to the further teaching, a motor vehicle 3 for performing a method according to the proposal is provided as such. Reference is also made to all the statements relating to the method according to the proposal.
[0087] According to a further teaching, a computer program product is provided. The computer program product has instructions which cause the control arrangement 7 according to the proposal to perform the described path planning routine. In various embodiments, the control arrangement 7 has a memory storage device in which the computer program product is stored and a processor for processing the instructions.
[0088] The computer program product has instructions which cause the motor vehicle according to the proposal to perform the method according to the proposal. Reference is made to all the above statements relating to the further teachings.
[0089] Furthermore, a computer-readable medium is provided on which the proposed computer program is stored, such as non-volatile.