DE102020206622A1 - Verfahren zur Bestimmung einer Geschwindigkeit eines Objektes mit einem Ultraschallpuls - Google Patents

Verfahren zur Bestimmung einer Geschwindigkeit eines Objektes mit einem Ultraschallpuls Download PDF

Info

Publication number
DE102020206622A1
DE102020206622A1 DE102020206622.1A DE102020206622A DE102020206622A1 DE 102020206622 A1 DE102020206622 A1 DE 102020206622A1 DE 102020206622 A DE102020206622 A DE 102020206622A DE 102020206622 A1 DE102020206622 A1 DE 102020206622A1
Authority
DE
Germany
Prior art keywords
ultrasonic
signal
frequency
correlation
pulse
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
Application number
DE102020206622.1A
Other languages
English (en)
Inventor
Katharina Maria Radermacher
Wilhelm Christopher von Rosenberg
Andrea Kirsch
Ulf Rueegg
Timo Winterling
Kathrin Klee
Sebastian Olbrich
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE102020206622.1A priority Critical patent/DE102020206622A1/de
Priority to JP2022572589A priority patent/JP7463561B2/ja
Priority to PCT/EP2021/060563 priority patent/WO2021239342A1/de
Priority to EP21721071.5A priority patent/EP4158379A1/de
Priority to US17/999,748 priority patent/US20230264710A1/en
Priority to CN202180059926.6A priority patent/CN116134339A/zh
Publication of DE102020206622A1 publication Critical patent/DE102020206622A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S15/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/02Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems using reflection of acoustic waves
    • G01S15/50Systems of measurement, based on relative movement of the target
    • G01S15/58Velocity or trajectory determination systems; Sense-of-movement determination systems
    • G01S15/582Velocity or trajectory determination systems; Sense-of-movement determination systems using transmission of interrupted pulse-modulated waves and based upon the Doppler effect resulting from movement of targets
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S15/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/003Bistatic sonar systems; Multistatic sonar systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2554/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/404Characteristics
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S15/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/88Sonar systems specially adapted for specific applications
    • G01S15/93Sonar systems specially adapted for specific applications for anti-collision purposes
    • G01S15/931Sonar systems specially adapted for specific applications for anti-collision purposes of land vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Acoustics & Sound (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)

Abstract

Es wird ein Verfahren zur Bestimmung einer Geschwindigkeit eines Objektes mit einem Ultraschallpuls mit den folgenden Schritten vorgeschlagen.
Aussenden des Ultraschallpulses mit einem ersten Ultraschallwandler, wobei der Ultraschallpuls einen definierten Signalverlauf aufweist;
Empfangen eines Ultraschallsignals mit einem zweiten Ultraschallwandler; Berechnen einer frequenzmäßigen Kreuzkorrelation des Ultraschallsignals mit einem Filtersignal, das mit dem definierten Signalverlauf zumindest teilweise korreliert;
Bestimmen einer Frequenzverschiebung zwischen dem Filtersignal und dem empfangenen Ultraschallsignal mittels eines Ergebnisses der berechneten Kreuzkorrelation;
Bestimmen der Geschwindigkeit des Objektes, das den ausgesendeten Ultraschallpuls reflektiert hat, mittels der bestimmten Frequenzverschiebung.

