DE102017201728A1 - Control device for generating control data for actuators for configuring an interior situation of a motor vehicle and motor vehicle and method for operating a control device - Google Patents
Control device for generating control data for actuators for configuring an interior situation of a motor vehicle and motor vehicle and method for operating a control device Download PDFInfo
- Publication number
- DE102017201728A1 DE102017201728A1 DE102017201728.7A DE102017201728A DE102017201728A1 DE 102017201728 A1 DE102017201728 A1 DE 102017201728A1 DE 102017201728 A DE102017201728 A DE 102017201728A DE 102017201728 A1 DE102017201728 A1 DE 102017201728A1
- Authority
- DE
- Germany
- Prior art keywords
- control
- motor vehicle
- data
- interpretation
- control 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/59—Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45018—Car, auto, vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Automation & Control Theory (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Software Systems (AREA)
- Medical Informatics (AREA)
- Evolutionary Computation (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Instrument Panels (AREA)
Abstract
Die Erfindung betrifft eine Steuervorrichtung (12) zum Erzeugen von Steuerdaten (15) für Aktuatoren (16) für einen Innenraum eines Kraftfahrzeugs (10). Eine Hardwareschnittstelle (21) empfängt aus Sensoren (14) Sensordaten (22), erzeugt aus den Sensordaten (22) Eingangsdaten (23) und stellt die Eingangsdaten (23) für einen Abruf durch sensorunspezifische Abruffunktionen bereit. Eine Modellebene (25) betreibt mehrere Modelle (28), wobei jedes der Modelle (28) ein jeweiliges Objekt durch Attributwerte (29) beschreibt und dazu eingerichtet ist, zumindest einen der Attributwerte (29) mittels einer jeweiligen der Abruffunktionen auf der Grundlage der Eingangsdaten (23) einzustellen. Eine Interpretationsebene (26) führt mehrere Interpretationsfunktionen (30) aus, wobei jede Interpretationsfunktion (30) eine Eigenschaft (31) zumindest eines der modellierten Objekte auf der Grundlage zumindest eines Attributwerts (29) der Modelle (28) ermittelt. Eine Funktionsebene (27) betreibt Steuerfunktionen (32), wobei jede Steuerfunktion (32) einige der Steuerdaten (15) in Abhängigkeit von zumindest einem Attributwert (29) und/oder in Abhängigkeit von einer ermittelten Eigenschaft (31) erzeugt.The invention relates to a control device (12) for generating control data (15) for actuators (16) for an interior of a motor vehicle (10). A hardware interface (21) receives sensor data (22) from sensors (14), generates input data (23) from the sensor data (22), and provides the input data (23) for polling by sensor-unspecific polling functions. A model plane (25) operates a plurality of models (28), each of the models (28) describing a respective object by attribute values (29) and being adapted to at least one of the attribute values (29) by means of a respective one of the retrieval functions based on the input data (23). An interpretation level (26) performs a plurality of interpretation functions (30), each interpretation function (30) determining a property (31) of at least one of the modeled objects based on at least one attribute value (29) of the models (28). A function level (27) operates control functions (32), wherein each control function (32) generates some of the control data (15) as a function of at least one attribute value (29) and / or in dependence on a determined property (31).
Description
Die Erfindung betrifft eine Steuervorrichtung zum Erzeugen von Steuerdaten für Aktuatoren, mit denen man eine Innenraumsituation eines Kraftfahrzeugs konfigurieren oder beeinflussen kann. Zu der Erfindung gehört auch ein Kraftfahrzeug mit der Steuervorrichtung. Ebenso gehört zu der Erfindung ein Verfahren zum Betreiben der Steuervorrichtung in dem Kraftfahrzeug.The invention relates to a control device for generating control data for actuators, with which one can configure or influence an interior situation of a motor vehicle. The invention also includes a motor vehicle with the control device. Also belongs to the invention, a method for operating the control device in the motor vehicle.
Für die Erfassung der Situation in einem Innenraum eines Kraftfahrzeugs, also dem Fahrgastraum, wird in der Regel für jeden einzelnen Anwendungsfall ein eigenes Steuergerät mit eigener, spezifischer Sensorik verwendet, die dann zwar hoch optimiert auf den Anwendungsfall spezialisiert ist, aber im Falle zweier Anwendungsfälle, die ähnliche Sensorik benötigen, ist auch entsprechend die doppelte Sensorik vorhanden. Beispiele für spezialisierte Sensorik sind Sitzbelegungsmatten für die Airbag-Steuerung, Ultraschallsensoren der Diebstahlwarnanlage, kapazitive Sensorik im Lenkrad oder ein einzelner optischer Sensor für die Fahrerbeobachtung während des pilotierten Fahrens. Durch die voneinander getrennt bereitgestellten Steuergeräte lassen sich diese Sensoren nicht auch für andere Steuerfunktionen nutzen oder durch Kombination der Sensordaten Synergien erreichen.For the detection of the situation in an interior of a motor vehicle, ie the passenger compartment, a separate control unit with its own, specific sensors is usually used for each individual application, which is then highly optimized for the application, but in the case of two applications, If similar sensors are required, the double sensors are also available. Examples of specialized sensors are seat-covering mats for the airbag control, ultrasonic sensors of the anti-theft alarm system, capacitive sensors in the steering wheel or a single optical sensor for driver monitoring during piloted driving. The separately provided control units, these sensors can not be used for other control functions or achieve synergy by combining the sensor data.
Die Nutzung mehrerer Sensoren hat dagegen aber Vorteile. Aus der
Aus der
Aus der
Der Erfindung liegt die Aufgabe zugrunde, für die Steuerung von Aktuatoren eines Innenraums eines Kraftfahrzeugs Ressourcen des Kraftfahrzeugs mehrfach zu nutzen.The invention has for its object to use multiple times for the control of actuators of an interior of a motor vehicle resources of the motor vehicle.
Die Aufgabe wird durch die Gegenstände der unabhängigen Patentansprüche gelöst. Vorteilhafte Weiterbildungen der Erfindung sind durch die abhängigen Patentansprüche, die folgende Beschreibung sowie die Figur offenbart.The object is solved by the subject matters of the independent claims. Advantageous developments of the invention are disclosed by the dependent claims, the following description and the figure.
Durch die Erfindung ist eine Steuervorrichtung zum Erzeugen von Steuerdaten für Aktuatoren zum Konfigurieren einer Innenraumsituation eines Kraftfahrzeugs bereitgestellt. Ein jeweiliges Beispiel für einen solchen Aktuator ist: ein Sitzmotor, ein Fensterhebermotor, ein jeweiliger Spiegelmotor für einen Rückspiegel und/oder Seitenspiegel, ein Gebläse einer Klimaanlage, eine Heizeinrichtung und/oder Kühleinrichtung einer Klimaanlage, eine Lenkradstelleinrichtung, ein Medienwiedergabegerät (z.B. ein MP3-Abspielgerät).The invention provides a control device for generating control data for actuators for configuring an interior situation of a motor vehicle. A respective example of such an actuator is: a seat motor, a window motor, a respective mirror motor for a rearview mirror and / or side mirrors, a blower of an air conditioner, a heater and / or cooling device of an air conditioner, a steering wheel adjusting device, a media player (eg an MP3 player). player).
Die Steuervorrichtung zeichnet sich durch einen modularen Aufbau aus. Eine Hardwareschnittstelle ist dazu eingerichtet, aus Sensoren des Kraftfahrzeugs jeweils Sensordaten mittels eines jeweiligen sensorspezifischen Treibers zu empfangen und aus den empfangenen Sensordaten Eingangsdaten zu erzeugen und die Eingangsdaten für einen Abruf durch sensorischunspezifische Abruffunktionen bereitzustellen. Mittels einer jeweiligen Abruffunktion kann somit jeweils zumindest ein Teil der Eingangsdaten bei der Hardwareschnittstelle abgefragt oder ausgelesen werden, ohne dass hierzu eine Steuerung der Sensoren bekannt sein muss, um an die diejenigen Sensordaten heranzukommen, die den jeweiligen Eingangsdaten zu Grunde liegen. Dies übernimmt die Hardwareschnittstelle. Die Abruffunktion stellt also ein einheitliches Protokoll zum Abrufen von Eingangsdaten dar, das auch bei einem Austausch von Sensoren unverändert bleibt. Eine sensorspezifische Signalverarbeitung der Sensordaten erfolgt durch die Treiber, die an die ausgetauschten Sensoren angepasst werden können. Die Hardwareschnittstelle kann auch die elektrischen Anschlüsse für die Sensoren aufweisen.The control device is characterized by a modular design. A hardware interface is configured to receive sensor data from sensors of the motor vehicle by means of a respective sensor-specific driver and to generate input data from the received sensor data and to provide the input data for retrieval by sensory-unspecific polling functions. By means of a respective polling function, in each case at least a part of the input data can thus be queried or read out at the hardware interface, without having to know control of the sensors in order to get to those sensor data which are based on the respective input data. This is done by the hardware interface. The polling function thus represents a uniform protocol for retrieving input data, which remains unchanged even when an exchange of sensors. A sensor-specific signal processing of the sensor data is performed by the drivers, which can be adapted to the exchanged sensors. The hardware interface may also include the electrical connections for the sensors.
Eine Modellebene ist dazu eingerichtet, mehrere Modelle zu betreiben, wobei jedes der Modelle ein jeweiliges mit dem Innenraum in Beziehung stehendes Objekt durch Attributwerte beschreibt. Zum Anpassen an die Innenraumsituation ist jedes Objekt dazu eingerichtet, zumindest einen der Attributwerte mittels einer der Abruffunktionen auf der Grundlage zumindest eines Teils der Eingangsdaten einzustellen. Mit anderen Worten kann jedes Objekt jeweils durch ein Modell repräsentiert werden. Um das Modell an das Objekt anzupassen, können die Eingangsdaten genutzt werden, wobei hierzu das Modell in der beschriebenen Weise keine Anpassung an den Sensor benötigt, da mittels der Abruffunktionen die Eingangsdaten sensor-unspezifisch oder sensorunabhängig abgefragt werden können. Man ist also z.B. von einem Protokoll, das der Hersteller des Sensors für den Empfang der Sensordaten vorgibt, unabhängig. Beispielsweise kann also ein Temperaturwert mittels einer Abruffunktion abgerufen werden, ohne dass bekannt sein muss, wie man aus dem angeschlossenen Temperatursensor den Temperaturwert ausliest.A model level is arranged to operate multiple models, each of the models describing a respective interior related object by attribute values. To adapt to the interior situation, each object is arranged to set at least one of the attribute values by means of one of the polling functions based on at least a part of the input data. In other words, each object can be represented by a model. In order to adapt the model to the object, the input data can be used, for which purpose the model requires no adaptation to the sensor in the manner described, since the input data can be polled sensor-nonspecifically or sensor-independently by means of the polling functions. For example, it is independent of a protocol that specifies the manufacturer of the sensor for receiving the sensor data. For example, a temperature value can be retrieved by means of a polling function, without that it must be known how to read the temperature value from the connected temperature sensor.
Auf Grundlage der Eingangsdaten muss nicht jedes Modell vollständig angepasst werden können, d.h. nicht jeder Attributwert muss allein auf Grundlage der Sensordaten festgelegt werden können. Eine Interpretationsebene ist dazu eingerichtet, mehrere Interpretationsfunktionen auszuführen, wobei jede Interpretationsfunktion jeweils dazu eingerichtet ist, eine Eigenschaft zumindest eines der modellierten Objekte auf der Grundlage zumindest eines eingestellten Attributwerts (von zumindest einem der Modelle) zu ermitteln. Jede Interpretationsfunktion interpretiert also die Situation im Innenraum auf Grundlage der Modelle. Hierbei kann eine Eigenschaft des zumindest einen modellierten Objekts erkannt werden. Ist beispielsweise die Position des Oberkörpers des Fahrers gesucht, während sich der Fahrer aus dem Erfassungsbereich einer Kamera neigt (und damit nicht mehr im Kamerabild erkennbar ist), so kann zum Beispiel für den Fall, dass das Objekt „Handschuhfach“ auf Grundlage der Sensordaten seinen Attributwert „Stellung“ auf „geöffnet“ verändert (das Handschuhfach wurde geöffnet), durch eine Interpretationsfunktion „Fahrerposition“ erkannt werden, dass sich der Fahrer offenbar zum Handschuhfach hin gebeugt haben muss.Based on the input data, not every model needs to be fully customizable, i. Not every attribute value needs to be set based on the sensor data alone. An interpretation level is configured to perform a plurality of interpretation functions, each interpretation function configured to each determine a property of at least one of the modeled objects based on at least one set attribute value (of at least one of the models). Each interpretation function thus interprets the situation in the interior based on the models. In this case, a property of the at least one modeled object can be detected. If, for example, the position of the upper body of the driver is sought while the driver is tilting out of the detection range of a camera (and thus is no longer recognizable in the camera image), then, for example, in the event that the object "glove box" based on the sensor data his Attribute value "Position" changed to "open" (the glovebox was opened), recognized by an interpretation function "driver position", that the driver obviously must have leaned towards the glove box.
Mit der Modellebene und der Interpretationsebene steht eine Beschreibung der Situation im Innenraum bereit, die ohne Kenntnis der Steuerung der Sensoren erstellt werden kann, also sensoragnostisch, da die Steuerung der Sensoren, d.h. das Auslesen der Sensordaten, durch die Hardwareschnittstelle durchgeführt wird. Genauso wird die Situation im Innenraum unabhängig davon ermittelt, wofür die Situation beobachtet werden soll. Es ist also noch keine Abhängigkeit von einer Steuerfunktion vorgesehen. Somit ist die Situation im Innenraum auch funktionsagnostisch bereitgestellt.With the model level and the interpretation level, a description of the situation in the interior is available, which can be created without knowledge of the control of the sensors, so sensoragnostisch, since the control of the sensors, i. reading the sensor data through the hardware interface. Likewise, the situation in the interior is determined regardless of what the situation is to be observed. So there is still no dependence on a control function provided. Thus, the situation in the interior is also provided functionally diagnostic.
Es können nun beliebige Steuerfunktionen diese Beschreibung des Innenraums nutzen. Hierzu ist eine Funktionsebene dazu eingerichtet, Steuerfunktionen zu betreiben, wobei jede Steuerfunktion jeweils dazu eingerichtet ist, einige der Steuerdaten für zumindest einen der Aktuatoren des Kraftfahrzeugs in Abhängigkeit von zumindest einem eingestellten Attributwert zumindest eines der Modelle und/oder in Abhängigkeit von zumindest einer ermittelten Eigenschaft des zumindest einen modellierten Objekts zu erzeugen. Die Steuerfunktionen greifen also auf die Modelle und/oder die durch die Interpretationsebene ermittelten Eigenschaften zu, um die Aktuatoren zum Konfigurieren der Innenraumsituation zu steuern.Any control functions can now use this description of the interior. For this purpose, a function level is set up to operate control functions, wherein each control function is in each case set up for some of the control data for at least one of the actuators of the motor vehicle as a function of at least one set attribute value of at least one of the models and / or in dependence on at least one determined property of the at least one modeled object. The control functions thus access the models and / or the properties determined by the interpretation level in order to control the actuators for configuring the interior situation.
Eine Netzwerkschnittstelle ist schließlich dazu eingerichtet, die Steuerdaten über ein Datennetzwerk des Kraftfahrzeugs an die Aktuatoren auszusenden. Ein solches Datennetzwerk kann zum Beispiel auf der Grundlage eines Ethernet-Netzwerks und/oder eines CAN-Bus (CAN - Controller Area Network) und/oder eines LIN-Bus (LIN - Local Interconnect Network) und/oder eines FlexRay-Bus und/oder eine MOST-Bus (MOST - Media Oriented System Transport) sein.A network interface is finally adapted to send the control data via a data network of the motor vehicle to the actuators. Such a data network may, for example, be based on an Ethernet network and / or a CAN (Controller Area Network) bus and / or LIN (Local-Interconnect Network) bus and / or a FlexRay bus and / or or a MOST bus (MOST - Media Oriented System Transport).
Durch die Erfindung ergibt sich der Vorteil, dass eine zentrale Architektur für die Sensierung der Innenraumfunktion bereitgestellt ist, die hochmodular in der Lage ist, sensor- und funktionsagnostisch ein einheitliches, globales Modell des Innenraums bereitzustellen und dieses einer Vielzahl an Komfort- und Sicherheitsfunktionen zur Verfügung zu stellen.The invention provides the advantage that a central architecture for the sensing of the interior function is provided, which is highly modular able to provide sensor and function diagnostically a uniform, global model of the interior and this a variety of comfort and safety functions available to deliver.
Zu der Erfindung gehören auch Weiterbildungen, durch deren Merkmale sich zusätzliche Vorteile ergeben.The invention also includes developments, the characteristics of which provide additional advantages.
Die Hardwareschnittstelle ist bevorzugt dazu eingerichtet, die besagten Eingangsdaten durch eine Aggregation und/oder Fusion und/oder Plausibilisierung der empfangenen Sensordaten zu erzeugen. Durch eine Aggregation ergibt sich der Vorteil, dass Sensordaten zusammengefasst werden, sodass durch die Hardwareschnittstelle schon Sensordaten, aus unterschiedlichen Sensoren und/oder zu unterschiedlichen Zeitpunkten erfasst werden, zusammengefasst werden können und damit kein entsprechender Verwaltungsaufwand in den Modellen nötig ist. Eine Fusion weist den Vorteil auf, dass Sensordaten aus unterschiedlichen Sensoren zusammengefasst werden, um hierdurch Informationsquellen in Form der mehreren Sensoren zu verknüpfen, wodurch die Eingangsdaten eine präzisere und/oder detailreichere Messung darstellen als die Sensordaten jeweils für sich allein genommen. Durch eine Plausibilisierung ergibt sich der Vorteil, dass Messfehler bereits in der Hardwareschnittstelle erkannt werden und dort kompensiert oder beseitigt werden können, um hierdurch einen Einfluss eines Messfehlers auf eines der Modelle zu vermeiden.The hardware interface is preferably set up to generate the said input data by aggregation and / or fusion and / or plausibility of the received sensor data. Aggregating results in the advantage that sensor data are combined, so that the hardware interface can already collect sensor data from different sensors and / or at different times, and thus no corresponding administration effort is necessary in the models. A merger has the advantage of combining sensor data from different sensors to thereby link information sources in the form of the multiple sensors, whereby the input data represent a more precise and / or more detailed measurement than the sensor data taken alone. A plausibility check has the advantage that measurement errors are already detected in the hardware interface and can be compensated or eliminated there in order to avoid an influence of a measurement error on one of the models.
In der Modellebene ist zumindest eines der folgenden Objekte durch jeweils eines der Modelle repräsentiert: ein Fahrzeuginsasse, das Kraftfahrzeug, ein in dem Innenraum angeordneter Gegenstand. Ein Modell für einen Fahrzeuginsassen weist den Vorteil auf, dass die Auswirkung der Aktuatorsteuerung auf den Fahrzeuginsassen durch das Insassenmodell repräsentiert wird oder erkennbar ist. Zudem können nicht-messbare Eigenschaften des Fahrzeuginsassen mittels des Modells hergeleitet werden. Durch das Modell des Kraftfahrzeugs kann der Fahrzeugzustand repräsentiert werden, um hierdurch die Randbedingungen, die aktuell im Innenraum vorliegen, für die Steuerfunktionen zu repräsentieren, z.B. ein Blickwinkel, aus welchem man einen Außenspiegel einsehen kann. Ein Objektmodell eines im Innenraum angeordneten Gegenstands weist den Vorteil auf, dass die Position des Gegenstands im Innenraum und/oder der Einfluss des Gegenstands auf die Innenraumsituation repräsentiert ist. Beispielsweise kann ein vor einem Airbag abgelegter Rucksack als Gegenstand modelliert sein und in Abhängigkeit von der Größe und/oder dem Gewicht und/oder der Position des Rucksacks der Airbag durch eine Steuerfunktion abgeschaltet werden.In the model plane, at least one of the following objects is represented by one of each of the models: a vehicle occupant, the motor vehicle, an object arranged in the interior. A model for a vehicle occupant has the advantage that the effect of the actuator control on the vehicle occupant is represented or recognizable by the occupant model. In addition, non-measurable properties of the vehicle occupant can be derived by means of the model. The vehicle state can be represented by the model of the motor vehicle in order thereby to determine the boundary conditions that are currently present in the interior. to represent for the control functions, eg a viewing angle, from which one can see an outside mirror. An object model of an object arranged in the interior has the advantage that the position of the object in the interior and / or the influence of the object on the interior situation is represented. For example, a backpack stored in front of an airbag can be modeled as an object and the airbag can be switched off by a control function, depending on the size and / or the weight and / or the position of the backpack.
Um mittels eines Modells ein Objekt vorteilhaft für die Steuerfunktionen zu beschreiben, ist insbesondere bevorzugt folgendes vorgesehen. Durch einen jeweiligen Attributwert des Modells des Fahrzeuginsassen ist beispielsweise zumindest eines der folgenden Attribute beschrieben: eine 2D/3D-Avatar-Darstellung (zweidimensionales oder dreidimensionales Modell des Fahrzeuginsassen), eine Position, eine Orientierung, eine Masse (Körpergewicht), eine Pulsfrequenz, eine Atemfrequenz, eine Liedschlagfrequenz, eine Lippenbewegung (z.B. Bewegungsfrequenz), eine Temperatur, eine Hautfeuchtigkeit. Mittels des Attributwerts der Position des Fahrzeuginsassen kann beispielsweise eine Steuerfunktion für die Sitzbelegung betrieben werden. Ein Attributwert einer Pulsfrequenz kann beispielsweise für eine Interpretationsfunktion zur Erkennung des Stresspegels genutzt werden. Ein Attributwert einer Atemfrequenz kann beispielsweise für eine Interpretationsfunktion zur Erkennung eines Gesundheitszustands (Atemnot) genutzt werden. Ein Attributwert einer Masse des Fahrzeuginsassen kann beispielsweise für eine Steuerfunktion eines Gurtstraffers genutzt werden. Ein Attributwert einer Liedschlagfrequenz kann durch eine Interpretationsfunktion für eine Vigilanzmessung des Fahrzeuginsassen genutzt werden. Ein Attributwert einer Temperatur, beispielsweise eine Hauttemperatur, ist für eine Steuerfunktion einer Klimaanlage nutzbar. Eine Avatar-Darstellung kann mehrere Attributwerte umfassen und bietet den Vorteil, dass die jeweilige Raumposition zumindest einer Gliedmaße auch dann mittels der modellierten Gliedmaßen erfasst oder ermittelt werden kann, wenn diese Gliedmaße sich außerhalb des Erfassungsbereichs der Sensoren des Kraftfahrzeugs befinden.In order to advantageously describe an object for the control functions by means of a model, the following is particularly preferably provided. By a respective attribute value of the model of the vehicle occupant, for example, at least one of the following attributes is described: a 2D / 3D avatar representation (two-dimensional or three-dimensional model of the vehicle occupant), a position, an orientation, a mass (body weight), a pulse rate, a Respiratory rate, a song beat frequency, a lip movement (eg, movement frequency), a temperature, a skin moisture. By means of the attribute value of the position of the vehicle occupant, for example, a control function for the seat occupancy can be operated. An attribute value of a pulse rate can be used, for example, for an interpretation function for detecting the stress level. An attribute value of a respiratory rate can be used, for example, for an interpretation function for the recognition of a state of health (shortness of breath). An attribute value of a mass of the vehicle occupant can be used, for example, for a control function of a belt tensioner. An attribute value of a song beat frequency can be used by an interpretation function for a vigilance measurement of the vehicle occupant. An attribute value of a temperature, such as a skin temperature, is usable for a control function of an air conditioner. An avatar representation may comprise a plurality of attribute values and has the advantage that the respective spatial position of at least one limb can be detected or determined by means of the modeled limbs, even if these limbs are outside the detection range of the sensors of the motor vehicle.
In Bezug auf das Modell des Kraftfahrzeugs (Fahrzeugzustandsmodell) ist beispielsweise durch einen jeweiligen Attributwert des Modells des Kraftfahrzeugs zumindest eines der folgenden Attribute beschrieben: eine Spiegelstellung, eine Sitzstellung, ein Gurtstatus, eine Fahrgeschwindigkeit, ein Klemmenzustand einer Spannungsversorgung, ein Lenkwinkel, ein Türzustand, ein Klappenzustand (zum Beispiel einer Kofferraum-Klappe). Ein Attributwert einer Spiegelstellung kann genutzt werden, um eine Bewegung eines Kopfes des Fahrers zu prädizieren, wenn dieser den rückwärtigen Verkehr beobachten muss. Ein Attributwert einer Sitzstellung kann dazu genutzt werden zu entscheiden, welche Bedienelemente im Innenraum von einem vorgegebenen Fahrzeuginsassen mit der Hand erreicht werden können und welche dagegen zum Beispiel mittels Sprachbedienung oder Blickrichtungserkennung bedient werden können müssen. Ein Attributwert einer Fahrgeschwindigkeit kann zum Beispiel zum Prädizieren einer Querkraft bei einer Kurvenfahrt genutzt werden. Ein Klemmenzustand einer Spannungsversorgung kann dazu genutzt werden, eine verfügbare Motorkraft zumindest eines Aktuators vorherzusagen. Ein Attributwert eines Lenkwinkels weist den Vorteil auf, dass anhand eines zeitlichen Verlaufs des sich verändernden Attributwert auf einen inneren Zustand des Fahrers rückgeschlossen werden kann. Ein Attributwert eines Türzustand weist den Vorteil auf, dass in Abhängigkeit von einer Offenstellung und/oder Geschlossenstellung der Tür eine Teuerung zumindest eines Aktuators möglich ist. Ein Attributwert eines Klappenzustand kann beispielsweise zum Steuern einer Anzeige „Kofferraum offen“ genutzt werden.With regard to the model of the motor vehicle (vehicle state model), for example, a respective attribute value of the model of the motor vehicle describes at least one of the following attributes: a mirror position, a seat position, a belt status, a vehicle speed, a terminal state of a voltage supply, a steering angle, a door state, a flap condition (for example, a trunk flap). An attribute value of a mirror position can be used to predict a movement of a head of the driver when he has to watch the traffic behind. An attribute value of a sitting position can be used to decide which controls in the interior of a given vehicle occupants can be reached by hand and which, however, must be able to be operated, for example, by voice control or viewing direction recognition. For example, an attribute value of a vehicle speed may be used to predict a lateral force when cornering. A clamp state of a power supply can be used to predict an available engine power of at least one actuator. An attribute value of a steering angle has the advantage that an internal state of the driver can be deduced based on a time profile of the changing attribute value. An attribute value of a door state has the advantage that, depending on an open position and / or closed position of the door, inflation of at least one actuator is possible. For example, an attribute value of a flap state may be used to control a "trunk open" indication.
In Bezug auf ein Gegenstandsmodell ist durch einen jeweiligen Attributwert des Modells des Gegenstands beispielsweise zumindest eines der folgenden Attribute beschrieben: eine Position, eine Klasse, eine Orientierung. Ein Attributwert einer Position kann in der bereits beschriebenen Weise zum Beispiel zum Steuern eines Airbags genutzt werden. Ein Attributwert der Klasse kann angeben, ob es sich bei dem Objekt zum Beispiel um eine Handtasche oder eine Digitalkamera oder ein Smartphone handelt. Ein Attribut wird eine Orientierung kann genutzt werden, um zum Beispiel eine Ausrichtung eines Erfassungsbereichs einer Kamera eines Smartphones zu erkennen, wodurch die Kamera als fahrzeugfremder Sensor genutzt werden kann.With respect to an object model, for example, at least one of the following attributes is described by a respective attribute value of the model of the object: a position, a class, an orientation. An attribute value of a position can be used in the manner already described, for example for controlling an airbag. An attribute value of the class may indicate whether the object is a handbag or a digital camera or a smartphone, for example. An attribute becomes an orientation can be used, for example, to detect an orientation of a detection range of a camera of a smartphone, whereby the camera can be used as a vehicle-external sensor.
Bevorzugt ist vorgesehen, dass in der Interpretationsebene zumindest eine der folgenden Eigenschaften durch jeweils eine der Interpretationsfunktionen ermittelt wird: eine segmentierte 2D/3D Avatar-Darstellung, eine NCAP-Klassifizierung (NCAP - New Car Assessment Program), , eine Handbewegung, eine Sitzbelegung, eine Körperpose, ein Ablenkungsgrad, ein Müdigkeitsgrad, eine Emotion, ein Stresspegel, eine geometrische Identifikation, eine Blickrichtung, eine Kopforientierung, ein Alter, ein Geschlecht, eine Bekleidungsklasse (z.B. „warm angezogen“). Jede dieser Eigenschaft kann nun auf der Grundlage der insgesamt zur Verfügung stehenden Attributwerte der Modelle ermittelt werden, ohne dass hierzu in jeder der Interpretationsfunktionen die Steuerung der Sensoren implementiert sein muss. Stattdessen kann die durch die Modelle nachgestellte Situation im Innenraum als Grundlage zum Erkennen der jeweiligen Eigenschaft genutzt werden. It is preferably provided that in the interpretation level at least one of the following properties is determined by one of the interpretation functions: a segmented 2D / 3D avatar representation, a NCAP classification (NCAP - New Car Assessment Program), a hand movement, a seat occupancy, a body pose, a degree of distraction, a degree of fatigue, an emotion, a stress level, a geometric identification, a line of sight, a head orientation, an age, a gender, a clothing class (eg "dressed warmly"). Each of these properties can now be determined on the basis of the total available attribute values of the models, without having to implement the control of the sensors in each of the interpretation functions. Instead, the situation in the interior, traced by the models, can be used as the basis for recognizing the respective property.
Bevorzugt ist vorgesehen, dass in der Interpretationsebene durch zumindest eine der Interpretationsfunktionen eine Kontextbewertung durchgeführt wird, welche anhand einer Umfeldbeschreibung des Kraftfahrzeuges ermittelt, wie das Umfeld des Kraftfahrzeugs und/oder was von dem Umfeld von dem Innenraum aus für einen Fahrzeuginsassen erkennbar ist. So kann z.B. eine jeweilige Position zumindest eines Verkehrsteilnehmers im Umfeld des Fahrzeuges beschrieben sein, sodass eine jeweilige Reaktion und/oder Haltung des Fahrers und/oder eines anderen Fahrzeuginsassen in den Situationskontext gesetzt werden können (z.B. „Fahrer blickt in den Seitenspiegel, um ein anderes Kraftfahrzeug zu beobachten“).It is preferably provided that in the interpretation level by at least one of the interpretation functions, a context evaluation is performed which determines based on an environment description of the motor vehicle, as the environment of the motor vehicle and / or what is recognizable from the environment of the interior for a vehicle occupant. Thus, e.g. a respective position of at least one road user in the environment of the vehicle be described so that a respective reaction and / or attitude of the driver and / or another vehicle occupant can be placed in the situation context (eg "driver looks in the wing mirror to observe another motor vehicle ").
Die besagte Umfeldsbeschreibung kann aus einem Umfeldmodell empfangen werden, welches basierend auf Umfeldsensoren, wie z.B. Radar, Lidar, Ultraschall, um nur Beispiele zu nennen, gebildet sein kann. Ein solches Umfeldmodell kann z.B für pilotiertes Fahren bereitgestellt sein. Ergänzt um Navigationsdaten und/oder eine digitale Straßenkarte kann das unmittelbare Umfeld, d.h. z.B. Fremdfahrzeuge, weitere Verkehrsteilnehmer wie Fußgänger oder Radfahrer, Verkehrsschilder, Ampeln, markante Punkte, durch das Umfeldmodell beschrieben sein.Said environment description may be received from an environment model based on environmental sensors such as environmental sensors. Radar, lidar, ultrasound, to name just a few examples, can be formed. Such an environmental model can be provided, for example, for piloted driving. Supplemented with navigation data and / or a digital road map, the immediate environment, i. e.g. Third-party vehicles, other road users such as pedestrians or cyclists, traffic signs, traffic lights, prominent points, be described by the environment model.
Zu verschiedenen Attributen der Innenraumsituation besteht hier ein unmittelbarer Zusammenhang, wie beispielsweise der Blickrichtung des Fahrers, ein Bremseingriff oder eine unerwartete Pulserhöhung deswegen.For various attributes of the interior situation there is a direct connection, such as the driver's line of sight, a braking intervention or an unexpected pulse increase.
Das Umfeldmodell kann außerhalb des hier skizzierten Konzepts, also auch außerhalb der Steuervorrichtung, verortet sein und braucht zur Bewertung des Situationskontextes der Innenraumsituation lediglich abgefragt, aber nicht befüllt oder synchronisiert oder aktualisiert werden, wie die eigene, interne Modellebene.The environment model can be located outside of the concept outlined here, ie also outside the control device, and only needs to be queried to evaluate the situation context of the interior situation, but not filled or synchronized or updated, like its own, internal model level.
Die Modelle müssen nicht alle ihre Attributwerte auf der Grundlage der Eingangsdaten (verarbeitete Sensordaten) einstellen können. Deshalb ist bevorzugt vorgesehen, dass zumindest eine der Interpretationsfunktionen dazu eingerichtet ist, in Abhängigkeit von der ermittelten Eigenschaft zumindest einen weiteren Attributwert in zumindest einem der Modelle einzustellen. Somit wird durch Interpretation der durch die Modelle nachgestellten Situation im Innenraum zumindest ein weiterer Attributwert hergeleitet oder ermittelt, für den dann jeweils kein Sensor zum Erfassen des jeweiligen Attributwerten nötig ist.The models need not be able to adjust all their attribute values based on the input data (processed sensor data). Therefore, it is preferably provided that at least one of the interpretation functions is set up to set at least one further attribute value in at least one of the models as a function of the property determined. Thus, by interpreting the situation imitated by the models in the interior, at least one further attribute value is derived or determined, for which in each case no sensor is required for detecting the respective attribute values.
In der Funktionsebene ist zumindest eine der folgenden Steuerungen durch jeweils eine der Steuerfunktionen bereitgestellt: eine Gestensteuerung, eine Insassenbenachrichtigung, eine Airbag-Steuerung, eine fahrerabhängige Sitz- und/oder Cockpitanpassung, eine Beleuchtungssteuerung, eine Fahrerberechtigungsprüfung, eine Klimatisierungssteuerung, eine 3D-Klangfokussierung, eine HRV-Biofeedback-Steuerung (HRV - Herz-Rhythmus-Variabilität). Die Gestensteuerung kann in vorteilhafter Weise zum Beispiel auf den beschriebenen Avatar zurückgreifen, sodass nicht jede Gliedmaße auch tatsächlich durch eine Kamera erfasst sein muss. Anhand eines Modells eines Gegenstands kann bei der Gestensteuerung sogar zusätzlich erkannt werden, ob ein Fahrzeuginsasse tatsächlich eine Bediengeste ausführt oder nach dem Gegenstand gereift. Eine Insassenbenachrichtigung kann beispielsweise eine Steuerung einer Anzeigeeinrichtung und/oder Sprachausgabeeinrichtung und/oder eines Haptikaktuators des Kraftfahrzeugs durchführen, um an einen Fahrzeuginsassen einen Hinweis auszugeben. Die Airbag-Steuerung kann in der beschriebenen Weise zum Beispiel einen Airbag deaktivieren, falls der zugeordnete oder zugehörige Fahrzeugsitz von einem Gegenstand belegt ist. Eine fahrerabhängige Sitz- und/oder Cockpitanpassung kann die Sitzposition und/oder eine Ausgestaltung von graphischen Anzeigenelementen in Abhängigkeit von einer Identität einer Person und/oder physiologischen Merkmalen der Person, zum Beispiel deren Körpergröße und/oder Sehvermögen, anpassen. Eine Beleuchtungssteuerung kann zum Beispiel ein Ambientelicht (indirekte Beleuchtung) im Kraftfahrzeug Steuern und/oder einen Lichtspot für einen lesenden Fahrzeuginsassen ausrichten. Hierbei kann zum Beispiel das Insassenmodell zum Ermitteln der Blickrichtung und/oder Kopfneigung des Fahrzeuginsassen zum Erkennen einer Lesetätigkeit genutzt werden und ein Modell eines Buches, das der Fahrzeuginsasse betrachtet, zum Ausrichten des Lichtspots. In Abhängigkeit von einer Ausrichtung eines Gesichtsfeld (Blickrichtung und/oder Kopfneigung) kann zum Beispiel auch eine Fußbodenbeleuchtung zum Ausleuchten eines Fußraums aktiviert werden. Eine Fahrerberechtigungsprüfung kann geometrische Merkmale aus einem Insassenmodell nutzen. Eine Klimatisierungssteuerung kann zum Beispiel eine Sitzklimatisierung und/oder Zonenklimatisierung (unterschiedliche Temperaturen und/oder Belüftungsstärken für unterschiedliche Raumbereiche) steuern. Die Feedback-Steuerung kann in dem Kraftfahrzeug zum Beispiel eine Klimatisierung und/oder Beleuchtung an eine durch den Herz-Rhythmus signalisierte innerliche Befindlichkeit eines Fahrzeuginsassen anpassen.At the functional level, at least one of the following controls is provided by each one of the control functions: gesture control, occupant notification, airbag control, driver dependent seat and / or cockpit fitting, lighting control, driver authentication, air conditioning control, 3D sound focusing, HRV biofeedback control (HRV - cardiac rhythm variability). The gesture control can advantageously fall back on the described avatar, for example, so that not every limb actually has to be detected by a camera. On the basis of a model of an object can even be additionally recognized in the gesture control, whether a vehicle occupant actually performs a control gesture or matured after the object. An occupant notification may, for example, perform a control of a display device and / or voice output device and / or a Haptikaktuators the motor vehicle to issue a message to a vehicle occupant. For example, the airbag controller may deactivate an airbag in the manner described if the associated or associated vehicle seat is occupied by an article. A driver-dependent seat and / or cockpit fitting may adapt the seating position and / or a design of graphical display elements depending on an identity of a person and / or physiological features of the person, for example their height and / or vision. For example, a lighting controller may direct an ambient light (indirect lighting) in the motor vehicle to control and / or a light spot for a reading vehicle occupant. In this case, for example, the occupant model for determining the viewing direction and / or head inclination of the vehicle occupant can be used to detect a reading activity, and a model of a book, which looks at the vehicle occupant, for aligning the light spot. Depending on an orientation of a visual field (viewing direction and / or head tilt), for example, a floor lighting for illuminating a footwell can be activated. A driver authentication test may use geometric features from an occupant model. For example, an air conditioning controller may control seat air conditioning and / or zone air conditioning (different temperatures and / or aeration levels for different room areas). In the motor vehicle, for example, the feedback control can adapt air conditioning and / or lighting to an internal state of a vehicle occupant signaled by the heart rhythm.
Um die Modellebene, die Interpretationsebene und die Funktionsebene zu betreiben, ist bevorzugt eine Recheneinrichtung bereitgestellt, die hierzu eingerichtet ist. Ein jeweiliges Modell, eine jeweilige Interpretationsfunktion und eine jeweilige Steuerfunktion können hierbei jeweils als ein Programmodul ausgestaltet sein, das durch die Recheneinrichtung ausgeführt werden kann. Hierbei ist die Recheneinrichtung bevorzugt zusätzlich dazu eingerichtet, zumindest ein neues Modell und/oder zumindest eine neue Interpretationsfunktion und/oder zumindest eine neue Steuerfunktion nachträglich zu installieren und mit Eingangsdaten der Hardwareschnittstelle und/oder Attributwerten anderer Modelle zu versorgen. Somit kann also ein neues Modell und/oder eine neue Interpretationsfunktion und/oder eine neue Steuerfunktion in der Steuervorrichtung nachgerüstet werden. Hierbei ist keine Anpassung an die vorhandenen Sensoren nötig, da eine sensorunabhängige Abruffunktion genutzt werden kann, um die beschriebenen Eingangsdaten von der Hardwareschnittstelle abzurufen.In order to operate the model level, the interpretation level and the function level, preferably a computing device is provided which is set up for this purpose. A respective model, a respective interpretation function and a respective control function may in each case be designed as a program module that can be executed by the computing device. Here is the Arithmetic device preferably additionally configured to subsequently install at least one new model and / or at least one new interpretation function and / or at least one new control function and to provide it with input data of the hardware interface and / or attribute values of other models. Thus, therefore, a new model and / or a new interpretation function and / or a new control function in the control device can be retrofitted. In this case, no adaptation to the existing sensors is necessary because a sensor-independent polling function can be used to retrieve the described input data from the hardware interface.
Bisher wurden als externe Datenquellen nur Sensoren beschrieben. Bevorzugt ist vorgesehen, dass die Netzwerkschnittstelle, die zu dem Datennetzwerk führt, dazu eingerichtet ist, aus dem Datennetzwerk Daten zumindest einer fahrzeugfremden Datenquelle, zum Beispiel einem Internet-Server und/oder einem an das Kraftfahrzeug angebundenen mobilen Endgerät (zum Beispiel Smartphone und/oder Smartwatch und/oder Tablet-PC) zu empfangen und in der Modellebene und/oder in der Interpretationsebene und/oder in der Funktionsebene bereitzustellen. Hierdurch kann zum Beispiel auch eine Datenbank und/oder ein Sensor eines mobilen Endgeräts für das Ermitteln oder Bereitstellen zumindest eines Attributwerts und/oder zumindest einer Eigenschaft und/oder für das Erzeugen von Steuerdaten genutzt werden.So far, only sensors have been described as external data sources. It is preferably provided that the network interface leading to the data network is set up to retrieve from the data network data from at least one vehicle external data source, for example an Internet server and / or a mobile terminal (for example a smartphone and / or Smartwatch and / or tablet PC) and to provide them at the model level and / or in the interpretation level and / or at the functional level. As a result, for example, a database and / or a sensor of a mobile terminal can be used for determining or providing at least one attribute value and / or at least one property and / or for generating control data.
Die Erfindung umfasst auch ein Kraftfahrzeug mit Sensoren und Aktuatoren, die über eine Ausführungsform der erfindungsgemäßen Steuervorrichtung gekoppelt sind. Hierdurch können auf der Grundlage von Sensordaten flexibel und austauschbar und nachrüstbar unterschiedliche Steuerfunktionen zum Steuern der Aktuatoren in dem Kraftfahrzeug bereitgestellt werden. Das erfindungsgemäße Kraftfahrzeug ist bevorzugt als Kraftwagen, insbesondere als Personenkraftwagen oder Lastkraftwagen ausgestaltet.The invention also includes a motor vehicle with sensors and actuators, which are coupled via an embodiment of the control device according to the invention. As a result, different control functions for controlling the actuators in the motor vehicle can be provided flexibly and exchangeably and retrofittably on the basis of sensor data. The motor vehicle according to the invention is preferably designed as a motor vehicle, in particular as a passenger car or truck.
Durch den Betrieb des Kraftfahrzeugs ergibt sich eine Ausführungsform des erfindungsgemäßen Verfahrens zum Betreiben einer Steuervorrichtung in einem Kraftfahrzeug. Die Hardwareschnittstelle empfängt aus Sensoren des Kraftfahrzeugs jeweils Sensordaten mittels eines jeweiligen sensorspezifischen Treibers und erzeugt aus den empfangenen Sensordaten Eingangsdaten und stellt die Eingangsdaten für einen Abruf durch sensorunspezifische Abruffunktionen bereit. Eine Modellebene betreibt mehrere Modelle, wobei jedes der Modelle ein jeweiliges mit einem Innenraum des Kraftfahrzeugs in Beziehung stehendes Objekt durch Attributwerte beschreibt und zumindest einen der Attributwerte mittels einer jeweiligen Abruffunktion auf der Grundlage der Eingangsdaten einstellt. Mit „in Beziehung stehend“ ist gemeint, dass sich das Objekt im Innenraum befindet oder den Innenraum begrenzt oder von Innenraum aus zu sehen ist. Eine Interpretationsebene führt zumindest eine Interpretationsfunktion aus, wobei jede Interpretationsfunktion jeweils eine Eigenschaft zumindest eines der modellierten Objekte auf der Grundlage zumindest eines eingestellten Attributwert zumindest eines der Modelle ermittelt. Eine Funktionsebene betreibt zumindest eine Steuerfunktion, wobei jede Steuerfunktion jeweils Steuerdaten in Abhängigkeit von zumindest einem eingestellten Attributwert zumindest eines der Modelle und/oder in Abhängigkeit von zumindest einer ermittelten Eigenschaft erzeugt. Eine Netzwerkschnittstelle sendet die Steuerdaten an zumindest einen Aktuator des Kraftfahrzeugs aus.The operation of the motor vehicle results in an embodiment of the method according to the invention for operating a control device in a motor vehicle. The hardware interface receives sensor data from sensors of the motor vehicle by means of a respective sensor-specific driver and generates input data from the received sensor data and makes the input data available for retrieval by sensor-unsupported polling functions. A model plane operates a plurality of models, each of the models describing a respective object related to an interior of the motor vehicle by attribute values and setting at least one of the attribute values by means of a respective polling function based on the input data. By "related" is meant that the object is inside or confined to the interior or seen from inside. An interpretation level performs at least one interpretation function, each interpretation function determining a property of at least one of the modeled objects based on at least one set attribute value of at least one of the models. A function level operates at least one control function, wherein each control function generates control data depending on at least one set attribute value of at least one of the models and / or in dependence on at least one determined property. A network interface sends the control data to at least one actuator of the motor vehicle.
Zu der Erfindung gehören auch Weiterbildungen des erfindungsgemäßen Verfahrens, die Merkmale aufweisen, wie sie bereits im Zusammenhang mit den Weiterbildungen des erfindungsgemäßen Kraftfahrzeugs beschrieben worden sind. Aus diesem Grund sind die entsprechenden Weiterbildungen des erfindungsgemäßen Verfahrens hier nicht noch einmal beschrieben.The invention also includes developments of the method according to the invention, which have features as they have already been described in connection with the developments of the motor vehicle according to the invention. For this reason, the corresponding developments of the method according to the invention are not described again here.
Im Folgenden sind Ausführungsbeispiele der Erfindung beschrieben. Hierzu zeigt die einzige Figur (Fig.) eine schematische Darstellung einer Ausführungsform des erfindungsgemäßen Kraftfahrzeugs.In the following, embodiments of the invention are described. For this purpose, the single FIGURE (FIG.) Shows a schematic representation of an embodiment of the motor vehicle according to the invention.
Bei den im Folgenden erläuterten Ausführungsbeispielen handelt es sich um bevorzugte Ausführungsformen der Erfindung. Bei den Ausführungsbeispielen stellen die beschriebenen Komponenten der Ausführungsformen jeweils einzelne, unabhängig voneinander zu betrachtende Merkmale der Erfindung dar, welche die Erfindung jeweils auch unabhängig voneinander weiterbilden und damit auch einzeln oder in einer anderen als der gezeigten Kombination als Bestandteil der Erfindung anzusehen sind. Des Weiteren sind die beschriebenen Ausführungsformen auch durch weitere der bereits beschriebenen Merkmale der Erfindung ergänzbar.The exemplary embodiments explained below are preferred embodiments of the invention. In the exemplary embodiments, the described components of the embodiments each represent individual features of the invention, which are to be considered independently of one another, which each further develop the invention independently of one another and thus also individually or in a different combination than the one shown as part of the invention. Furthermore, the described embodiments can also be supplemented by further features of the invention already described.
In der Figur sind funktionsgleiche Elemente jeweils mit denselben Bezugszeichen versehen.In the figure, functionally identical elements are each provided with the same reference numerals.
Die Figur zeigt ein Kraftfahrzeug
Durch die Prozessoreinrichtung
Innerhalb der Steuervorrichtung
In der Modellebene
In der Interpretationsebene können Interpretationsfunktionen
Die so bereitgestellte modellbasierte Beschreibung des Innenraums
Dies erlaubt durch Synergie in Hardware und Software die Senkung der Kosten pro Steuerfunktion
Durch eine Steigerung des Erfassungspotenzials der Steuerfunktionen
Die in der Figur gezeigte Realisierung der Steuervorrichtung
Auf der Modellebene
Auf der Interpretationsebene werden die Attributwerte zu Informationen verarbeitet, welche die Eigenschaften der Insassen und/oder Objekte und/oder des Kraftfahrzeugs beschreiben und welche wiederum als Attributwerte in die Modelle
Auf der Funktionsebene laufen Steuerfunktionen
Insgesamt zeigen die Beispiele, wie durch die Erfindung eine Fusion verschiedener Sensorik im Kraftfahrzeug zu einem zentralen Situationsmodell des Fahrzeuginnenraums bereitgestellt werden kann.Overall, the examples show how a fusion of different sensors in the motor vehicle to a central situation model of the vehicle interior can be provided by the invention.
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE 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 the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The 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
- DE 102014219326 A1 [0003]DE 102014219326 A1 [0003]
- DE 102013224917 A1 [0004]DE 102013224917 A1 [0004]
- DE 10346846 A1 [0005]DE 10346846 A1 [0005]
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102017201728.7A DE102017201728B4 (en) | 2017-02-03 | 2017-02-03 | Control device for generating control data for actuators for configuring an interior situation of a motor vehicle and motor vehicle and method for operating a control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102017201728.7A DE102017201728B4 (en) | 2017-02-03 | 2017-02-03 | Control device for generating control data for actuators for configuring an interior situation of a motor vehicle and motor vehicle and method for operating a control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE102017201728A1 true DE102017201728A1 (en) | 2018-08-09 |
| DE102017201728B4 DE102017201728B4 (en) | 2022-02-17 |
Family
ID=62910323
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102017201728.7A Active DE102017201728B4 (en) | 2017-02-03 | 2017-02-03 | Control device for generating control data for actuators for configuring an interior situation of a motor vehicle and motor vehicle and method for operating a control device |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102017201728B4 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102021104917A1 (en) | 2021-03-02 | 2022-09-08 | Bayerische Motoren Werke Aktiengesellschaft | DRIVER MONITORING SYSTEM FOR MOTOR VEHICLES |
| DE102022129416A1 (en) * | 2022-11-08 | 2024-05-08 | Bayerische Motoren Werke Aktiengesellschaft | METHOD AND SYSTEM FOR CONTROLLING A NON-DRIVING APPLICATION IN A VEHICLE |
| DE102022214322A1 (en) * | 2022-12-22 | 2024-06-27 | Robert Bosch Gesellschaft mit beschränkter Haftung | Redundant IMU detection of position and orientation for actuator systems in the vehicle interior using filter algorithms on IMU data |
| DE102024100202A1 (en) | 2024-01-04 | 2025-07-10 | Valeo Schalter Und Sensoren Gmbh | Computer-implemented method for providing abstracted sensor information for a functional application in a vehicle |
| DE102024110131A1 (en) * | 2024-04-11 | 2025-10-16 | Bayerische Motoren Werke Aktiengesellschaft | Method for adapting a function for object recognition in a vehicle, computer program, device and vehicle |
| DE102024115421A1 (en) * | 2024-06-04 | 2025-12-04 | Valeo Comfort And Driving Assistance | Method for adapting a vehicle parameter of a vehicle to the body of a vehicle user and vehicle |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102022108135A1 (en) | 2022-04-05 | 2023-10-05 | Bayerische Motoren Werke Aktiengesellschaft | Method and device for parameterizing a vehicle component |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020091473A1 (en) | 2000-10-14 | 2002-07-11 | Gardner Judith Lee | Method and apparatus for improving vehicle operator performance |
| US20030204384A1 (en) | 2002-04-24 | 2003-10-30 | Yuri Owechko | High-performance sensor fusion architecture |
| DE10346846A1 (en) | 2003-10-09 | 2005-04-28 | Bosch Gmbh Robert | Data processing unit for assistance equipment in motor vehicles and method for providing up-to-date fused situation data |
| EP1754621A1 (en) | 2005-08-18 | 2007-02-21 | Honda Research Institute Europe GmbH | Driver assistance system |
| WO2010119085A1 (en) | 2009-04-16 | 2010-10-21 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Method and system for recognising an object, and method and system for generating a marking in a screen representation by means of a non-contact gesture-controlled screen pointer |
| DE102013224917A1 (en) | 2013-12-04 | 2015-06-11 | Continental Teves Ag & Co. Ohg | A method of detecting a size of attention describing a driver's attention |
| US20150266455A1 (en) | 2013-12-06 | 2015-09-24 | Christopher Kenneth Wilson | Systems and Methods for Building Road Models, Driver Models, and Vehicle Models and Making Predictions Therefrom |
| US20160027276A1 (en) | 2014-07-24 | 2016-01-28 | State Farm Mutual Automobile Insurance Company | Systems and methods for monitoring a vehicle operator and for monitoring an operating environment within the vehicle |
| DE102014219326A1 (en) | 2014-09-24 | 2016-03-24 | Continental Teves Ag & Co. Ohg | Sensor fusion with smartphone in the vehicle |
| US20160236690A1 (en) | 2015-02-12 | 2016-08-18 | Harman International Industries, Inc. | Adaptive interactive voice system |
-
2017
- 2017-02-03 DE DE102017201728.7A patent/DE102017201728B4/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020091473A1 (en) | 2000-10-14 | 2002-07-11 | Gardner Judith Lee | Method and apparatus for improving vehicle operator performance |
| US20030204384A1 (en) | 2002-04-24 | 2003-10-30 | Yuri Owechko | High-performance sensor fusion architecture |
| DE10346846A1 (en) | 2003-10-09 | 2005-04-28 | Bosch Gmbh Robert | Data processing unit for assistance equipment in motor vehicles and method for providing up-to-date fused situation data |
| EP1754621A1 (en) | 2005-08-18 | 2007-02-21 | Honda Research Institute Europe GmbH | Driver assistance system |
| WO2010119085A1 (en) | 2009-04-16 | 2010-10-21 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Method and system for recognising an object, and method and system for generating a marking in a screen representation by means of a non-contact gesture-controlled screen pointer |
| DE102013224917A1 (en) | 2013-12-04 | 2015-06-11 | Continental Teves Ag & Co. Ohg | A method of detecting a size of attention describing a driver's attention |
| US20150266455A1 (en) | 2013-12-06 | 2015-09-24 | Christopher Kenneth Wilson | Systems and Methods for Building Road Models, Driver Models, and Vehicle Models and Making Predictions Therefrom |
| US20160027276A1 (en) | 2014-07-24 | 2016-01-28 | State Farm Mutual Automobile Insurance Company | Systems and methods for monitoring a vehicle operator and for monitoring an operating environment within the vehicle |
| DE102014219326A1 (en) | 2014-09-24 | 2016-03-24 | Continental Teves Ag & Co. Ohg | Sensor fusion with smartphone in the vehicle |
| US20160236690A1 (en) | 2015-02-12 | 2016-08-18 | Harman International Industries, Inc. | Adaptive interactive voice system |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102021104917A1 (en) | 2021-03-02 | 2022-09-08 | Bayerische Motoren Werke Aktiengesellschaft | DRIVER MONITORING SYSTEM FOR MOTOR VEHICLES |
| DE102022129416A1 (en) * | 2022-11-08 | 2024-05-08 | Bayerische Motoren Werke Aktiengesellschaft | METHOD AND SYSTEM FOR CONTROLLING A NON-DRIVING APPLICATION IN A VEHICLE |
| DE102022214322A1 (en) * | 2022-12-22 | 2024-06-27 | Robert Bosch Gesellschaft mit beschränkter Haftung | Redundant IMU detection of position and orientation for actuator systems in the vehicle interior using filter algorithms on IMU data |
| DE102024100202A1 (en) | 2024-01-04 | 2025-07-10 | Valeo Schalter Und Sensoren Gmbh | Computer-implemented method for providing abstracted sensor information for a functional application in a vehicle |
| DE102024110131A1 (en) * | 2024-04-11 | 2025-10-16 | Bayerische Motoren Werke Aktiengesellschaft | Method for adapting a function for object recognition in a vehicle, computer program, device and vehicle |
| DE102024115421A1 (en) * | 2024-06-04 | 2025-12-04 | Valeo Comfort And Driving Assistance | Method for adapting a vehicle parameter of a vehicle to the body of a vehicle user and vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102017201728B4 (en) | 2022-02-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102017201728B4 (en) | Control device for generating control data for actuators for configuring an interior situation of a motor vehicle and motor vehicle and method for operating a control device | |
| DE102017130414B4 (en) | VEHICLE SYSTEMS FOR CONTEXT-DEPENDENT ASSESSMENT | |
| DE102014222426B4 (en) | Radio key for adjusting the configuration of a means of transport | |
| DE102017112172A1 (en) | SYSTEMS TO PROVIDE PROACTIVE INFOTAINMENT TO AUTOMATICALLY DRIVING VEHICLES | |
| DE102014214978B4 (en) | Method for determining the identity of a person in a seat of a vehicle | |
| DE102011112371A1 (en) | Device for adjusting at least one operating parameter of at least one vehicle system of a motor vehicle | |
| DE102017119556A1 (en) | WARNING ON THE RECOVERY OF A STOPPED VEHICLE IN TRANSPORT | |
| DE102017008280A1 (en) | vehicle seat | |
| DE112014003714T5 (en) | Method for adjusting settings in a vehicle | |
| DE102017113447A1 (en) | Driving behavior analysis based on vehicle braking | |
| DE112017003692T5 (en) | Information Assessment System, Information Assessment Procedure and Program | |
| DE102021116308A1 (en) | SELECTIVE ACTIVATION OR DEACTIVATION OF VEHICLE CHARACTERISTICS BASED ON DRIVER CLASSIFICATION | |
| DE102017206012B3 (en) | Method for operating a vehicle | |
| DE102019204691A1 (en) | Method and device for monitoring a driving-related state of health of occupants of an in particular autonomous vehicle | |
| EP4120892A1 (en) | Processing unit, system, and computer-implemented method for a vehicle interior for detecting and reacting to odors of a vehicle occupant | |
| DE102020208191A1 (en) | Acquisition and processing of vehicle occupant data using artificial intelligence | |
| DE102021202123A1 (en) | Method for detecting a state of tiredness in a driver, and electronic tiredness detection system and motor vehicle | |
| DE102017219585A1 (en) | Method for adjusting a comfort of a vehicle, control device and vehicle | |
| DE102021122037A1 (en) | PREDICTING CHASSIS INPUT INTENT VIA BRAIN-MACHINE INTERFACE AND DRIVER MONITORING SENSOR FUSION | |
| DE102021125744A1 (en) | Computer-implemented method, apparatus and computer program for controlling one or more settings of a vehicle | |
| DE102019126056A1 (en) | METHOD AND ARRANGEMENTS TO EASILY CHECK THE STATUS OF EQUIPMENT IN A STORAGE DEVICE | |
| DE102012022321A1 (en) | Method for operating a vehicle and vehicle | |
| DE112017007213B4 (en) | vehicle occupant detection | |
| DE102020201235A1 (en) | Method and system for controlling motor vehicle functions | |
| DE102017103391A1 (en) | Method for improving the user-friendliness of a vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R016 | Response to examination communication | ||
| R081 | Change of applicant/patentee |
Owner name: AUDI AG, DE Free format text: FORMER OWNERS: AUDI AG, 85057 INGOLSTADT, DE; TECHNISCHE UNIVERSITAET MUENCHEN, 80333 MUENCHEN, DE |
|
| R018 | Grant decision by examination section/examining division | ||
| R020 | Patent grant now final |