DE102023129927A1 - Method for determining a position of an occupant of a motor vehicle by means of a support device of the motor vehicle, computer program product, and support device - Google Patents
Method for determining a position of an occupant of a motor vehicle by means of a support device of the motor vehicle, computer program product, and support device Download PDFInfo
- Publication number
- DE102023129927A1 DE102023129927A1 DE102023129927.1A DE102023129927A DE102023129927A1 DE 102023129927 A1 DE102023129927 A1 DE 102023129927A1 DE 102023129927 A DE102023129927 A DE 102023129927A DE 102023129927 A1 DE102023129927 A1 DE 102023129927A1
- Authority
- DE
- Germany
- Prior art keywords
- motor vehicle
- occupant
- support device
- electronic computing
- computing device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/037—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for occupant comfort, e.g. for automatic adjustment of appliances according to personal settings, e.g. seats, mirrors, steering wheel
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2/00—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
- B60N2/02—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2/00—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
- B60N2/002—Seats provided with an occupancy detection means mounted therein or thereon
- B60N2/0021—Seats provided with an occupancy detection means mounted therein or thereon characterised by the type of sensor or measurement
- B60N2/0024—Seats provided with an occupancy detection means mounted therein or thereon characterised by the type of sensor or measurement for identifying, categorising or investigation of the occupant or object on the seat
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2210/00—Sensor types, e.g. for passenger detection systems or for controlling seats
- B60N2210/10—Field detection presence sensors
- B60N2210/16—Electromagnetic waves
- B60N2210/20—Radar
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2210/00—Sensor types, e.g. for passenger detection systems or for controlling seats
- B60N2210/10—Field detection presence sensors
- B60N2210/16—Electromagnetic waves
- B60N2210/22—Optical; Photoelectric; Lidar [Light Detection and Ranging]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2210/00—Sensor types, e.g. for passenger detection systems or for controlling seats
- B60N2210/10—Field detection presence sensors
- B60N2210/26—Ultrasonic, e.g. sonar
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2220/00—Computerised treatment of data for controlling of seats
- B60N2220/10—Computerised treatment of data for controlling of seats using a database
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2220/00—Computerised treatment of data for controlling of seats
- B60N2220/20—Computerised treatment of data for controlling of seats using a deterministic algorithm
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2230/00—Communication or electronic aspects
- B60N2230/10—Wired data transmission
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D1/00—Steering controls, i.e. means for initiating a change of direction of the vehicle
- B62D1/02—Steering controls, i.e. means for initiating a change of direction of the vehicle vehicle-mounted
- B62D1/16—Steering columns
- B62D1/18—Steering columns yieldable or adjustable, e.g. tiltable
- B62D1/181—Steering columns yieldable or adjustable, e.g. tiltable with power actuated adjustment, e.g. with position memory
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Aviation & Aerospace Engineering (AREA)
- Transportation (AREA)
- Seats For Vehicles (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zum Bestimmen einer Position (P) eines Insassen (14) eines Kraftfahrzeugs (10) mittels einer Unterstützungsvorrichtung (12) des Kraftfahrzeugs (10), mit den Schritten Vorgeben von Körperausmaßen des Insassen (14) mittels einer elektronischen Recheneinrichtung (16) der Unterstützungsvorrichtung (12), Vorgeben eines digitalen Sitzmodells (22) für eine Sitzposition des Insassen (14) mittels der elektronischen Recheneinrichtung (16) und Bestimmen einer optimierten Position als die Position (P) in Abhängigkeit von den Körperausmaßen, dem digitalen Sitzmodell (22) und einem weiteren vorgebbaren Umgebungsparameter (24) mittels der elektronischen Recheneinrichtung (16). Ferner betrifft die Erfindung ein Computerprogrammprodukt sowie eine Unterstützungsvorrichtung (12).The invention relates to a method for determining a position (P) of an occupant (14) of a motor vehicle (10) by means of a support device (12) of the motor vehicle (10), comprising the steps of specifying body dimensions of the occupant (14) by means of an electronic computing device (16) of the support device (12), specifying a digital seat model (22) for a seat position of the occupant (14) by means of the electronic computing device (16), and determining an optimized position as the position (P) as a function of the body dimensions, the digital seat model (22), and a further predefinable environmental parameter (24) by means of the electronic computing device (16). The invention further relates to a computer program product and a support device (12).
Description
Die Erfindung betrifft ein Verfahren zum Bestimmen einer Position eines Insassen eines Kraftfahrzeugs mittels einer Unterstützungsvorrichtung des Kraftfahrzeugs gemäß dem geltenden Patentanspruch 1. Ferner betrifft die Erfindung ein Computerprogrammprodukt sowie eine Unterstützungsvorrichtung.The invention relates to a method for determining a position of an occupant of a motor vehicle by means of a support device of the motor vehicle according to the applicable patent claim 1. Furthermore, the invention relates to a computer program product and a support device.
Sitzhaltung und Fahrerposition spielen bei der Architektur und Gesamtfahrzeuggestaltung eine zentrale Rolle, da eine Vielzahl an abstimmungsrelevanten technischen Inhalten an den Insassen angepasst werden müssen. Um für den Insassen und insbesondere den Fahrer das höchste Maß an Komfort und Sicherheit sowie Erreichbarkeiten und Übersichtlichkeit und vieles Weitere sicherzustellen, muss die gesamte Vielfalt an Körperabmessungen berücksichtigt werden. Ideale Ergonomiewinkel, Erreichbarkeiten und Sichtbarkeiten können allerdings in keinem realen Entwicklungsszenario für alle Körperabmessungen erfüllt werden, da sich aufgrund der Kombination der Umgebungsbedingungen zwangsweise ein Spannungsfeld ergibt, welches sich nur unter einem Kompromiss aller Faktoren bei der Positionierung auflösen lässt. Da dieser Kompromiss eine Vielzahl an funktionalen Zielen betrifft, ist eine Abstimmung hinreichend komplex. Folglich ist im Zuge eines manuellen Prozesses, in dem aufgrund des hohen Aufwandes nur wenige Iterationen möglich sind, das Verfehlen eines optimalen Zustands nicht wahrscheinlich.Seating posture and driver position play a central role in the architecture and overall vehicle design, as a multitude of tuning-relevant technical features must be adapted to the occupants. To ensure the highest levels of comfort and safety, as well as accessibility and visibility, and much more, for the occupants, and especially the driver, the entire range of body dimensions must be taken into account. However, ideal ergonomic angles, accessibility, and visibility cannot be achieved for all body dimensions in any real development scenario. The combination of environmental conditions inevitably creates a tension that can only be resolved by compromise between all factors during positioning. Since this compromise affects a multitude of functional goals, tuning is sufficiently complex. Consequently, failure to achieve an optimal state is unlikely in a manual process in which only a few iterations are possible due to the high level of effort involved.
Die
- - Erfassen einer Körperhaltung einer Person mittels Sensoren, die entsprechend Sensorwerte erzeugen,
- - Ermitteln anhand der erfassten Sensorwerte, ob sich die Person in einer eutonischen Körperhaltung befindet,
- - Bestimmen eines Abstands zwischen Augen der Person und der Anzeigeeinrichtung mittels zumindest eines Sensors, wenn sich die Person in einer eutonischen Körperhaltung befindet,
- - Einstellen vorbestimmter Anzeigeparameter an der Anzeigevorrichtung anhand dieses Abstands zwischen den Augen und der Anzeigeeinrichtung.
- - Detecting a person’s posture using sensors that generate corresponding sensor values,
- - Determine whether the person is in a eutonic posture based on the recorded sensor values,
- - determining a distance between the person's eyes and the display device by means of at least one sensor when the person is in a eutonic posture,
- - Setting predetermined display parameters on the display device based on this distance between the eyes and the display device.
Aufgabe der vorliegenden Erfindung ist es, ein Verfahren, ein Computerprogrammprodukt sowie eine Unterstützungsvorrichtung zu schaffen, mittels welcher einem Nutzer beziehungsweise Insassen des Kraftfahrzeugs eine verbesserte Sitzposition vorgeschlagen werden kann.The object of the present invention is to provide a method, a computer program product and a support device by means of which an improved seating position can be suggested to a user or occupant of the motor vehicle.
Diese Aufgabe wird durch ein Verfahren, ein Computerprogrammprodukt sowie eine Unterstützungsvorrichtung gemäß den unabhängigen Patentansprüchen gelöst. Vorteilhafte Ausgestaltungsformen sind in den Unteransprüchen angegeben.This object is achieved by a method, a computer program product, and a support device according to the independent patent claims. Advantageous embodiments are specified in the subclaims.
Ein Aspekt der Erfindung betrifft ein Verfahren zum Bestimmen einer Position eines Insassen eines Kraftfahrzeugs mittels einer Unterstützungsvorrichtung des Kraftfahrzeugs. Es erfolgt das Vorgeben von Körperausmaßen des Insassen mittels einer elektronischen Recheneinrichtung der Unterstützungsvorrichtung. Es wird ein digitales Sitzmodell für eine Sitzposition des Insassen mittels der elektronischen Recheneinrichtung vorgegeben. Es wird eine optimierte Position als die Position in Abhängigkeit von den Körperausmaßen, dem digitalen Sitzmodell und einem weiteren vorgebbaren Umgebungsparameter mittels der elektronischen Recheneinrichtung bestimmt.One aspect of the invention relates to a method for determining the position of a motor vehicle occupant using a support device of the motor vehicle. The occupant's body dimensions are specified using an electronic computing device of the support device. A digital seat model for a seating position of the occupant is specified using the electronic computing device. An optimized position is determined as the position depending on the body dimensions, the digital seat model, and another predefinable environmental parameter using the electronic computing device.
Insbesondere kann somit eine optimierte Sitzposition für den Insassen in Abhängigkeit von den Körperausmaßen, dem digitalen Sitzmodell und dem weiteren Umgebungsparameter bestimmt werden und dem Insassen vorgeschlagen werden. Insbesondere können hierzu entsprechende Anzeigen durchgeführt werden, welche dem Insassen anzeigen, wie er beispielsweise seinen Sitz entsprechend zu verstellen hat, um in diese Sitzposition gelangen zu können.In particular, an optimized seating position for the occupant can be determined based on body dimensions, the digital seat model, and other environmental parameters and suggested to the occupant. In particular, appropriate displays can be provided to show the occupant how to adjust their seat accordingly, for example, to achieve this seating position.
Insbesondere ist somit eine Möglichkeit geschaffen worden, eine Positionierung im Zuge eines abstrahierten Sitzhaltungsmodell mit einer multidisziplinären Optimierung zu generieren, um das Kundenerlebnis hierbei zu verbessern.In particular, this creates the opportunity to generate positioning in the course of an abstracted sitting posture model with a multidisciplinary optimization in order to improve the customer experience.
Bei dem Vorgeben der Körpermaße kann beispielsweise der Insasse vorher über eine entsprechende Eingabeeinrichtung die entsprechenden Körpermaße eingeben. Alternativ oder ergänzend ist es möglich, dass beispielsweise über eine Innenraumkamera die entsprechenden Körpermaße erfasst werden können und automatisiert an die Unterstützungsvorrichtung übermittelt werden können. Ferner ist es auch möglich, dass beispielsweise auf Basis einer Außenkamera, welche beispielsweise den Insassen bei einem Annähern zum Kraftfahrzeug erfasst, die entsprechenden Körpermaße vorgegeben werden können. Nochmals alternativ kann beispielsweise auch über ein mobiles Endgerät, beispielsweise ein intelligentes Telefon, insbesondere ein sogenanntes Smartphone, der Nutzer entsprechende Körpermaße eingeben, um beispielsweise über eine entsprechende Applikation an die Unterstützungsvorrichtung übermitteln.When specifying the body measurements, the occupant can, for example, enter the relevant body measurements beforehand using a corresponding input device. Alternatively or additionally, it is possible for the relevant body measurements to be recorded, for example, using an interior camera and automatically transmitted to the support device. Furthermore, it is also possible for the relevant body measurements to be specified, for example, based on an exterior camera, which, for example, records the occupant as they approach the motor vehicle. Alternatively, the user can also enter the relevant body measurements, for example using a mobile device, such as an intelligent telephone, in particular a so-called smartphone, in order to transmit them to the support device, for example via a corresponding application.
Unter Körpermaße sind vorliegend insbesondere die Beinlänge und/oder die Rumpflänge und/oder die Armlänge und/oder die Kopf und Halslänge zu verstehen. Dabei können auch entsprechende Körperteile, wie beispielsweise eine Länge von Unterschenkel und Oberschenkel und entsprechende Knickpunkte berücksichtigt bzw. vergeben werden.Body measurements in this case include in particular the leg length and/or the torso length and/or This refers to the arm length and/or the head and neck length. Corresponding body parts, such as the length of the lower leg and thigh, and the corresponding bending points can also be taken into account or assigned.
Das Sitzmodell berücksichtigt ferner ein potentielles Bewequngsmodell der Körperteile, so dass beispielsweise Positionen, welche aufgrund von Bewegungsbeschränkungen der Körperteile nicht eintreten können, nicht berücksichtigt werden, so dass ein schneller Bestimmungsprozess durchgeführt werden kann.The seat model also takes into account a potential movement model of the body parts, so that, for example, positions that cannot occur due to movement restrictions of the body parts are not taken into account, so that a quick determination process can be carried out.
Üblicherweise wird im Stand der Technik bei der Erstellung von virtueller Geometrie prozessual vorgegangen. Dies bedeutet insbesondere, dass das Sitzmodell durch eine vorgegebene Sequenz an CA-basierten Features aufgebaut wird. Es handelt sich hierbei um vorgefertigte Codebausteine aus denen mit oder ohne Hilfsgeometrie ein mehr oder weniger komplexes Modell erstellt werden kann. Werden bei der Modellerstellung Parameter berücksichtigt, kann das Modell in diesen vorgesehenen „Stellhebeln“ im Nachhinein modifiziert werden. Für ein zuverlässiges Ergebnis müssen die Parameter dann jedoch in einem vorgegebenen Intervall eingeschränkt werden und in die Modifikation durch die, bei der Erstellung vordefinierte, Sequenz eingehalten werden. Für ein zuverlässiges Ergebnis müssen die Parameter dann jedoch in einem vorgegebenen Intervall eingeschränkt werden und in die Modifikation durch die, bei der Erstellung vordefinierte, Sequenz eingehalten werden. Dies ist für eine Top-Down-Methode, bei der man eine bestimmte Funktion beeinflussen möchte, die auf einer Vielzahl nicht-linearer und interagierender Parameter basiert, nicht zielführend. Denn beim üblichen Vorgehen gemäß dem Stand der Technik ist nicht eindeutig bekannt, welchen Effekt das Ändern mehrerer Parameter auf die Zielfunktion hat. Um diese Erkenntnis zu erhalten, wird das Sitzmodell algorithmisch aufgebaut, sodass eine direkte Verbindung von Zielgrößen bis hin zu den Geometrieparametern besteht. Diese Modellierungsmethode ist aufwändig und auch nur für eine begrenzte Komplexität effizient. Um größere Sitzmodelle bilden zu können, wird nun der Ansatz genutzt, die individuellen algorithmischen Modelle durch relationale Beziehungen zu verknüpfen. Somit können die einzelnen algorithmischen Modelle in einem überschaubaren Umfang gehalten werden. Ein komplexeres Modell wird dann durch das Beziehungswissen zwischen den Modellen aufgebaut.In the state of the art, the creation of virtual geometry is typically procedural. This means, in particular, that the seat model is constructed using a predefined sequence of CA-based features. These are prefabricated code modules from which a more or less complex model can be created, with or without auxiliary geometry. If parameters are taken into account during model creation, the model can be subsequently modified using these "levers". For a reliable result, however, the parameters must then be restricted to a predefined interval and adhered to during modification using the sequence predefined during creation. For a reliable result, however, the parameters must then be restricted to a predefined interval and adhered to during modification using the sequence predefined during creation. This is not expedient for a top-down method in which one wants to influence a specific function based on a large number of non-linear and interacting parameters. This is because with the usual approach according to the state of the art, it is not clearly known what effect changing several parameters will have on the target function. To obtain this insight, the seat model is constructed algorithmically, creating a direct connection from target variables to the geometric parameters. This modeling method is complex and only effective for a limited complexity. To create larger seat models, the approach of linking the individual algorithmic models through relational relationships is now used. This allows the individual algorithmic models to be kept manageable in size. A more complex model is then constructed using the relationship knowledge between the models.
Mit anderen Worten weist das Sitzmodell einzelne Modelle auf, welche dann wiederum über die entsprechenden relationalen Beziehungen miteinander verknüpft werden können. Somit können der Modellierungsaufwand und die Zuverlässigkeit des Ergebnisses zuverlässig bestimmt werden. Dadurch, dass es sich um ein algorithmisches Modell handelt, ist die ganze geometrische Logik im Code abgebildet. Die Tatsache, dass in dem Code selbst auch die Optimierung vorgenommen wird, macht das Modell performant.In other words, the seat model consists of individual models, which can then be linked together using the corresponding relational relationships. This allows the modeling effort and the reliability of the results to be reliably determined. Because it is an algorithmic model, the entire geometric logic is mapped into the code. The fact that the optimization is also performed in the code itself makes the model highly performant.
Beispielsweise kann für einen Aufbau einer sogenannten Manikin-Geometrie ein algorithmischer Ansatz über Python erfolgen. Vorteil des Ansatzes ist dabei, dass durch die Integration des Geometriemodells in das Skript eine sehr performante Optimierung im selbigen Skript möglich ist. Die geometrische Logik inklusive Bewertung liegt ebenfalls im Skript. Der entsprechende Umgebungsparameter wird beispielsweise durch ein sogenanntes Catia-Modell dargestellt. Neu ist, dass sich die Geometrie über relationale Beziehungen zusammensetzt. Diese Bedingungen beschreiben beispielsweise die Erreichbarkeiten und Sichtbarkeiten. Durch den Optimierungsansatz bekommt der Insasse somit kein vollständig stimmiges Modell zurück. Dafür kann durch die Beeinflussung einzelner Gewichtungen der Zielfunktionen sichtbar gemacht werden, in welcher Weise sich das Konzept verändert, wenn eine Funktion mehr oder weniger stark in den Fokus rückt.For example, an algorithmic approach can be used in Python to construct a so-called manikin geometry. The advantage of this approach is that by integrating the geometry model into the script, highly performant optimization is possible within the same script. The geometric logic, including evaluation, is also contained in the script. The corresponding environmental parameter is represented, for example, by a so-called Catia model. What is new is that the geometry is composed of relational relationships. These conditions describe, for example, accessibility and visibility. Thus, the optimization approach does not return a completely coherent model to the occupant. However, by influencing individual weightings of the objective functions, it can be made visible how the concept changes when a function becomes more or less important.
Gemäß einer vorteilhaften Ausgestaltungsform wird in Abhängigkeit von der bestimmten optimierten Position eine Funktionseinheit des Kraftfahrzeugs eingestellt. Insbesondere können beispielsweise auf Basis der bestimmten Position der elektronischen Recheneinrichtung entsprechende Steuerbefehle für die Funktionseinheit erzeugt werden, und somit die Funktionseinheit entsprechend eingepasst werden. Insbesondere erfolgt dabei eine automatisierte Einstellung der Funktionseinheit. Somit kann insbesondere eine Komfortsteigerung für den Insassen erreicht werden, da automatisiert entsprechende Funktionseinheiten eingestellt werden können.According to an advantageous embodiment, a functional unit of the motor vehicle is adjusted depending on the determined optimized position. In particular, for example, corresponding control commands for the functional unit can be generated based on the determined position of the electronic computing device, and the functional unit can thus be adjusted accordingly. In particular, an automated adjustment of the functional unit takes place. This makes it possible, in particular, to increase comfort for the occupant, since corresponding functional units can be adjusted automatically.
Ferner hat es sich als vorteilhaft erwiesen, wenn als Funktionseinheit eine Sitzvorrichtung des Kraftfahrzeugs und/oder eine Lenkeinrichtung des Kraftfahrzeugs und/oder Beschleunigungseinrichtung des Kraftfahrzeugs und/oder ein Boden des Kraftfahrzeugs eingestellt wird. Insbesondere bei der Sitzvorrichtung kann beispielsweise eine entsprechende Sitzposition eingestellt werden. Hierbei können beispielsweise Verschiebungen des Sitzes in Kraftfahrzeuglängsrichtung und Kraftfahrzeughochrichtung realisiert werden. Ferner kann beispielsweise auch eine Einstellung der Rückenlehne sowie Kopfstütze entsprechend realisiert werden. Auch für eine Lenkeinrichtung kann beispielsweise eine relative Höhe zum Insassen entsprechend eingestellt werden. Auch der Boden kann im Kraftfahrzeug eingestellt werden, beispielsweise höhergefahren werden beziehungsweise heruntergefahren werden. Somit ist eine Vielzahl von Einstellmöglichkeiten ermöglicht und eine optimierte Sitzposition kann erreicht werden.Furthermore, it has proven advantageous if a seat device of the motor vehicle and/or a steering device of the motor vehicle and/or an acceleration device of the motor vehicle and/or a floor of the motor vehicle is adjusted as a functional unit. In particular, a corresponding seat position can be adjusted for the seat device. In this case, for example, displacement of the seat in the longitudinal and vertical directions of the vehicle can be realized. Furthermore, for example, an adjustment of the backrest and headrest can also be realized accordingly. For a steering device, for example, a relative height to the occupant can also be adjusted accordingly. The floor in the motor vehicle can also be adjusted, for example, raised or lowered. This allows for a wide range of adjustment options and allows for an optimized seating position to be achieved.
Weiterhin vorteilhaft ist, wenn in dem digitalen Sitzmodell relationale Beziehungen der Körpermaße und einer potenziellen Sitzposition vorgegeben werden. Somit können auf Basis der relationalen Beziehungen die einzelnen Modelle über die Körpermaße beispielsweise miteinander verknüpft werden. Dadurch kann mit wenig Rechenkapazität eine entsprechende Bestimmung beziehungsweise Berechnung der optimierten Sitzposition durchgeführt werden. Über die relationalen Beziehungen lassen sich dann wiederum die entsprechenden unterschiedlichen Beeinflussungen bestimmen.It is also advantageous if the digital seat model specifies relational relationships between body measurements and a potential seating position. This allows the individual models to be linked to each other based on the relational relationships, for example, based on body measurements. This allows the optimized seating position to be determined or calculated with minimal computing power. The corresponding different influences can then be determined using these relational relationships.
Es hat sich weiterhin als vorteilhaft erwiesen, wenn in dem digitalen Sitzmodell ein Geometriemodell des Kraftfahrzeugs berücksichtigt wird. Beispielsweise kann das Geometriemodell den Innenraum des Kraftfahrzeugs beschreiben. Hierzu kann insbesondere vorgesehen sein, dass beispielsweise entsprechende Entfernungen eines Insassen zu beispielsweise einer Decke des Kraftfahrzeugs, zu einer Tür des Kraftfahrzeugs, zu einem Lenker des Kraftfahrzeugs, zu einer Beschleunigungseinrichtung des Kraftfahrzeugs oder auch zu einem Armaturenbrett des Kraftfahrzeugs entsprechend berücksichtigt werden können. Somit können eine Vielzahl von unterschiedlichen Positionen mitberücksichtigt werden.It has also proven advantageous if a geometric model of the motor vehicle is taken into account in the digital seat model. For example, the geometric model can describe the interior of the motor vehicle. For this purpose, it can be provided, in particular, that corresponding distances of an occupant to, for example, a ceiling of the motor vehicle, a door of the motor vehicle, a steering wheel of the motor vehicle, an acceleration device of the motor vehicle, or even a dashboard of the motor vehicle can be taken into account accordingly. Thus, a multitude of different positions can be taken into account.
Es hat sich weiterhin als vorteilhaft erwiesen, wenn als Umgebungsparameter eine Erreichbarkeit von zumindest einer Einheit im Kraftfahrzeug durch den Insassen berücksichtigt wird. Als Erreichbarkeit kann beispielsweise die Erreichbarkeit eines Lenkrads, einer Bedieneinheit im Kraftfahrzeug, eine Beschleunigungseinrichtung im Kraftfahrzeug oder dergleichen angesehen werden. Als Bedieneinheit kann beispielsweise eine Klimatisierungseinrichtung oder eine berührungssensitive Anzeigeeinrichtung angesehen werden. Somit kann unter der Berücksichtigung der Erreichbarkeit eine entsprechend optimierte Sitzposition eingestellt werden.It has also proven advantageous to consider the occupant's accessibility of at least one unit in the motor vehicle as an environmental parameter. Accessibility can be, for example, the accessibility of a steering wheel, a control unit in the motor vehicle, an acceleration device in the motor vehicle, or the like. An air conditioning system or a touch-sensitive display device can be considered an control unit, for example. Thus, an appropriately optimized seating position can be set while taking accessibility into account.
Weiterhin vorteilhaft ist, wenn als Umgebungsparameter eine Kopffreiheit des Insassen zu einem Dach des Kraftfahrzeugs berücksichtigt wird. Insbesondere kann beispielsweise eine Kopffreiheit entsprechend durch den Insassen vorgegeben werden. Somit kann eine Optimierung der Sitzposition auf Basis der Kopffreiheit realisiert werden.It is also advantageous if the occupant's headroom relative to the vehicle's roof is taken into account as an environmental parameter. In particular, for example, headroom can be specified accordingly by the occupant. This allows for optimization of the seating position based on headroom.
Weiterhin vorteilhaft ist, wenn als Umgebungsparameter eine Sichtbarkeit der Umgebung des Insassen berücksichtigt wird. Insbesondere ist hierunter zu verstehen, dass die Person einen entsprechenden freien Blick auf die Umgebung, insbesondere die Straße, hat. Somit kann die Sitzposition derart bestimmt werden, dass eine entsprechend gewünschte Sichtbarkeit der Umgebung eingestellt werden kann.It is also advantageous if the visibility of the occupant's surroundings is taken into account as an environmental parameter. In particular, this means that the person has a clear view of the surroundings, especially the road. Thus, the seating position can be determined in such a way that the desired visibility of the surroundings can be adjusted accordingly.
Bei dem vorgestellten Verfahren handelt es sich insbesondere um ein computerimplementiertes Verfahren.The method presented is in particular a computer-implemented method.
Daher betrifft ein weiterer Aspekt der Erfindung ein Computerprogrammprodukt mit Programmcodemitteln, welche eine elektronische Recheneinrichtung dazu veranlassen, wenn die Programmcodemittel von der elektronischen Recheneinrichtung abgearbeitet werden, ein Verfahren nach dem vorhergehenden Aspekt durchzuführen.Therefore, a further aspect of the invention relates to a computer program product with program code means which cause an electronic computing device to carry out a method according to the preceding aspect when the program code means are processed by the electronic computing device.
Ein nochmals weiterer Aspekt der Erfindung betrifft daher auch ein computerlesbares Speichermedium mit dem Computerprogrammprodukt nach dem vorhergehenden Aspekt.A further aspect of the invention therefore also relates to a computer-readable storage medium with the computer program product according to the preceding aspect.
Weiterhin betrifft die Erfindung auch eine Unterstützungsvorrichtung zum Bestimmen einer Position eines Insassen eines Kraftfahrzeugs, mit zumindest einer elektronischen Recheneinrichtung, wobei die Unterstützungsvorrichtung zum Durchführen eines Verfahrens nach dem vorhergehenden Aspekt ausgebildet ist. Insbesondere wird das Verfahren mittels der Unterstützungsvorrichtung durchgeführt.Furthermore, the invention also relates to an assistance device for determining the position of a passenger of a motor vehicle, comprising at least one electronic computing device, wherein the assistance device is designed to carry out a method according to the preceding aspect. In particular, the method is carried out by means of the assistance device.
Ein nochmals weiterer Aspekt der Erfindung betrifft auch ein Kraftfahrzeug mit einer Unterstützungsvorrichtung nach dem vorhergehenden Aspekt.Yet another aspect of the invention also relates to a motor vehicle with a support device according to the preceding aspect.
Vorteilhafte Ausgestaltungsformen des Verfahrens sind als vorteilhafte Ausgestaltungsformen des Computerprogrammprodukts, des computerlesbaren Speichermediums, der Unterstützungsvorrichtung sowie des Kraftfahrzeugs anzusehen. Die Unterstützungsvorrichtung sowie das Kraftfahrzeug weisen hierzu insbesondere gegenständliche Merkmale auf, um entsprechende Verfahrensschritte durchführen zu können.Advantageous embodiments of the method are to be regarded as advantageous embodiments of the computer program product, the computer-readable storage medium, the support device, and the motor vehicle. The support device and the motor vehicle, in particular, have physical features for this purpose in order to be able to carry out corresponding method steps.
Unter einer Recheneinheit/elektronische Recheneinrichtung kann insbesondere ein Datenverarbeitungsgerät verstanden werden, das einen Verarbeitungsschaltkreis enthält. Die Recheneinheit kann also insbesondere Daten zur Durchführung von Rechenoperationen verarbeiten. Darunter fallen gegebenenfalls auch Operationen, um indizierte Zugriffe auf eine Datenstruktur, beispielsweise eine Umsetzungstabelle, LUT (englisch: „look-up table“), durchzuführen.A computing unit/electronic computing device can be understood, in particular, as a data processing device that contains a processing circuit. The computing unit can therefore, in particular, process data to perform computing operations. This may also include operations for performing indexed access to a data structure, for example, a look-up table (LUT).
Die Recheneinheit kann insbesondere einen oder mehrere Computer, einen oder mehrere Mikrocontroller und/oder einen oder mehrere integrierte Schaltkreise enthalten, beispielsweise eine oder mehrere anwendungsspezifische integrierte Schaltungen, ASIC (englisch: „application-specific integrated circuit“), eines oder mehrere feldprogrammierbare Gate-Arrays, FPGA, und/oder eines oder mehrere Einchipsysteme, SoC (englisch: „system on a chip“). Die Recheneinheit kann auch einen oder mehrere Prozessoren, beispielsweise einen oder mehrere Mikroprozessoren, eine oder mehrere zentrale Prozessoreinheiten, CPU (englisch: „central processing unit“), eine oder mehrere Grafikprozessoreinheiten, GPU (englisch: „graphics processing unit“) und/oder einen oder mehrere Signalprozessoren, insbesondere einen oder mehrere Digitalsignalprozessoren, DSP, enthalten. Die Recheneinheit kann auch einen physischen oder einen virtuellen Verbund von Computern oder sonstigen der genannten Einheiten beinhalten.The computing unit may in particular comprise one or more computers, one or more micro controller and/or one or more integrated circuits, for example one or more application-specific integrated circuits (ASICs), one or more field-programmable gate arrays (FPGAs), and/or one or more single-chip systems (SoCs). The computing unit can also contain one or more processors, for example one or more microprocessors, one or more central processing units (CPUs), one or more graphics processing units (GPUs), and/or one or more signal processors, in particular one or more digital signal processors (DSPs). The computing unit can also contain a physical or virtual network of computers or other of the aforementioned units.
In verschiedenen Ausführungsbeispielen beinhaltet die Recheneinheit eine oder mehrere Hardware- und/oder Softwareschnittstellen und/oder eine oder mehrere Speichereinheiten.In various embodiments, the computing unit includes one or more hardware and/or software interfaces and/or one or more memory units.
Eine Speichereinheit kann als flüchtiger Datenspeicher, beispielsweise als dynamischer Speicher mit wahlfreiem Zugriff, DRAM (englisch: „dynamic random access memory“) oder statischer Speicher mit wahlfreiem Zugriff, SRAM (englisch: „static random access memory“), oder als nicht-flüchtiger Datenspeicher, beispielsweise als Festwertspeicher, ROM (englisch: „read-only memory“), als programmierbarer Festwertspeicher, PROM (englisch: „programmable read-only memory“), als löschbarer programmierbarer Festwertspeicher, EPROM (englisch: „erasable programmable read-only memory“), als elektrisch löschbarer programmierbarer Festwertspeicher, EEPROM (englisch: „electrically erasable programmable read-only memory“), als Flash-Speicher oder Flash-EEPROM, als ferroelektrischer Speicher mit wahlfreiem Zugriff, FRAM (englisch: „ferroelectric random access memory“), als magnetoresistiver Speicher mit wahlfreiem Zugriff, MRAM (englisch: „magnetoresistive random access memory“) oder als Phasenänderungsspeicher mit wahlfreiem Zugriff, PCRAM (englisch: „phase-change random access memory“), ausgestaltet sein.A memory unit can be a volatile data memory, for example a dynamic random access memory (DRAM) or a static random access memory (SRAM), or a non-volatile data memory, for example a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory or flash EEPROM, a ferroelectric random access memory (FRAM), a magnetoresistive random access memory (MRAM), or a Phase-change random access memory (PCRAM) can be used.
Weitere Merkmale der Erfindung ergeben sich aus den Ansprüchen, den Figuren und der Figurenbeschreibung. Die vorstehend in der Beschreibung genannten Merkmale und Merkmalskombinationen sowie die nachfolgend in der Figurenbeschreibung genannten und/oder in den Figuren alleine gezeigten Merkmale und Merkmalskombinationen sind nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar.Further features of the invention emerge from the claims, the figures, and the description of the figures. The features and combinations of features mentioned above in the description, as well as the features and combinations of features mentioned below in the description of the figures and/or shown alone in the figures, can be used not only in the respective combinations specified, but also in other combinations or on their own.
Die Erfindung wird nun anhand eines bevorzugten Ausführungsbeispiels sowie unter Bezugnahme auf die Zeichnung näher erläutert. Es zeigt dabei die einzige Figur:
-
1 eine schematische Seitenansicht einer Ausführungsform eines Kraftfahrzeugs mit einer Ausführungsform einer Unterstützungsvorrichtung.
-
1 a schematic side view of an embodiment of a motor vehicle with an embodiment of a support device.
In der Figur sind gleich oder funktionsgleiche Elemente mit gleichen Bezugszeichen versehen.In the figure, identical or functionally equivalent elements are provided with the same reference numerals.
Insbesondere ist dabei vorgesehen, dass das zum Bestimmen der Position P des Insassen 14 Körpermaße des Insassen 14, beispielsweise Armlänge, Beinlänge, Rumpflänge, Kopfposition und dergleichen, insbesondere auch von den einzelnen Gliedmaßen zueinander, bestimmt werden. Die Körpermaße werden der elektronischen Recheneinheit 16 dabei insbesondere vorgegeben. Dabei kann beispielsweise vorgesehen sein, dass über eine Innenraumkamera 18 die Körpermaße erfasst werden und der elektronischen Recheneinrichtung 16 vorgegeben werden. Alternativ oder ergänzend kann beispielsweise der Insasse 14 auch über eine entsprechende Eingabeeinrichtung 20 die Körpermaße eingeben.In particular, it is provided that, in order to determine the position P of the
Es wird ein digitales Sitzmodell 22 für eine Sitzposition des Insassen 14 mittels der elektronischen Recheneinrichtung 22 vorgegeben. Es erfolgt dann das Bestimmen einer optimierten Position als die Position P in Abhängigkeit von den Körperausmaßen, des digitalen Sitzmodells 22 und einem weiteren vorgebbaren Umgebungsparameter 24 mittels der elektronischen Recheneinrichtung 22.A digital seat model 22 for a seating position of the
Insbesondere ist vorliegend gezeigt, dass beispielsweise das Kraftfahrzeug 10 eine Sitzvorrichtung 26, eine Lenkeinrichtung 28 sowie eine Beschleunigungseinrichtung 30 aufweisen kann. Insbesondere kann beispielsweise vorgesehen sein, dass die Sitzvorrichtung 26 und die Lenkeinrichtung 28 als sogenannte Funktionseinrichtung 26, 28, 30 ausgebildet sein können. Es kann dann auf Basis der bestimmten Position P eine entsprechende Einstellung der Funktionseinrichtungen 26, 28, 30 durchgeführt werden. Hierzu kann beispielsweise ein Aktuator 32 vorgesehen sein, welcher im folgenden Ausführungsbeispiel eine Einstellung der Sitzvorrichtung 26 übernehmen kann. Hierbei kann beispielsweise vorgesehen sein, dass eine Längsverschiebung des Sitzes in Kraftfahrzeuglängsrichtung durchgeführt werden kann sowie beispielsweise eine Rückenlehne verstellt werden kann. Es sind selbstverständlich auch weitere Einstellungen möglich. Die Lenkeinrichtung 28 kann beispielsweise in einer Höhe verstellt werden.In particular, it is shown here that, for example, the
Insbesondere beschreibt der Umgebungsparameter 24 beispielsweise eine Erreichbarkeit von zumindest einer Einheit, beispielsweise einer Head Unit, im Kraftfahrzeug 10 durch den Insassen 14. Alternativ oder ergänzend kann als Umgebungsparameter 24 eine Kopffreiheit des Insassen 14 zu einem Dach 34 des Kraftfahrzeugs 10 berücksichtigt werden. Nochmals alternativ oder ergänzend kann als Umgebungsparameter 24 eine Sichtbarkeit 36 einer Umgebung 38 des Kraftfahrzeugs 10 berücksichtigt werden.In particular, the
Insbesondere beschreibt somit
BezugszeichenlisteList of reference symbols
- 1010
- Kraftfahrzeugmotor vehicle
- 1212
- UnterstützungsvorrichtungSupport device
- 1414
- Insasseinmate
- 1616
- elektronische Recheneinrichtungelectronic computing device
- 1818
- ErfassungseinrichtungRecording device
- 2020
- EingabeeinrichtungInput device
- 2222
- SitzmodellSeat model
- 2424
- UmgebungsparameterEnvironmental parameters
- 2626
- SitzvorrichtungSeating device
- 2828
- LenkeinrichtungSteering device
- 3030
- BeschleunigungseinrichtungAccelerator
- 3232
- AktuatorActuator
- 3434
- DachRoof
- 3636
- Sichtbarkeitvisibility
- 3838
- UmgebungVicinity
- PP
- Positionposition
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES CONTAINED IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of documents submitted by the applicant was generated automatically and is included solely for the convenience of the reader. This list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- EP 3 374 225 B1 [0003]EP 3 374 225 B1 [0003]
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102023129927.1A DE102023129927A1 (en) | 2023-10-30 | 2023-10-30 | Method for determining a position of an occupant of a motor vehicle by means of a support device of the motor vehicle, computer program product, and support device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102023129927.1A DE102023129927A1 (en) | 2023-10-30 | 2023-10-30 | Method for determining a position of an occupant of a motor vehicle by means of a support device of the motor vehicle, computer program product, and support device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102023129927A1 true DE102023129927A1 (en) | 2025-04-30 |
Family
ID=95342666
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102023129927.1A Pending DE102023129927A1 (en) | 2023-10-30 | 2023-10-30 | Method for determining a position of an occupant of a motor vehicle by means of a support device of the motor vehicle, computer program product, and support device |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102023129927A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE202013002800U1 (en) * | 2012-03-29 | 2013-07-17 | Faurecia Sièges d'Automobile | Control for an automobile seat |
| DE102013226558A1 (en) * | 2013-12-19 | 2015-06-25 | Bayerische Motoren Werke Aktiengesellschaft | Adaptive determination of the setting of vehicle components |
| DE102021208588A1 (en) * | 2021-08-06 | 2023-02-09 | Hyundai Motor Company | Dynamic sun protection system for a motor vehicle and method for dynamic sun protection by means of seat adjustment |
-
2023
- 2023-10-30 DE DE102023129927.1A patent/DE102023129927A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE202013002800U1 (en) * | 2012-03-29 | 2013-07-17 | Faurecia Sièges d'Automobile | Control for an automobile seat |
| DE102013226558A1 (en) * | 2013-12-19 | 2015-06-25 | Bayerische Motoren Werke Aktiengesellschaft | Adaptive determination of the setting of vehicle components |
| DE102021208588A1 (en) * | 2021-08-06 | 2023-02-09 | Hyundai Motor Company | Dynamic sun protection system for a motor vehicle and method for dynamic sun protection by means of seat adjustment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102015103279B4 (en) | Autonomous vehicle with reconfigurable interior | |
| DE102014223098A1 (en) | AUTONOMOUS VEHICLE WITH RECONFIGURABLE SITTING | |
| DE102014223094A1 (en) | AUTONOMOUS VEHICLE WITH RECONFIGURABLE SITTING | |
| DE102016123618A1 (en) | METHOD FOR TUNING A CALIBRATION CHART FOR ELECTRIC POWER STEERING AND A CALIBRATION SYSTEM THEREFOR | |
| DE102014219223A1 (en) | AUTONOMOUS VEHICLE ENTERTAINMENT SYSTEM | |
| DE102018103662A1 (en) | POSITION CONTROL TOUCHSCREENS FOR VEHICLES | |
| DE102014223192A1 (en) | Autonomous vehicle with reconfigurable seats | |
| DE102017211748B4 (en) | Method for operating an output device of a motor vehicle, driver assistance device, and motor vehicle | |
| AT524822B1 (en) | Method for testing a driver assistance system of a vehicle | |
| DE102018206189A1 (en) | System for testing a self-propelled motor vehicle | |
| AT524821B1 (en) | Method and system for generating scenario data for testing a driver assistance system of a vehicle | |
| DE102018214975A1 (en) | Method and device for visualizing an upcoming acceleration in a highly automated vehicle | |
| EP4028276B1 (en) | Method for operating virtual reality glasses in a vehicle and virtual reality system with virtual reality glasses and a vehicle | |
| DE102016205797A1 (en) | Method and device for assigning control commands in a vehicle and vehicle | |
| EP2476072A1 (en) | Configuration-controlled dynamic generation of product data for complex products | |
| DE102023129927A1 (en) | Method for determining a position of an occupant of a motor vehicle by means of a support device of the motor vehicle, computer program product, and support device | |
| DE102022110920A1 (en) | ENABLE MACHINE OPERATION | |
| DE102012020855A1 (en) | Method for adjusting setting arrangement of seat of motor vehicle i.e. passenger car, involves playing seat position video by display device for vehicle training occupant to adjust seat setting in cooperation with seat position module | |
| WO2024061750A1 (en) | Method for the cross-vehicle use of a user profile, control system, and computer program product | |
| DE102019134766A1 (en) | Method and device for processing sensor data in a vehicle | |
| DE102019212082A1 (en) | Automatic adjustment of a vehicle seat position to avoid travel sickness | |
| DE102022124264A1 (en) | Systems and methods for constraint storage for vehicle positioning | |
| DE102016106515A1 (en) | Directional control of a vehicle via aerodynamic forces | |
| DE102020111367A1 (en) | Method for controlling and regulating an adaptive support device for occupants of a motor vehicle, as well as operating device, adaptive support system and motor vehicle | |
| DE102024133244B3 (en) | CONTROL UNIT FOR AUTOMATED VEHICLES, AVAILABLE IN A VEHICLE |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R016 | Response to examination communication |