Description

  • Stand der Technik
  • Eine hohe Bedeutung für eine Umsetzung eines zumindest teilautomatisierten Fahrens hat die Realisierung der Wahrnehmung bzw. Repräsentation der Umgebung (Perception). Dabei wird die Umgebung mittels Sensoren erfasst.
  • Sowohl für Fahrassistenz-Systeme, aber auch insbesondere im Bereich des zumindest teilautomatisierten Fahrens, ist es wichtig im Nahbereich eines Fahrzeugs relevante Objekte, wie z.B. andere Verkehrsteilnehmer nämlich Fußgänger, Fahrradfahrer, PKW, LKW etc. oder mögliche Hindernisse wie einen Zaun, Pfeiler, Wand etc. zu erkennen, um Kollisionen zu vermeiden. Darüber hinaus muss das System eingerichtet sein, stets gemäß der Gesetzgebung reagieren zu können.
  • Für diesen Nahbereich werden in aktuellen Ultraschall-Systemen die Laufzeiten bzw. Ultraschall-Echos von Ultraschallpulsen zwischen Sender, Reflexionsort und Empfänger gemessen. Ein Ultraschallsensor kann dabei in ein und demselben Messzyklus gleichzeitig Sender und Empfänger sein. Mittels einer geeigneten Kombination bzw. Tri- oder Multilateration mehrerer solcher Ultraschall-Echos lassen sich die räumlichen Koordinaten von Reflexpunkten des reflektierenden Objektes bestimmen. Sind die sendenden bzw. empfangenden Ultraschall-Sensoren nicht nur in einem horizontalen Sensor-Array sondern zusätzlich vertikal zueinander angeordnet, können neben x- und y-Positionen auch z-Koordinaten, also eine Höheninformation, bestimmt werden.
  • Offenbarung der Erfindung
  • Typischerweise werden in heutigen Fahrassistenz- und Einpark-Systemen die Ultraschallsensoren bzw. Ultraschallwandler vornehmlich horizontal zueinander verbaut und die resultierenden x- und y-Positionsdaten bislang nur verwendet, um entweder mögliche Hindernisse zu detektieren oder aber anhand des Fahrzeugumfeldes ein Parkmanöver zu berechnen. Neben diesen Positionsdaten stehen dem System aber keine weiteren Informationen z.B. zur Geschwindigkeit der detektierten Objekte zur Verfügung.
  • Somit wird typischerweise eine statische Umgebung vorausgesetzt bzw. eine potentielle Eigenbewegung der reflektierenden Objekte vernachlässigt, d.h. alle detektierten Objekte werden mangels Alternativen als bewegungslos angenommen.
    Zur Geschwindigkeitsbestimmung mittels Ultraschall-Signalen wäre es möglich, Ultraschall-Signale mittels einer zeitlichen Analyse, basierend auf zwei zusammengehörigen, zeitlich aufeinanderfolgenden Ultraschallsignalen zu einem Ultraschallsignal-Paar zu kombinieren, um so auf eine Relativgeschwindigkeit schließen zu können. Aufgrund von häufig bei diesem Analyse-Verfahren auftretenden Mehrdeutigkeiten bzw. Falschberechnungen, ist dieser Ansatz aber nicht praktikabel und verlässlich genug um im Straßenverkehr eingesetzt zu werden.
  • Erfindungsgemäß wird ein Verfahren zur Bestimmung einer Geschwindigkeit eines Objektes mit einem Ultraschallpuls, ein Verfahren zur Bereitstellung eines Steuersignals, eine Vorrichtung, ein Computerprogramm und ein maschinenlesbares Speichermedium gemäß den Merkmalen der unabhängigen Ansprüche vorgeschlagen. Vorteilhafte Ausgestaltungen sind Gegenstand der abhängigen Ansprüche sowie der nachfolgenden Beschreibung.
  • Die Erfindung beruht auf der Erkenntnis, dass durch ein auf einen Ultraschallwandler hin- bzw. davon wegbewegtes Objekt, das einen Ultraschallpuls reflektiert, eine Dopplerverschiebung der Frequenz des Ultraschallpulses bewirkt wird. Insbesondere ergibt sich aufgrund des Dopplereffektes bei einer positiven Relativgeschwindigkeit eine Frequenzerhöhung und bei einer negativen Relativgeschwindigkeit eine Frequenzerniedrigung der empfangenden Ultraschall-Signale. Dieser Effekt kann genutzt werden, um die Geschwindigkeit des betreffenden Objektes relativ zum empfangenden Sensor zu bestimmen.
  • In dieser gesamten Beschreibung der Erfindung ist die Abfolge von Verfahrensschritten so dargestellt, dass das Verfahren leicht nachvollziehbar ist. Der Fachmann wird aber erkennen, dass viele der Verfahrensschritte auch in einer anderen Reihenfolge durchlaufen werden können und zu dem gleichen Ergebnis führen. In diesem Sinne kann die Reihenfolge der Verfahrensschritte entsprechend geändert werden und ist somit auch offenbart.
  • Gemäß einem Aspekt wird ein Verfahren zur Bestimmung einer Geschwindigkeit eines Objektes mit einem Ultraschallpuls mit den folgenden Schritten vorgeschlagen. In einem ersten Schritt wird der Ultraschallpuls mit einem ersten Ultraschallwandler ausgesendet, wobei der Ultraschallpuls einen definierten Signalverlauf aufweist. In einem weiteren Schritt wird ein Ultraschallsignal mit einem zweiten Ultraschallwandler empfangen. In einem weiteren Schritt wird eine frequenzmäßige Kreuzkorrelation des Ultraschallsignals mit einem Filtersignal berechnet, das mit dem definierten Signalverlauf zumindest teilweise korreliert. In einem weiteren Schritt wird eine Frequenzverschiebung zwischen dem Filtersignal und dem empfangenen Ultraschallsignal mittels eines Ergebnisses der berechneten Kreuzkorrelation bestimmt. In einem weiteren Schritt wird die Geschwindigkeit des Objektes, das den ausgesendeten Ultraschallpuls reflektiert hat, mittels der bestimmten Frequenzverschiebung bestimmt.
  • Dabei ist der Ultraschallpuls mit dem definierten Signalverlauf ein von dem Ultraschallwandler in Richtung auf möglicherweise Ultraschall reflektierende Objekte ausgesendetes Schallsignal mit einer Frequenz im Bereich des Ultraschalls, wobei der Signalverlauf in Bezug auf einen zeitlichen und frequenzmäßigen Verlauf definiert ist.
  • Der Signalverlauf des Ultraschallpulses ist auf den Verlauf des Filtersignals abgestimmt, um mittels der frequenzmäßigen Kreuzkorrelation ein eindeutiges Ergebnis in Bezug auf eine Frequenzverschiebung des ausgesendeten Ultraschallpulses im Verhältnis zum empfangenden Ultraschallsignal bestimmen zu können.
  • Der definierte Signalverlauf kann dabei insbesondere eine solche zeitliche Änderung und/oder eine solche zeitliche Änderung der Frequenz aufweisen, dass sich bei der Berechnung der zeitlichen und frequenzmäßigen Kreuzkorrelation des Ultraschallsignals mit dem Filtersignal ein eindeutiges Maximum in Bezug auf die zeitliche und frequenzmäßige Kreuzkorrelation ergibt.
  • Insbesondere kann der erste Ultraschallwandler gleich dem zweiten Ultraschallwandler sein, da typischerweise die Ultraschallwandler sowohl als Sender als auch als Empfänger von Ultraschall geeignet ist und ein empfangenes Ultraschall-Signal in elektrische Signale umsetzen kann, die dann weiter ausgewertet werden können. Der Ultraschallpuls kann aber auch von einem oder mehreren Ultraschallwandlern gleichzeitig ausgesendet werden und von einer Vielzahl von identischen oder zusätzlichen Ultraschallwandlern detektiert bzw. empfangen werden.
  • Eine relative Geschwindigkeit vrel des Objektes, das den ausgesendeten Ultraschallpuls mit der Frequenz fUSP reflektiert hat, zu dem empfangenen Ultraschallwandler, der das Ultraschallsignal mit der Frequenz fUSE empfängt, kann auf Grund der Dopplerverschiebung entsprechend dem mathematisch physikalischen Zusammenhang folgendermaßen berechnet werden: f USE = f USP * ( c s + v rel ) / ( c s v rel )
    Figure DE102020206622A1_0001
    dabei ist cs die Schallgeschwindigkeit.
  • Vorteilhafterweise kann mit diesem Verfahren die Relativ-Geschwindigkeit des reflektierten Objektes als direkte Messgröße mittels der Frequenzverschiebung Δf für jedes Einzel-Echo zusätzlich erfasst werden und muss nicht über ein aufwendiges Tracking-Verfahren oder eine Echopaar-Gruppierungs-Analyse und den damit verbundenen Verzögerungszeiten, Mehrdeutigkeiten und/oder Fehlzuordnungen, hergeleitet werden.
  • Generell messen Ultraschall-Systeme Laufzeiten eines gesendeten Ultraschallpulses von einem aussendenden Ultraschallwandler zum reflektierenden Objekt und zurück zu einem empfangenden Ultraschallwandler.
    Mit dem Verfahren kann also, zusätzlich zu den von Ultraschallsystemen gemessenen Daten wie z.B. Echodistanzen, Rückstreuwerte, Trace probability, etc., die Relativgeschwindigkeit des detektierten Objektes bestimmt werden.
  • Insbesondere für ein mögliches Anwendungsgebiet im zumindest teilautomatisierten Fahren ist dieser Informationsgewinn von Vorteil, zumal dies auch ermöglicht das Fahrzeugumfeld deutlich differenzierter wahrzunehmen, da eine Unterscheidung zwischen statischem Objekt oder dynamischem Objekt mit konstanter Geschwindigkeit oder bzw. mit konstanter Beschleunigung und /oder „constant heading“, etc. ermöglicht wird. Somit kann mit Ultraschallsystemen mit diesem Verfahren das direkte Fahrzeugumfeld umfänglich erfasst werden und mögliche Hindernisse bzw. weitere Verkehrsteilnehmer sicher detektiert und lokalisiert werden.
  • Somit ist die Geschwindigkeit eines reflektierenden Objektes bereits im ersten bzw. demselben Messschritt, also in Echtzeit vorhanden. Vorteilhafterweise ist so eine Unterscheidung der gemessenen Ultraschall-Objekte in Bezug auf ein statisches bzw. dynamisches Verhalten möglich.
    Darüber hinaus können zwei Ultraschallsignale bzw. Ultraschallechos, die zeitlich bisher nicht auflösbar waren, zusätzlich über das lokale Maximum der Kreuzkorrelation im Frequenz-Bereich separiert werden. D. h. durch die Frequenzverschiebung eines Ultraschallsignals gegenüber dem ausgesendeten Ultraschallpuls können zwei gleichzeitig empfangene Ultraschallsignale, wie beispielsweise von zwei Hindernissen in einer gleichen Entfernung, durch eine evtl. unterschiedliche Frequenzverschiebung aufgrund von ggf. unterschiedlichen Relativgeschwindigkeiten zum Ultraschallsystem getrennt werden.
  • Mit diesem Informationsgewinn ist ein Fahrzeugumfeld deutlich differenzierter wahrzunehmen, da die identifizierten Objekte, die den Ultraschallpuls reflektieren, in Bezug auf statisches oder dynamisches Verhalten wie: konstante Geschwindigkeit; konstante Beschleunigung; „constant heading“; Bestimmung von Trajektorien, etc. unterschieden werden können.
  • Insbesondere kann mittels zwei vom gleichen Sender/Empfänger-Paar von Ultraschallwandlern erzeugten, zeitlich aufeinanderfolgenden Ultraschallsignalen, bei bekannter Geschwindigkeit und bekannter Veränderung der Reflexpunkt-Distanz mit der Zeit, auf ein „constant heading“ geschlossen werden.
  • Durch die bessere Zuordnung von empfangenen Ultraschallsignalen, die mit der Geschwindigkeitsinformation möglich ist, ergibt sich auch eine verbesserte Bestimmung der Reflexpunkte.
  • Insbesondere führt eine von der Frequenzverschiebung unabhängige Ermittlung des Zeitpunkts und damit der Distanz des empfangenen Ultraschallsignals zu einer verbesserten Bestimmung der Reflexpunkte.
  • Auch eine Echo-Auswahl kann durch die zusätzliche Information über die Geschwindigkeit des reflektierenden Objektes verbessert werden. Denn für die Bestimmung einer Position von (Multi-)Objekten, müssen die einzelnen empfangenen Ultraschallsignale miteinander kombiniert bzw. lateriert werden. Zur Einsparung von Rechenressourcen und zur Reduzierung der Komplexität werden zunächst physikalisch unrealistische Ultraschallsignal-Kombinationen ausgeschlossen. Zusätzlich zu der bisherigen geometrischen Betrachtung aufgrund von Entfernungswerten kann jetzt zusätzlich der Geschwindigkeitswert herangezogen werden. Dies ermöglicht es auch zwei zeitlich nahe beieinanderliegende Ultraschallsignale mit unterschiedlichen Geschwindigkeiten sinnvoll zu separieren. Zusätzlich wird ermöglicht, den Reflexpunkten, aufgrund der Information über die Ultraschallsignale, Relativgeschwindigkeiten zuzuordnen.
  • Gemäß einem Aspekt wird vorgeschlagen, dass eine zeitliche und frequenzmäßige Kreuzkorrelation des Ultraschallsignals mit dem Filtersignal berechnet wird.
  • Eine solche zweidimensionale Korrelation, d. h. eine Kreuzkorrelation zwischen einem definierten Signalverlauf des Ultraschallpulses g und einem Filtersignal a, die sowohl im Zeit als auch im Frequenzbereich durchgeführt wird, kann mathematisch in folgender Weise berechnet werden: ( g h ) ( t 0 , ƒ 0 ) = g ( t , ƒ ) ¯ h ( t + t 0 , ƒ + ƒ 0 ) d t d f = g ( t + t 0 , ƒ + ƒ 0 ) ¯ h ( t , ƒ ) d t d ƒ
    Figure DE102020206622A1_0002
  • Entsprechend ergibt sich für eine Berechnung in diskreten Zeitschritten: ( g h ) ( t 0 , ƒ 0 ) = t 0 , ƒ 0 g ( t , ƒ ) ¯ h ( t + t 0 , ƒ + ƒ 0 ) = t 0 , ƒ 0 g ( t + t 0 , ƒ + ƒ 0 ) ¯ h ( t , ƒ )
    Figure DE102020206622A1_0003
  • Der definierte Signalverlauf kann dabei insbesondere eine solche zeitliche Änderung und/oder eine solche zeitliche Änderung der Frequenz aufweisen, dass bei der Berechnung der zeitlichen und frequenzmäßigen Kreuzkorrelation des Ultraschallsignals mit dem Filtersignal ein eindeutiges Maximum in Bezug auf die zeitliche und frequenzmäßige Kreuzkorrelation bestimmt werden kann. Mit anderen Worten wird das Filtersignal entsprechend einem ,matched filter' ausgesucht um eineindeutige Ergebnisse der Kreuzkorrelation zu erzielen, bzw. zu erreichen, dass Filtersignal und Ultraschallsignal zeitlich und in Frequenz genau übereinanderliegen können. Dazu muss das Filtersignal aber nicht die identische Form des ausgesendeten Ultraschallpulses aufweisen. Beispiele für solche definierte Signalverläufe des Ultraschallpulses sind eine einfache Frequenzrampe über der Zeit; ein Signalverlauf bei dem die Frequenz linear in der Zeit zunimmt (Up-Chirp) und wieder abnimmt (Down-Chirp); oder die umgekehrte Form, indem die Frequenz über der Zeit in einem ersten Zeitintervall beispielsweise linear abnimmt und dann linear wieder zunimmt. Auch ein zeitlich definierter Ultraschallpuls mit einer konstanten Frequenz über einen bestimmten Zeitraum kann verwendet werden, da die Korrelation sowohl in der Zeit als auch in der Frequenz bestimmt wird. Aus einer solchen zweidimensionalen Korrelation in der Zeit und in der Frequenz kann ein zweidimensionaler Plot der Werte der Korrelation über der Zeit und der Frequenz erstellt werden, der eine Vielzahl von Maxima aufweisen kann. Aus diesem Plot kann dann sowohl die Laufzeit eines Ultraschallpulses als auch eine Frequenzverschiebung des empfangenen Ultraschallsignals gegenüber dem ausgesendeten Ultraschallpuls abgelesen werden.
  • Aus der Korrelation in der Zeit kann eine Entfernung ds eines reflektierenden Objektes vom Ultraschallwandler berechnet werden: d s = c s * ( t D t 0 ) / 2
    Figure DE102020206622A1_0004
    Wobei es die Schallgeschwindigkeit ist und tD der Zeitpunkt des Empfangens des Ultraschallsignals und to der Zeitpunkt des Aussendens des Ultraschallpulses.
  • Gemäß einem Aspekt wird vorgeschlagen, dass sich eine Frequenz des definierten Signalverlaufs zeitlich ändert.
    Durch diese zeitliche Änderung des Signalverlaufs kann das empfangene Ultraschallsignal definiert einem ausgesendeten Ultraschallpuls zugeordnet werden.
  • Gemäß einem Aspekt wird vorgeschlagen, dass der definierte Signalverlauf eine solche zeitliche Änderung und/oder eine solche zeitliche Änderung der Frequenz aufweist, dass sich bei der Berechnung der zeitlichen und frequenzmäßigen Kreuzkorrelation des Ultraschallsignals mit dem Filtersignal ein eindeutiges Maximum in Bezug auf die zeitliche und frequenzmäßige Kreuzkorrelation ergibt. Dadurch kann ein Ultraschallsignal mit einem Signalverlauf, der eine Veränderung der Frequenz über der Zeit aufweist, eindeutig einem ausgesendeten Ultraschallpuls zugeordnet werden.
  • Gemäß einem Aspekt wird vorgeschlagen, dass der erste Ultraschallwandler gleich dem zweiten Ultraschallwandler ist.
  • Gemäß einem Aspekt wird vorgeschlagen, dass eine Laufzeit des Ultraschallpulses mittels einer Amplitude eines zeitlichen Anteils der berechneten zeitlichen und frequenzmäßigen Kreuzkorrelation zur Lokalisierung des Objektes, das den ausgesendeten Ultraschallpuls reflektiert hat, bestimmt wird.
    Durch die beschriebene zweidimensionale Kreuzkorrelation, die sowohl in der Zeit als auch in der Frequenz vorgenommen wird, kann die Laufzeit eines ausgesendeten Ultraschallpulses anhand des empfangenen Ultraschallsignals bestimmt werden und durch die zusätzliche frequenzmäßige Kreuzkorrelation können Ultraschallsignale, die von Objekten mit unterschiedlicher Geschwindigkeit reflektiert wurden, diskriminiert werden.
  • Gemäß einem Aspekt wird vorgeschlagen, dass die Frequenzverschiebung des Ultraschallsignals verwendet wird, um dem Ultraschallsignal ein Objekt zuzuordnen. Wie schon oben beschrieben wurde, kann über den Dopplereffekt die Frequenzverschiebung auf einen Geschwindigkeitsunterschied zurückgeführt werden und somit ist es möglich Objekte mit unterschiedlicher Geschwindigkeit zu diskriminieren. Dies ermöglicht auch physikalisch unrealistische Kombinationen von Ultraschallsignalen zur Bestimmung von Reflexpunkten aufgrund der zusätzlichen Information über die Geschwindigkeit auszuschließen.
  • Gemäß einem Aspekt wird vorgeschlagen, dass mittels der jeweiligen Frequenzverschiebung eines jeweiligen Ultraschallsignals eines Ultraschallpulses, das von einer Vielzahl von Ultraschallwandlern empfangen wird, die Geschwindigkeit eines Objektes bestimmt wird.
    Mittels der Information über die Geschwindigkeit des Ultraschallsignals von einem reflektierenden Objekt ist es somit möglich aus den laterierten Reflexpunkten, die einem Objekt zugeordnet werden können, die relative Geschwindigkeit und Bewegungsrichtung einem Objekt zuzuordnen.
  • Gemäß einem Aspekt wird vorgeschlagen, dass Reflexpunkte mittels Lateration aus einer Vielzahl von Ultraschallpulsen und einer Vielzahl von Ultraschallsignalen bestimmt werden und mittels der Frequenzverschiebung der jeweiligen Ultraschallsignale die Vielzahl von Ultraschallsignalen zur Bestimmung von Reflexpunkten gruppiert werden.
  • Ultraschallsignale werden über Sensor-Arrays bzw. Arrays aus Ultraschallwandlern aufgezeichnet, die entweder vorne und/oder hinten und/oder seitlich an einem Fahrzeug montiert sein können. Generell messen die Sensoren von Ultraschall-Systemen die Laufzeiten eines ausgesendeten Ultraschallpulses von einem aussendenden Ultraschallwandler zum reflektierenden Objekt und zurück zu einem empfangenden Ultraschallwandler. Dabei kann der empfangende Ultraschallwandler identisch oder unterschiedlich zu dem aussendenden Ultraschallwandler sein. Wird ein reflektierter Ultraschallpuls von mehreren Ultraschallwandlern empfangen, kann durch Lateration der aus den Laufzeiten bestimmten Laufwege („Echos“) die Position des reflektierenden Objektes bestimmt werden. Darüber hinaus kann das Sensor-Array entweder ein- oder zweireihig in einer oberen und einer darunter angeordneten Reihe positioniert werden, woraus der Vorteil resultiert, dass neben einer Bestimmung einer x- und y-Position auch eine Bestimmung einer z-Position, also eine Höheninformation der Reflexionspunkte möglich ist.
  • Wenn eine Vielzahl von Ultraschallpulsen ausgesendet wird und die einzelnen definierten Signalverläufe so gewählt sind, dass sie voneinander unterschieden werden können, können über den Empfang von Ultraschallsignalen, die insbesondere von einer Vielzahl von Ultraschallwandlern empfangen werden, und die Ultraschallwandler räumlich voneinander getrennt sind, Ultraschall-Reflexpunkte des reflektierenden Objektes räumlich bestimmt werden. Wenn dabei die Ultraschallwandler, die die Ultraschallsignale empfangen, sowohl horizontal als auch vertikal angeordnet sind, kann auch eine dreidimensionale Bestimmung der Reflexpunkte durchgeführt werden.
  • Es wird ein Verfahren vorgeschlagen, das entsprechend dem Verfahren zur Bestimmung einer Geschwindigkeit eines Objektes eine Frequenzverschiebung bestimmt, und basierend auf der bestimmten Frequenzverschiebung ein Steuersignal zur Ansteuerung eines zumindest teilautomatisierten Fahrzeugs bereitgestellt wird. Alternativ oder zusätzlich wird vorgeschlagen, dass entsprechend dem Verfahren zur Bestimmung einer Geschwindigkeit eines Objektes eine Frequenzverschiebung bestimmt wird, und basierend auf der bestimmten Frequenzverschiebung ein Warnsignal zur Warnung eines Fahrzeuginsassen bereitgestellt wird.
  • Der Begriff „basierend auf“ ist in Bezug auf das Merkmal, dass ein Steuersignal basierend auf einer bestimmten Frequenzverschiebung bereitgestellt wird, breit zu verstehen. Es ist so zu verstehen, dass die bestimmte Frequenzverschiebung für jedwede Bestimmung oder Berechnung eines Steuersignals herangezogen wird, wobei das nicht ausschließt, dass auch noch andere Eingangsgrößen für diese Bestimmung des Steuersignals herangezogen werden. Sinngemäß gilt das ebenso für das Warnsignal.
  • Es wird eine Vorrichtung angegeben, die eingerichtet ist, ein Verfahren wie es oben beschrieben ist, durchzuführen. Mit einer solchen Vorrichtung kann das Verfahren leicht in unterschiedliche Systeme integriert werden.
  • Es wird ein Computerprogramm angegeben, das Befehle umfasst, die bei der Ausführung des Computerprogramms durch einen Computer diesen veranlassen, eines der oben beschriebenen Verfahren auszuführen. Ein solches Computerprogramm ermöglicht den Einsatz des beschriebenen Verfahrens in unterschiedlichen Systemen.
  • Es wird ein maschinenlesbares Speichermedium angegeben, auf dem das oben beschriebene Computerprogramm gespeichert ist.
  • Figurenliste
  • Ausführungsbeispiele der Erfindung werden mit Bezug auf die 1 und 2 dargestellt und im Folgenden näher erläutert. Es zeigen:
    • 1 einen definierten Signalverlauf eines Ultraschallpulses und eines Ultraschallsignals, das in der Frequenz verschoben ist;
    • 2 einen Plot einer zweidimensionalen Kreuzkorrelation und Projektionen.
  • 1 zeigt einen zeitlichen Verlauf eines ausgesendeten Ultraschallpulses 120, also einen definierten Signalverlauf, bei dem die Frequenz f des Ultraschallpulses 120 beginnend zum Zeitpunkt t-1 linear von einem Wert fMIN mit der Zeit t bis zum Zeitpunkt to auf einen Wert fMAX zunimmt und dann die Frequenz linear bis zum Zeitpunkt t1 wieder auf den Wert fMIN abnimmt. In Folge des Dopplereffektes kann aus diesem Ultraschallpuls 120 ein in der Frequenz verschobenes Ultraschallsignal 110 resultieren, das in dem Diagramm 100 der 1 zusätzlich eingezeichnet ist. Da in diesem Beispiel der Verlauf der Frequenz des Ultraschallpulses 120 in Richtung auf höhere Frequenzen verschoben ist, bewegt sich das Objekt auf den empfangenden Ultraschallwandler zu.
  • Ein mögliches Filtersignal 135 ist in dem Diagramm 130 gezeigt, das einen dem Ultraschallpuls entsprechenden Frequenzverlauf über der Zeit hat, was in dem Diagramm 130 durch eine Form des Frequenzverlaufs 135 über der Zeit, der dem Verlauf des Signals des Ultraschallpulses entspricht, angedeutet ist.
  • In der 1 ist dadurch zu erkennen, dass eine zeitliche Kreuzkorrelation des Ultraschallsignals 110 mit dem Filtersignal 135 eine eindeutige Zuordnung des Ultraschallsignals 110 in der Zeit mit diesem definierten Signalverlauf des Ultraschallsignals ermöglicht. Aus diesem Bild ist abzulesen, dass eine zeitliche Kreuzkorrelation des Ultraschallsignals 110 mit dem Filtersignal 135 zum Zeitpunkt to ein Maximum ausweisen würde.
  • Die 2 skizziert ein mögliches Ergebnis einer zweidimensionalen Kreuzkorrelation in der Zeit und in der Frequenz. In dem Diagramm 210 ist das Ergebnis, d. h. der Wert, einer solchen Kreuzkorrelation über der Zeit t und über der Frequenz f aufgetragen. Dabei sind fünf Ultraschallsignale 211, 212, 213, 214, 215 zu erkennen, die jeweils ein Maximum 211m, 212m, 213m, 214m, 215m aufweisen, das für die Ultraschallsignale 212, 213, 214, 215 gegenüber einem Ultraschallsignal 211 von einem nicht bewegten statischen Objekte mit dem Maximum 211m bei der Frequenz fo verschoben ist. Das Maximum des Ultraschallsignals 211 von einem statischen Objekt liegt also hier bei einer Frequenz fS, die der des ausgesendeten Ultraschallpulses f0 entspricht. Die zwei nächsten Echo-Signale 212, 213 in der Mitte wurden von einem Objekt mit negativer Relativgeschwindigkeit reflektiert, woraus eine Frequenzabnahme resultiert. Die zwei rechten Echo-Signale 214, 215 rechts im Plot, wurden von einem Objekt mit positiver Relativgeschwindigkeit reflektiert und zeigen daher eine Frequenzerhöhung.
  • Diese Frequenzverschiebung f ist für das Ultraschallsignal 212 in dem Diagramm 230 der 2 zur Verdeutlichung über dem Wert KF der frequenzmäßigen Kreuzkorrelation als Projektion auf die Frequenzachse aufgetragen.
    Das Diagramm 220 der 2 skizziert entsprechend den Verlauf eines Wertes KT einer Korrelation von Ultraschallsignalen mit dem Filtersignal, wobei die Laufzeiten t2, t3, t4, t5, t6 der unterschiedlichen Ultraschallsignale 211, 212, 213, 214, 215 in eine Entfernung des Objektes von dem jeweiligen empfangenden Ultraschallwandler umgerechnet werden können. D.h. das Diagramm 220 zeigt eine Projektion des Ergebnisses der zweidimensionalen Kreuzkorrelation auf den Zeit-Bereich und das Diagramm 230 die Projektion auf den Frequenz-Bereich.
  • Das bedeutet, dass mit diesem Verfahren zur Bestimmung einer Geschwindigkeit eines Objektes mit einem Ultraschallpuls ein Ultraschallpuls mit einem ersten Ultraschallwandler ausgesendet wird, der einen definierten Signalverlauf aufweist. Das von einem Objekt reflektierte Ultraschallsignal wird mit einem zweiten Ultraschallwandler, der identisch zu dem ersten Ultraschallwandler sein kann, empfangen. Durch eine frequenzmäßige Kreuzkorrelation des Ultraschallsignals mit dem Filtersignal, das mit dem definierten Signalverlauf zumindest teilweise korreliert, kann eine Frequenzverschiebung zwischen dem Filtersignal und dem empfangenen Ultraschallsignal wie beschrieben bestimmt werden. Die Geschwindigkeit des Objektes, das den Ultraschallpuls reflektiert hat kann dann entsprechend dem Dopplereffekt berechnet werden.

