DE102024207836A1 - METHOD FOR OPERATING A (PARTIALLY) AUTONOMOUSLY OPERATING CONTROL UNIT OF A VEHICLE, VEHICLE CONTROL SYSTEM AND VEHICLE - Google Patents
METHOD FOR OPERATING A (PARTIALLY) AUTONOMOUSLY OPERATING CONTROL UNIT OF A VEHICLE, VEHICLE CONTROL SYSTEM AND VEHICLEInfo
- Publication number
- DE102024207836A1 DE102024207836A1 DE102024207836.0A DE102024207836A DE102024207836A1 DE 102024207836 A1 DE102024207836 A1 DE 102024207836A1 DE 102024207836 A DE102024207836 A DE 102024207836A DE 102024207836 A1 DE102024207836 A1 DE 102024207836A1
- Authority
- DE
- Germany
- Prior art keywords
- passenger
- vehicle
- driver
- audio signal
- output
- 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
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/10—Input arrangements, i.e. from user to vehicle, associated with vehicle functions or specially adapted therefor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/20—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
- B60K35/26—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using acoustic output
- B60K35/265—Voice
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/10—Interpretation of driver requests or demands
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/005—Handover processes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/148—Instrument input by voice
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/403—Image sensing, e.g. optical camera
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/01—Occupants other than the driver
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/043—Identity of occupants
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/045—Occupant permissions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/10—Accelerator pedal position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/18—Steering angle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/21—Voice
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/215—Selection or confirmation of options
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/223—Posture, e.g. hand, foot, or seat position, turned or inclined
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/229—Attention level, e.g. attentive to driving, reading or sleeping
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/26—Incapacity
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/05—Type of road, e.g. motorways, local streets, paved or unpaved roads
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L17/00—Speaker identification or verification techniques
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Acoustics & Sound (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
- Alarm Systems (AREA)
Abstract
Die Erfindung betrifft ein Verfahren (1) zum Bedienen einer autonom oder teilautonom arbeitenden Steuereinheit (190) eines Fahrzeugs (2). Das Verfahren (1) umfasst die folgenden Schritte: Zuweisen (S1) einer Erlaubnis zur Kontrolle über das Fahrzeug (2) an einen Beifahrer (400) des Fahrzeugs (2); Erfassen (S2) einer Spracheingabe des Beifahrers (400); Erkennen (S3) eines Fahrmanöverbefehls basierend auf der Spracheingabe des Beifahrers (400); Erzeugen und Ausgeben (S4) eines dem erkannten Fahrmanöverbefehl entsprechenden Audiosignals; Erfassen (S5) einer Signalausgabe; Bestimmen (S6), basierend auf der erfassten Signalausgabe, ob das Audiosignal sicher ausgegeben wurde; Bestimmen (S7), ob vom Beifahrer (400) eine Bestätigung erfolgt ist; und wenn bestimmt wurde, dass das Audiosignal sicher ausgegeben wurde und eine Bestätigung vom Beifahrer (400) erfolgt ist, Weitergeben (S8) des Fahrmanöverbefehls an die autonom oder teilautonom arbeitende Steuereinheit (190) des Fahrzeugs (2). Ferner betrifft die Erfindung ein entsprechendes Fahrzeugkontrollsystem (3), Fahrzeug (2) und Speichermedium. The invention relates to a method (1) for operating an autonomously or semi-autonomously operating control unit (190) of a vehicle (2). The method (1) comprises the following steps: assigning (S1) permission to control the vehicle (2) to a passenger (400) of the vehicle (2); detecting (S2) a voice input from the passenger (400); recognizing (S3) a driving maneuver command based on the voice input from the passenger (400); generating and outputting (S4) an audio signal corresponding to the recognized driving maneuver command; detecting (S5) a signal output; determining (S6), based on the detected signal output, whether the audio signal was successfully output; and determining (S7) whether confirmation was given by the passenger (400). and when it has been determined that the audio signal has been reliably output and confirmation has been received from the passenger (400), the driving maneuver command is transmitted (S8) to the autonomously or semi-autonomously operating control unit (190) of the vehicle (2). Furthermore, the invention relates to a corresponding vehicle control system (3), vehicle (2), and storage medium.
Description
Gebiet der ErfindungField of invention
Die Erfindung betrifft autonomes oder teilautonomes Fahren eines Fahrzeugs. Insbesondere betrifft die Erfindung ein Verfahren zum Bedienen einer autonom oder teilautonom arbeitenden Steuereinheit eines Fahrzeugs. Des Weiteren betrifft die Erfindung ein Fahrzeugkontrollsystem sowie ein Fahrzeug mit einem solchen Fahrzeugkontrollsystem.The invention relates to autonomous or semi-autonomous driving of a vehicle. In particular, the invention relates to a method for operating an autonomously or semi-autonomously operating control unit of a vehicle. Furthermore, the invention relates to a vehicle control system and a vehicle with such a vehicle control system.
Hintergrundbackground
Spracheingabesysteme in Fahrzeugen können es einem Fahrer des Fahrzeugs erlauben, eine Vielzahl von Fahrzeugfunktionen zu steuern. Um den Fahrer des Fahrzeugs zu authentifizieren, gibt es eine Vielzahl von in Fahrzeugen verwendbaren Methoden, die eine personelle Überprüfung von sicherheitskritischen Bedienvorgängen oder Anweisungen erlauben.Voice control systems in vehicles allow a driver to control a variety of vehicle functions. To authenticate the driver, there are numerous methods available that allow for personnel verification of safety-critical operations or instructions.
Diese Benutzersteuerungsmöglichkeiten sind dem Fahrer vorbehalten. Sollte jedoch der Fahrer müde sein, abgelenkt sein, oder seine Aufmerksamkeit auf etwas Anderes lenken wollen, sollte auch der Beifahrer Fahrverhaltensanweisungen per Spracheingabe steuern können. Hierzu muss aber weiterhin die Sicherheit des Fahrens gewährleistet sein.These user control options are reserved for the driver. However, if the driver is tired, distracted, or wishes to focus their attention elsewhere, the passenger should also be able to control driving instructions via voice input. Driving safety must still be guaranteed in this regard.
ZusammenfassungSummary
Es ist daher die Aufgabe der Erfindung, ein Verfahren zum Bedienen einer autonom oder teilautonom arbeitenden Steuereinheit eines Fahrzeugs durch einen Beifahrer bereitzustellen, die insbesondere die Sicherheit des Fahrens gewährleistet. Ferner ist es die Aufgabe der Erfindung, ein entsprechendes Fahrzeugkontrollsystem sowie ein Fahrzeug mit einem solchen Fahrzeugkontrollsystem bereitzustellen.It is therefore an object of the invention to provide a method for a passenger to operate an autonomously or semi-autonomously functioning control unit of a vehicle, which in particular ensures driving safety. Furthermore, it is an object of the invention to provide a corresponding vehicle control system and a vehicle with such a vehicle control system.
Ein Aspekt der Erfindung betrifft ein Verfahren zum Bedienen einer autonom oder teilautonom arbeitenden Steuereinheit eines Fahrzeugs. Das Verfahren kann dabei von einem Fahrzeugkontrollsystem ausgeführt werden.One aspect of the invention relates to a method for operating an autonomously or semi-autonomously functioning control unit of a vehicle. This method can be executed by a vehicle control system.
Das Fahrzeug kann dabei ein straßengebundenes Fahrzeug sein, wie beispielsweise ein Personenwagen (Auto), ein Lastwagen, oder ein Spezialfahrzeug. Das Fahrzeug kann z.B. auch ein Boot oder ein Flugzeug sein. In den letzteren beiden Fällen sind im Folgenden die Wörter „Fahrer“ und „Beifahrer“ sinngemäß durch „Kapitän“ und „Staff-Kapitän“ bzw. „Pilot“ und „Copilot“ zu ersetzen.The vehicle can be a road-bound vehicle, such as a passenger car, a truck, or a special-purpose vehicle. The vehicle can also be, for example, a boat or an aircraft. In the latter two cases, the words "driver" and "passenger" should be replaced by "captain" and "staff captain" or "pilot" and "co-pilot," respectively.
Die autonom oder teilautonom arbeitende Steuereinheit des Fahrzeugs kann dabei insbesondere als eine Steuereinheit im Sinne der SAE Norm J3016 aufgefasst werden, wobei ganz insbesondere mit „autonom oder teilautonom“ hier die Stufen 3, 4 und 5 gemeint sind.The autonomously or semi-autonomously operating control unit of the vehicle can in particular be understood as a control unit within the meaning of the SAE standard J3016, whereby "autonomously or semi-autonomously" specifically refers to levels 3, 4 and 5.
Gemäß dem Verfahren wird eine Erlaubnis zur Kontrolle über das Fahrzeug an einen Beifahrer des Fahrzeugs zugewiesen. Unter Beifahrer ist hier eine Person zu verstehen, die sich im Fahrzeug befindet und aufgrund ihrer Position im Fahrzeug in der Lage ist, das Fahrzeug durch Sprachbefehle zu steuern. In einem Personenwagen kann dies beispielsweise dadurch festgestellt werden, dass die Person auf einem Beifahrersitz sitzt.According to the procedure, authorization to control the vehicle is granted to a passenger. A passenger is defined here as a person who is in the vehicle and, due to their position within the vehicle, is able to control it by voice commands. In a passenger car, this can be determined, for example, by the fact that the person is sitting in the front passenger seat.
Des Weiteren wird eine Spracheingabe des Beifahrers erfasst. Eine Erkennung des Beifahrers kann dabei beispielsweise über eine sichere Fahrer- und Beifahrerauthentifizierungseinheit erfolgen, die z.B. basierend auf einer Iriserkennung mit einer Innenraumkamera und/oder einer kontinuierlich arbeitenden, biometrischen Stimmenerkennung realisiert sein kann. Die Spracheingabe des Beifahrers kann dabei kontextgebunden aus einem laufenden Gespräch des Beifahrers erfasst werden oder kann auf ein Erfassungssignal hin erfolgen, wobei das Erfassungssignal beispielsweise eine Spracheingabe eines Codeworts (z.B., „Hallo, Auto“) oder die Betätigung eines entsprechenden Spracheingabeknopfes sein kann.Furthermore, voice input from the passenger is recorded. Passenger identification can be achieved, for example, via a secure driver and passenger authentication unit, which may be based on iris recognition using an interior camera and/or continuous biometric voice recognition. The passenger's voice input can be captured contextually from an ongoing conversation or triggered by a detection signal, such as the voice input of a code word (e.g., "Hello, car") or the activation of a corresponding voice input button.
Basierend auf der Spracheingabe des Beifahrers wird dann ein Fahrmanöverbefehl erkannt. Dieses Erkennen des Fahrmanöverbefehls kann beispielsweise über eine Spracherkennung, Syntaxanalyse und/oder über Natural Language Processing erfolgen, vorzugsweise in Verbindung mit einer Liste von möglichen Fahrverhaltensanweisungen.Based on the passenger's voice input, a driving maneuver command is then recognized. This recognition of the driving maneuver command can be achieved, for example, via speech recognition, syntax analysis, and/or natural language processing, preferably in conjunction with a list of possible driving behavior instructions.
Wenn der Fahrmanöverbefehl erkannt wurde, wird ein dem erkannten Fahrmanöverbefehl entsprechendes Audiosignal erzeugt und ausgegeben. Die Ausgabe erfolgt dabei insbesondere über Lautsprecher, ganz insbesondere über Lautsprecher, die in der Nähe eines Kopfes des Beifahrers angeordnet sind, beispielsweise in oder an einer Kopfstütze des Beifahrersitzes. Das dem erkannten Fahrmanöverbefehl entsprechende Audiosignal kann dabei beispielsweise aus einer Datenbank abgerufen werden, in der jedem möglichen Fahrmanöverbefehl ein entsprechendes Audiosignal zugeordnet ist. Alternativ können in der Datenbank Textbausteine für das entsprechende Audiosignal abgelegt sein und/oder das dem Fahrmanöverbefehl entsprechende Audiosignal kann über Sprachsynthese erzeugt werden. Das dem Fahrmanöverbefehl entsprechende Audiosignal kann insbesondere eine kurze Beschreibung des Fahrmanöverbefehls umfassen, sowie eine Aussage, dass dieser Fahrmanöverbefehl erkannt wurde und eine Bitte um Bestätigung.When a driving maneuver command is recognized, an audio signal corresponding to that command is generated and output. This output is typically via loudspeakers, particularly those positioned near the passenger's head, for example, in or on the passenger seat's headrest. The audio signal corresponding to the recognized driving maneuver command can be retrieved from a database where each possible driving maneuver command is assigned a corresponding audio signal. Alternatively, the database can contain text snippets for the corresponding audio signal, and/or the audio signal can be generated using speech synthesis. The audio signal corresponding to the driving maneuver command can, in particular, include a brief description of the maneuver. This should include a statement that the driving maneuver order has been recognized and a request for confirmation.
Während das dem erkannten Fahrmanöverbefehl entsprechende Audiosignal ausgegeben wird, wird eine Signalausgabe z.B. durch Mikrofone erfasst. Basierend auf dieser erfassten Signalausgabe wird sodann bestimmt, ob das Audiosignal sicher ausgegeben wurde. Dafür kann beispielsweise überprüft werden, ob das dem Fahrmanöverbefehl entsprechende Audiosignal in der erfassten Signalausgabe enthalten ist. Sollte das dem Fahrmanöverbefehl entsprechende Audiosignal durch starke Umweltgeräusche, beispielsweise Fahrgeräusche oder Gespräche, übertönt werden, so kann festgestellt werden, dass das Audiosignal nicht sicher ausgegeben wurde.While the audio signal corresponding to the recognized driving maneuver command is being emitted, a signal output is recorded, for example, by microphones. Based on this recorded signal output, it is then determined whether the audio signal was reliably emitted. For example, it can be checked whether the audio signal corresponding to the driving maneuver command is contained within the recorded signal output. If the audio signal corresponding to the driving maneuver command is drowned out by strong ambient noise, such as road noise or conversations, it can be determined that the audio signal was not reliably emitted.
Sodann wird bestimmt, ob vom Beifahrer eine Bestätigung erfolgt ist. Erst wenn bestimmt wurde, dass das Audiosignal sicher ausgegeben wurde und dass eine Bestätigung vom Beifahrer erfolgt ist, wird der Fahrmanöverbefehl an die autonom oder teilautonom arbeitende Steuereinheit des Fahrzeugs weitergegeben.The system then determines whether the passenger has confirmed the command. Only when it has been established that the audio signal was successfully transmitted and that the passenger has confirmed the command is the driving maneuver command forwarded to the vehicle's autonomous or semi-autonomous control unit.
Somit wird sichergestellt, dass der Fahrmanöverbefehl die Absicht des Beifahrers widerspiegelt und kein falscher Fahrmanöverbefehl ausgeführt wird.This ensures that the driving maneuver command reflects the passenger's intention and that no incorrect driving maneuver command is executed.
In einigen Ausführungsformen umfasst das Zuweisen der Erlaubnis zur Kontrolle über das Fahrzeug an den Beifahrer das Erfassen eines Signals eines von einem Fahrer des Fahrzeugs bedienbaren Betätigungsknopfs für die Übergabe der Kontrolle über das Fahrzeug. Dieser Betätigungsknopf kann ein dedizierter Knopf sein, der nur für das Zuweisen der Erlaubnis zur Kontrolle über das Fahrzeug an den Beifahrer verwendet wird, kann aber auch Teil eines Eingabesystems sein, das es über eine Menüführung dem Fahrer ermöglicht, die Kontrolle über das Fahrzeug an den Beifahrer zu erlauben bzw. zu übergeben.In some embodiments, granting permission to control the vehicle to the passenger involves detecting a signal from a control button operated by the driver of the vehicle for the transfer of control. This control button may be a dedicated button used solely for granting permission to control the vehicle to the passenger, or it may be part of an input system that allows the driver, via a menu, to grant or transfer control of the vehicle to the passenger.
Alternativ oder zusätzlich dazu erfolgt das Zuweisen der Erlaubnis zur Kontrolle über das Fahrzeug an den Beifahrer über eine Spracheingabe. Hierzu wird insbesondere eine Spracheingabe des Fahrers erfasst. Basierend auf dieser Spracheingabe wird ein Kontrollübergabebefehl erkannt. Das Erkennen dieses Kontrollübergabebefehls kann analog zum oben beschriebenen Erkennen des Fahrmanöverbefehls erfolgen.Alternatively or additionally, the authorization to control the vehicle can be granted to the passenger via voice input. For this purpose, the driver's voice input is recorded. Based on this voice input, a control transfer command is recognized. The recognition of this control transfer command can be analogous to the recognition of the driving maneuver command described above.
Sodann wird ein dem erkannten Kontrollübergabebefehl entsprechendes weiteres Audiosignal erzeugt und ausgegeben. Dies kann ebenfalls analog zum oben beschriebenen Erzeugen und Ausgeben des Audiosignals erfolgen. Die Ausgabe des weiteren Audiosignals kann dabei vorzugsweise über Lautsprecher, die in der Nähe eines Kopfes des Fahrers angeordnet sind, beispielsweise in oder an einer Kopfstütze eines Fahrersitzes und/oder über Lautsprecher, die in der Nähe des Kopfes des Beifahrers angeordnet sind, beispielsweise in oder an der Kopfstütze des Beifahrersitzes, erfolgen.A further audio signal corresponding to the detected control transfer command is then generated and output. This can also be done analogously to the generation and output of the audio signal described above. The output of the further audio signal can preferably be via loudspeakers located near the driver's head, for example in or on a driver's seat headrest, and/or via loudspeakers located near the passenger's head, for example in or on the passenger's seat headrest.
Des Weiteren wird eine weitere Signalausgabe erfasst und basierend auf dieser erfassten weiteren Signalausgabe bestimmt, ob das weitere Audiosignal sicher ausgegeben wurde. Dies erfolgt ebenfalls analog zum oben beschriebenen Erfassen der Signalausgabe und Bestimmen, basierend auf der erfassten Signalausgabe, ob das Audiosignal sicher ausgegeben wurde.Furthermore, another signal output is detected, and based on this detected signal output, it is determined whether the additional audio signal was successfully output. This is done analogously to the signal output detection described above and the determination, based on the detected signal output, of whether the audio signal was successfully output.
Sodann wird bestimmt, ob vom Fahrer und/oder vom Beifahrer eine weitere Bestätigung erfolgt ist und nur, wenn bestimmt wurde, dass das weitere Audiosignal sicher ausgegeben wurde und dass eine Bestätigung vom Fahrer und/oder Beifahrer erfolgt ist, wird die Erlaubnis zur Kontrolle über das Fahrzeug an den Beifahrer zugewiesen.It is then determined whether further confirmation has been given by the driver and/or the passenger, and only if it has been determined that the further audio signal was definitely given and that confirmation has been given by the driver and/or passenger, is the permission to control the vehicle assigned to the passenger.
Die Ausgabe des weiteren Audiosignals an den Fahrer und das Einholen der Bestätigung des Fahrers dient dabei dazu, dass sichergestellt wird, dass der Fahrer die Übergabe der Fahrzeugkontrolle an den Beifahrer durchführen möchte. Die Ausgabe des weiteren Audiosignals an den Beifahrer und das Einholen der Bestätigung des Beifahrers dient dabei dazu, dass sichergestellt wird, dass auch der Beifahrer damit einverstanden ist, die Kontrolle über das Fahrzeug zu übernehmen.The additional audio signal to the driver and the driver's confirmation serve to ensure that the driver wishes to transfer control of the vehicle to the passenger. The additional audio signal to the passenger and the passenger's confirmation serve to ensure that the passenger also agrees to assume control of the vehicle.
In einigen Ausführungsformen umfasst das Bestimmen, ob vom Beifahrer die Bestätigung erfolgt ist und/oder das Bestimmen, ob vom Fahrer und/oder Beifahrer die weitere Bestätigung erfolgt ist, das Erfassen eines weiteren Signals eines vom Beifahrer bzw. Fahrer bedienbaren Bestätigungsknopfs. Dieser Bestätigungsknopf kann ein dedizierter Knopf sein, der nur für das Bestätigen der Audiosignale verwendet wird, kann aber auch Teil eines Eingabesystems sein, das es über eine Menüführung dem Beifahrer bzw. Fahrer ermöglicht, die Audiosignale zu bestätigen.In some embodiments, determining whether the passenger has given confirmation and/or determining whether the driver and/or passenger have given further confirmation involves detecting a further signal from a confirmation button operable by the passenger or driver. This confirmation button may be a dedicated button used solely for confirming the audio signals, or it may be part of an input system that allows the passenger or driver to confirm the audio signals via a menu.
Alternativ oder zusätzlich dazu erfolgt das Bestimmen, ob vom Beifahrer die Bestätigung erfolgt ist und/oder das Bestimmen, ob vom Fahrer und/oder Beifahrer die weitere Bestätigung erfolgt ist, mit einer weiteren Spracheingabe des Beifahrers bzw. Fahrers. Dabei wird insbesondere die weitere Spracheingabe des Beifahrers bzw. Fahrers erfasst und basierend auf dieser weiteren Spracheingabe des Beifahrers bzw. Fahrers ein Bestätigungsbefehl erkannt.Alternatively or additionally, determining whether the passenger has given confirmation and/or whether the driver and/or passenger have given further confirmation is done via a further voice input from the passenger or driver. In particular, the further voice input of the passenger or driver is recorded, and a confirmation command is recognized based on this further voice input.
In einigen Ausführungsformen umfasst das Verfahren ferner ein Entziehen der Kontrolle über das Fahrzeug vom Beifahrer. Dieses Entziehen der Kontrolle kann insbesondere vom Fahrer durchgeführt werden und auf verschiedenen Wegen erfolgen: beispielsweise kann das Entziehen der Kontrolle über das Betätigen des Betätigungsknopfes erfolgen. Alternativ oder zusätzlich dazu kann das Entziehen der Kontrolle über einen entsprechenden Sprachbefehl erfolgen. Wiederum alternativ oder zusätzlich dazu kann das Entziehen der Kontrolle über eine manuelle Fahrzeugoperation erfolgen, beispielsweise, wenn der Fahrer die Lenkung und/oder Pedals fürs Beschleunigen und/oder Bremsen betätigt. So kann der Fahrer jederzeit die Kontrolle über das Fahrzeug wieder selbst übernehmen.In some embodiments, the method further includes relinquishing control of the vehicle from the passenger. This relinquishment of control can be carried out, in particular, by the driver and can be accomplished in various ways: for example, control can be relinquished by pressing the control button. Alternatively or additionally, control can be relinquished by a corresponding voice command. Again, alternatively or additionally, control can be relinquished by a manual vehicle operation, for example, when the driver operates the steering wheel and/or accelerator and/or brake pedals. In this way, the driver can regain control of the vehicle at any time.
In einigen Ausführungsformen umfasst das Erfassen der Spracheingabe des Beifahrers, das Erfassen der Signalausgabe, das Erfassen der Spracheingabe des Fahrers, das Erfassen der weiteren Signalausgabe, und/oder das Erfassen der weiteren Spracheingabe des Beifahrers bzw. Fahrers das Erfassen von Schallsignalen mittels eines Mikrofon-Felds und Auswerten der Schallsignale mittels einer Schallauswertungseinheit. Das Mikrofon-Feld kann dabei mehrere Mikrofone umfassen, die insbesondere im Fahrzeug so angebracht sind, dass sie optimal die Fahrerstimme, Fahrerlautsprecher, Beifahrerstimme und/oder Beifahrerlautsprecher aufnehmen. Die aufgenommenen Schallsignale werden dann in der Schallauswertungseinheit verarbeitet. Die Schallauswertungseinheit kann dabei insbesondere so konfiguriert sein, dass sie einzelne Schallsignale voneinander trennen kann. Dazu können die Signale von den einzelnen Mikrofonen des Mikrofonfelds so kombiniert (z.B. verzögert und/oder gefiltert) werden, dass diese die Fahrerstimme, die Ausgabe der Fahrerlautsprecher, die Beifahrerstimme und/oder die Ausgabe der Beifahrerlautsprecher verstärken und andere Schallquellen innerhalb und außerhalb des Fahrzeugs dämpfen. Das derart verarbeitete Signal wird dann entsprechend weitergegeben.In some embodiments, capturing the passenger's voice input, the signal output, the driver's voice input, further signal output, and/or further voice input from the passenger or driver involves capturing sound signals using a microphone array and evaluating the sound signals using a sound processing unit. The microphone array can comprise multiple microphones, which are positioned in the vehicle to optimally capture the driver's voice, driver's speakers, passenger's voice, and/or passenger's speakers. The captured sound signals are then processed in the sound processing unit. The sound processing unit can be configured to separate individual sound signals. For this purpose, the signals from the individual microphones in the microphone array can be combined (e.g., delayed and/or filtered) to amplify the driver's voice, the driver's speaker output, the passenger's voice, and/or the passenger's speaker output, while attenuating other sound sources inside and outside the vehicle. The processed signal is then passed on accordingly.
In einigen Ausführungsformen wird das dem erkannten Fahrmanöverbefehl entsprechende Audiosignal und/oder das dem erkannten Kontrollübergabebefehl entsprechende weitere Audiosignal mit einer charakteristischen Modulation erzeugt. Das Bestimmen, ob das Audiosignal sicher ausgegeben wurde und/oder das Bestimmen, ob das weitere Audiosignal sicher ausgegeben wurde, erfolgt dann basierend auf dieser charakteristischen Modulation. Die charakteristische Modulation kann dabei insbesondere menschlich nicht wahrnehmbar sein, d.h., insbesondere in einem Frequenzbereich sein, der für das menschliche Ohr in dem Moment der Ausgabe nicht wahrnehmbar oder nicht störend ist. Ganz insbesondere kann die charakteristische Modulation im nahen Ultraschall sein, zum Beispiel in einem Frequenzbereich zwischen 25 und 30 kHz. Die charakteristische Modulation kann zum Beispiel einer vordefinierten oder zufällig erzeugten Signalfolge entsprechen, die dem hörbaren Audiosignal bzw. weiteren Audiosignal hinzugefügt wird. Wird dann die charakteristische Modulation in der Signalausgabe bzw. der weiteren Signalausgabe erkannt, kann darauf geschlossen werden, dass das Audiosignal bzw. weitere Audiosignal sicher ausgegeben wurde. Es sei bemerkt, dass, wenn die charakteristische Modulation in einem für das menschliche Ohr nicht wahrnehmbaren Frequenzbereich erfolgt, die Lautsprecher und Mikrofone für die Wiedergabe bzw. Aufnahme in diesem Frequenzbereich ausgelegt sein müssen.In some embodiments, the audio signal corresponding to the recognized driving maneuver command and/or the additional audio signal corresponding to the recognized control transfer command is generated with a characteristic modulation. Determining whether the audio signal and/or the additional audio signal has been reliably output is then based on this characteristic modulation. The characteristic modulation can be, in particular, imperceptible to humans, i.e., in a frequency range that is neither perceptible nor disturbing to the human ear at the moment of output. Specifically, the characteristic modulation can be in the near-ultrasound range, for example, in a frequency range between 25 and 30 kHz. The characteristic modulation can, for example, correspond to a predefined or randomly generated signal sequence that is added to the audible audio signal or the additional audio signal. If the characteristic modulation is then detected in the signal output or the additional signal output, it can be concluded that the audio signal or the additional audio signal has been reliably output. It should be noted that if the characteristic modulation occurs in a frequency range imperceptible to the human ear, the loudspeakers and microphones must be designed for playback or recording in this frequency range.
In einigen Ausführungsformen umfasst das Verfahren ferner das Erzeugen und Ausgeben eines dem erkannten Fahrmanöverbefehls entsprechenden graphischen Signals. Dieses kann beispielsweise an eine für den Beifahrer einsehbare visuelle Ausgabeeinheit ausgegeben werden. Das graphische Signal kann dabei beispielsweise den Fahrmanöverbefehl in einer Kurzform schriftlich umfassen und/oder eine graphische Animation des Fahrmanöverbefehls, beispielsweise unter Einbeziehung von Umgebungsinformationen, umfassen.In some embodiments, the method further includes generating and outputting a graphic signal corresponding to the recognized driving maneuver command. This signal can, for example, be output to a visual display unit visible to the passenger. The graphic signal can, for example, include the driving maneuver command in written form in abbreviated form and/or a graphic animation of the driving maneuver command, for example, incorporating environmental information.
In einigen Ausführungsformen wird ferner bestimmt, ob der Beifahrer aufmerksam ist. Das Weitergeben des Fahrmanöverbefehls an die autonom oder teilautonom arbeitende Steuereinheit erfolgt dann nur, wenn bestimmt wurde, dass der Beifahrer aufmerksam ist. So wird die Sicherheit des Fahrens weiter erhöht. Die Bestimmung der Aufmerksamkeit kann beispielsweise durch Analyse der Mikrofonsignale erfolgen, beispielsweise ob die Stimme wach oder schläfrig klingt. Alternativ oder zusätzlich können Daten einer Innenraumkamera zur Bestimmung der Aufmerksamkeit verwendet werden, wobei beispielsweise die Position des Beifahrers und Gesichtsmerkmale des Beifahrers analysiert werden. Alternativ oder zusätzlich können Sensoren (z.B. Berührungs- oder Annäherungssensoren) in der Beifahrerkopfstütze Aufschluss über die Position des Beifahrerkopfes und damit über die Aufmerksamkeit des Beifahrers geben.In some embodiments, the system also determines whether the passenger is attentive. The driving maneuver command is then only transmitted to the autonomous or semi-autonomous control unit if it has been determined that the passenger is attentive. This further enhances driving safety. Attentiveness can be determined, for example, by analyzing microphone signals, such as whether the voice sounds alert or sleepy. Alternatively or additionally, data from an interior camera can be used to determine attentiveness, analyzing, for example, the passenger's position and facial features. Alternatively or additionally, sensors (e.g., touch or proximity sensors) in the passenger headrest can provide information about the passenger's head position and thus their level of attentiveness.
In einigen Ausführungsformen umfasst das Verfahren ferner ein Bewerten des Fahrmanöverbefehls. Dieses Bewerten des Fahrmanöverbefehls kann insbesondere durch die autonom oder teilautonom arbeitende Steuereinheit des Fahrzeugs erfolgen. Dabei kann der Fahrmanöverbefehl, beispielsweise mit Hilfe von Bildsignalen einer Außenkamera und/oder Signalen von weiteren Sensoren wie Radar oder Lidar, auf Durchführbarkeit bewertet werden.In some embodiments, the method further includes an evaluation of the driving maneuver command. This evaluation can be performed, in particular, by the vehicle's autonomous or semi-autonomous control unit. The driving maneuver command can be assessed for feasibility, for example, using image signals from an external camera and/or signals from other sensors such as radar or lidar.
Ein der Bewertung des Fahrmanöverbefehls entsprechendes nochmals weiteres Audiosignal wird sodann erzeugt und ausgegeben. Zusätzlich dazu kann auch ein der Bewertung des Fahrmanöverbefehls entsprechendes graphisches Signal ausgegeben werden. Insbesondere kann das nochmals weitere Audiosignal eine Information umfassen, ob der Fahrmanöverbefehl durchführbar ist oder nicht, um so den Fahrer und/oder Beifahrer darauf vorzubereiten, dass der Fahrmanöverbefehl durchgeführt wird oder nicht durchgeführt wird.A further audio signal corresponding to the assessment of the driving maneuver command is then generated and output. Additionally, a graphic signal corresponding to the assessment of the driving maneuver command can also be output. In particular, the further audio signal can include information on whether the driving maneuver command is feasible or not, in order to prepare the driver and/or passenger for whether the driving maneuver command will be carried out or not.
Zur Kontrolle der sicheren Ausgabe des nochmals weiteren Audiosignals wird eine nochmals weitere Signalausgabe erfasst und basierend auf der erfassten nochmals weiteren Signalausgabe bestimmt, ob das nochmals weitere Audiosignal sicher ausgegeben wurde. Details hierzu ergeben sich analog zur oben ausgeführten Beschreibung.To verify the successful output of the additional audio signal, a further signal output is detected, and based on this detection, it is determined whether the additional audio signal was successfully output. Details are provided analogously to the description above.
Wenn der Fahrmanöverbefehl durchführbar bewertet wurde und bestimmt wurde, dass das nochmals weitere Audiosignal sicher ausgegeben wurde, wird der Fahrmanöverbefehl ausgeführt.If the driving maneuver command has been assessed as feasible and it has been determined that the additional audio signal has been reliably output, the driving maneuver command will be executed.
Ein weiterer Aspekt der Erfindung betrifft ein Fahrzeugkontrollsystem. Dieses Fahrzeugkontrollsystem kann ein dediziertes System zur Kontrolle einer autonom oder teilautonom arbeitenden Steuereinheit eines Fahrzeugs sein, kann aber auch Teil eines Fahrzeugsystems sein. Das Fahrzeugkontrollsystem umfasst eine Recheneinheit, eine Schnittstelle zu zumindest einem Lautsprecher sowie eine Schnittstelle zu einem Mikrofon-Feld und ist zur Ausführung des Verfahrens gemäß der vorangegangenen Beschreibung ausgebildet. Vorteile, weitere Ausführungsformen sowie Details ergeben sich dabei aus der vorangegangenen Beschreibung.Another aspect of the invention relates to a vehicle control system. This vehicle control system can be a dedicated system for controlling an autonomously or semi-autonomously operating control unit of a vehicle, but it can also be part of a vehicle system. The vehicle control system comprises a processing unit, an interface to at least one loudspeaker, and an interface to a microphone array, and is configured to carry out the method according to the preceding description. Advantages, further embodiments, and details will become apparent from the preceding description.
Ein nochmals weiterer Aspekt der Erfindung betrifft ein Fahrzeug, das ein Fahrzeugkontrollsystem gemäß der vorangegangenen Beschreibung umfasst. Das Fahrzeug kann dabei ein straßengebundenes Fahrzeug sein, wie beispielsweise ein Personenwagen (Auto), ein Lastwagen, oder ein Spezialfahrzeug. Das Fahrzeug kann z.B. auch ein Boot oder ein Flugzeug sein. Vorteile, weitere Ausführungsformen sowie Details ergeben sich dabei aus der vorangegangenen Beschreibung.A further aspect of the invention relates to a vehicle comprising a vehicle control system as described above. The vehicle can be a road-bound vehicle, such as a passenger car, a truck, or a special-purpose vehicle. The vehicle can also be, for example, a boat or an aircraft. Advantages, further embodiments, and details will become apparent from the preceding description.
Ein nochmals weiterer Aspekt der Erfindung betrifft ein nicht-volatiles, computerlesbares Speichermedium mit einem darin gespeicherten Programm, das, wenn es auf einer Recheneinheit eines Fahrzeugkontrollsystems gemäß der vorangegangenen Beschreibung ausgeführt wird, das Fahrzeugkontrollsystem anweist, das Verfahren gemäß der vorangegangenen Beschreibung auszuführen. Vorteile, weitere Ausführungsformen sowie Details ergeben sich dabei aus der vorangegangenen Beschreibung.A further aspect of the invention relates to a non-volatile, computer-readable storage medium containing a program which, when executed on a computing unit of a vehicle control system as described above, instructs the vehicle control system to execute the method described above. Advantages, further embodiments, and details will become apparent from the preceding description.
Das vorgehend beschriebene Verfahren, Fahrzeugkontrollsystem, Fahrzeug und Speichermedium lösen dabei unter anderem folgende Probleme bei der sicherheitskritischen oder sicherheitsrelevanten Spracheingabe an die autonom oder teilautonom arbeitende Steuereinheit des Fahrzeugs:
- 1) Der Fahrer muss die Eingabe von mündlich zu erteilenden Fahrverhaltensanweisungen dem Beifahrer erlauben oder diesem jederzeit wieder entziehen können.
- 2) Der Beifahrer muss die Erlaubnis zur Eingabe von Fahrverhaltensanweisungen eindeutig und zweifelsfrei bestätigen.
- 3) Der Fahrer muss jederzeit dem Beifahrer die Erlaubnis zur Erteilung von Fahrverhaltensanweisungen durch eine manuelle Fahroperation und/oder per Sprachanweisung entziehen können.
- 4) Die Fahrverhaltensanweisung des Beifahrers muss eindeutig erkannt werden und darf nicht mit einer anderen möglichen Fahrverhaltensanweisung verwechselt werden.
- 5) Das Fahrzeugsystem muss sicherstellen, dass eine Fahrverhaltensanweisung dem Fahrzeuginsassen korrekt zugeordnet wird, der sie gegeben hat (Beifahrer oder Fahrer).
- 6) Das Fahrzeugsystem muss sicherstellen, dass eine Fahrverhaltensanweisung von einem Fahrzeuginsassen nur dann berücksichtigt wird, wenn dieser dafür vorher autorisiert worden ist.
- 7) Wenn Beifahrer und Fahrer gleichzeitig eine mündliche Fahrverhaltensanweisung geben, sollten beide Fahrverhaltensanweisungen erkannt und bewertet werden.
- 8) Bei gleichzeitigen mündlichen Fahrverhaltensanweisungen darf nur eine vom Fahrzeugsystem als gültig akzeptiert und zur Bestätigung ausgegeben werden.
- 9) Eine Bestätigung der Fahrverhaltensanweisung darf nur von dem anweisenden Sprecher entgegengenommen werden.
- 10) Eine Bestätigung kann manuell oder optional durch eine sichere Spracherkennung eines Schlüsselwortes oder Satzes des Anweisenden erfolgen.
- 11) Die teilautonome oder autonome Steuereinheit des Fahrzeugs soll sicherstellen, dass der autorisierte Beifahrer die aktuelle Fahrsituation vor und während seiner Spracheingabe visuell erfassen kann.
- 12) Optional kann es erforderlich sein, zusätzlich die Aufmerksamkeit des Beifahrers vor Ausführung einer Fahrverhaltensanweisung zu überprüfen, z.B. ob dieser nicht müde, abgelenkt oder alkoholisiert ist.
- 13) Die akustische Umgebung (z.B. unter Berücksichtigung von Störgeräuschen) muss eine eindeutige und einwandfreie Kommunikation zwischen Fahrer und Beifahrer und dem Spracherkennungssystem des Fahrzeugs erlauben.
- 14) Unter Berücksichtigung aller dem autonomen Fahrzeugsteuerungssystem bekannten Informationen und möglichen Risiken muss eine eindeutig erkannte und bestätigte Fahrverhaltensanweisung vom autonomen Fahrzeugsteuerungssystem auf ihre sichere Durchführbarkeit beurteilt werden und im Falle der nicht sicheren Durchführbarkeit abgelehnt werden.
- 15) Dabei muss im Falle der Fahrverhaltensanweisung durch den Beifahrer die reduzierte oder fehlende manuelle Beherrschbarkeit des Fahrzeugs durch den Beifahrer berücksichtigt werden, was die möglichen Fahrverhaltensanweisungen für den Beifahrer einschränken kann.
- 16) Im Falle der sicheren Durchführbarkeit muss die Fahrverhaltensanweisung sicher ausgeführt werden können, andernfalls muss die Ausführung verweigert werden.
- 17) Es muss eine Rückmeldung an die Fahrzeuginsassen über die Durchführbarkeit bzw. Undurchführbarkeit der Fahrverhaltensanweisung erfolgen.
- 1) The driver must be able to allow the passenger to enter verbal driving instructions or to withdraw them at any time.
- 2) The passenger must clearly and unambiguously confirm permission to input driving instructions.
- 3) The driver must be able to withdraw the passenger's permission to give driving instructions at any time by means of a manual driving operation and/or by voice command.
- 4) The passenger's driving instruction must be clearly identifiable and must not be confused with any other possible driving instruction.
- 5) The vehicle system must ensure that a driving instruction is correctly assigned to the vehicle occupant who gave it (passenger or driver).
- 6) The vehicle system must ensure that a driving instruction from a vehicle occupant is only taken into account if the occupant has been previously authorized to do so.
- 7) If the passenger and driver give verbal driving instructions simultaneously, both driving instructions should be recognized and evaluated.
- 8) If oral driving instructions are given simultaneously, only one may be accepted as valid by the vehicle system and issued for confirmation.
- 9) Confirmation of the driving instruction may only be accepted by the instructing speaker.
- 10) Confirmation can be given manually or optionally by secure speech recognition of a keyword or phrase from the instructor.
- 11) The semi-autonomous or autonomous control unit of the vehicle shall ensure that the authorized passenger can visually perceive the current driving situation before and during his voice input.
- 12) Optionally, it may be necessary to additionally check the attention of the passenger before carrying out a driving instruction, e.g. whether he is tired, distracted or under the influence of alcohol.
- 13) The acoustic environment (e.g. taking into account background noise) must allow clear and unambiguous communication between the driver and passenger and the vehicle's voice recognition system.
- 14) Taking into account all information and potential risks known to the autonomous vehicle control system, a clearly identified and confirmed driving instruction must be assessed by the autonomous vehicle control system for its safe feasibility and rejected if it is not safe.
- 15) In the case of driving instructions from the passenger, the reduced or non-existent manual control of the vehicle by the passenger must be taken into account, which may limit the possible driving instructions for the passenger.
- 16) If the driving instruction can be carried out safely, it must be possible to execute it safely; otherwise, execution must be refused.
- 17) Feedback must be given to the vehicle occupants regarding the feasibility or imfeasibility of the driving instructions.
Zur weiteren Verdeutlichung wird die Erfindung anhand von in den Figuren abgebildeten Ausführungsformen beschrieben. Diese Ausführungsformen sind nur als Beispiel, nicht aber als Einschränkung zu verstehen.For further clarification, the invention is described with reference to embodiments illustrated in the figures. These embodiments are to be understood as examples only, and not as limitations.
Kurze Beschreibung der FigurenBrief description of the characters
Dabei zeigt:
-
1 ein Ablaufdiagramm für ein Verfahren zum Bedienen einer Steuereinheit eines Fahrzeugs; -
2 eine schematische Darstellung eines Fahrzeugs mit einem Fahrzeugkontrollsystem; -
3 eine detaillierte schematische Darstellung eines Fahrzeugkontrollsystems; und -
4 ein Ablaufdiagramm für ein Computerprogramm.
-
1 a flowchart for a procedure for operating a vehicle control unit; -
2 a schematic representation of a vehicle with a vehicle control system; -
3 a detailed schematic representation of a vehicle control system; and -
4 A flowchart for a computer program.
Detaillierte Beschreibung von AusführungsformenDetailed description of embodiments
In den Figuren kennzeichnen gleiche Bezugszeichen entweder gleiche Elemente oder Elemente mit gleichwertigen Funktionen. Elemente, die schon beschrieben wurden, werden nicht notwendigerweise in den nachfolgenden Figuren noch einmal beschrieben.In the figures, identical reference symbols denote either identical elements or elements with equivalent functions. Elements that have already been described are not necessarily described again in subsequent figures.
Das Fahrzeug kann dabei ein straßengebundenes Fahrzeug sein, wie beispielsweise ein Personenwagen (Auto), ein Lastwagen, oder ein Spezialfahrzeug. Das Fahrzeug kann z.B. auch ein Boot oder ein Flugzeug sein. In den letzteren beiden Fällen sind im Folgenden die Wörter „Fahrer“ und „Beifahrer“ sinngemäß durch „Kapitän“ und „Staff-Kapitän“ bzw. „Pilot“ und „Copilot“ zu ersetzen.The vehicle can be a road-bound vehicle, such as a passenger car, a truck, or a special-purpose vehicle. The vehicle can also be, for example, a boat or an aircraft. In the latter two cases, the words "driver" and "passenger" should be replaced by "captain" and "staff captain" or "pilot" and "co-pilot," respectively.
Die autonom oder teilautonom arbeitende Steuereinheit des Fahrzeugs kann dabei insbesondere als eine Steuereinheit im Sinne der SAE Norm J3016 aufgefasst werden, wobei ganz insbesondere mit „autonom oder teilautonom“ hier die Stufen 3, 4 und 5 gemeint sind.The autonomously or semi-autonomously operating control unit of the vehicle can in particular be understood as a control unit within the meaning of the SAE standard J3016, whereby "autonomously or semi-autonomously" specifically refers to levels 3, 4 and 5.
Das Verfahren 1 umfasst das Zuweisen S1 einer Erlaubnis zur Kontrolle über das Fahrzeug an einen Beifahrer des Fahrzeugs. Unter Beifahrer ist hier eine Person zu verstehen, die sich im Fahrzeug befindet und aufgrund ihrer Position im Fahrzeug in der Lage ist, das Fahrzeug durch Sprachbefehle zu steuern. In einem Personenwagen kann dies beispielsweise dadurch festgestellt werden, dass die Person auf einem Beifahrersitz sitzt.Procedure 1 involves assigning S1 permission to control the vehicle to a passenger. A passenger is defined here as a person who is in the vehicle and, due to their position within the vehicle, is able to control it by voice commands. In a passenger car, this can be determined, for example, by the fact that the person is sitting in the front passenger seat.
Das Zuweisen S1 der Erlaubnis zur Kontrolle über das Fahrzeug an den Beifahrer kann dabei ein Erfassen eines Signals eines von einem Fahrer des Fahrzeugs bedienbaren Betätigungsknopfs für die Übergabe der Kontrolle über das Fahrzeug umfassen.Assigning S1 the permission to control the vehicle to the passenger may include detecting a signal from an operating button that can be operated by a driver of the vehicle for the transfer of control of the vehicle.
Alternativ, oder zusätzlich, kann das Zuweisen S1 der Erlaubnis zur Kontrolle über das Fahrzeug an den Beifahrer Folgendes umfassen: Erfassen einer Spracheingabe des Fahrers; Erkennen eines Kontrollübergabebefehls basierend auf der Spracheingabe des Fahrers; Erzeugen und Ausgeben eines dem erkannten Kontrollübergabebefehl entsprechenden weiteren Audiosignals; Erfassen einer weiteren Signalausgabe; Bestimmen, basierend auf der erfassten weiteren Signalausgabe, ob das weitere Audiosignal sicher ausgegeben wurde; Bestimmen, ob vom Fahrer und/oder Beifahrer eine weitere Bestätigung erfolgt ist; und, wenn bestimmt wurde, dass das weitere Audiosignal sicher ausgegeben wurde und eine Bestätigung vom Fahrer und/oder Beifahrer erfolgt ist, Zuweisen der Erlaubnis zur Kontrolle über das Fahrzeug an den Beifahrer.Alternatively, or additionally, assigning S1 permission to control the vehicle to the co-driver may include the following: detecting a voice input from the driver; recognizing a control transfer command based on the driver's voice input; generating and outputting a further audio signal corresponding to the recognized control transfer command; detecting a further signal output; determining, based on the detected further signal output, whether the further audio signal was safely output; determining whether further confirmation was given by the driver and/or co-driver; and, if it has been determined that the further audio signal was safely output Once the authorization has been given and confirmation has been received from the driver and/or passenger, permission to control the vehicle is assigned to the passenger.
Ferner umfasst das Verfahren 1 das Erfassen S2 einer Spracheingabe des Beifahrers. Eine Erkennung des Beifahrers kann dabei beispielsweise über eine sichere Fahrer- und Beifahrerauthentifizierungseinheit erfolgen, die z.B. basierend auf einer Iriserkennung mit einer Innenraumkamera und/oder einer kontinuierlich arbeitenden, biometrischen Stimmenerkennung realisiert sein kann. Die Spracheingabe des Beifahrers kann dabei kontextgebunden aus einem laufenden Gespräch des Beifahrers erfasst werden oder kann auf ein Erfassungssignal hin erfolgen, wobei das Erfassungssignal beispielsweise eine Spracheingabe eines Codeworts (z.B., „Hallo, Auto“) oder die Betätigung eines entsprechenden Spracheingabeknopfes sein kann.Furthermore, procedure 1 includes capturing S2 a voice input from the passenger. Passenger recognition can be achieved, for example, via a secure driver and passenger authentication unit, which may be based on iris recognition using an interior camera and/or continuously operating biometric voice recognition. The passenger's voice input can be captured contextually from an ongoing conversation or can be triggered by a detection signal, such as the voice input of a codeword (e.g., "Hello, car") or the activation of a corresponding voice input button.
Basierend auf der Spracheingabe des Beifahrers wird ein Erkennen S3 eines Fahrmanöverbefehls durchgeführt. Dieses Erkennen S3 des Fahrmanöverbefehls kann beispielsweise über eine Spracherkennung, Syntaxanalyse und/oder über Natural Language Processing erfolgen, vorzugsweise in Verbindung mit einer Liste von möglichen Fahrverhaltensanweisungen.Based on the passenger's voice input, a driving maneuver command recognition (S3) is performed. This recognition (S3) of the driving maneuver command can be achieved, for example, via speech recognition, syntax analysis, and/or natural language processing, preferably in conjunction with a list of possible driving behavior instructions.
Des Weiteren umfasst das Verfahren ein Erzeugen und Ausgeben S4 eines dem erkannten Fahrmanöverbefehl entsprechenden Audiosignals. Die Ausgabe erfolgt dabei insbesondere über Lautsprecher, ganz insbesondere über Lautsprecher, die in der Nähe eines Kopfes des Beifahrers angeordnet sind, beispielsweise in oder an einer Kopfstütze des Beifahrersitzes. Das dem erkannten Fahrmanöverbefehl entsprechende Audiosignal kann dabei beispielsweise aus einer Datenbank abgerufen werden, in der jedem möglichen Fahrmanöverbefehl ein entsprechendes Audiosignal zugeordnet ist. Alternativ können in der Datenbank Textbausteine für das entsprechende Audiosignal abgelegt sein und/oder das dem Fahrmanöverbefehl entsprechende Audiosignal kann über Sprachsynthese erzeugt werden. Das dem Fahrmanöverbefehl entsprechende Audiosignal kann insbesondere eine kurze Beschreibung des Fahrmanöverbefehls umfassen, sowie eine Aussage, dass dieser Fahrmanöverbefehl erkannt wurde und eine Bitte um Bestätigung.Furthermore, the procedure includes generating and outputting S4 an audio signal corresponding to the recognized driving maneuver command. Output is primarily via loudspeakers, particularly loudspeakers located near the passenger's head, for example, in or on a headrest of the passenger seat. The audio signal corresponding to the recognized driving maneuver command can be retrieved from a database in which a corresponding audio signal is assigned to each possible driving maneuver command. Alternatively, the database can contain text modules for the corresponding audio signal, and/or the audio signal corresponding to the driving maneuver command can be generated via speech synthesis. The audio signal corresponding to the driving maneuver command can include, in particular, a brief description of the driving maneuver command, a statement that this driving maneuver command has been recognized, and a request for confirmation.
Während das dem erkannten Fahrmanöverbefehl entsprechende Audiosignal ausgegeben wird, erfolgt ein Erfassen S5 einer Signalausgabe erfasst. Basierend auf dieser erfassten Signalausgabe erfolgt sodann ein Bestimmen S6, ob das Audiosignal sicher ausgegeben wurde. Dafür kann beispielsweise überprüft werden, ob das dem Fahrmanöverbefehl entsprechende Audiosignal in der erfassten Signalausgabe enthalten ist. Sollte das dem Fahrmanöverbefehl entsprechende Audiosignal durch starke Umweltgeräusche, beispielsweise Fahrgeräusche oder Gespräche, übertönt werden, so kann festgestellt werden, dass das Audiosignal nicht sicher ausgegeben wurde.While the audio signal corresponding to the recognized driving maneuver command is being emitted, a signal output is detected (S5). Based on this detected signal output, a determination (S6) is then made as to whether the audio signal was reliably emitted. For this purpose, it can be checked, for example, whether the audio signal corresponding to the driving maneuver command is contained within the detected signal output. If the audio signal corresponding to the driving maneuver command is drowned out by strong ambient noise, such as road noise or conversations, it can be determined that the audio signal was not reliably emitted.
Hierzu kann das dem erkannten Fahrmanöverbefehl entsprechende Audiosignal mit einer charakteristischen Modulation erzeugt werden und das Bestimmen S6, ob das Audiosignal sicher ausgegeben wurde basierend auf dieser charakteristischen Modulation erfolgen.For this purpose, the audio signal corresponding to the recognized driving maneuver command can be generated with a characteristic modulation, and the determination S6 of whether the audio signal was safely output can be carried out based on this characteristic modulation.
Ferner kann ein dem erkannten Fahrmanöverbefehl entsprechendes graphisches Signal erzeugt und ausgegeben werden.Furthermore, a graphical signal corresponding to the recognized driving maneuver command can be generated and output.
Ferner umfasst das Verfahren ein Bestimmen S7, ob vom Beifahrer eine Bestätigung erfolgt ist.Furthermore, the procedure includes determining S7 whether confirmation has been given by the passenger.
Das Bestimmen S7, ob vom Beifahrer die Bestätigung erfolgt ist, und/oder das Bestimmen, ob vom Fahrer und/oder Beifahrer die weitere Bestätigung erfolgt ist, kann ein Erfassen eines weiteren Signals eines vom Beifahrer bzw. Fahrer bedienbaren Bestätigungsknopfs umfassen.Determining whether the passenger has given confirmation (S7) and/or determining whether the driver and/or passenger has given further confirmation may include detecting a further signal from a confirmation button operable by the passenger or driver.
Alternativ, oder zusätzlich, kann das Bestimmen, ob vom Beifahrer die Bestätigung erfolgt ist, und/oder das Bestimmen, ob vom Fahrer und/oder Beifahrer die weitere Bestätigung erfolgt ist, Folgendes umfassen: Erfassen einer weiteren Spracheingabe des Beifahrers bzw. Fahrers; und Erkennen eines Bestätigungsbefehls basierend auf der weiteren Spracheingabe des Beifahrers bzw. Fahrers.Alternatively, or additionally, determining whether confirmation has been given by the passenger and/or determining whether further confirmation has been given by the driver and/or passenger may include: capturing further voice input from the passenger or driver; and recognizing a confirmation command based on the further voice input from the passenger or driver.
Wenn bestimmt wurde, dass das Audiosignal sicher ausgegeben wurde und eine Bestätigung vom Beifahrer erfolgt ist, erfolgt ein Weitergeben S8 des Fahrmanöverbefehls an die autonom oder teilautonom arbeitende Steuereinheit des Fahrzeugs.Once it has been determined that the audio signal has been safely output and confirmation has been received from the passenger, the driving maneuver command S8 is forwarded to the autonomously or semi-autonomously operating control unit of the vehicle.
Somit wird sichergestellt, dass der Fahrmanöverbefehl die Absicht des Beifahrers widerspiegelt und kein falscher Fahrmanöverbefehl ausgeführt wird.This ensures that the driving maneuver command reflects the passenger's intention and that no incorrect driving maneuver command is executed.
Beim Erfassen der Spracheingabe des Beifahrers, Erfassen der Signalausgabe, Erfassen der Spracheingabe des Fahrers, Erfassen der weiteren Signalausgabe, und/oder Erfassen der weiteren Spracheingabe des Beifahrers bzw. Fahrers können Schallsignale mittels eines Mikrofon-Felds erfasst und mittels einer Schallauswertungseinheit ausgewertet werden.When capturing the passenger's voice input, capturing the signal output, capturing the driver's voice input, capturing further signal output, and/or capturing further voice input from the passenger or driver, sound signals can be captured using a microphone field and evaluated using a sound evaluation unit.
In einer weiteren, hier nicht dargestellten, Ausführungsform, kann das Verfahren 1 zusätzlich ein Entziehen der Kontrolle über das Fahrzeug vom Beifahrer umfassen. In another embodiment, not shown here, method 1 can additionally This includes taking control of the vehicle away from the passenger.
In einer nochmals weiteren, hier nicht dargestellten, Ausführungsform, kann das Verfahren 1 zusätzlich ein Bestimmen, ob der Beifahrer aufmerksam ist, umfassen, wobei das Weitergeben des Fahrmanöverbefehls an die autonom oder teilautonom arbeitende Steuereinheit dann nur erfolgt, wenn bestimmt wurde, dass der Beifahrer aufmerksam ist.In a further embodiment, not shown here, the method 1 can additionally include determining whether the passenger is attentive, whereby the transmission of the driving maneuver command to the autonomously or semi-autonomously operating control unit only takes place if it has been determined that the passenger is attentive.
In einer nochmals weiteren, hier nicht dargestellten, Ausführungsform, kann das Verfahren 1 zusätzlich umfassen: Bewerten des Fahrmanöverbefehls; Erzeugen und Ausgaben eines der Bewertung des Fahrmanöverbefehls entsprechenden nochmals weiteren Audiosignals; Erfassen einer nochmals weiteren Signalausgabe; Bestimmen, basierend auf der erfassten nochmals weiteren Signalausgabe, ob das nochmals weitere Audiosignal sicher ausgegeben wurde; und wenn der Fahrmanöverbefehl durchführbar bewertet wurde und bestimmt wurde, dass das nochmals weitere Audiosignal sicher ausgegeben wurde, Ausführen des Fahrmanöverbefehls.In a further embodiment, not shown here, the method 1 may additionally include: evaluating the driving maneuver command; generating and outputting a further audio signal corresponding to the evaluation of the driving maneuver command; detecting a further signal output; determining, based on the detected further signal output, whether the further audio signal was reliably output; and if the driving maneuver command was evaluated as feasible and it was determined that the further audio signal was reliably output, executing the driving maneuver command.
Ein Fahrersitz 101 ist geeignet für eine Person, insbesondere einen Fahrer 100, die von diesem Sitz aus das Fahrzeug über Benutzerkontrollen, beispielsweise laterale und longitudinal wirkende Benutzerkontrollen wie ein Lenkrad 111 oder Fußpedale 112 fürs Bremsen und Beschleunigen steuern kann.A driver's seat 101 is suitable for a person, in particular a driver 100, who can control the vehicle from this seat via user controls, for example lateral and longitudinal user controls such as a steering wheel 111 or foot pedals 112 for braking and accelerating.
Ein Beifahrersitz 401 ist ebenfalls geeignet für eine Person, insbesondere einen Beifahrer 400, die von diesem Beifahrersitz 401 aus eine Verkehrssituation, beispielsweise durch eine Windschutzscheibe überblicken kann.A passenger seat 401 is also suitable for a person, in particular a passenger 400, who can oversee a traffic situation from this passenger seat 401, for example through a windshield.
In der Nähe des Fahrersitzes 101 ist ein für den Fahrer 100 einfach erreichbarer Bestätigungsknopf 110 angeordnet, mit dem eine Übergabe der Fahrzeugkontrolle an den Beifahrer 400 oder eine Reaktivierung der Fahrzeugkontrolle durch den Fahrer 100 durchgeführt werden kann. Der Betätigungsknopf 110 ist beispielsweise am Lenkrad 111 angeordnet. Ein Signal B des Betätigungsknopfes 110 kann dabei an eine sichere Dialogsteuerung 150 weitergegeben werden.Near the driver's seat 101, an easily accessible confirmation button 110 is located for the driver 100. This button allows the driver 100 to transfer vehicle control to the passenger 400 or reactivate vehicle control. The activation button 110 is located, for example, on the steering wheel 111. A signal B from the activation button 110 can be transmitted to a secure dialogue control unit 150.
Der Fahrersitz 101 kann ferner eine Fahrer-Kopfstütze 102 umfassen, die über eine Vorrichtung verfügt, die das aufrechte Sitzen und/oder das Anlehnen des Kopfes des Fahrers 100 an die Fahrer-Kopfstütze 102 feststellt, beispielsweise über einen Schalter oder einen Annäherungssensor.The driver's seat 101 may also include a driver's headrest 102 which has a device that detects the driver's 100 sitting upright and/or leaning his head against the driver's headrest 102, for example by means of a switch or a proximity sensor.
Der Beifahrersitz 401 kann ferner eine Beifahrer-Kopfstütze 402 umfassen, die ebenfalls über eine Vorrichtung verfügt, die das aufrechte Sitzen und/oder das Anlehnen des Kopfes des Beifahrers 400 an die Beifahrer-Kopfstütze 402 feststellt, beispielsweise über einen Schalter oder einen Annäherungssensor. Wird das Anlehnen des Kopfes des Beifahrers 400 an die Beifahrer-Kopfstütze 402 festgestellt, kann dies als Signal K an die sichere Dialogsteuerung 150 weitergegeben werden.The front passenger seat 401 can also include a front passenger headrest 402, which likewise has a device that detects whether the front passenger 400 is sitting upright and/or leaning their head against the front passenger headrest 402, for example via a switch or a proximity sensor. If the front passenger 400's head is leaning against the front passenger headrest 402, this can be transmitted as signal K to the safe dialogue control 150.
Das oben beschriebene Feststellen des Anlehnens des Kopfes an die Kopfstütze dient dabei dazu zu erkennen, dass der Fahrer 100 beziehungsweise der Beifahrer 400 den Kopf in einer Position haben, in der sie das Verkehrsgeschehen beobachten können.The above-described determination of the head's position against the headrest serves to recognize that the driver (100) or the passenger (400) has their head in a position in which they can observe the traffic situation.
Alternativ oder zusätzlich zur Kopfpositionserkennung durch die Kopfstützen 102, 402 kann eine Innenraumkamera 120 zur Beobachtung des Fahrers 100 und Beifahrers 400 vorgesehen sein, wobei die Daten der Innenraumkamera 120 verarbeitet werden, um eine Position des Kopfes des Fahrers 100 bzw. Beifahrers 400 zu bestimmen, und damit zu erkennen, ob der Fahrer 100 bzw. der Beifahrer 400 den Kopf in einer Position haben, in der sie das Verkehrsgeschehen beobachten können.Alternatively or in addition to head position detection by the headrests 102, 402, an interior camera 120 can be provided for monitoring the driver 100 and front passenger 400, wherein the data from the interior camera 120 are processed to determine the position of the head of the driver 100 or front passenger 400, and thus to recognize whether the driver 100 or front passenger 400 has their head in a position in which they can observe the traffic situation.
An oder in der Nähe des Kopfes des Fahrers 100 sind ferner ein oder mehrere Fahrerlautsprecher 103 angeordnet, beispielsweise in der Fahrer-Kopfstütze 102. Ebenso sind an oder in der Nähe des Kopfes des Beifahrers 400 ein oder mehrere Beifahrerlautsprecher 403 angeordnet, beispielsweise in der Beifahrer-Kopfstütze 402.Furthermore, one or more driver loudspeakers 103 are arranged on or near the head of the driver 100, for example in the driver's headrest 102. Likewise, one or more passenger loudspeakers 403 are arranged on or near the head of the passenger 400, for example in the passenger's headrest 402.
Des Weiteren ist ein Mikrofon-Feld aus mehreren Mikrofonen 303 im Fahrzeug angeordnet. Diese Mikrofone 303 sind dabei vorzugsweise derart angeordnet, dass sie optimal eine Stimme des Fahrers 100, Ausgaben des Fahrerlautsprechers 103, eine Stimme des Beifahrers 400 und Ausgaben des Beifahrerlautsprechers 403 erfassen können.Furthermore, a microphone array consisting of several microphones 303 is arranged in the vehicle. These microphones 303 are preferably arranged such that they can optimally capture the voice of the driver 100, output from the driver's loudspeaker 103, the voice of the passenger 400, and output from the passenger's loudspeaker 403.
Die von den Mikrofonen 303 erfassten Signale können an eine Schallauswertungseinheit 302 weitergeleitet und dort verarbeitet werden. Insbesondere können die Signale der einzelnen Mikrofone 303 derart miteinander zu einem kombinierten Signal Ma kombiniert werden, beispielsweise verzögert oder gefiltert werden, dass die Stimme des Fahrers 100 und die Ausgaben des Fahrerlautsprechers 103 oder die Stimme des Beifahrers 400 und die Ausgaben des Beifahrerlautsprechers 403 verstärkt und andere Schallquellen innerhalb und außerhalb des Fahrzeugs gedämpft werden.The signals captured by the microphones 303 can be forwarded to a sound evaluation unit 302 and processed there. In particular, the signals from the individual microphones can be 303 are combined with each other to form a combined signal Ma, for example by delaying or filtering, such that the voice of the driver 100 and the outputs of the driver's loudspeaker 103 or the voice of the passenger 400 and the outputs of the passenger's loudspeaker 403 are amplified and other sound sources inside and outside the vehicle are dampened.
Das kombinierte Signal Ma kann dann beispielsweise an eine sichere Audioausgabe 130, an eine Spracherkennung 140, an eine Aufmerksamkeitserkennung 160 und/oder an eine Fahrer- und Beifahrer-Authentifizierungseinheit 170 weitergeleitet werden.The combined signal Ma can then be forwarded, for example, to a secure audio output 130, to a speech recognition 140, to an attention detection 160 and/or to a driver and passenger authentication unit 170.
Die sichere Audioausgabe 130 erzeugt ein Audiosignal Sa, das z.B. anhand einer menschlich nicht wahrnehmbaren, charakteristischen Modulation aus dem Mikrofonsignal Ma sicher festgestellt werden kann, so dass sichergestellt werden kann, dass das ausgegebene Audiosignal Sa eine sprachliche Wiedergabe eines digitalen Eingangssignales ist, z.B. eines Fahrmanöverbefehls Fa.The secure audio output 130 generates an audio signal Sa, which can be reliably identified, for example, by means of a characteristic modulation from the microphone signal Ma that is not perceptible to humans, so that it can be ensured that the output audio signal Sa is a speech reproduction of a digital input signal, e.g. a driving maneuver command Fa.
Die Spracherkennung 140 erkennt Anweisungen Ft des Fahrers oder Beifahrers im kombinierten Mikrofonsignal Ma.The speech recognition system 140 recognizes instructions from the driver or passenger in the combined microphone signal.
Die sichere Dialogsteuerung 150 schließt aus der erkannten Sprachanweisung Ft des Fahrers oder Beifahrers bei eindeutiger Zuordnungsmöglichkeit von einer von einer autonomen Fahrzeugsteuerungseinheit 190 vorgegebenen Liste Lf von möglichen Fahrverhaltensanweisungen auf einen bestimmten Fahrmanöverbefehl Fa.The safe dialogue control 150 concludes from the recognized voice instruction Ft of the driver or passenger, if a clear assignment is possible from a list Lf of possible driving behavior instructions specified by an autonomous vehicle control unit 190, that a specific driving maneuver command Fa.
Der bestimmte Fahrmanöverbefehl Fa wird an die sichere Audioausgabe 130 weitergegeben, die anhand einer Datenbank ein für den Fahrmanöverbefehl Fa festgelegtes moduliertes Audiosignal Sa an den Fahrer 100 und/oder Beifahrer 400 ausgibt und den Erfolg der Audioausgabe an die sichere Dialogsteuerung 150 über ein Signal E zurückmeldet.The specific driving maneuver command Fa is passed on to the safe audio output 130, which uses a database to output a modulated audio signal Sa defined for the driving maneuver command Fa to the driver 100 and/or passenger 400 and reports the success of the audio output back to the safe dialogue control 150 via a signal E.
Der Fahrmanöverbefehl Fa wird optional an eine für den Beifahrer 400 und/oder Fahrer 100 einsehbare visuellen Ausgabeeinheit 180 weitergegeben, die den Fahrmanöverbefehl Fa unter Einbeziehung der im Fahrmanöverbefehl enthaltenen Umgebungsinformationen (z.B. das Überholen eines vorausfahrenden LKWs) graphisch animiert darstellt.The driving maneuver command Fa is optionally transmitted to a visual output unit 180 visible to the passenger 400 and/or driver 100, which graphically displays the driving maneuver command Fa in an animated manner, taking into account the environmental information contained in the driving maneuver command (e.g., overtaking a truck in front).
Die sichere Fahrer- und Beifahrer-Authentifizierungseinheit 170 kann beispielsweise basierend auf einer Iriserkennung mit der Innenraumkamera 120 und einer kontinuierlichen arbeitenden, biometrischen Stimmenerkennung realisiert werden. Bei Nichtauthentifizierung (z.B. der Fahrer- oder Beifahrerstimme) kann ein Signal Na an die sichere Dialogsteuerung 150 weiterleitet werden.The secure driver and passenger authentication unit 170 can, for example, be implemented based on iris recognition using the interior camera 120 and continuous biometric voice recognition. If authentication fails (e.g., of the driver's or passenger's voice), a signal Na can be forwarded to the secure dialogue control unit 150.
Die Aufmerksamkeitserkennung 160 kann z.B. die Aufmerksamkeit des Fahrers bzw. Beifahrers anhand der kombinierten Mikrofonsignale Ma und Innenraumkamerabilddaten Kd beurteilen und dies beispielsweise bei erkannter Müdigkeit über ein Signal Sh der sicheren Dialogsteuerung 150 mitteilen, die dann die Ausgabe und Ausführung einer Fahrverhaltensanweisung des Fahrers oder Beifahrers verhindert.The attention detection system 160 can, for example, assess the attention of the driver or passenger based on the combined microphone signals Ma and interior camera image data Kd and, for example, communicate this to the safe dialogue control system 150 via a signal Sh if fatigue is detected, which then prevents the output and execution of a driving behavior instruction from the driver or passenger.
Wenn keine Müdigkeit vorliegt, kann die sichere Dialogsteuerung 150 einen bestätigten Fahrmanöverbefehl Af an die autonom oder teilautonom arbeitende Fahrzeugsteuerungseinheit 190 ausgeben. Die autonom oder teilautonom arbeitende Fahrzeugsteuerungseinheit 190 bewertet dann den bestätigten Fahrmanöverbefehl Af, beispielsweise mit Hilfe von z.B. Bildsignalen Sk einer Außenkamera 191 und/oder Signalen S von weiteren Sensoren 192 wie z.B. Radar, Lidar, auf Durchführbarkeit.If no fatigue is present, the safe dialogue control 150 can issue a confirmed driving maneuver command Af to the autonomously or semi-autonomously operating vehicle control unit 190. The autonomously or semi-autonomously operating vehicle control unit 190 then evaluates the confirmed driving maneuver command Af for feasibility, for example, using image signals Sk from an external camera 191 and/or signals S from other sensors 192 such as radar or lidar.
Ein Ergebnis Ef für die Durchführbarkeit wird sodann an die sichere Dialogsteuerung 150 weitergegeben, die das Ergebnis Ef an die sichere Audioausgabe 130 und/oder die visuellen Ausgabeeinheit 180 weiterleitet zur Ausgabe an den Beifahrer oder Fahrer.A feasibility result Ef is then passed to the safe dialogue control 150, which forwards the result Ef to the safe audio output 130 and/or the visual output unit 180 for output to the passenger or driver.
Falls der bestätigte Fahrmanöverbefehl Af durchführbar ist, wird er durch Ausgabe von Steuersignalen Ak mit Hilfe von Aktoren 200 des Fahrzeugs ausgeführt.If the confirmed driving maneuver command Af is feasible, it is executed by issuing control signals Ak using actuators 200 of the vehicle.
Die sichere Dialogsteuerung 150 ist so gestaltet, dass sie dem Fahrer über eine Spracheingabe 140 und/oder haptische Eingabemöglichkeit 110 erlaubt, den Beifahrer 400 als Verantwortlichen für das Fahrverhalten des Fahrzeugs zu bestimmen, beispielsweise mit der Spracheingabe „Übergebe das Steuer an den Beifahrer“. Dazu bestimmt die sichere Dialogsteuerung 140 anhand einer Analyse der Spracheingabe die wahrscheinlichste Anweisung aus einer Liste Lf von möglichen Anweisungen mittels eines geeigneten Verfahrens, z.B. einer Syntaxanalyse oder eines Natural Language Processing Verfahrens. Wenn die Beifahrerautorisierung nach dieser Methode richtig erkannt wurde, wird der Beifahrer 400 mit einer sicheren Audioausgabe 130 aufgefordert, diese zu bestätigen, beispielsweise mit der Sprachausgabe „Beifahrer XY, bitte bestätigen Sie die Übernahme zur Steuerung des Fahrzeugverhaltens!“. Der Beifahrer 400 kann dies sicher entweder haptisch mittels eines Beifahrer-Betätigungsknopfs 410 oder per Spracheingabe mit Authentifizierung 170 und der Eingabe einer Schüsselphrase, die im sonstigen Sprachraum nicht vorkommt, tun (z.B. „Bestätige, Ha-Vier-Te-Zwei-Neun“).The secure dialogue control 150 is designed to allow the driver to designate the passenger 400 as responsible for the vehicle's driving behavior via voice input 140 and/or haptic input 110, for example, with the voice command "Hand over the steering wheel to the passenger." To do this, the secure dialogue control 140 analyzes the voice input to determine the most probable instruction from a list Lf of possible instructions using a suitable method, such as syntax analysis or natural language processing. If the passenger authorization is correctly recognized using this method, the passenger 400 is prompted to confirm it via a secure audio output 130, for example, with the voice output "Passenger XY, please confirm the transfer of control of the vehicle behavior!" The passenger 400 can do this securely either haptically using a passenger activation button 410 or via voice input with authentication 170 and the input of a key phrase that is stored in the which does not occur in other language areas, do (e.g. “Confirm, Ha-Four-Te-Two-Nine”).
Falls die Spracheingabe nicht eindeutig einer möglichen Fahranweisung zugeordnet werden kann oder die Bestätigung nicht oder nicht eindeutig durch den Beifahrer 400 erfolgt, kann die sichere Dialogsteuerung 150 den Fahrdialog wiederholen.If the voice input cannot be clearly assigned to a possible driving instruction, or if confirmation is not given or not clearly given by the passenger 400, the safe dialogue control 150 can repeat the driving dialogue.
Die sichere Dialogsteuerung 150 verhindert die Ausführung eines Kommandos des Beifahrers 400, wenn der Fahrer 100 eine haptische Eingabe 110 oder eine manuelle Fahrzeugoperation mit dem Lenkrad 111 oder den Pedalen 112 tätigt, damit der Fahrer 100 dem Beifahrer 400 jederzeit die Erlaubnis zur Erteilung von Fahrverhaltensanweisungen entziehen kann. Dies kann optional auch geschehen, wenn der Fahrer selbst eine Spracheingabe, eingeleitet durch eine Schlüsselphrase, tätigt.The safe dialogue control 150 prevents the execution of a command by the passenger 400 if the driver 100 makes a haptic input 110 or a manual vehicle operation using the steering wheel 111 or the pedals 112, so that the driver 100 can revoke the passenger 400's permission to issue driving instructions at any time. This can optionally also occur if the driver makes a voice input initiated by a key phrase.
Die Fahrverhaltensanweisung des Beifahrers 400 wird immer dadurch sicher erkannt, weil sie von der sicheren Dialogsteuerung 150 eindeutig einer möglichen Fahrverhaltensanweisung der autonomen Fahrzeugsteuerungseinheit 190 zugeordnet wird, diese dem Beifahrer 400 durch eine sichere Sprachausgabe zu Gehör gebracht wird und dann nur auf Bestätigung des Beifahrers 400 ausgeführt wird.The driving instruction of the passenger 400 is always reliably recognized because it is clearly assigned by the safe dialogue control 150 to a possible driving instruction of the autonomous vehicle control unit 190, this is made audible to the passenger 400 by means of a safe voice output and is then only executed upon confirmation by the passenger 400.
Die Fahrverhaltensanweisung wird von der sicheren Dialogsteuerung 150 nur dann vom Beifahrer 400 akzeptiert, wenn dieser die Fahrsituation richtig erfassen kann, was durch die Annäherungssensorsignale oder Schalter in der Beifahrerkopfstütze 402 und/oder durch die Innenraumkamera 120 mit Bilderkennung des Kopfes des Beifahrers 400 sichergestellt wird.The driving behavior instruction is only accepted by the passenger 400 from the safe dialogue control 150 if the passenger can correctly perceive the driving situation, which is ensured by the proximity sensor signals or switches in the passenger headrest 402 and/or by the interior camera 120 with image recognition of the passenger 400's head.
Optional kann die Fahrverhaltensanweisung des Beifahrers 400 verweigert werden, wenn die Aufmerksamkeitserkennung 160 oder die Innenraumkamera 120 eine Übermüdung, Abwesenheit oder Fahruntauglichkeit (z.B. durch Lallen, Verlangsamung der Spracheingabe und/oder bei geschlossenen Augen oder stark geweiteten Pupillen) feststellt.Optionally, the passenger's driving instruction 400 can be refused if the attention detection 160 or the interior camera 120 detects fatigue, absence or unfitness to drive (e.g. due to slurred speech, slowed speech input and/or closed eyes or strongly dilated pupils).
Jede von der sicheren Dialogsteuerung 150 bestätigte Fahrmanöverbefehl Af wird als Eingabe an die zumindest teilautonom arbeitende Fahrzeugsteuerungseinheit auf ihre sichere Durchführbarkeit anhand der Sensorik 191, 192 und der auf Basis dieser Signale erstellten Fahr-, Verkehrs- und Umweltsituation hin beurteilt und zugelassen, wenn ihre Durchführung als ausreichend sicher beurteilt wird. Diese Entscheidung Ef wird der sicheren Dialogsteuerung 150 mit einem möglichen Ablehnungsgrund mitgeteilt, woraufhin diese entweder die Durchführung oder die Ablehnung der Ausführung mit einer sicheren Audioausgabe 130 und optional mit einer visuellen Ausgabe an den Fahrer 100 und Beifahrer 400 ausgibt.Each driving maneuver command Af confirmed by the safe dialogue control 150 is assessed for its safe feasibility as input to the at least partially autonomous vehicle control unit, based on the sensors 191, 192 and the driving, traffic, and environmental situation generated from these signals. The command is approved if its execution is deemed sufficiently safe. This decision Ef is communicated to the safe dialogue control 150 along with a possible reason for rejection. The control unit then either confirms or rejects the execution via a safe audio output 130 and, optionally, a visual output to the driver 100 and passenger 400.
Im Falle von starken Umweltgeräuschen erkennt die sichere Audioausgabe 130 zum Beispiel anhand des Verhältnisses der Kreuzleistung der Mikrofonsignale und den von den Lautsprechern ausgegebenen Audiosignalen zur Gesamtleistung der Mikrofonsignale über einen für die Verständigung relevanten Zeitraum (z.B. 50ms) ein zu hohes Umweltgeräusch und bricht die sichere Sprachausgabe ab und teilt diesen Abbruch der sicheren Dialogsteuerung 150 über das Signal E mit. Die sichere Dialogsteuerung 150 bricht daraufhin den Fahrdialog sicher ab, so dass keine Fahrverhaltensanweisung unter unsicheren akustischen Verständigungsbedingungen zur Ausführung kommen kann.In the event of loud ambient noise, the safe audio output 130, for example, detects excessive ambient noise based on the ratio of the combined power of the microphone signals and the audio signals output by the loudspeakers to the total power of the microphone signals over a period relevant for communication (e.g., 50 ms). It then terminates the safe voice output and notifies the safe dialogue control 150 of this termination via signal E. The safe dialogue control 150 then safely terminates the driving dialogue, preventing any driving instructions from being executed under unsafe acoustic communication conditions.
Die sichere Dialogsteuerung 150 teilt mit einem bestätigten Fahrmanöverbefehl Af der zumindest teilautonom arbeitenden Fahrzeugsteuerungseinheit 190 immer auch mit, ob es sich um eine Anweisung des Beifahrers 400 oder des Fahrers 100 handelt, damit diese Anweisungen des Beifahrers 400 aufgrund mangelnder Beherrschbarkeit des Fahrzeugs durch den Beifahrer 400 oder verspäteter Kontrollierbarkeit des nicht aktiven Fahrers 100 ablehnen kann.The safe dialogue control 150 always communicates with a confirmed driving maneuver command Af to the at least semi-autonomously operating vehicle control unit 190 whether it is an instruction from the passenger 400 or the driver 100, so that it can reject these instructions from the passenger 400 due to lack of controllability of the vehicle by the passenger 400 or delayed controllability of the inactive driver 100.
Bei Schritt 00 wird der sichere Fahrerdialog abgebrochen und eine Abbruchmeldung Ef an die sichere Audioausgabe 130 und optional an die visuelle Ausgabeeinheit 180 ausgegeben.At step 00, the safe driver dialogue is aborted and an abort message Ef is sent to the safe audio output 130 and optionally to the visual output unit 180.
Bei Schritt 01 wird geprüft, ob eine vollständig erkannte Spracheingabe Ft vorliegt. Wenn nein, wird Schritt 01 wiederholt, wenn ja, wird mit Schritt 02 fortgefahren.Step 1 checks whether a fully recognized speech input (Ft) has been received. If not, step 1 is repeated; if so, the process continues with step 2.
Bei Schritt 02 wird die Spracheingabe Ft auf die wahrscheinlichste Anweisung aus einer Liste Lf von möglichen Anweisungen mittels eines geeigneten Verfahrens, z.B. einer Syntaxanalyse oder eines Natural Language Processing Verfahrens, analysiert. Die ausgewählte Anweisung Af wird an die sichere Audioausgabe 130 ausgegeben.In step 02, the speech input Ft is analyzed for the most probable instruction from a list Lf of possible instructions using a suitable method, e.g., syntax analysis or natural language processing. The selected instruction Af is then output to the safe audio output 130.
Bei Schritt 03 wird geprüft, ob eine positiv bestätigte Aufmerksamkeit der Aufmerksamkeitssteuerung vorliegt. Wenn nein, wird zu Schritt 00 zurückgegangen, wenn ja, wird mit Schritt 04 fortgefahren.Step 3 checks whether attention to attention control has been positively confirmed. If not, the process returns to step 00; if so, it proceeds to step 4.
Bei Schritt 04 wird für die erkannte Fahranweisung Af eine positive Aufmerksamkeit gemerkt.In step 04, positive attention is noted for the recognized driving instruction Af.
Bei Schritt 05 wird geprüft, ob eine Beifahrer- oder Fahrerauthentifizierung vorliegt. Wenn nein, wird zu Schritt 00 zurückgegangen, wenn ja, wird mit Schritt 06 fortgefahren.Step 5 checks whether passenger or driver authentication is present. If not, the process returns to step 00; if so, it proceeds to step 06.
Bei Schritt 06 wird für die erkannte Fahranweisung Af eine positive Authentifizierung entweder für den Fahrer 100 oder den Beifahrer 400 gemerkt.In step 06, a positive authentication is recorded for the recognized driving instruction Af, either for the driver 100 or the passenger 400.
Bei Schritt 07 wird geprüft, ob eine Liste von möglichen Fahranweisungen Lf der zumindest teilautonomen Fahrzeugsteuerungseinheit 190 eingelesen werden kann. Wenn nein, wird zu Schritt 00 zurückgegangen, wenn ja, wird mit Schritt 08 fortgefahren.Step 7 checks whether a list of possible driving instructions Lf from the at least partially autonomous vehicle control unit 190 can be read. If not, the process returns to step 00; if yes, it continues with step 08.
Bei Schritt 08 werden die möglichen Fahranweisungen Lf eingelesen.In step 08, the possible driving instructions Lf are read in.
Bei Schritt 09 wird geprüft, ob das Signal K des Annäherungssensors der Beifahrer-Kopfstütze 402 anzeigt, dass der Kopf des Beifahrers 400 in der Nähe der Beifahrer-Kopfstütze 402 ist. Wenn nein, wird zu Schritt 00 zurückgegangen, wenn ja, wird mit Schritt 10 fortgefahren.Step 9 checks whether the signal K from the proximity sensor of the passenger headrest 402 indicates that the passenger's head 400 is near the passenger headrest 402. If not, the process returns to step 00; if yes, it proceeds to step 10.
Bei Schritt 10 wird für die erkannte Fahranweisung Af eine positive Übersicht des Beifahrers 400 gemerkt.In step 10, a positive overview of the passenger 400 is noted for the recognized driving instruction Af.
Bei Schritt 11 wird geprüft, ob das Signal P eine Betätigung der Fahrzeugpedalen 112 durch den Fahrer anzeigt. Wenn ja, wird zu Schritt 00 zurückgegangen, wenn nein, wird mit Schritt 12 fortgefahren.Step 11 checks whether signal P indicates that the driver has activated the vehicle pedals 112. If so, the process returns to step 00; if not, it continues with step 12.
Bei Schritt 12 wird für die erkannte Fahranweisung Af keine manuelle Betätigung der Fahrpedale gemerkt.In step 12, no manual operation of the accelerator pedals is recorded for the recognized driving instruction Af.
Bei Schritt 13 wird geprüft, ob das Signal L eine Betätigung des Lenkers 111 durch den Fahrer anzeigt. Wenn ja, wird zu Schritt 00 zurückgegangen, wenn nein, wird mit Schritt 14 fortgefahren.Step 13 checks whether signal L indicates that the driver has actuated the handlebar 111. If yes, the process returns to step 00; if no, it continues to step 14.
Bei Schritt 14 wird für die erkannte Fahranweisung Af keine Betätigung des Lenkers durch den Fahrer gemerkt und auf das Ende der sicheren akustischen Sprachausgabe Fa gewartet, die der erkannten Fahranweisung Af entspricht.In step 14, for the recognized driving instruction Af, no steering input from the driver is recorded, and the system waits for the end of the safe acoustic voice output Fa that corresponds to the recognized driving instruction Af.
Bei Schritt 15 wird geprüft, ob das Signal E der sicheren Sprachausgabe die korrekte akustische Ausgabe Fa zu der Fahranweisung Af anzeigt. Wenn nein, wird zu Schritt 00 zurückgegangen, wenn ja, wird mit Schritt 16 fortgefahren.Step 15 checks whether signal E of the safe voice output indicates the correct acoustic output Fa for the driving instruction Af. If not, the system returns to step 00; if yes, it proceeds to step 16.
Bei Schritt 16 wird für die erkannte Fahranweisung Af die sichere Sprachausgabe gemerkt und auf die Bestätigung des Beifahrers durch Betätigung des Tasters B4 oder einer bestätigenden Spracheingabe Ft gewartet.In step 16, the safe voice output for the recognized driving instruction Af is recorded and confirmation from the passenger is awaited by pressing button B4 or a confirming voice input Ft.
Bei Schritt 17 wird geprüft, ob in einem Zeitraum T (z.B. 2 Sekunden) eine Bestätigung entsprechend des Schrittes 16 vorliegt. Wenn nein, wird zu Schritt 00 zurückgegangen, wenn ja, wird mit Schritt 18 fortgefahren.Step 17 checks whether a confirmation corresponding to step 16 is received within a time period T (e.g., 2 seconds). If not, the process returns to step 00; if so, it continues with step 18.
Bei Schritt 18 wird für die erkannte Fahranweisung Af die Bestätigung des Beifahrers gemerkt.In step 18, the confirmation of the passenger is noted for the recognized driving instruction Af.
Bei Schritt 19 wird geprüft, ob alle positiv gemerkten Signale der Schritte 4, 6, 10, 12, 14, 16 und 18 vorliegen. Wenn nein, wird zu Schritt 01 zurückgegangen, wenn ja, wird mit Schritt 20 fortgefahren.Step 19 checks whether all positively recorded signals from steps 4, 6, 10, 12, 14, 16, and 18 are present. If not, the process returns to step 1; if so, it continues with step 20.
Bei Schritt 20 wird die sicher vom Beifahrer 400 erkannte Fahrverhaltensanweisung Af an die zumindest teilautonome Fahrzeugsteuerungseinheit 190 ausgegeben.In step 20, the driving behavior instruction Af, which was reliably detected by the passenger 400, is output to the at least partially autonomous vehicle control unit 190.
BezugszeichenlisteReference symbol list
- 11
- Verfahren zum Bedienen einer SteuereinheitProcedure for operating a control unit
- 22
- Fahrzeugvehicle
- 33
- FahrzeugkontrollsystemVehicle control system
- 44
- Recheneinheitcomputing unit
- 55
- Mikrofon-FeldMicrophone field
- 100100
- Fahrerdriver
- 101101
- Fahrersitzdriver's seat
- 102102
- Fahrer-KopfstützeDriver's headrest
- 103103
- FahrerlautsprecherDriver speaker
- 110110
- BetätigungsknopfActuating button
- 111111
- Lenkradsteering wheel
- 112112
- FußpedaleFoot pedals
- 120120
- InnenraumkameraInterior camera
- 130130
- sichere Audioausgabesecure audio output
- 140140
- SpracherkennungSpeech recognition
- 150150
- sichere Dialogsteuerungsecure dialogue control
- 160160
- AufmerksamkeitserkennungAttention recognition
- 170170
- Fahrer- und Beifahrer-AuthentifizierungseinheitDriver and passenger authentication unit
- 180180
- visuelle Ausgabeeinheitvisual output unit
- 190190
- autonome Fahrzeugsteuerungseinheitautonomous vehicle control unit
- 191191
- AußenkameraOutdoor camera
- 192192
- weitere Sensorenadditional sensors
- 200200
- AktorenActuators
- 302302
- SchallauswertungseinheitSound evaluation unit
- 303303
- Mikrofonmicrophone
- 400400
- Beifahrerpassenger
- 401401
- Beifahrersitzpassenger seat
- 402402
- Beifahrer-Kopfstützepassenger headrest
- 403403
- Beifahrerlautsprecherpassenger speaker
- 410410
- Beifahrer-BetätigungsknopfPassenger control button
- AfAf
- bestätigter Fahrmanöverbefehlconfirmed driving maneuver order
- AkAk
- SteuersignaleControl signals
- BB
- Signal des BetätigungsknopfesSignal from the activation button
- EE
- Signalsignal
- EfEf
- Entscheidung über die DurchführungDecision on implementation
- Fafa
- FahrmanöverbefehlDriving maneuver order
- FtFt
- Anweisungen des Fahrers oder BeifahrersInstructions from the driver or passenger
- KK
- Signal der Beifahrer-KopfstützePassenger headrest signal
- KdKd
- InnenraumkamerabilddatenInterior camera image data
- LfLf
- Liste von möglichen FahrverhaltensanweisungenList of possible driving behavior instructions
- MaMa
- kombiniertes Signalcombined signal
- NaN/a
- NichtauthentifizierungssignalNon-authentication signal
- SS
- Signale von weiteren SensorenSignals from other sensors
- SaSat
- Audiosignalaudio signal
- ShSh
- MüdigkeitssignalFatigue signal
- SkSk
- Bildsignale der AußenkameraImage signals from the outdoor camera
- S1S1
- Zuweisen einer ErlaubnisAssigning a permit
- S2S2
- Erfassen einer SpracheingabeCapturing a voice input
- S3S3
- Erkennen eines FahrmanöverbefehlsRecognizing a driving maneuver command
- S4S4
- Erzeugen und Ausgeben eines AudiosignalsGenerating and outputting an audio signal
- S5S5
- Erfassen einer SignalausgabeCapturing a signal output
- S6S6
- Bestimmen einer sicheren AudiosignalausgabeDetermining a safe audio signal output
- S7S7
- Bestimmen einer BestätigungDetermining a confirmation
- S8S8
- Weitergeben des FahrmanöverbefehlsPassing on the driving maneuver order
Claims (14)
Applications Claiming Priority (28)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102024206472 | 2024-07-09 | ||
| DE102024206465.3 | 2024-07-09 | ||
| DE102024206473 | 2024-07-09 | ||
| DE102024206475 | 2024-07-09 | ||
| DE102024206466.1 | 2024-07-09 | ||
| DE102024206471 | 2024-07-09 | ||
| DE102024206472.6 | 2024-07-09 | ||
| DE102024206473.4 | 2024-07-09 | ||
| DE102024206465 | 2024-07-09 | ||
| DE102024206475.0 | 2024-07-09 | ||
| DE102024206471.8 | 2024-07-09 | ||
| DE102024206476.9 | 2024-07-09 | ||
| DE102024206476 | 2024-07-09 | ||
| DE102024206466 | 2024-07-09 | ||
| DE102024206813 | 2024-07-19 | ||
| DE102024206820.9 | 2024-07-19 | ||
| DE102024206813.6 | 2024-07-19 | ||
| DE102024206817 | 2024-07-19 | ||
| DE102024206819.5 | 2024-07-19 | ||
| DE102024206816.0 | 2024-07-19 | ||
| DE102024206817.9 | 2024-07-19 | ||
| DE102024206816 | 2024-07-19 | ||
| DE102024206820 | 2024-07-19 | ||
| DE102024206819 | 2024-07-19 | ||
| DE102024206821 | 2024-07-19 | ||
| DE102024206821.7 | 2024-07-19 | ||
| DE102024206959 | 2024-07-24 | ||
| DE102024206959.0 | 2024-07-24 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102024207836A1 true DE102024207836A1 (en) | 2026-01-15 |
Family
ID=96500108
Family Applications (7)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102024207833.6A Pending DE102024207833A1 (en) | 2024-07-09 | 2024-08-16 | Method for controlling at least a partially autonomous vehicle using voice input |
| DE102024207836.0A Pending DE102024207836A1 (en) | 2024-07-09 | 2024-08-16 | METHOD FOR OPERATING A (PARTIALLY) AUTONOMOUSLY OPERATING CONTROL UNIT OF A VEHICLE, VEHICLE CONTROL SYSTEM AND VEHICLE |
| DE102024207837.9A Active DE102024207837B4 (en) | 2024-07-09 | 2024-08-16 | SYSTEM AND METHOD FOR VALIDATING THE FUNCTIONAL SAFETY OF AN AUDIO MESSAGE OUTPUT IN THE INTERIOR OF A VEHICLE |
| DE102024207839.5A Pending DE102024207839A1 (en) | 2024-07-09 | 2024-08-16 | Emergency call unit for an eCALL system with infotainment system |
| DE102024207838.7A Pending DE102024207838A1 (en) | 2024-07-09 | 2024-08-16 | EMERGENCY CALL UNIT FOR AN eCALL SYSTEM |
| DE102024207834.4A Active DE102024207834B4 (en) | 2024-07-09 | 2024-08-16 | SYSTEM AND METHOD FOR VALIDATING THE FUNCTIONAL SAFETY OF AN AUDIO MESSAGE OUTPUT IN THE INTERIOR OF A VEHICLE |
| DE102024207835.2A Pending DE102024207835A1 (en) | 2024-07-09 | 2024-08-16 | Procedures for controlling a vehicle |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102024207833.6A Pending DE102024207833A1 (en) | 2024-07-09 | 2024-08-16 | Method for controlling at least a partially autonomous vehicle using voice input |
Family Applications After (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102024207837.9A Active DE102024207837B4 (en) | 2024-07-09 | 2024-08-16 | SYSTEM AND METHOD FOR VALIDATING THE FUNCTIONAL SAFETY OF AN AUDIO MESSAGE OUTPUT IN THE INTERIOR OF A VEHICLE |
| DE102024207839.5A Pending DE102024207839A1 (en) | 2024-07-09 | 2024-08-16 | Emergency call unit for an eCALL system with infotainment system |
| DE102024207838.7A Pending DE102024207838A1 (en) | 2024-07-09 | 2024-08-16 | EMERGENCY CALL UNIT FOR AN eCALL SYSTEM |
| DE102024207834.4A Active DE102024207834B4 (en) | 2024-07-09 | 2024-08-16 | SYSTEM AND METHOD FOR VALIDATING THE FUNCTIONAL SAFETY OF AN AUDIO MESSAGE OUTPUT IN THE INTERIOR OF A VEHICLE |
| DE102024207835.2A Pending DE102024207835A1 (en) | 2024-07-09 | 2024-08-16 | Procedures for controlling a vehicle |
Country Status (2)
| Country | Link |
|---|---|
| DE (7) | DE102024207833A1 (en) |
| WO (7) | WO2026013024A1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102013013539A1 (en) * | 2013-08-14 | 2015-02-19 | GM Global Technology Operations, LLC (n.d. Ges. d. Staates Delaware) | Driver assistance system and method for operating a driver assistance system |
| DE102021206932A1 (en) * | 2021-07-01 | 2023-01-05 | Volkswagen Aktiengesellschaft | Method for operating an assistance system, computer program product and assistance system |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6496107B1 (en) * | 1999-07-23 | 2002-12-17 | Richard B. Himmelstein | Voice-controlled vehicle control system |
| DE19957190A1 (en) * | 1999-11-27 | 2001-05-31 | Volkswagen Ag | Emergency call device for vehicles |
| DE10006008A1 (en) | 2000-02-11 | 2001-08-02 | Audi Ag | Speed control device and method for controlling the speed of a vehicle |
| JP2002012100A (en) * | 2000-06-29 | 2002-01-15 | Jatco Transtechnology Ltd | Vehicle control device |
| US20090325534A1 (en) * | 2008-06-27 | 2009-12-31 | Kennelly Thomas J | Self-test method for a vehicular telematics unit |
| DE102014225383A1 (en) | 2014-12-10 | 2016-06-16 | Robert Bosch Gmbh | Method for operating a motor vehicle, motor vehicle |
| DE102016220365B4 (en) * | 2016-10-18 | 2022-02-17 | Audi Ag | Method for operating an audio output device, audio output device for a motor vehicle and motor vehicle |
| US10266182B2 (en) * | 2017-01-10 | 2019-04-23 | Ford Global Technologies, Llc | Autonomous-vehicle-control system and method incorporating occupant preferences |
| US10496362B2 (en) * | 2017-05-20 | 2019-12-03 | Chian Chiu Li | Autonomous driving under user instructions |
| CN108682419A (en) * | 2018-03-30 | 2018-10-19 | 京东方科技集团股份有限公司 | Sound control method and equipment, computer readable storage medium and equipment |
| JP7087919B2 (en) * | 2018-10-31 | 2022-06-21 | トヨタ自動車株式会社 | Driving Assistance Equipment, Vehicles, Driving Assistance Methods and Programs |
| EP3793179A1 (en) * | 2019-09-10 | 2021-03-17 | Peiker Acustic GmbH | Hands-free speech communication device |
| DE102019214346A1 (en) * | 2019-09-11 | 2021-03-11 | Continental Automotive Gmbh | Method for operating a functionally safe audio output system |
| JP7243567B2 (en) * | 2019-10-18 | 2023-03-22 | トヨタ自動車株式会社 | Change operation support device |
| DE102019133780A1 (en) | 2019-12-10 | 2021-06-10 | Bayerische Motoren Werke Aktiengesellschaft | Driving system and method for exiting an automated driving mode by voice |
| EP4068696A4 (en) * | 2019-12-16 | 2022-12-21 | Huawei Technologies Co., Ltd. | EMERGENCY CALL METHOD, DEVICE AND SYSTEM |
| DE102020003102A1 (en) | 2020-05-22 | 2020-07-09 | Daimler Ag | Method for verifying a gesture command and / or a voice command of a vehicle user |
| EP3944232A1 (en) | 2020-07-25 | 2022-01-26 | Nxp B.V. | Voice control for autonomous vehicles |
| DE102020126434A1 (en) | 2020-10-08 | 2022-04-14 | Bayerische Motoren Werke Aktiengesellschaft | DRIVING SYSTEM FOR AUTOMATED DRIVING WITH ACOUSTIC INFORMATION OUTPUT AND A MICROPHONE, RELEVANT PROCEDURE AND RELEVANT SOFTWARE |
| KR20220085077A (en) * | 2020-12-14 | 2022-06-22 | 현대자동차주식회사 | Method of direct control of autonomous vehicle |
| US11565719B1 (en) | 2022-03-31 | 2023-01-31 | Plusai, Inc. | Methods and apparatus for causing a lane change maneuver of an autonomous vehicle |
| JP2024024266A (en) * | 2022-08-09 | 2024-02-22 | トヨタ自動車株式会社 | Driving support device |
| JP7735958B2 (en) | 2022-08-09 | 2025-09-09 | トヨタ自動車株式会社 | Driving assistance devices |
| JP7722295B2 (en) * | 2022-08-09 | 2025-08-13 | トヨタ自動車株式会社 | Driving assistance devices |
| EP4325893A1 (en) * | 2022-08-16 | 2024-02-21 | Aptiv Technologies Limited | Monitoring of audio playback for automotive applications |
| US12563373B2 (en) * | 2023-05-31 | 2026-02-24 | GM Global Technology Operations LLC | Communication system and method for a vehicle |
-
2024
- 2024-08-16 DE DE102024207833.6A patent/DE102024207833A1/en active Pending
- 2024-08-16 DE DE102024207836.0A patent/DE102024207836A1/en active Pending
- 2024-08-16 DE DE102024207837.9A patent/DE102024207837B4/en active Active
- 2024-08-16 DE DE102024207839.5A patent/DE102024207839A1/en active Pending
- 2024-08-16 DE DE102024207838.7A patent/DE102024207838A1/en active Pending
- 2024-08-16 DE DE102024207834.4A patent/DE102024207834B4/en active Active
- 2024-08-16 DE DE102024207835.2A patent/DE102024207835A1/en active Pending
-
2025
- 2025-07-08 WO PCT/EP2025/069384 patent/WO2026013024A1/en active Pending
- 2025-07-08 WO PCT/EP2025/069358 patent/WO2026013008A1/en active Pending
- 2025-07-08 WO PCT/EP2025/069352 patent/WO2026013005A1/en active Pending
- 2025-07-08 WO PCT/EP2025/069361 patent/WO2026013010A1/en active Pending
- 2025-07-08 WO PCT/EP2025/069353 patent/WO2026013006A1/en active Pending
- 2025-07-08 WO PCT/EP2025/069379 patent/WO2026013021A1/en active Pending
- 2025-07-08 WO PCT/EP2025/069381 patent/WO2026013022A1/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102013013539A1 (en) * | 2013-08-14 | 2015-02-19 | GM Global Technology Operations, LLC (n.d. Ges. d. Staates Delaware) | Driver assistance system and method for operating a driver assistance system |
| DE102021206932A1 (en) * | 2021-07-01 | 2023-01-05 | Volkswagen Aktiengesellschaft | Method for operating an assistance system, computer program product and assistance system |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2026013024A1 (en) | 2026-01-15 |
| WO2026013021A1 (en) | 2026-01-15 |
| DE102024207839A1 (en) | 2026-01-15 |
| WO2026013005A1 (en) | 2026-01-15 |
| WO2026013022A1 (en) | 2026-01-15 |
| DE102024207834B4 (en) | 2026-03-05 |
| DE102024207834A1 (en) | 2026-01-15 |
| DE102024207837A1 (en) | 2026-01-15 |
| DE102024207837B4 (en) | 2026-03-19 |
| DE102024207835A1 (en) | 2026-01-15 |
| WO2026013008A1 (en) | 2026-01-15 |
| DE102024207833A1 (en) | 2026-01-15 |
| WO2026013010A1 (en) | 2026-01-15 |
| WO2026013006A1 (en) | 2026-01-15 |
| DE102024207838A1 (en) | 2026-01-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3428030B1 (en) | Method for adapting at least one operating parameter of a motor vehicle, system for adapting at least one operating parameter of a motor vehicle and motor vehicle | |
| DE102016212647B4 (en) | Method for operating a voice control system in an indoor space and voice control system | |
| DE102015013319A1 (en) | Method for operating a motor vehicle, motor vehicle and computer program | |
| DE102015224555A1 (en) | Method for operating a vehicle | |
| WO2019201382A1 (en) | Method, device and means of transport for an automated starting up of a means of transport at a light signal system | |
| EP4017752B1 (en) | Method for providing an individual user navigation for at least one functional component of a motor vehicle for a user in the motor vehicle, and electronic user navigation system | |
| DE102012105285A1 (en) | Method for assisting rider of motor car, involves defining a warning strategy based on the derived rider intention of current rider, and adjusting motor car rider assistance system if necessary | |
| DE102012008260A1 (en) | Method for interactive learning of driver assistance system for vehicle e.g. motor car, involves executing control action and driving maneuver requested by outputting reference by driver under environment data and activity data | |
| DE102019133780A1 (en) | Driving system and method for exiting an automated driving mode by voice | |
| DE102019105490A1 (en) | Method, device and computer program for operating a vehicle using a mobile user device | |
| DE102022125547A1 (en) | Motor vehicle and method for summarizing a conversation in a motor vehicle | |
| DE102017206876B4 (en) | Method of operating a voice control system in a motor vehicle and voice control system | |
| DE102020111427A1 (en) | Personalized drowsiness warning | |
| AT523641A4 (en) | System for testing a driver assistance system of a vehicle | |
| DE102024207836A1 (en) | METHOD FOR OPERATING A (PARTIALLY) AUTONOMOUSLY OPERATING CONTROL UNIT OF A VEHICLE, VEHICLE CONTROL SYSTEM AND VEHICLE | |
| EP3469581B1 (en) | Method for operating a motor vehicle with an operating device | |
| DE102019115504A1 (en) | Question and answer system for a motor vehicle | |
| DE102020200273B4 (en) | Method for operating a vehicle component of an at least partially autonomously operated motor vehicle using a voice command, and assistance system | |
| DE102022213306A1 (en) | VOICE RECOGNITION SYSTEM AND METHOD OF PROVIDING A VOICE RECOGNITION SERVICE | |
| WO2020057880A1 (en) | Method for controlling a handover of a driving task, driver assistance system, computer program and data carrier signal | |
| DE102019130319A1 (en) | Method for operating a motor vehicle that can be driven in an autonomous driving mode | |
| DE102019133306A1 (en) | Method for checking an attention recognition device of a vehicle, diagnostic device and attention recognition device | |
| DE102019105546A1 (en) | Method, mobile user device, computer program for controlling a control unit of a vehicle | |
| DE10006008A1 (en) | Speed control device and method for controlling the speed of a vehicle | |
| EP1588901B1 (en) | Method for changing at least one adjustable function of a motor vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R012 | Request for examination validly filed | ||
| R081 | Change of applicant/patentee |
Owner name: AUMOVIO GERMANY GMBH, DE Free format text: FORMER OWNER: CONTINENTAL AUTOMOTIVE TECHNOLOGIES GMBH, 30175 HANNOVER, DE |