DE102019104991A1 - Method for determining a vehicle state of a vehicle - Google Patents
Method for determining a vehicle state of a vehicle Download PDFInfo
- Publication number
- DE102019104991A1 DE102019104991A1 DE102019104991.1A DE102019104991A DE102019104991A1 DE 102019104991 A1 DE102019104991 A1 DE 102019104991A1 DE 102019104991 A DE102019104991 A DE 102019104991A DE 102019104991 A1 DE102019104991 A1 DE 102019104991A1
- Authority
- DE
- Germany
- Prior art keywords
- vehicle
- coordinate system
- normalized
- determining
- external
- 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
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000001133 acceleration Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 7
- 230000009466 transformation Effects 0.000 claims description 6
- 238000004393 prognosis Methods 0.000 claims description 4
- 230000003068 static effect Effects 0.000 claims description 4
- 230000004888 barrier function Effects 0.000 claims description 2
- 230000002123 temporal effect Effects 0.000 claims description 2
- 238000013213 extrapolation Methods 0.000 claims 1
- 238000001514 detection method Methods 0.000 abstract description 3
- 238000013459 approach Methods 0.000 description 2
- 230000004807 localization Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 1
- 230000002996 emotional effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/166—Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/89—Lidar systems specially adapted for specific applications for mapping or imaging
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/93—Lidar systems specially adapted for specific applications for anti-collision purposes
- G01S17/931—Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/4808—Evaluating distance, position or velocity data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/167—Driving aids for lane monitoring, lane changing, e.g. blind spot detection
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Traffic Control Systems (AREA)
Abstract
Ein Verfahren zur Bestimmung eines Fahrzeugzustands hat die folgenden Schritte:a) Erfassen einer Position (P) eines fahrzeugexternen Objekts (12) durch Erfassen des Abstands (r) und der Orientierung (φ) des Fahrzeugs (10) zum fahrzeugexternen Objekt (12),b) Bestimmen einer Lage des Objekts (12) in einem fahrzeugfesten Koordinatensystem (K) anhand des erfassten Abstands (r) und der erfassten Orientierung (φ),c) Ermitteln einer Objektlinie (O) durch Extrapolation des Objekts (12),d) Bestimmen eines Fußpunkts (F) des Fahrzeugs (10) auf der Objektlinie (O),e) Bestimmen einer normalisierten Lage des fahrzeugexternen Objekts (12) im fahrzeugfesten Koordinatensystem (K) durch Ermitteln eines normalisierten Abstands (r) und einer normalisierten Orientierung (φ) des Fahrzeugs (10) zum Fußpunkt (F), undf) Steuern des Fahrzeugs (10) auf Grundlage der bestimmten normalisierten Lage.A method for determining a vehicle state has the following steps: a) Detection of a position (P) of an object (12) external to the vehicle by detecting the distance (r) and the orientation (φ) of the vehicle (10) to the object (12) external to the vehicle, b) determining a position of the object (12) in a vehicle-fixed coordinate system (K) based on the detected distance (r) and the detected orientation (φ), c) determining an object line (O) by extrapolating the object (12), d) Determining a base point (F) of the vehicle (10) on the object line (O), e) determining a normalized position of the vehicle-external object (12) in the vehicle-fixed coordinate system (K) by determining a normalized distance (r) and a normalized orientation (φ ) the vehicle (10) to the base point (F), and f) controlling the vehicle (10) on the basis of the determined normalized position.
Description
Die Erfindung betrifft ein Verfahren zur Bestimmung eines Fahrzeugzustands eines Fahrzeugs sowie ein Fahrzeug, ein Steuergerät für ein Fahrzeug und ein Computerprogramm mit Programmcode, die dazu ausgebildet sind, das Verfahren zur Bestimmung eines Fahrzeugzustands eines Fahrzeugs durchzuführen.The invention relates to a method for determining a vehicle state of a vehicle and a vehicle, a control device for a vehicle and a computer program with program code which are designed to carry out the method for determining a vehicle state of a vehicle.
Eine Herausforderung für teilautonomen und vollautonomen Kraftfahrzeuge ist die Bestimmung eines Fahrzeugzustands, vor allem einer Eigenpositionsbestimmung des Fahrzeugs. Das Problem liegt hierbei darin, dass das Fahrzeug gleichzeitig eine Karte seiner Umgebung erstellen und seine Position und Orientierung darin schätzen muss.A challenge for semi-autonomous and fully autonomous motor vehicles is the determination of a vehicle status, especially a determination of the vehicle's own position. The problem here is that the vehicle must simultaneously create a map of its surroundings and estimate its position and orientation in it.
In der Robotik sind bereits Ansätze zur Eigenpositionsbestimmung von Robotern bekannt. Hierbei wird ein globales Koordinatensystem verwendet, dessen Ursprung auf den Ort zu Beginn der Fahrt gesetzt wird. Externe Objekte, die zur Eigenpositionsbestimmung mittels optischer Sensoren erfasst werden, werden durch einen Abstand und Winkel zum Ursprung (hessesche Normalform) beschrieben. Diese Darstellung in Polarkoordinaten kann zu numerischen Instabilitäten und Singularitäten führen, und der Bezug auf den Ursprung des globalen Koordinatensystems ist bei längeren Fahrten Quelle von Ungenauigkeiten. Daher können diese Ansätze nicht auf Kraftahrzeuge, wie Pkw und Lkw, angewendet werden, da sich Fahrzeuge in der Regel deutlich schneller bewegen und weitere Entfernungen zurücklegen.Approaches for determining the position of robots are already known in robotics. A global coordinate system is used here, the origin of which is set to the location at the beginning of the journey. External objects that are detected by optical sensors to determine their own position are described by a distance and angle to the origin (Hessian normal form). This representation in polar coordinates can lead to numerical instabilities and singularities, and the reference to the origin of the global coordinate system is a source of inaccuracies during longer journeys. As a result, these approaches cannot be applied to motor vehicles, such as cars and trucks, as vehicles tend to move much faster and travel longer distances.
Aufgabe der Erfindung ist es, eine robuste Bestimmung des Fahrzeugzustands, vor allem der Eigenposition zu gewährleisten.The object of the invention is to ensure a robust determination of the vehicle state, especially its own position.
Diese Aufgabe wird erfindungsgemäß durch ein Verfahren zur Bestimmung eines Fahrzeugzustands eines Fahrzeugs mit den im Folgenden beschriebenen Schritten gelöst. Zuerst wird eine Position zumindest eines Abschnitts eines fahrzeugexternen Objekts mittels mindestens einem fahrzeugintegrierten Sensor durch Erfassen des Abstands und der Orientierung des Fahrzeugs zum fahrzeugexternen Objekt erfasst. Anhand des erfassten Abstands und der erfassten Orientierung wird durch ein Zustandsmodul des Fahrzeugs eine Lage des fahrzeugexternen Objekts in einem fahrzeugfesten Koordinatensystem bestimmt. Es wird eine Objektlinie durch Extrapolation des fahrzeugexternen Objekts durch das Zustandsmodul, insbesondere unter anderem auf Grundlage der erfassten Position des zumindest einen Abschnitts einerseits sowie der Ausdehnung des zumindest einen Abschnitts und/oder der Orientierung des Fahrzeugs andererseits ermittelt. In einem weiteren Schritt wird ein Fußpunkt des Fahrzeugs auf der Objektlinie durch das Zustandsmodul als der Punkt bestimmt, in dem eine Gerade aus dem Ursprung des fahrzeugfesten Koordinatensystems die Objektlinie senkrecht schneidet. Anschließend wird eine normalisierte Lage des fahrzeugexternen Objekts im fahrzeugfesten Koordinatensystem durch das Zustandsmodul durch Ermitteln eines normalisierten Abstands und einer normalisierten Orientierung des Fahrzeugs zum Fußpunkt bestimmt. In einem letzten Schritt wird das Fahrzeug auf Grundlage der bestimmten normalisierten Lage gesteuert, wobei die normalisierte Lage zumindest ein Teil eines Fahrzeugzustands ist.According to the invention, this object is achieved by a method for determining a vehicle state of a vehicle with the steps described below. First, a position of at least one section of an object external to the vehicle is detected by means of at least one vehicle-integrated sensor by detecting the distance and the orientation of the vehicle to the object external to the vehicle. Using the detected distance and the detected orientation, a status module of the vehicle determines a position of the object external to the vehicle in a coordinate system fixed to the vehicle. An object line is determined by extrapolating the object external to the vehicle by the status module, in particular based on the detected position of the at least one section on the one hand and the extent of the at least one section and / or the orientation of the vehicle on the other hand. In a further step, a base point of the vehicle on the object line is determined by the status module as the point at which a straight line from the origin of the vehicle-fixed coordinate system intersects the object line perpendicularly. A normalized position of the vehicle-external object in the vehicle-fixed coordinate system is then determined by the status module by determining a normalized distance and a normalized orientation of the vehicle to the base point. In a final step, the vehicle is controlled on the basis of the determined normalized position, the normalized position being at least part of a vehicle state.
Durch das Verfahren ist es möglich, die Position zumindest eines Abschnitts des fahrzeugexternen Objekts im fahrzeugfesten Koordinatensystem zu erfassen und den Zustand des Fahrzeugs, wie beispielsweise eine Lage des Fahrzeugs relativ zum fahrzeugexternen Objekt, im fahrzeugfesten Koordinatensystem zu bestimmen. Auf Grundlage dessen kann das Fahrzeug gesteuert werden. Durch die Bestimmung der Lage des fahrzeugexternen Objektes im fahrzeugfesten Koordinatensystem und nicht im globalen Koordinatensystem ist die Bestimmung der Lage des Fahrzeugs zum fahrzeugexternen Objekt genauer.The method makes it possible to detect the position of at least a section of the object external to the vehicle in the vehicle-fixed coordinate system and to determine the state of the vehicle, such as a position of the vehicle relative to the vehicle-external object, in the vehicle-fixed coordinate system. Based on this, the vehicle can be controlled. By determining the position of the vehicle-external object in the vehicle-fixed coordinate system and not in the global coordinate system, the determination of the position of the vehicle relative to the vehicle-external object is more accurate.
Das Fahrzeug ist zum Beispiel ein Kraftfahrzeug für den Straßenverkehr, insbesondere ein Pkw oder Lkw.The vehicle is, for example, a motor vehicle for road traffic, in particular a car or truck.
Als Orientierung wird dabei insbesondere der Winkel zwischen einer Längsachse des Fahrzeugs und einer Geraden zwischen dem Ursprung des fahrzeugfesten Koordinatensystems und dem fahrzeugexternen Objekt bzw. des Fußpunkts bezeichnet.The angle between a longitudinal axis of the vehicle and a straight line between the origin of the coordinate system fixed to the vehicle and the object external to the vehicle or the base point is referred to as orientation.
Der mindestens eine fahrzeugintegrierte Sensor ist zum Beispiel ein optischer Sensor, wie ein LIDAR-Sensor.The at least one vehicle-integrated sensor is, for example, an optical sensor such as a LIDAR sensor.
Vorzugsweise wir die normalisierte Lage im fahrzeugfesten Koordinatensystem in kartesische Koordinaten transformiert. Durch die Verwendung von kartesischen Koordinaten wird das Verfahren numerisch stabiler im Vergleich mit bekannten Verfahren, die auf Polarkoordinaten basieren.The normalized position in the vehicle-fixed coordinate system is preferably transformed into Cartesian coordinates. The use of Cartesian coordinates makes the method numerically more stable in comparison with known methods that are based on polar coordinates.
Beispielsweise wird der ermittelte Fahrzeugzustand für eine simultane Positionsbestimmung und Kartenerstellung (SLAM; Simultaneous Localization and Mapping) verwendet. Dadurch ist es eigenpositionsbestimmenden Fahrzeugen möglich, eine Karte einer unbekannten Umgebung kontinuierlich aufzunehmen und sich gleichzeitig in der unbekannten Umgebung anhand von fahrzeugexternen Objekten zu orientieren.For example, the determined vehicle status is used for simultaneous position determination and map creation (SLAM; Simultaneous Localization and Mapping). This makes it possible for vehicles that determine their own position to continuously record a map of an unknown environment and at the same time to orientate themselves in the unknown environment using objects external to the vehicle.
Vorzugsweise umfasst das erfindungsgemäße Verfahren zusätzlich wenigstens einen der folgenden Schritte: Wenigstens ein Dynamikparameter des Fahrzeugs, insbesondere der Fahrzeuggeschwindigkeit, der Querbeschleunigung des Fahrzeugs, der Längsbeschleunigung des Fahrzeugs und/oder der Drehrate des Fahrzeugs wird ermittelt. Anhand des ermittelten Fahrzeugzustands, insbesondere der normalisierten Lage, und des wenigstens einen Dynamikparameters wird ein prognostizierter Fahrzeugzustand geschätzt, insbesondere eine prognostizierte normalisierten Lage, zu einem zukünftigen Prognosezeitpunkt ausgehend vom aktuellen Fahrzeugzustand, insbesondere der aktuellen normalisierten Lage. Danach folgt die Ermittlung des aktuellen Fahrzeugzustands, insbesondere der aktuellen normalisierten Lage, zum Prognosezeitpunkt. Der prognostizierte Fahrzeugzustand, insbesondere die prognostizierte normalisierte Lage, wird dann anhand des ermittelten aktuellen Fahrzeugzustands, insbesondere der aktuellen normalisierten Lage zum Prognosezeitpunkt korrigiert. In einem letzten Schritt wird das Fahrzeug auf Grundlage des korrigierten Fahrzeugzustands, insbesondere der korrigierten normalisierten Lage, gesteuert. Dadurch kann die Genauigkeit der Messungen und Schätzungen erhöht werden. Die Aktualisierung des prognostizierten Fahrzeugzustands erfolgt in einem bestimmten Zeitintervall, insbesondere alle 10 ms.The method according to the invention preferably additionally comprises at least one of the the following steps: At least one dynamic parameter of the vehicle, in particular the vehicle speed, the transverse acceleration of the vehicle, the longitudinal acceleration of the vehicle and / or the rate of rotation of the vehicle is determined. Using the determined vehicle state, in particular the normalized position, and the at least one dynamic parameter, a predicted vehicle state is estimated, in particular a predicted normalized position, at a future prognosis time based on the current vehicle state, in particular the current normalized position. This is followed by the determination of the current vehicle state, in particular the current normalized position, at the time of the forecast. The predicted vehicle state, in particular the predicted normalized position, is then corrected on the basis of the determined current vehicle state, in particular the current normalized position at the time of the forecast. In a final step, the vehicle is controlled on the basis of the corrected vehicle state, in particular the corrected normalized position. This can increase the accuracy of the measurements and estimates. The forecasted vehicle status is updated at a specific time interval, in particular every 10 ms.
Gemäß einem Aspekt liegt der Ursprung des fahrzeugfesten Koordinatensystems auf einer Längsachse des Fahrzeugs, insbesondere auf der Mitte einer Hinterachse des Fahrzeugs. Auf der Längsachse, insbesondere auf der Mitte der Hinterachse des Fahrzeugs sind die Relativbewegungen des Fahrzeugs am geringsten.According to one aspect, the origin of the vehicle-fixed coordinate system lies on a longitudinal axis of the vehicle, in particular on the center of a rear axle of the vehicle. The relative movements of the vehicle are lowest on the longitudinal axis, in particular in the middle of the rear axle of the vehicle.
Ein weiterer Aspekt sieht vor, dass das fahrzeugexterne Objekt identifiziert wird, insbesondere als Landmarke. Vorzugsweise werden mehrere Landmarken an der Position des Fahrzeugs, insbesondere an der Lage des Fahrzeugs in einem globalen Koordinatensystem, aus einer Datenbank abgefragt und das fahrzeugexterne Objekt einer der abgefragten Landmarken, insbesondere der mit der größten Übereinstimmung hinsichtlich wenigstens eines Bewertungskriteriums zugeordnet. Dadurch ist eine wiederholte Erfassung und Korrektur der Position des fahrzeugexternen Objekts und die darauf aufbauende Bestimmung des Fahrzeugzustands des Fahrzeugs möglich. Zudem kann das insbesondere als Landmarke identifizierte Objekt zur Transformation des Fahrzeugzustandes in ein globales Koordinatensystem dienen.Another aspect provides that the vehicle-external object is identified, in particular as a landmark. A plurality of landmarks at the position of the vehicle, in particular at the position of the vehicle in a global coordinate system, are preferably queried from a database and the vehicle-external object is assigned to one of the queried landmarks, in particular the one with the greatest agreement with regard to at least one evaluation criterion. This enables repeated detection and correction of the position of the object external to the vehicle and the determination of the vehicle state of the vehicle based on this. In addition, the object identified in particular as a landmark can be used to transform the vehicle state into a global coordinate system.
Gemäß einem weiteren Aspekt wird die Lage des fahrzeugexternen Objekts, die normalisierte Lage und/oder die Position des Fahrzeugs aus dem fahrzeugfesten, insbesondere kartesischen Koordinatensystem in ein globales Koordinatensystem transformiert. Durch die Transformation aus dem fahrzeugfesten, kartesischen Koordinatensystem in ein globales Koordinatensystem kann eine globale Karte von identifizierten fahrzeugexternen Objekten erstellt werden und/oder ein Abgleich des Fahrzeugzustandes mit einer Karte im globalen Koordinatensystem erfolgen.According to a further aspect, the position of the object external to the vehicle, the normalized position and / or the position of the vehicle is transformed from the vehicle-fixed, in particular Cartesian, coordinate system into a global coordinate system. By transforming the vehicle-fixed, Cartesian coordinate system into a global coordinate system, a global map of identified objects external to the vehicle can be created and / or the vehicle status can be compared with a map in the global coordinate system.
Zum Beispiel kann der Abgleich oder die Transformation unter Verwendung eines globalen Navigationssatellitensystems erfolgen.For example, the matching or the transformation can be done using a global navigation satellite system.
Insbesondere ist die Lage des fahrzeugexternen Objekts im globalen Koordinatensystem bekannt, zum Beispiel aufgrund von Kartendaten, und wird zur Transformation in das fahrzeugfeste, insbesondere Koordinatensystem verwendet. Dadurch kann das fahrzeugexterne Objekt im fahrzeugfesten, kartesischen Koordinatensystem wieder identifiziert bzw. der Ursprung des fahrzeugfesten Koordinatensystems einfach in das globale Koordinatensystem transformiert werden.In particular, the position of the vehicle-external object in the global coordinate system is known, for example on the basis of map data, and is used for the transformation into the vehicle-fixed, in particular, coordinate system. As a result, the vehicle-external object can be identified again in the vehicle-fixed Cartesian coordinate system or the origin of the vehicle-fixed coordinate system can simply be transformed into the global coordinate system.
Beispielsweise ist die Position des Fahrzeugs und/oder der Ursprung des fahrzeugfesten Koordinatensystems bekannt und wird zur Transformation verwendet. Auf diese Weise lässt sich die Position des fahrzeugexternen Objekts im globalen Koordinatensystem genauer bestimmen bzw. anpassen, wodurch Kartendaten verbessert werden können. Insbesondere ist die Fahrzeugposition der Ursprung des fahrzeugfesten, kartesischen Koordinatensystems.For example, the position of the vehicle and / or the origin of the coordinate system fixed to the vehicle is known and is used for the transformation. In this way, the position of the object external to the vehicle can be determined or adapted more precisely in the global coordinate system, as a result of which map data can be improved. In particular, the vehicle position is the origin of the Cartesian coordinate system that is fixed to the vehicle.
Die Position des Fahrzeugs und/oder die Position des Ursprungs kann mittels eines Empfängers für ein globales Navigationssatellitensystem bestimmt werden.The position of the vehicle and / or the position of the origin can be determined by means of a receiver for a global navigation satellite system.
Der Beginn der Fahrt kann als Ursprung des globalen Koordinatensystems angenommen werden und die Lage und/oder Position des Fahrzeugs kann anhand der seit Beginn der Fahrt ermittelten Fahrzeugzustände und/oder dem zeitlichen Verlauf der Dynamikparameter bestimmt werden. Somit kann zum einen die Eigenposition des Fahrzeugs im globalen Koordinatensystem exakt bestimmt und zum anderen der zurückgelegte Weg im globalen Koordinatensystem dargestellt werden.The beginning of the journey can be assumed to be the origin of the global coordinate system and the location and / or position of the vehicle can be determined on the basis of the vehicle states determined since the beginning of the journey and / or the temporal course of the dynamic parameters. Thus, on the one hand, the vehicle's own position can be determined exactly in the global coordinate system and, on the other hand, the distance covered can be displayed in the global coordinate system.
Für ein SLAM Verfahren ist es zudem notwendig einen Startpunkt zu definieren, von dem aus eine globale Karte der erfassten Objekte erstellt wird. Hierfür eignet sich der Ursprung des globalen Koordinatensystems.For a SLAM process it is also necessary to define a starting point from which a global map of the recorded objects is created. The origin of the global coordinate system is suitable for this.
Ein weiterer Aspekt der Erfindung sieht vor, dass das fahrzeugexterne Objekt ein statisches, lineares Objekt ist, insbesondere eine Leitplanke oder eine Fahrbahnmarkierung. Dadurch können mehrere, sich insbesondere teilweise überschneidende Abschnitte und deren Positionen desselben Objekts über eine auf eine Länge des statischen, linearen Objekts begrenzte Strecke kontinuierlich erfasst werden, wodurch die Lage und Orientierung des fahrzeugexternen Objekts kontinuierlich aktualisiert und korrigiert wird, was zu einer höheren Genauigkeit der Bestimmung des Fahrzeugzustands führt.Another aspect of the invention provides that the object external to the vehicle is a static, linear object, in particular a crash barrier or a lane marking. This allows several, in particular partially overlapping sections and their positions of the same object be continuously recorded over a distance limited to a length of the static, linear object, whereby the position and orientation of the vehicle-external object is continuously updated and corrected, which leads to a higher accuracy of the determination of the vehicle state.
In einer Ausführungsform wird anhand der normalisierten Lage die Position des Fahrzeugs auf einer Fahrbahn, insbesondere in einer Fahrspur bestimmt. Die Position des Fahrzeugs auf einer Fahrbahn bzw. in einer Fahrspur ist ebenfalls Teil des Fahrzeugzustands. Somit kann das Verfahren auch für Spurhaltefunktionen von Assistenzsystemen bzw. (teil)autonomen Fahrzeugen verwendet werden.In one embodiment, the position of the vehicle on a lane, in particular in a lane, is determined on the basis of the normalized position. The position of the vehicle on a lane or in a lane is also part of the vehicle state. The method can thus also be used for lane keeping functions of assistance systems or (partially) autonomous vehicles.
Um die Zuverlässigkeit von Fahrassistenzsystemen weiter zu verbessern, kann der Fahrzeugzustand, insbesondere die normalisierte Lage, wenigstens einem Fahrassistenzsystem des Fahrzeugs übergeben werden, wobei das Fahrassistenzsystem das Fahrzeug aufgrund der normalisierten Lage und/oder des Fahrzeugzustands steuert, insbesondere teilautonom oder vollständig autonom.In order to further improve the reliability of driver assistance systems, the vehicle state, in particular the normalized position, can be transferred to at least one driver assistance system of the vehicle, the driver assistance system controlling the vehicle based on the normalized position and / or the vehicle state, in particular partially autonomously or completely autonomously.
Die Aufgabe wird ferner gelöst durch ein Fahrzeug mit mindestens einem fahrzeugintegrierten Sensor und einem Steuergerät, das ein Zustandsmodul aufweist, wobei das Fahrzeug, insbesondere der Sensor und das Zustandsmodul, dazu eingerichtet ist, das erfindungsgemäße Verfahren durchzuführen.The object is also achieved by a vehicle with at least one vehicle-integrated sensor and a control unit which has a status module, the vehicle, in particular the sensor and the status module, being set up to carry out the method according to the invention.
Ferner wird die Aufgabe gelöst durch ein Steuergerät für ein Fahrzeug, mit einem Zustandsmodul, wobei das Steuergerät dazu eingerichtet ist, das erfindungsgemäße Verfahren durchzuführen, insbesondere mittels eines fahrzeugintegrierten Sensors.The object is also achieved by a control device for a vehicle, with a status module, the control device being set up to carry out the method according to the invention, in particular by means of a sensor integrated into the vehicle.
Des Weiteren wird die Aufgabe durch ein Computerprogramm mit Programmcode gelöst, um die Schritte des erfindungsgemäßen Verfahrens durchzuführen, wenn das Computerprogramm auf einem Computer oder einer entsprechenden Recheneinheit ausgeführt wird, insbesondere auf einem Steuergerät eines Fahrzeugs, insbesondere des zuvor beschriebenen Steuergeräts.Furthermore, the object is achieved by a computer program with program code to carry out the steps of the method according to the invention when the computer program is executed on a computer or a corresponding arithmetic unit, in particular on a control device of a vehicle, in particular the control device described above.
Die beschriebenen Vorteile und Merkmale des erfindungsgemäßen Verfahrens gelten gleichermaßen für das Fahrzeug, das Steuergerät und das Computerprogramm und umgekehrt.The described advantages and features of the method according to the invention apply equally to the vehicle, the control unit and the computer program and vice versa.
Weitere Vorteile und Merkmale der Erfindung ergeben sich aus der nachfolgenden Beschreibung sowie aus den beigefügten Zeichnungen, auf die Bezug genommen wird. In den Zeichnungen zeigen:
- -
1 ein erfindungsgemäßes Fahrzeug mit einem erfindungsgemäßen Steuergerät schematisch in einer Verkehrssituation, - -
2 die Abbildung gemäß1 mit eingezeichneten Abständen und Winkeln in Bezug auf ein fahrzeugfestes Koordinatensystem, - -
3 ein Ablaufdiagramm eines erfindungsgemäßen Verfahrens, und - -
4 die Abbildung nach2 mit zusätzlich eingezeichneten Abständen und Winkeln in Bezug auf ein globales Koordinatensystem.
- -
1 a vehicle according to the invention with a control unit according to the invention schematically in a traffic situation, - -
2 the figure according to1 with marked distances and angles in relation to a vehicle-fixed coordinate system, - -
3 a flow chart of a method according to the invention, and - -
4th the figure after2 with additionally drawn in distances and angles in relation to a global coordinate system.
In
Das fahrzeugexterne Objekt
Das lineare Objekt L ist beispielsweise eine Fahrbahnmarkierung oder eine Leitplanke, die parallel zur Fahrbahn verläuft. Denkbar ist jedoch auch, dass das lineare Objekt ein markantes Gebäude ist.The linear object L is, for example, a lane marking or a guardrail that runs parallel to the lane. However, it is also conceivable that the linear object is a striking building.
Selbstverständlich kann das fahrzeugexterne Objekt
Das fahrzeugexterne Objekt
Das Fahrzeug
Das Fahrzeug
Das Fahrzeug
Das Steuergerät
Das Steuergerät
Das Zustandsmodul
Der fahrzeugintegrierte Sensor
Der Dynamiksensor
Der Dynamiksensor
Der Sensor
Das Steuergerät
In einem ersten Abschnitt A1 des Verfahrens, der in
Der Fahrzeugzustand umfasst beispielsweise Informationen über den Ort, an dem sich das Fahrzeug
Die Erfassung des Fahrzeugzustandes im ersten Abschnitt A1 des Verfahrens erfolgt zunächst in einem Koordinatensystem
Als Ursprung
Die x-Achse verläuft parallel zur Längsachse des Fahrzeugs
Die Fahrzeughochachse ist aus Gründen der Übersicht nicht dargestellt.The vertical axis of the vehicle is not shown for reasons of clarity.
Zur Bestimmung des aktuellen Fahrzeugzustands werden zunächst die Daten des Sensors
Der gemessene Abstand rm und die gemessene Orientierung φm ergeben zusammen die gemessene Position
Dies geschieht beispielsweise mittels bekannter Verfahren, wie dem Erstellen einer Bounding Box um die Messpunkte des Abschnitts
Es erfolgt somit eine Bestimmung der Position
In einem nächsten Schritt
Anschließend, gleichzeitig oder zuvor kann im Schritt
Hierzu wird die Ausdehnung, insbesondere die Längsachse des Abschnittes
Auch kann die Orientierung φm des Fahrzeugs
Die Objektlinie
Beispielsweise kann das fahrzeugexterne Objekt
Im nächsten Schritt
Hierzu wird der Fußpunkt F des Fahrzeugs
Nun kann in einem nächsten Schritt
Die normalisierte Lage ergibt sich aus der normalisierten Position
Die normalisierte Lage entspricht somit den Koordinaten xf, yf des Fußpunktes F in kartesischen Koordinaten im fahrzeugfesten Koordinatensystem
Somit wurde die normalisierte Lage im Zeitpunkt t bestimmt. Die normalisierte Lage stellt einen Teil des Fahrzeugzustandes dar und kann nun zur Positions- und Kartenbestimmung verwendet werden.The normalized position at time t was thus determined. The normalized position represents part of the vehicle condition and can now be used to determine the position and map.
Auch kann die normalisierte Lage bzw. Position
Anhand der normalisierten Lage, insbesondere der Position des Fahrzeugs auf der Fahrbahn bzw. der Fahrspur, kann das Fahrzeug
In einem zweiten Abschnitt A2 des Verfahrens werden in einem Schritt
Die Dynamikparameter umfassen z. B. die Fahrzeuggeschwindigkeit, die Querbeschleunigung des Fahrzeugs, die Längsbeschleunigung des Fahrzeugs und/oder die Drehrate des Fahrzeugs
In einem nächsten Schritt
Das Intervall i ist dabei beispielsweise das Sampling-Intervall des SLAM-Verfahrens und liegt im Bereich der Sampling-Rate der Sensoren
In einem dritten Abschnitt A3 des Verfahrens, wird in Schritt
Im nächsten Schritt
Während einer Fahrt des Fahrzeugs
Die Position bzw. Lage des fahrzeugexternen Objektes
In
Das globale Koordinatensystem
Die Position bzw. Lage x1, y1 des Fahrzeugs
Denkbar ist selbstverständlich auch, dass die Position bzw. Lage x1, y1 des Fahrzeugs
Zudem ist es denkbar, dass das globale Koordinatensystem
Neben der Lage X1, Y1 des Fahrzeugs
Die Orientierung der Objektlinie
Somit lässt sich die Position
Die Umkehrung ergibt sich als:
Denkbar ist jedoch auch, dass die Lage des fahrzeugexternen Objektes
Hierzu wird das fahrzeugexterne Objekt
Aufgrund der gemessenen Lage xm, ym bzw. der normalisierten Lage xf, yf im fahrzeugfesten Koordinatensystem
Aufgrund der Verwendung von kartesischen Koordinaten im fahrzeugfesten Koordinatensystem
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102019104991.1A DE102019104991A1 (en) | 2019-02-27 | 2019-02-27 | Method for determining a vehicle state of a vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102019104991.1A DE102019104991A1 (en) | 2019-02-27 | 2019-02-27 | Method for determining a vehicle state of a vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102019104991A1 true DE102019104991A1 (en) | 2020-08-27 |
Family
ID=72138779
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102019104991.1A Pending DE102019104991A1 (en) | 2019-02-27 | 2019-02-27 | Method for determining a vehicle state of a vehicle |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102019104991A1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102015225577A1 (en) * | 2015-12-17 | 2017-06-22 | Bayerische Motoren Werke Aktiengesellschaft | Improved method for determining the edge development of a roadway for the localization of motor vehicles |
-
2019
- 2019-02-27 DE DE102019104991.1A patent/DE102019104991A1/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102015225577A1 (en) * | 2015-12-17 | 2017-06-22 | Bayerische Motoren Werke Aktiengesellschaft | Improved method for determining the edge development of a roadway for the localization of motor vehicles |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102018120845B4 (en) | Method and device for monitoring an autonomous vehicle | |
DE102015111535B4 (en) | Algorithm for precise curvature estimation for the path planning of autonomous vehicles | |
EP2483708B1 (en) | Method for displaying the surroundings of a vehicle | |
DE102018115813A1 (en) | METHOD AND SYSTEMS FOR LOCATING A VEHICLE | |
EP3491339B1 (en) | Method, device and computer-readable storage medium with instructions for determining the lateral position of a vehicle relative to the lanes of a road | |
DE102018118220B4 (en) | Method for estimating the localization quality in the self-localization of a vehicle, device for carrying out method steps of the method, vehicle and computer program | |
EP2746725A2 (en) | Method and control device for providing a street layout ahead | |
DE102018100288B4 (en) | Vehicle control system | |
DE102019112413A1 (en) | METHOD AND DEVICE FOR MULTI-SENSOR DATA FUSION FOR AUTOMATED AND AUTONOMOUS VEHICLES | |
DE102021105823A1 (en) | DYNAMIC LIDAR ADJUSTMENT | |
DE102017118808A1 (en) | Methods and systems for vehicle positioning feedback | |
DE102017129501A1 (en) | Autonomous motor vehicle object recognition | |
DE102020105657A1 (en) | Methods and systems for the mapping and localization of a vehicle | |
DE102018007658A1 (en) | Method for providing extended environment models for at least partially autonomous vehicles, control unit for carrying out such a method, and vehicle having such a control unit | |
DE102016003261A1 (en) | Method for self-localization of a vehicle in a vehicle environment | |
DE102020127205A1 (en) | METHOD AND DEVICE FOR LIGHT LIGHT POSITIONING AND MAPPING USING CROWD-SENSED DATA | |
EP4163174A1 (en) | Method and device for the at least assisted lateral guidance of a motor vehicle | |
DE102018213378B4 (en) | Driver assistance system for a vehicle, vehicle with the same and driver assistance method for a vehicle | |
EP2995971A1 (en) | Method and system for positioning | |
DE102018005954A1 (en) | Method for updating map material by at least one at least partially autonomous vehicle, driver assistance system, set up for carrying out such a method, and vehicle having such a driver assistance system | |
DE102021100794A1 (en) | Method for processing measurement data from an environment sensor of a vehicle with compensation for vehicle data affected by latency, computing device and computer program | |
DE102020200968A1 (en) | Enabling a vehicle in front to be reversed at traffic junctions | |
DE102019132967A1 (en) | Method and device for determining a lane hypothesis | |
DE102017118407B4 (en) | METHODS AND SYSTEMS FOR ESTIMATING ROAD SURFACE FRICTION | |
EP4183654A1 (en) | Method and device for determining a vehicle pose of a vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified | ||
R081 | Change of applicant/patentee |
Owner name: ZF AUTOMOTIVE GERMANY GMBH, DE Free format text: FORMER OWNER: TRW AUTOMOTIVE GMBH, 73553 ALFDORF, DE |
|
R082 | Change of representative |
Representative=s name: OESTREICHER, LUCAS, DIPL.-ING. (FH), DE |