Claims (13)

  1. Verfahren zur Bestimmung einer Geschwindigkeit eines Objektes mit einem Ultraschallpuls mit den Schritten: Aussenden des Ultraschallpulses mit einem ersten Ultraschallwandler, wobei der Ultraschallpuls einen definierten Signalverlauf aufweist; Empfangen eines Ultraschallsignals mit einem zweiten Ultraschallwandler; Berechnen einer frequenzmäßigen Kreuzkorrelation des Ultraschallsignals mit einem Filtersignal, das mit dem definierten Signalverlauf zumindest teilweise korreliert; Bestimmen einer Frequenzverschiebung zwischen dem Filtersignal und dem empfangenen Ultraschallsignal mittels eines Ergebnisses der berechneten Kreuzkorrelation; Bestimmen der Geschwindigkeit des Objektes, das den ausgesendeten Ultraschallpuls reflektiert hat, mittels der bestimmten Frequenzverschiebung.
  2. Verfahren gemäß Anspruch 1, wobei eine zeitliche und frequenzmäßige Kreuzkorrelation des Ultraschallsignals mit dem Filtersignal berechnet wird.
  3. Verfahren gemäß einem der vorhergehenden Ansprüche, wobei sich eine Frequenz des definierten Signalverlaufs zeitlich ändert.
  4. Verfahren gemäß einem der vorhergehenden Ansprüche, wobei der definierte Signalverlauf eine solche zeitliche Änderung und/oder eine solche zeitliche Änderung der Frequenz aufweist, dass sich bei der Berechnung der zeitlichen und frequenzmäßigen Kreuzkorrelation des Ultraschallsignals mit dem Filtersignal ein eindeutiges Maximum (211m, 212m, 213m, 214m) in Bezug auf die zeitliche und frequenzmäßige Kreuzkorrelation ergibt.
  5. Verfahren gemäß einem der vorhergehenden Ansprüche, wobei der erste Ultraschallwandler gleich dem zweiten Ultraschallwandler ist.
  6. Verfahren gemäß einem der vorhergehenden Ansprüche, wobei eine Laufzeit des Ultraschallpulses mittels einer Amplitude eines zeitlichen Anteils der berechneten zeitlichen und frequenzmäßigen Kreuzkorrelation zur Lokalisierung des Objektes, das den ausgesendeten Ultraschallpuls reflektiert hat, bestimmt wird.
  7. Verfahren gemäß einem der vorhergehenden Ansprüche, wobei die Frequenzverschiebung des Ultraschallsignals verwendet wird, um dem Ultraschallsignal ein Objekt zuzuordnen.
  8. Verfahren gemäß einem der vorhergehenden Ansprüche, wobei mittels der jeweiligen Frequenzverschiebung eines jeweiligen Ultraschallsignals eines Ultraschallpulses, das von einer Vielzahl von Ultraschallwandlern empfangen wird, die Geschwindigkeit eines Objektes bestimmt wird.
  9. Verfahren gemäß einem der vorhergehenden Ansprüche, wobei ReflexPunkte mittels Lateration aus einer Vielzahl von Ultraschallpulsen und einer Vielzahl von Ultraschallsignalen bestimmt werden, und mittels der Frequenzverschiebung der jeweiligen Ultraschallsignale die Vielzahl von Ultraschallsignalen zur Bestimmung von Reflexpunkten gruppiert werden.
  10. Verfahren nach einem der vorhergehenden Ansprüche, wobei basierend auf der bestimmten Frequenzverschiebung ein Steuersignal zur Ansteuerung eines zumindest teilautomatisierten Fahrzeugs bereitgestellt wird; und/oder basierend auf der bestimmten Frequenzverschiebung ein Warnsignal zur Warnung eines Fahrzeuginsassen bereitgestellt wird.
  11. Vorrichtung, die eingerichtet ist, ein Verfahren nach einem der Ansprüche 1 bis 10 durchzuführen.
  12. Computerprogramm, umfassend Befehle, die bei der Ausführung des Computerprogramms durch einen Computer diesen veranlassen, das Verfahren nach einem der Ansprüche 1 bis 10 auszuführen.
  13. Maschinenlesbares Speichermedium, auf dem das Computerprogramm nach Anspruch 12 gespeichert ist.
DE102020206622.1A 2020-05-27 2020-05-27 Verfahren zur Bestimmung einer Geschwindigkeit eines Objektes mit einem Ultraschallpuls Pending DE102020206622A1 (de)

Priority Applications (6)

Application Number Priority Date Filing Date Title
DE102020206622.1A DE102020206622A1 (de) 2020-05-27 2020-05-27 Verfahren zur Bestimmung einer Geschwindigkeit eines Objektes mit einem Ultraschallpuls
JP2022572589A JP7463561B2 (ja) 2020-05-27 2021-04-22 超音波パルスを用いた対象物の速度を特定するための方法
PCT/EP2021/060563 WO2021239342A1 (de) 2020-05-27 2021-04-22 Verfahren zur bestimmung einer geschwindigkeit eines objektes mit einem ultraschallpuls
EP21721071.5A EP4158379A1 (de) 2020-05-27 2021-04-22 Verfahren zur bestimmung einer geschwindigkeit eines objektes mit einem ultraschallpuls
US17/999,748 US20230264710A1 (en) 2020-05-27 2021-04-22 Method for Determining a Speed of an Object Using an Ultrasonic Pulse
CN202180059926.6A CN116134339A (zh) 2020-05-27 2021-04-22 用于利用超声波脉冲来确定对象的速度的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102020206622.1A DE102020206622A1 (de) 2020-05-27 2020-05-27 Verfahren zur Bestimmung einer Geschwindigkeit eines Objektes mit einem Ultraschallpuls

Publications (1)

Publication Number Publication Date
DE102020206622A1 true DE102020206622A1 (de) 2021-12-02

Family

ID=75660040

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102020206622.1A Pending DE102020206622A1 (de) 2020-05-27 2020-05-27 Verfahren zur Bestimmung einer Geschwindigkeit eines Objektes mit einem Ultraschallpuls

Country Status (6)

Country Link
US (1) US20230264710A1 (de)
EP (1) EP4158379A1 (de)
JP (1) JP7463561B2 (de)
CN (1) CN116134339A (de)
DE (1) DE102020206622A1 (de)
WO (1) WO2021239342A1 (de)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5224482A (en) * 1991-04-08 1993-07-06 Kabushiki Kaisha Toshiba Ultrasound high velocity flow correlation measurement using coded pulses
US5724976A (en) * 1994-12-28 1998-03-10 Kabushiki Kaisha Toshiba Ultrasound imaging preferable to ultrasound contrast echography
JP3810430B2 (ja) * 2004-04-28 2006-08-16 松下電器産業株式会社 超音波測距装置
JP4828295B2 (ja) * 2006-04-26 2011-11-30 古野電気株式会社 ドップラー計測器および潮流計
JP6354582B2 (ja) * 2012-02-28 2018-07-11 日本電気株式会社 信号処理装置、物体検知装置、物体検知機能付き装置および物体検知方法
WO2018199346A1 (ko) 2017-04-25 2018-11-01 서강대학교 산학협력단 평면파 합성을 이용한 초음파 벡터 도플러 영상의 생성 장치 및 방법

Also Published As

Publication number Publication date
CN116134339A (zh) 2023-05-16
WO2021239342A1 (de) 2021-12-02
US20230264710A1 (en) 2023-08-24
EP4158379A1 (de) 2023-04-05
JP2023528351A (ja) 2023-07-04
JP7463561B2 (ja) 2024-04-08

Similar Documents

Publication Publication Date Title
EP2800982B1 (de) Verfahren und vorrichtung zur radunabhängigen geschwindigkeitsmessung bei einem fahrzeug
EP2073038B1 (de) Verfahren zur Klassifizierung von Abstandsdaten und korrespondierende Abstandsmessvorrichtung
DE69433497T2 (de) Ultraschallsystem zur Messung einer Strömung unter Verwendung des Puls-Dopplereffekts mit zweidimensionaler Autokorrelationsverarbeitung
DE102015220502B4 (de) Objekterfassungsvorrichtung
DE112013004908T5 (de) Objekterfassungsvorrichtung
EP3596489B1 (de) Verfahren und radarvorrichtung zum ermitteln von radialer relativer beschleunigung mindestens eines zieles
DE102017103275A1 (de) Verfahren zum Erfassen eines Objekts in einem Umgebungsbereich eines Kraftfahrzeugs mithilfe eines Ultraschallsensors mit verbesserter Filterung von Bodenreflexionen, Steuergerät, Ultraschallsensorvorrichtung sowie Kraftfahrzeug
DE102009042968A1 (de) Verfahren und Vorrichtung zum Vermessen eines Bodenprofils
EP2339374A2 (de) Verfahren zur Objekterfassung und Wandleranordnung hierfür
EP2895880B1 (de) Verfahren zur funktionsüberwachung von ultraschallsensoren
EP2592434B1 (de) Verfahren zur Erkennung von Objekten im Umfeld eines Fahrzeugs
DE102004019361B4 (de) Abstandsmessverfahren, Abstandsmessvorrichtung, die dieses verwendet, und Abstandsmessaufbau, der dieses verwendet
EP2780735B1 (de) Verfahren und vorrichtung zur erfassung des umfeldes eines bewegungshilfsmittels, insbesondere eines fahrzeuges
DE102012004320A1 (de) Verfahren und Vorrichtung zur Umfelderfassung unter Ausnutzung des Dopplereffekts
DE102020205127A1 (de) Verfahren zum Generieren einer Objektrepräsentation mittels empfangener Ultraschallsignale
DE102013223701A1 (de) Verfahren und eine Vorrichtung zur Messung einer Relativgeschwindigkeit mittels eines akustischen Sensors
WO2003001233A1 (de) Verfahren zum passiven bestimmen von zieldaten
DE102017123140A1 (de) Ultraschallsensorvorrichtung und Erfassungsverfahren einer Ultraschallsensorvorrichtung
DE102020206622A1 (de) Verfahren zur Bestimmung einer Geschwindigkeit eines Objektes mit einem Ultraschallpuls
DE10130297A1 (de) Verfahren zum Bestimmen der Zielposition eines schallabstrahlenden Ziels
DE102022107033A1 (de) Abstandsmessvorrichtung
DE102021212901B4 (de) Verfahren zur Charakterisierung eines Objekts in einer Umgebung eines Kraftfahrzeugs
EP2803061B1 (de) Verfahren zur abtastung der umgebung eines sich bewegenden fahrzeugs
EP2480910A1 (de) Verfahren und vorrichtung zum vermessen eines bodenprofils
DE102021213495A1 (de) Radarmessverfahren