DE102021111736A1 - PROCEDURE, COMPUTER PROGRAM PRODUCT, PARKING ASSISTANCE SYSTEM AND VEHICLE - Google Patents
PROCEDURE, COMPUTER PROGRAM PRODUCT, PARKING ASSISTANCE SYSTEM AND VEHICLE Download PDFInfo
- Publication number
- DE102021111736A1 DE102021111736A1 DE102021111736.4A DE102021111736A DE102021111736A1 DE 102021111736 A1 DE102021111736 A1 DE 102021111736A1 DE 102021111736 A DE102021111736 A DE 102021111736A DE 102021111736 A1 DE102021111736 A1 DE 102021111736A1
- Authority
- DE
- Germany
- Prior art keywords
- information
- vehicle
- specific marker
- marker
- determined
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D15/00—Steering not otherwise provided for
- B62D15/02—Steering position indicators ; Steering position determination; Steering aids
- B62D15/027—Parking aids, e.g. instruction means
- B62D15/0285—Parking performed automatically
-
- 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
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/86—Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
- G01S13/862—Combination of radar systems with sonar systems
-
- 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
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/86—Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
- G01S13/865—Combination of radar systems with lidar systems
-
- 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
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/86—Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
- G01S13/867—Combination of radar systems with cameras
-
- 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
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/89—Radar or analogous 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
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous 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
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/87—Combinations of systems using electromagnetic waves other than radio waves
-
- 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
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
- G06V20/586—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads of parking space
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/62—Text, e.g. of license plates, overlay texts or captions on TV images
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/19—Recognition using electronic means
-
- 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
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/88—Sonar systems specially adapted for specific applications
- G01S15/93—Sonar systems specially adapted for specific applications for anti-collision purposes
- G01S15/931—Sonar 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
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/9314—Parking operations
-
- 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
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/9327—Sensor installation details
- G01S2013/93273—Sensor installation details on the top of the 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
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/9327—Sensor installation details
- G01S2013/93274—Sensor installation details on the side of the vehicles
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/168—Driving aids for parking, e.g. acoustic or visual feedback on parking space
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Electromagnetism (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Traffic Control Systems (AREA)
Abstract
Es wird ein Verfahren zum Betreiben eines Parkassistenzsystems (110) für ein Fahrzeug (100) vorgeschlagen. Das Parkassistenzsystem (110) ist zumindest zum teilautonomen Steuern des Fahrzeugs (100) eingerichtet. In dem vorgeschlagenen Verfahren werden optisch erfasste Marker (ID1 - ID4) anhand von Metainformationen zu dem Marker (ID1 - ID4) und erfassten weiteren Informationen plausibilisiert. Die Marker (ID1 - ID4) sind insbesondere ARUCO-Marker. Durch die Plausibilisierung kann sichergestellt werden, dass der erfasste Marker (ID1 - ID4) korrekt erfasst wurde und an der korrekten Position angeordnet ist und daher für eine zuverlässige Orientierung herangezogen werden kann.A method for operating a parking assistance system (110) for a vehicle (100) is proposed. The parking assistance system (110) is set up at least for semi-autonomous control of the vehicle (100). In the proposed method, optically recorded markers (ID1 - ID4) are checked for plausibility using meta information about the marker (ID1 - ID4) and other recorded information. The markers (ID1 - ID4) are in particular ARUCO markers. The plausibility check can ensure that the detected marker (ID1 - ID4) was correctly detected and is arranged in the correct position and can therefore be used for reliable orientation.
Description
Die vorliegende Erfindung betrifft ein Verfahren, ein Computerprogrammprodukt, ein Parkassistenzsystem und ein Fahrzeug.The present invention relates to a method, a computer program product, a parking assistance system and a vehicle.
Es sind Fahrzeuge bekannt, die eine automatisierte Parkfunktion aufweisen, die insbesondere zum automatischen Parken des Fahrzeugs in einem geeigneten Parkhaus oder einem geeigneten Parkplatz geeignet sind. Derartige Systeme werden beispielsweise als automatisierte Valet-Parksysteme bezeichnet. Hierbei wird zwischen zwei Typen unterschieden. Bei einem ersten Typ steuert sich das Fahrzeug selbst, wobei das Parkhaus beispielsweise über geeignete Merkmale verfügt, die zur Orientierung des Fahrzeugs dienen, wie beispielsweise ARUCO-Codes. Bei einem zweiten Typ ist das Fahrzeug fernsteuerbar, wobei das Parkhaus beispielsweise über Sensorik und Pfadplanungsmittel verfügt, um das Fahrzeug zu steuern. Zwischen diesen beiden Typen kann es verschiedene Zwischenstufen geben, bei denen sich die Funktionen unterschiedlich auf Fahrzeug und Parkhaus verteilen.Vehicles are known which have an automated parking function which is particularly suitable for automatically parking the vehicle in a suitable multi-storey car park or a suitable parking space. Such systems are referred to, for example, as automated valet parking systems. A distinction is made between two types. In a first type, the vehicle is self-driving, with the parking garage having, for example, suitable features for orienting the vehicle, such as ARUCO codes. In a second type, the vehicle can be controlled remotely, with the multi-storey car park having sensors and path planning means, for example, in order to control the vehicle. There can be various intermediate levels between these two types, in which the functions are distributed differently between the vehicle and the parking garage.
Bei fahrzeugeigenen Systemen besteht ein Problem darin, dass sich das Fahrzeug oder das Parkassistenzsystem für die korrekte Steuerung und Planung der Trajektorie orientieren muss, also befähigt sein sollte, seine eigene Position und Lage in Bezug auf einen bestimmten Referenzpunkt und/oder einem Referenzkoordinatensystem, wie einer Karte, zu schätzen.A problem with in-vehicle systems is that the vehicle or the parking assistance system must orientate itself for the correct control and planning of the trajectory, i.e. it should be able to determine its own position and attitude in relation to a specific reference point and/or a reference coordinate system, such as one card, appreciate.
Es ist bekannt, die Position und Lage eines Fahrzeugs auf Basis von Odometriedaten, wie einer Raddrehzahl und einem Lenkwinkel in Verbindung mit einem kinematischen Fahrzeugmodell zu schätzen. Dies ist für kurze Strecken recht genau möglich, allerdings steigt der Fehler aufgrund von Schlupf an den Rädern und dergleichen mit zunehmender gefahrener Strecke deutlich an, so dass eine Orientierung ausschließlich auf dieser Basis für eine Fahrt in einem Parkhaus oder dergleichen nicht zuverlässig ist.It is known to estimate the position and attitude of a vehicle based on odometry data such as wheel speed and steering angle in conjunction with a kinematic vehicle model. This is quite accurate for short distances, but the error due to wheel slip and the like increases significantly the longer the distance traveled, so that orientation based solely on this is not reliable for driving in a parking garage or the like.
Es ist ferner bekannt, Orientierungsmarkierungen in der Umgebung an vorbestimmten Position anzuordnen, anhand derer sich das Fahrzeug orientieren kann. Ein Beispiel hierfür bilden sogenannte ARUCO-Codes. Diese Codes werden von einer fahrzeugeigenen Kamera erfasst und erkannt. Aus einer Datenbank kann beispielsweise eine dem jeweiligen Code zugeordnete Positionsinformation ermittelt werden. Es stellt sich jedoch das Problem, dass eine fehlerhafte Erkennung der Codes oder eine fehlerhafte Anordnung der Codes möglicherweise zu einer fehlerhaften Ermittlung der Position führen kann. Dies kann zu einer fehlerhaften Fortsetzung der Fahrt, einem Abbruch der Fahrt und/oder zu einer Gefahrsituation führen.It is also known to arrange orientation markings in the area at predetermined positions, by means of which the vehicle can orientate itself. So-called ARUCO codes are an example of this. These codes are captured and recognized by an on-board camera. For example, position information assigned to the respective code can be determined from a database. However, the problem arises that incorrect recognition of the codes or incorrect arrangement of the codes can possibly lead to incorrect determination of the position. This can lead to an incorrect continuation of the journey, a termination of the journey and/or a dangerous situation.
Vor diesem Hintergrund besteht eine Aufgabe der vorliegenden Erfindung darin, den Betrieb eines Parkassistenzsystems zu verbessern.Against this background, an object of the present invention is to improve the operation of a parking assistance system.
Gemäß einem ersten Aspekt wird ein Verfahren zum Betreiben eines Parkassistenzsystems für ein Fahrzeug vorgeschlagen. Das Parkassistenzsystem ist zumindest zum teilautonomen Steuern des Fahrzeugs eingerichtet. Das Verfahren weist die Schritte auf:
- a) Empfangen eines Datensatzes umfassend eine Zuordnung von wenigstens einer jeweiligen ersten Information zu einem jeweiligen Marker für mehrere eindeutig unterscheidbare Marker,
- b) Empfangen eines optischen Sensorsignals einer Umgebung des Fahrzeugs von einer Sensoreinheit des Fahrzeugs während einer autonomen Fahrt des Fahrzeugs, wobei in dem optischen Sensorsignal wenigstens ein bestimmter Marker der mehreren Marker enthalten ist,
- c) Ermitteln des in dem empfangenen optischen Sensorsignal enthaltenen bestimmten Markers und Aufrufen der zugeordneten ersten Information,
- d) Ermitteln einer zweiten Information in Abhängigkeit des empfangenen Datensatzes und/oder des empfangenen optischen Sensorsignals und/oder eines weiteren von einer weiteren Sensoreinheit des Fahrzeugs empfangenen Sensorsignals,
- e) Plausibilisieren des bestimmten Markers in Abhängigkeit eines Vergleichs der aufgerufenen ersten Information mit der ermittelten zweiten Information, und
- f) Verwenden der aufgerufenen ersten Information und/oder einer weiteren, in dem Datensatz zu dem Marker gespeicherten Information zum Fortsetzen der autonomen Fahrt, wenn der bestimmte Marker plausibilisiert ist, oder Verwerfen der aufgerufenen ersten Information und/oder der weiteren, in dem Datensatz zu dem bestimmten Marker gespeicherten Information, wenn der bestimmte Marker nicht plausibilisiert ist.
- a) Receiving a data record comprising an assignment of at least one respective first piece of information to a respective marker for a plurality of clearly distinguishable markers,
- b) receiving an optical sensor signal of an environment of the vehicle from a sensor unit of the vehicle while the vehicle is driving autonomously, wherein at least one specific marker of the plurality of markers is contained in the optical sensor signal,
- c) determining the specific marker contained in the received optical sensor signal and calling up the assigned first information item,
- d) determining second information as a function of the received data set and/or the received optical sensor signal and/or a further sensor signal received from a further sensor unit of the vehicle,
- e) checking the plausibility of the specific marker as a function of a comparison of the first information called up with the determined second information, and
- f) Using the retrieved first information and/or additional information stored in the data record for the marker to continue the autonomous journey if the specific marker has been checked for plausibility, or discarding the retrieved first information and/or additional information in the data record information stored on the specific marker if the specific marker is not checked for plausibility.
Mit diesem Verfahren lässt sich vorteilhaft ermitteln, ob die aufgerufene erste Information zuverlässig ist oder nicht, indem der bestimmte Marker plausibilisiert wird. Wenn die erste Information zuverlässig ist, kann die autonome Fahrt auf Basis dieser Information fortgesetzt werden. Andererseits kann die autonome Fahrt ohne die erste Information fortgesetzt werden, wenn nicht zuverlässig ist. Somit ist die Durchführung der autonomen Fahrt insgesamt zuverlässiger, stabiler und sicherer.This method can advantageously be used to determine whether the first piece of information called up is reliable or not by checking the specific marker for plausibility. If the first information is reliable, the autonomous driving can be continued based on this information. On the other hand, the autonomous driving can be continued without the first information if is not reliable. Consequently the execution of the autonomous driving is more reliable, more stable and safer overall.
Darunter, dass das Parkassistenzsystem zum autonomen Steuern des Fahrzeugs eingerichtet ist, wird insbesondere verstanden, dass das Parkassistenzsystem eine Automatisierungsstufe gemäß dem SAE-Klassifikationssystem aufweist. Das SAE-Klassifikationssystem wurde 2014 von SAE International, einer Standardisierungsorganisation für Kraftfahrzeuge, als J3016, „Taxonomy and Definitions for Terms Related to On-Road Motor Vehicle Automated Driving Systems“ veröffentlicht. Es basiert auf sechs verschiedenen Automatisierungsgraden und berücksichtigt das Maß des erforderlichen Eingreifens des Systems und der erforderlichen Aufmerksamkeit des Fahrers. Die SAE-Automatisierungsgrade reichen von Stufe 0, die einem vollständig manuellen System entspricht, über Fahrerassistenzsysteme in Stufe 1 bis 2 bis hin zu teil-autonomen (Stufe 3 und 4) und vollautonomen (Stufe 5) Systemen, bei der kein Fahrer mehr erforderlich ist. Ein autonomes Fahrzeug (auch als fahrerloses Auto, selbstfahrendes Auto und robotisches Auto bekannt) ist ein Fahrzeug, das in der Lage ist, seine Umgebung zu erfassen und ohne menschliche Eingabe zu navigieren und entspricht dem SAE-Automatisierungsgrad 5. Das Parkassistenzsystem weist vorliegend insbesondere einen Automatisierungsgrad größer gleich 4 auf.The fact that the parking assistance system is set up for autonomous control of the vehicle means in particular that the parking assistance system has an automation level according to the SAE classification system. The SAE classification system was published in 2014 by SAE International, an automotive standards organization, as J3016, "Taxonomy and Definitions for Terms Related to On-Road Motor Vehicle Automated Driving Systems". It is based on six different levels of automation and takes into account the level of system intervention and driver attention required. The SAE levels of automation range from level 0, which corresponds to a fully manual system, through driver assistance systems in
Im Rahmen des Verfahren wird das Fahrzeug autonom von dem Parkassistenzsystem gesteuert, das heißt, das Fahrzeug führt eine autonome Fahrt durch. Die autonome Fahrt wird insbesondere von dem Parkassistenzsystem durchgeführt. Es handelt sich beispielsweise um einen autonomen Parkvorgang in einem Parkhaus.As part of the method, the vehicle is controlled autonomously by the parking assistance system, ie the vehicle drives autonomously. The autonomous driving is carried out in particular by the parking assistance system. It is, for example, an autonomous parking process in a multi-storey car park.
Der Datensatz umfassend die Zuordnung der jeweiligen ersten Information zu einem jeweiligen Marker für mehrere eindeutig unterscheidbare Marker wird insbesondere vor der autonomen Fahrt des Fahrzeugs bereitgestellt und von dem Fahrzeug empfangen. Beispielsweise kann der Datensatz bereits bereitgestellt werden, wenn sich ein Nutzer über ein entsprechendes Portal einen Parkplatz auf einem Parkplatz oder in einem Parkhaus bucht. Alternativ oder zusätzlich kann der Datensatz bei der Einfahrt auf den Parkplatz oder in das Parkhaus bereitgestellt werden. In Ausführungsformen kann der Datensatz für einen bestimmten Bereich beim Eintritt des Fahrzeugs in den bestimmten Bereich bereitgestellt werden. Der Datensatz wird insbesondere von einem Betreiber des Parkplatzes oder des Parkhauses bereitgestellt. Der Datensatz kann über alle möglichen Datenübertragungsmittel übertragen werden, insbesondere drahtlos, wie mittels Bluetooth®, WLAN, ein 3G-, 4G-, oder 5G-Mobilfunknetz, Funk und dergleichen mehr.The data set comprising the assignment of the respective first information to a respective marker for a plurality of clearly distinguishable markers is provided in particular before the vehicle drives autonomously and is received by the vehicle. For example, the data record can already be provided when a user books a parking space in a parking lot or in a multi-storey car park via a corresponding portal. As an alternative or in addition, the data set can be provided when entering the parking lot or the multi-storey car park. In embodiments, the dataset for a particular area may be provided upon entry of the vehicle into the particular area. The data set is provided in particular by an operator of the parking lot or of the multi-storey car park. The data set can be transmitted using any possible means of data transmission, in particular wirelessly, such as using Bluetooth®, WLAN, a 3G, 4G or 5G mobile network, radio and the like.
Der Datensatz kann vorteilhaft eine digitale Karte umfassen, in der die Positionen der Marker eingetragen sind. Das Parkassistenzsystem kann sich dann auf Basis der digitalen Karte Orientieren und beispielsweise eine Bahnplanung durchführen.The data set can advantageously include a digital map on which the positions of the markers are entered. The parking assistance system can then orient itself based on the digital map and, for example, carry out path planning.
Die Marker sind insbesondere derart ausgestaltet, dass diese optisch markante Merkmale aufweisen, die mittels einer computergestützten Bildverarbeitung zuverlässig und mit möglichst wenig Rechenaufwand erkannt werden können. Optisch markante Merkmale sind insbesondere harte Kontraste und klar gezeichnete geometrische Formen. Beispielsweise sind die Marker in schwarz/weiß ausgeführt und umfassen Quadrate, Rechtecke, Dreiecke, Kreise und dergleichen. Die Marker können insbesondere als ARUCO-Marker ausgebildet sein. Um Verwechslungen von Markern zu vermeiden, sind die Marker innerhalb eines Datensatzes möglichst stark unterschiedlich ausgebildet, so dass sich jeder Marker mit mehreren Merkmalen von weiteren Markern unterscheidet.In particular, the markers are designed in such a way that they have optically distinctive features that can be recognized reliably and with as little computing effort as possible using computer-aided image processing. Visually striking features are particularly hard contrasts and clearly drawn geometric shapes. For example, the markers are black and white and include squares, rectangles, triangles, circles, and the like. The markers can be designed in particular as ARUCO markers. In order to avoid confusing markers, the markers within a data set are designed to be as different as possible, so that each marker with a number of characteristics differs from other markers.
Das optische Sensorsignal ist insbesondere ein Kamerabild der Umgebung des Fahrzeugs, das von einer entsprechenden Kamera des Fahrzeugs erfasst wurde. Vorzugsweise weist das Fahrzeug wenigstens eine Frontkamera und eine Rückkamera auf. Weitere Kameras können vorhanden sein.The optical sensor signal is in particular a camera image of the surroundings of the vehicle, which was captured by a corresponding camera of the vehicle. The vehicle preferably has at least one front camera and one rear camera. Additional cameras may be present.
Das optische Sensorsignal wird einer geeigneten Bildverarbeitung oder Bildanalyse zugeführt, die nach in dem optischen Sensorsignal enthaltenen Markern sucht. Die Bildverarbeitung kann entsprechende Algorithmen umfassen und/oder kann eine trainierte künstliche Intelligenz, wie ein CNN (convolutional neural network) umfassen.The optical sensor signal is fed to suitable image processing or image analysis, which searches for markers contained in the optical sensor signal. The image processing can include appropriate algorithms and/or can include trained artificial intelligence, such as a CNN (convolutional neural network).
Der ermittelte Marker ist insbesondere anhand einer zugeordneten Identifikationsnummer oder Index eindeutig identifizierbar. Mittels dieser Identifikationsnummer lassen sich die entsprechend zugeordneten ersten Informationen in dem Datensatz ermitteln und aufrufen. Man kann daher sagen, dass die Identifikationsnummer ermittelt wird. Die Identifikationsnummer ist insbesondere auf Basis eines bestimmten Wörterbuchs oder einer bestimmten Bildungsregel in dem Erscheinungsbild des Markers kodiert.The determined marker is clearly identifiable in particular using an assigned identification number or index. The correspondingly assigned first information in the data record can be determined and called up by means of this identification number. It can therefore be said that the identification number is determined. The identification number is encoded in the appearance of the marker in particular on the basis of a specific dictionary or a specific formation rule.
Gemäß einer Ausführungsform des Verfahrens umfasst die zugeordnete erste Information eine Positionsinformation des jeweiligen Markers, eine Orientierungsinformation des jeweiligen Markers, eine Anordnungsinformation des jeweiligen Markers, eine Zählinformation des jeweiligen Markers und/oder eine Sichtbarkeitsinformation des jeweiligen Markers. Man kann die erste Information auch als Metainformation zu dem jeweiligen Marker bezeichnen.According to one embodiment of the method, the assigned first information comprises position information of the respective marker, orientation information of the respective marker, arrangement information of the respective marker, counting information of the respective marker and/or visibility information of the respective marker. The first piece of information can also be referred to as meta information about the respective marker.
Die Positionsinformation umfasst beispielsweise eine Angabe der Position des Markers in einem bestimmten Koordinatensystem oder in einer Karte, die beispielsweise den Parkplatz oder das Parkhaus umfasst. Die Positionsinformation ferner kann eine Entfernung von einer Einfahrt und/oder einen Abstand zu einer vorbestimmten Fahrspur umfassen. Die Orientierungsinformation umfasst beispielsweise einen bestimmten Winkel einer Flächennormalen des Markers relativ zu der vorbestimmten Fahrspur, wie beispielsweise senkrecht zu Fahrspur oder parallel zur Fahrspur. Die Anordnungsinformation umfasst beispielsweise eine Information betreffend die Anordnung des Markers relativ zu weiteren Merkmalen der Umgebung, wie beispielsweise „direkt angrenzend an eine Decke“, „ein Meter über dem Boden“, „an einer Säule“, „ein Meter neben einer Tür“ oder dergleichen. Die Zählinformation umfasst beispielsweise eine Angabe dazu, dass der bestimmte Marker der fünfte Marker sein sollte, der entlang der gefahrenen Trajektorie erfasst werden sollte. Die Sichtbarkeitsinformation umfasst beispielsweise eine qualitative Angabe zur Sichtbarkeit des bestimmten Markers, wie beispielsweise, dass der Marker schlecht beleuchtet ist, und/oder umfasst eine Angabe dazu, dass gemeinsam mit dem bestimmten Marker noch wenigstens ein weiterer bestimmter Marker zeitgleich sichtbar sein kann. Ein Marker ist vorzugsweise 0,35 bis 1,1 m breit und/oder 0,35 bis 1,1 m hoch. Insbesondere ist der Marker 0,4 m breit und 0,40 m hoch oder 1 m breit und 1 m hoch. Der Marker ist vorzugsweise rechteckig, insbesondere quadratisch. Alternativ kann der Marker rund, dreieckig oder pfeilförmig ausgebildet sein. Insbesondere können die Marker über dem Boden, insbesondere mehr als 2 m über dem Boden, oder auch am Boden platziert sein.The position information includes, for example, an indication of the position of the marker in a specific coordinate system or in a map that includes, for example, the parking lot or the multi-storey car park. The position information can also include a distance from an entrance and/or a distance from a predetermined lane. The orientation information includes, for example, a specific angle of a surface normal of the marker relative to the predetermined lane, such as perpendicular to the lane or parallel to the lane. The arrangement information includes, for example, information regarding the arrangement of the marker relative to other features of the environment, such as "directly adjacent to a ceiling", "one meter above the floor", "on a pillar", "one meter next to a door" or the like. The counting information includes, for example, an indication that the specific marker should be the fifth marker that should be detected along the trajectory driven. The visibility information includes, for example, qualitative information about the visibility of the specific marker, such as that the marker is poorly lit, and/or includes information that at least one other specific marker can be visible at the same time as the specific marker. A marker is preferably 0.35 to 1.1 m wide and/or 0.35 to 1.1 m high. In particular, the marker is 0.4 m wide and 0.40 m high or 1 m wide and 1 m high. The marker is preferably rectangular, in particular square. Alternatively, the marker can be round, triangular or arrow-shaped. In particular, the markers can be placed above the ground, in particular more than 2 m above the ground, or also on the ground.
Die zweite Information ist insbesondere eine unabhängig von dem bestimmten Marker ermittelte Information, auf deren Basis der bestimmte Marker plausibilisiert werden kann. Die zweite Information kann in Abhängigkeit des empfangenen Datensatzes und/oder des empfangenen optischen Sensorsignals und/oder eines weiteren von einer weiteren Sensoreinheit des Fahrzeugs empfangenen Sensorsignals ermittelt werden.The second piece of information is, in particular, information determined independently of the specific marker, on the basis of which the specific marker can be checked for plausibility. The second information can be determined as a function of the received data set and/or the received optical sensor signal and/or a further sensor signal received from a further sensor unit of the vehicle.
Gemäß einer weiteren Ausführungsform des Verfahrens umfasst die ermittelte zweite Information eine odometrisch ermittelte Positionsinformation des Fahrzeugs, eine in Abhängigkeit des empfangenen optischen Sensorsignals ermittelte aktuelle Orientierungsinformation und/oder Anordnungsinformation des bestimmten Markers, eine in Abhängigkeit eines Verlaufs der autonomen Fahrt ermittelte aktuelle Zählinformation des bestimmten Markers und/oder eine in Abhängigkeit des empfangenen optischen Sensorsignals ermittelte aktuelle Sichtbarkeitsinformation des bestimmten Markers.According to a further embodiment of the method, the determined second piece of information comprises odometrically determined position information of the vehicle, current orientation information and/or arrangement information of the specific marker determined as a function of the received optical sensor signal, current counting information of the specific marker determined as a function of a course of the autonomous journey and/or current visibility information of the specific marker determined as a function of the received optical sensor signal.
Beispielsweise werden Sensorsignale von einem oder mehreren Raddrehzahlsensoren und Sensorsignale von einem oder mehreren Lenkwinkelsensoren empfangen (dies sind Beispiele für weitere Sensoreinheiten des Fahrzeugs) und mittels eines kinematischen Fahrzeugmodells eine Positionsinformation des Fahrzeugs odometrisch ermittelt. Odometrisch ermittelt meint beispielsweise, dass eine bekannte Position mit Hilfe von Odometiredaten fortgeschrieben wird. Vorzugsweise wird die eine Bezug zur digitalen Karte hergestellt.For example, sensor signals from one or more wheel speed sensors and sensor signals from one or more steering angle sensors are received (these are examples of other sensor units of the vehicle) and position information of the vehicle is determined odometrically using a kinematic vehicle model. Determined odometrically means, for example, that a known position is updated using odometer data. A reference to the digital map is preferably established.
Das empfangene optische Sensorsignal kann auch dazu herangezogen werden, um eine aktuelle Orientierungsinformation für den Marker zu ermitteln. Die aktuelle Orientierungsinformation ist insbesondere indikativ für eine Ist-Orientierung des bestimmten Markers.The optical sensor signal received can also be used to determine current orientation information for the marker. The current orientation information is in particular indicative of an actual orientation of the specific marker.
Auf Basis des empfangenen optischen Sensorsignals kann eine aktuelle Sichtbarkeitsinformation ermittelt werden, die beispielsweise angibt, welche der mehreren Marker in dem optischen Sensorsignal enthalten sind und erkannt wurden. Vorzugsweise sind immer wenigstens zwei der Marker gleichzeitig sichtbar, was eine eindeutige Positionsbestimmung des Fahrzeugs in einem zweidimensionalen Koordinatensystem ermöglicht, beispielsweise mittels einer Triangulation oder einer Multilateration.On the basis of the received optical sensor signal, current visibility information can be determined, which indicates, for example, which of the multiple markers are contained in the optical sensor signal and have been recognized. At least two of the markers are preferably always visible at the same time, which enables the vehicle's position to be determined unambiguously in a two-dimensional coordinate system, for example by means of triangulation or multilateration.
Die aufgerufene erste Information und die ermittelte zweite Information werden miteinander verglichen, und in Abhängigkeit des Vergleichsergebnisses wird der bestimmte Marker plausibilisiert oder nicht plausibilisiert. Darunter, dass der Marker plausibilisiert wird, wird vorliegend verstanden, dass der ermittelte Marker als zuverlässig und korrekt erkannt betrachtet wird. Daher kann in diesem Fall die aufgerufene erste Information zum Fortsetzen der autonomen Fahrt verwendet werden. Wenn der Marker nicht plausibilisiert wird, so wird die aufgerufene erste Information verworfen und nicht zum Fortsetzen der autonomen Fahrt verwendet.The retrieved first information and the ascertained second information are compared with one another, and depending on the result of the comparison, the specific marker is checked for plausibility or not checked for plausibility. In the present case, the fact that the marker is checked for plausibility is understood to mean that the determined marker is regarded as being reliably and correctly recognized. Therefore, in this case, the first information called up can be used to continue the autonomous journey. If the marker is not checked for plausibility, the first information called up is discarded and not used to continue the autonomous journey.
Gemäß einer weiteren Ausführungsform des Verfahrens umfasst die zugeordnete erste Information eine Positionsinformation des bestimmten Markers und die ermittelte zweite Information umfasst eine odometrisch ermittelte Positionsinformation des Fahrzeugs, wobei der Schritt e) umfasst:
- Ermitteln eines Differenzwerts der Positionsinformation des bestimmten Markers und der Positionsinformation des Fahrzeugs, und
- Vergleichen des Differenzwerts mit einem vorbestimmten Schwellwert und/oder einem vorbestimmten Intervall, wobei der bestimmte Marker plausibilisiert wird, wenn der Differenzwert kleiner oder gleich dem vorbestimmten Schwellwert ist und/oder innerhalb des vorbestimmten Intervalls liegt.
- determining a difference value of the position information of the specific marker and the position information of the vehicle, and
- Comparing the difference value with a predetermined threshold value and/or a predetermined interval, the specific marker being checked for plausibility if the difference value is less than or equal to the predetermined threshold value is and/or is within the predetermined interval.
Der vorbestimmte Schwellwert oder das vorbestimmte Intervall kann für einen jeweiligen Marker individuell vorbestimmt sein und/oder in vorbestimmter Weise individuell aktuell ermittelt werden. Beispielsweise kann der Schwellwert oder das Intervall in Abhängigkeit einer aktuell ermittelten Genauigkeit der ermittelten Positionsinformation des Fahrzeugs aktuell ermittelt werden.The predetermined threshold value or the predetermined interval can be individually predetermined for a respective marker and/or be determined individually and currently in a predetermined manner. For example, the threshold value or the interval can be currently determined as a function of a currently determined accuracy of the determined position information of the vehicle.
Gemäß einer weiteren Ausführungsform des Verfahrens umfasst dieses ferner:
- Ermitteln einer Relativposition des Fahrzeugs relativ zu dem in dem empfangenen optischen Sensorsignal enthaltenen bestimmten Marker in Abhängigkeit des empfangenen optischen Sensorsignals,
- Ermitteln einer aktuellen Fahrzeugposition in Abhängigkeit der ermittelten Relativposition und der Positionsinformation des bestimmten Markers, und
- Kalibrieren der odometrisch ermittelten Positionsinformation des Fahrzeugs auf Basis der ermittelten aktuellen Fahrzeugposition.
- Determining a relative position of the vehicle relative to the specific marker contained in the received optical sensor signal as a function of the received optical sensor signal,
- Determining a current vehicle position depending on the determined relative position and the position information of the specific marker, and
- Calibrating the odometrically determined position information of the vehicle on the basis of the determined current vehicle position.
Die Relativposition des Fahrzeugs kann beispielsweise auf Basis der Position und der Größe des Markers in dem optischen Sensorsignal ermittelt werden. Dies kann auf Basis von strahlenoptischen Grundsätzen erfolgen.The relative position of the vehicle can be determined, for example, based on the position and the size of the marker in the optical sensor signal. This can be done on the basis of ray-optical principles.
Diese Ausführungsform hat den Vorteil, dass die odometrisch ermittelte Fahrzeugposition nach erfolgter Kalibrierung wieder sehr zuverlässig ist, da aufsummierte Fehler zurückgesetzt werden.This embodiment has the advantage that the odometrically determined vehicle position is very reliable again after calibration has taken place, since accumulated errors are reset.
Es sei angemerkt, dass die Marker vorzugsweise derart verteilt und angeordnet sind, dass jeweils wenigstens zwei Marker gleichzeitig von dem Fahrzeug erfasst werden, so dass die ermittelte Fahrzeugposition auf Basis der Relativposition des Fahrzeugs zu zwei der Marker sehr genau ermittelbar ist.It should be noted that the markers are preferably distributed and arranged in such a way that at least two markers are detected by the vehicle at the same time, so that the determined vehicle position can be determined very precisely on the basis of the relative position of the vehicle to two of the markers.
Gemäß einer weiteren Ausführungsform des Verfahrens umfasst die zugeordnete erste Information eine Orientierungsinformation des bestimmten Markers, die eine Soll-Orientierung des bestimmten Markers relativ zu einem Fahrkorridor umfasst, und die ermittelte zweite Information umfasst eine aktuelle Orientierungsinformation, die eine in Abhängigkeit des empfangenen optischen Sensorsignals ermittelte Ist-Orientierung des bestimmten Markers umfasst, wobei der Schritt e) umfasst:
- Ermitteln eines Differenzwerts der Soll-Orientierung des bestimmten Markers und der ermittelten Ist-Orientierung des bestimmten Markers, und
- Vergleichen des Differenzwerts mit einem vorbestimmten Schwellwert, wobei der bestimmte Marker plausibilisiert wird, wenn der Differenzwert kleiner oder gleich dem vorbestimmten Schwellwert ist.
- Determining a differential value of the target orientation of the specific marker and the determined actual orientation of the specific marker, and
- Comparing the difference value with a predetermined threshold value, the specific marker being checked for plausibility if the difference value is less than or equal to the predetermined threshold value.
Gemäß einer weiteren Ausführungsform des Verfahrens umfasst die zugeordnete erste Information eine Anordnungsinformation des bestimmten Markers, die eine Soll-Anordnung des bestimmten Markers relativ zu einem Merkmal in der Umgebung des bestimmten Markers umfasst, und die ermittelte zweite Information umfasst eine Anordnungsinformation, die eine in Abhängigkeit des empfangenen optischen Sensorsignals ermittelte Ist-Anordnung des bestimmten Markers relativ zu dem Merkmal umfasst, wobei der Schritt e) umfasst:
- Ermitteln eines Differenzwerts der Soll-Anordnung des bestimmten Markers und der ermittelten Ist-Anordnung des bestimmten Markers, und
- Vergleichen des Differenzwerts mit einem vorbestimmten Schwellwert, wobei der bestimmte Marker plausibilisiert wird, wenn der Differenzwert kleiner oder gleich dem vorbestimmten Schwellwert ist.
- Determining a differential value of the desired arrangement of the specific marker and the determined actual arrangement of the specific marker, and
- Comparing the difference value with a predetermined threshold value, the specific marker being checked for plausibility if the difference value is less than or equal to the predetermined threshold value.
Gemäß einer weiteren Ausführungsform des Verfahrens umfasst die zugeordnete erste Information eine Positionsinformation des bestimmten Markers und die ermittelte zweite Information umfasst eine odometrisch ermittelte Positionsinformation des Fahrzeugs, wobei in dem empfangenen optischen Sensorsignal wenigstens zwei Marker enthalten sind, und wobei der Schritt e) umfasst:
- Ermitteln einer Soll-Relativposition der in dem optischen Sensorsignal enthaltenen Marker auf Basis der jeweiligen zugeordneten Positionsinformation,
- Ermitteln einer Ist-Relativposition der in dem optischen Sensorsignal enthaltenen Marker auf Basis einer auf Basis des optischen Sensorsignals ermittelten jeweiligen Relativposition des Fahrzeugs zu dem jeweiligen Marker und der Positionsinformation des Fahrzeugs, und
- Vergleichen der Soll-Relativposition mit der Ist-Relativposition, wobei die in dem optischen Sensorsignal enthaltenen Marker plausibilisiert werden, wenn ein Unterschied zwischen der Soll-Relativposition und der Ist-Relativposition kleiner oder gleich einem vorbestimmten Schwellwert ist.
- Determination of a target relative position of the markers contained in the optical sensor signal on the basis of the respectively assigned position information,
- Determining an actual relative position of the marker contained in the optical sensor signal on the basis of a respective relative position of the vehicle to the respective marker determined on the basis of the optical sensor signal and the position information of the vehicle, and
- Comparing the target relative position with the actual relative position, the markers contained in the optical sensor signal being checked for plausibility if a difference between the target relative position and the actual relative position is less than or equal to a predetermined threshold value.
Bei dieser Ausführungsform werden die Marker auf Basis ihrer Relativposition plausibilisiert. Diese Plausibilisierung ist besonders bevorzugt, da sie sehr robust ist und zudem im Verlauf der autonomen Fahrt eine inkrementelle Plausibilisierung Marker-für-Marker ermöglicht, sofern zu jedem Zeitpunkt wenigstens zwei Marker gleichzeitig sichtbar sind.In this embodiment, the markers are checked for plausibility on the basis of their relative position. This plausibility check is particularly preferred since it is very robust and also enables an incremental plausibility check marker-by-marker in the course of the autonomous journey, provided that at least two markers are visible at the same time.
Gemäß einer weiteren Ausführungsform des Verfahrens umfasst die zugeordnete erste Information eine Zählinformation des bestimmten Markers, die eine Soll-Anzahl umfasst, die angibt, wie viele der mehreren Marker im Verlauf der autonomen Fahrt bereits ermittelt werden sollten, und die ermittelte zweite Information umfasst eine aktuelle Zählinformation, die eine Ist-Anzahl umfasst, die angibt, wie viele Marker im Verlauf der autonomen Fahrt bereits ermittelt wurden, wobei der Schritt e) umfasst:
- Plausibilisieren des bestimmten Markers, wenn die Soll-Anzahl gleich der ermittelten Ist-Anzahl ist.
- Checking the specific marker for plausibility if the target number is equal to the determined actual number.
Die Soll-Anzahl kann auch auf Basis der ersten Information und einer gefahrenen Strecke ermittelt werden.The target number can also be determined on the basis of the first information and a route driven.
Die Ist-Anzahl bezieht sich insbesondere darauf, wie viele unterschiedliche Marker im Verlauf der Fahrt ermittelt wurden.The actual number refers in particular to how many different markers were determined in the course of the journey.
Gemäß einer weiteren Ausführungsform des Verfahrens umfasst die zugeordnete erste Information eine Sichtbarkeitsinformation des bestimmten Markers, die angibt, welche weiteren der mehreren Marker gleichzeitig in dem empfangenen optischen Sensorsignal enthalten sein können, wobei der Schritt d) umfasst:
- Ermitteln, welche der mehreren Marker in dem optischen Sensorsignal enthalten sind, wobei der Schritt e) umfasst:
- Plausibilisieren des bestimmten Markers, wenn die ermittelten Marker der Sichtbarkeitsinformation des bestimmten Markers entsprechen.
- Determining which of the plurality of markers are contained in the optical sensor signal, step e) comprising:
- Checking the specific marker for plausibility if the determined markers correspond to the visibility information of the specific marker.
Gemäß einer weiteren Ausführungsform des Verfahrens wird für den bestimmten Marker ein Plausibilitätsindex ermittelt, der ein Maß dafür ist, wie zuverlässig das Plausibilisieren des bestimmten Markers ist, wobei der Plausibilitätsindex auf Basis einer oder mehrerer der vorstehend beschriebenen Plausibilisierungsmethoden ermittelt wird, und wobei das Parkassistenzsystem von einem vorbestimmten Fahrkorridor, der dem bestimmten Marker zugeordnet ist, in Abhängigkeit des Plausibilitätsindexes abweicht.According to a further embodiment of the method, a plausibility index is determined for the specific marker, which is a measure of how reliable the plausibility check of the specific marker is, the plausibility index being determined on the basis of one or more of the plausibility check methods described above, and the parking assistance system of a predetermined driving corridor, which is assigned to the specific marker, deviates as a function of the plausibility index.
Der Fahrkorridor ist insbesondere Bestandteil des Datensatzes und/oder der ersten Information. Wenn der Plausibilitätsindex gering ist, der Marker also nur mit geringer Zuverlässigkeit plausibilisiert wurde, kann das Parkassistenzsystem das Fahrzeug beispielsweise in einen größeren oder kleineren Abstand zu dem Marker und/oder zu in der digitalen Karte hinterlegten Hindernissen, wie Säulen und/oder Wänden, bringen, um einen Zusammenstoß mit einem Hindernis oder dergleichen, das nahe bei dem Marker oder gegenüber dem Marker angeordnet ist, zu vermeiden.The driving corridor is in particular part of the data set and/or the first information. If the plausibility index is low, i.e. the marker was checked for plausibility only with low reliability, the parking assistance system can, for example, bring the vehicle at a greater or lesser distance from the marker and/or from obstacles stored in the digital map, such as pillars and/or walls to avoid collision with an obstacle or the like located close to or opposite to the marker.
Hierbei werden mehrere der vorstehend genannten Plausibilisierungskriterien kombiniert, um einen Plausibilitätsindex zu ermitteln, der eine noch zuverlässigere Plausibilisierung ermöglicht. Beispielsweise wird sowohl eine Plausibilisierung auf Basis der Soll-Position und der Ist-Position und eine Plausibilisierung auf Basis der Soll-Anordnung und der Ist-Anordnung und zusätzlich eine Plausibilisierung auf Basis der Sichtbarkeitsinformation durchgeführt. Jeder der Plausibilisierung liefert ein Plausibilisierungsergebnis, das beispielsweise durch eine Zahl zwischen 0 und 1 einen Prozentsatz angibt, wie plausibel der Marker auf Basis des jeweiligen Kriteriums ist. Auf Basis der drei einzelnen Plausibilisierungsergebnisse wird beispielsweise ein Plausibilisierungsindex ermittelt, in den die einzelnen Ergebnisse einfließen, wobei diese unterschiedlich gewichtet werden können. Der Plausibilisierungsindex kann beispielsweise einen Mittelwert oder dergleichen der einzelnen Plausibilisierungsergebnisse umfassen.In this case, several of the aforementioned plausibility criteria are combined in order to determine a plausibility index that enables an even more reliable plausibility check. For example, both a plausibility check based on the target position and the actual position and a plausibility check based on the target arrangement and the actual arrangement and additionally a plausibility check based on the visibility information are carried out. Each of the plausibility checks supplies a plausibility check result which, for example, uses a number between 0 and 1 to indicate a percentage of how plausible the marker is on the basis of the respective criterion. On the basis of the three individual plausibility check results, a plausibility check index is determined, for example, into which the individual results are included, and these can be weighted differently. The plausibility check index can include, for example, a mean value or the like of the individual plausibility check results.
Gemäß einer weiteren Ausführungsform des Verfahrens umfasst der Schritt f):
- Fortsetzen der autonomen Fahrt auf Basis empfangener Sensorsignale, ohne die aufgerufene erste Information zu verwenden, wenn der bestimmte Marker nicht plausibilisiert wurde.
- Continuing the autonomous journey based on received sensor signals without using the first information called up if the specific marker has not been checked for plausibility.
Hierbei wird die autonome Fahrt beispielsweise auf Basis einer odometrisch ermittelten Fahrzeugposition fortgesetzt und die Bahnplanung wird insbesondere auf Basis von ermittelten Hindernissen und/oder Objekten, die beispielsweise mittels Ultraschallsensorik und/oder einer Bilderkennung und/oder einem Radar und/oder einem Lidar erfasst und ermittelt werden, durchgeführt.In this case, the autonomous journey is continued, for example, on the basis of an odometrically determined vehicle position, and the path planning is in particular based on determined obstacles and/or objects, which are recorded and determined, for example, using ultrasonic sensors and/or image recognition and/or radar and/or lidar are carried out.
Gemäß einer weiteren Ausführungsform des Verfahrens wird ein Zuverlässigkeitsmaß für die Zuverlässigkeit des Ermittelns des bestimmten Markers in Schritt c) in Abhängigkeit des empfangenen optischen Sensorsignals ermittelt wird, wobei die Schritte d) - f) nur dann ausgeführt werden, wenn das ermittelte Zuverlässigkeitsmaß größer oder gleich einem bestimmten Schwellwert ist.According to a further embodiment of the method, a reliability measure for the reliability of determining the specific marker in step c) is determined as a function of the received optical sensor signal, steps d) - f) only being carried out if the determined reliability measure is greater than or equal to a certain threshold.
Das Zuverlässigkeitsmaß kann beispielsweise basierend auf einem Kontrastumfang des optischen Sensorsignals ermittelt werden. Der Kontrastumfang kann aufgrund einer Verschmutzung des optischen Sensors oder des jeweiligen Markers so stark reduziert sein, dass der Marker nicht zuverlässig ermittelt werden kann. Ferner kann der Marker beispielsweise so schlecht beleuchtet sein, dass dieser nicht mehr zuverlässig ermittelbar ist.The reliability measure can be determined based on a contrast range of the optical sensor signal, for example. The contrast range can be reduced due to contamination of the optical sensor or the respective marker be greatly reduced that the marker cannot be reliably determined. Furthermore, the marker can, for example, be so badly illuminated that it can no longer be reliably determined.
Gemäß einer weiteren ausführungsform des Verfahrens sind die mehreren Marker als unterschiedliche ARUCO-Marker ausgebildet.According to a further embodiment of the method, the multiple markers are in the form of different ARUCO markers.
Gemäß einem zweiten Aspekt wird ein Computerprogrammprodukt vorgeschlagen, welches Befehle umfasst, die bei der Ausführung des Programms durch einen Computer diesen veranlassen, das Verfahren gemäß dem ersten Aspekt auszuführen.According to a second aspect, a computer program product is proposed which comprises instructions which, when the program is executed by a computer, cause the latter to execute the method according to the first aspect.
Ein Computerprogrammprodukt, wie z.B. ein Computerprogramm-Mittel, kann beispielsweise als Speichermedium, wie z.B. Speicherkarte, USB-Stick, CD-ROM, DVD, oder auch in Form einer herunterladbaren Datei von einem Server in einem Netzwerk bereitgestellt oder geliefert werden. Dies kann zum Beispiel in einem drahtlosen Kommunikationsnetzwerk durch die Übertragung einer entsprechenden Datei mit dem Computerprogrammprodukt oder dem Computerprogramm-Mittel erfolgen.A computer program product, such as a computer program means, can be made available or supplied by a server in a network, for example, as a storage medium such as a memory card, USB stick, CD-ROM, DVD, or in the form of a downloadable file. This can be done, for example, in a wireless communication network by transferring a corresponding file with the computer program product or the computer program means.
Gemäß einem dritten Aspekt wird ein Parkassistenzsystem für ein Fahrzeug vorgeschlagen, das zumindest zum teilautonomen Steuern des Fahrzeugs eingerichtet ist. Das Parkassistenzsystem umfasst:
- eine Empfangseinheit zum Empfangen eines Datensatzes umfassend eine Zuordnung von wenigstens einer jeweiligen ersten Information zu einem jeweiligen Marker für mehrere eindeutig unterscheidbare Marker, und zum Empfangen eines optischen Sensorsignals einer Umgebung des Fahrzeugs von einer Sensoreinheit des Fahrzeugs während einer autonomen Fahrt des Fahrzeugs, wobei in dem optischen Sensorsignal wenigstens ein bestimmter der mehreren Marker enthalten ist,
- eine Ermittlungseinheit zum Ermitteln des in dem empfangenen optischen Sensorsignal enthaltenen bestimmten Markers, zum Aufrufen der zugeordneten ersten Information, und zum Ermitteln einer zweiten Information in Abhängigkeit des empfangenen Datensatzes und/oder des empfangenen optischen Sensorsignals und/oder eines weiteren von einer weiteren Sensoreinheit des Fahrzeugs empfangenen Sensorsignals,
- eine Plausibilisierungseinheit zum Plausibilisieren des bestimmten Markers in Abhängigkeit eines Vergleichs der aufgerufenen ersten Information mit der ermittelten zweiten Information, und
- eine Steuereinheit zum Durchführen der autonomen Fahrt unter Verwendung der aufgerufenen ersten Information und/oder weiteren, in dem Datensatz zu dem bestimmten Marker gespeicherten Informationen in Abhängigkeit des Plausibilisierens.
- a receiving unit for receiving a data set comprising an assignment of at least one respective first piece of information to a respective marker for a plurality of clearly distinguishable markers, and for receiving an optical sensor signal of an environment of the vehicle from a sensor unit of the vehicle during an autonomous drive of the vehicle, wherein in the optical sensor signal contains at least one specific one of the several markers,
- a determination unit for determining the specific marker contained in the received optical sensor signal, for calling up the associated first information, and for determining second information as a function of the received data set and/or the received optical sensor signal and/or another from another sensor unit of the vehicle received sensor signal,
- a plausibility check unit for checking the specific marker for plausibility as a function of a comparison of the retrieved first information item with the ascertained second information item, and
- a control unit for carrying out the autonomous journey using the retrieved first information and/or additional information stored in the data set for the specific marker depending on the plausibility check.
Die für das vorgeschlagene Verfahren beschriebenen Ausführungsformen und Merkmale gelten für das vorgeschlagene Parkassistenzsystem entsprechend. Zu dem vorgeschlagenen beschriebene Vorteile und Definitionen gelten entsprechend für das vorgeschlagene Parkassistenzsystem.The embodiments and features described for the proposed method apply accordingly to the proposed parking assistance system. The advantages and definitions described for the proposed apply correspondingly to the proposed parking assistance system.
Die jeweilige Einheit des Parkassistenzsystems kann hardwaretechnisch und/oder softwaretechnisch implementiert sein. Bei einer hardwaretechnischen Implementierung kann die jeweilige Einheit zum Beispiel als Computer oder als Mikroprozessor ausgebildet sein. Bei einer softwaretechnischen Implementierung kann die jeweilige Einheit als Computerprogrammprodukt, als eine Funktion, als eine Routine, als ein Algorithmus, als Teil eines Programmcodes oder als ausführbares Objekt ausgebildet sein. Ferner kann jede der vorliegend genannten Einheiten auch als Teil eines übergeordneten Steuerungssystems des Fahrzeugs, wie beispielsweise einer zentralen elektronischen Steuereinrichtung und/oder einem Motorsteuergerät (ECU: Engine Control Unit), ausgebildet sein.]The respective unit of the parking assistance system can be implemented in terms of hardware and/or software. In the case of a hardware implementation, the respective unit can be embodied, for example, as a computer or as a microprocessor. In the case of a software implementation, the respective unit can be designed as a computer program product, as a function, as a routine, as an algorithm, as part of a program code or as an executable object. Furthermore, each of the units mentioned here can also be designed as part of a higher-level control system of the vehicle, such as a central electronic control device and/or an engine control unit (ECU: Engine Control Unit).]
Darunter, dass das Parkassistenzsystem zum autonomen Steuern des Fahrzeugs eingerichtet ist, wird insbesondere verstanden, dass das Parkassistenzsystem eine Automatisierungsstufe gemäß dem SAE-Klassifikationssystem aufweist. Das SAE-Klassifikationssystem wurde 2014 von SAE International, einer Standardisierungsorganisation für Kraftfahrzeuge, als J3016, „Taxonomy and Definitions for Terms Related to On-Road Motor Vehicle Automated Driving Systems“ veröffentlicht. Es basiert auf sechs verschiedenen Automatisierungsgraden und berücksichtigt das Maß des erforderlichen Eingreifens des Systems und der erforderlichen Aufmerksamkeit des Fahrers. Die SAE-Automatisierungsgrade reichen von Stufe 0, die einem vollständig manuellen System entspricht, über Fahrerassistenzsysteme in Stufe 1 bis 2 bis hin zu teil-autonomen (Stufe 3 und 4) und vollautonomen (Stufe 5) Systemen, bei der kein Fahrer mehr erforderlich ist. Ein autonomes Fahrzeug (auch als fahrerloses Auto, selbstfahrendes Auto und robotisches Auto bekannt) ist ein Fahrzeug, das in der Lage ist, seine Umgebung zu erfassen und ohne menschliche Eingabe zu navigieren und entspricht dem SAE-Automatisierungsgrad 5. Das Parkassistenzsystem weist vorliegend insbesondere einen Automatisierungsgrad größer gleich 4 auf.The fact that the parking assistance system is set up for autonomous control of the vehicle means in particular that the parking assistance system has an automation level according to the SAE classification system. The SAE classification system was published in 2014 by SAE International, an automotive standards organization, as J3016, "Taxonomy and Definitions for Terms Related to On-Road Motor Vehicle Automated Driving Systems". It is based on six different levels of automation and takes into account the level of system intervention and driver attention required. The SAE levels of automation range from level 0, which corresponds to a fully manual system, through driver assistance systems in
Gemäß einem vierten Aspekt wird ein Fahrzeug mit einer optischen Sensoreinheit zum Erfassen und Ausgeben eines für die Umgebung des Fahrzeugs indikativen optischen Sensorsignals und mit einem Parkassistenzsystem gemäß dem dritten Aspekt vorgeschlagen.According to a fourth aspect, a vehicle with an optical sensor unit for detecting sen and outputting an indicative of the area around the vehicle optical sensor signal and proposed with a parking assistance system according to the third aspect.
Das Fahrzeug ist beispielsweise ein Personenkraftwagen oder auch ein Lastkraftwagen. Das Fahrzeug umfasst vorzugsweise eine Anzahl an Sensoreinheiten, die zum Erfassen des Fahrzustands des Fahrzeugs und zum Erfassen einer Umgebung des Fahrzeugs eingerichtet sind. Beispiele für derartige Sensoreinheiten des Fahrzeugs sind Bildaufnahmeeinrichtungen, wie eine Kamera, ein Radar (engl. radio detection and ranging) oder auch ein Lidar (engl. light detection and ranging), Ultraschallsensoren, Ortungssensoren, Radwinkelsensoren und/oder Raddrehzahlsensoren. Die Sensoreinheiten sind jeweils zum Ausgeben eines Sensorsignals eingerichtet, beispielsweise an das Parkassistenzsystem, welches das teilautonome oder vollautonome Fahren in Abhängigkeit der erfassten Sensorsignale durchführt.The vehicle is, for example, a passenger car or a truck. The vehicle preferably includes a number of sensor units that are set up to detect the driving state of the vehicle and to detect an environment of the vehicle. Examples of such sensor units of the vehicle are image recording devices such as a camera, radar (radio detection and ranging) or also a lidar (engl. light detection and ranging), ultrasonic sensors, location sensors, wheel angle sensors and/or wheel speed sensors. The sensor units are each set up to output a sensor signal, for example to the parking assistance system, which carries out the partially autonomous or fully autonomous driving as a function of the detected sensor signals.
Weitere mögliche Implementierungen der Erfindung umfassen auch nicht explizit genannte Kombinationen von zuvor oder im Folgenden bezüglich der Ausführungsbeispiele beschriebenen Merkmale oder Ausführungsformen. Dabei wird der Fachmann auch Einzelaspekte als Verbesserungen oder Ergänzungen zu der jeweiligen Grundform der Erfindung hinzufügen.Further possible implementations of the invention also include combinations of features or embodiments described above or below with regard to the exemplary embodiments that are not explicitly mentioned. The person skilled in the art will also add individual aspects as improvements or additions to the respective basic form of the invention.
Weitere vorteilhafte Ausgestaltungen und Aspekte der Erfindung sind Gegenstand der Unteransprüche sowie der im Folgenden beschriebenen Ausführungsbeispiele der Erfindung. Im Weiteren wird die Erfindung anhand von bevorzugten Ausführungsformen unter Bezugnahme auf die beigelegten Figuren näher erläutert.
-
1 zeigt eine schematische Ansicht eines Fahrzeugs aus einer Vogelperspektive; -
2 zeigt ein Beispiel für einen Datensatz; -
3 zeigt eine schematische Ansicht einer beispielhaften Betriebssituation eines Parkassistenzsystems; -
4 zeigt eine schematische Ansicht einer beispielhaften Soll-Anordnung eines Markers; -
5 zeigt eine schematische Ansicht einer beispielhaften Ist-Anordnung eines Markers; -
6 zeigt ein schematisches Blockschaltbild eines Ausführungsbeispiels für ein Parkassistenzsystem; und -
7 zeigt ein schematisches Blockschaltbild eines Ausführungsbeispiels für ein Verfahren zum Betreiben eines Parkassistenzsystems.
-
1 Fig. 12 shows a schematic view of a vehicle from a bird's eye view; -
2 shows an example of a record; -
3 shows a schematic view of an exemplary operating situation of a parking assistance system; -
4 shows a schematic view of an exemplary target arrangement of a marker; -
5 shows a schematic view of an exemplary actual arrangement of a marker; -
6 shows a schematic block diagram of an exemplary embodiment of a parking assistance system; and -
7 shows a schematic block diagram of an exemplary embodiment of a method for operating a parking assistance system.
In den Figuren sind gleiche oder funktionsgleiche Elemente mit denselben Bezugszeichen versehen worden, sofern nichts anderes angegeben ist.Elements that are the same or have the same function have been provided with the same reference symbols in the figures, unless otherwise stated.
Das Auto 100 kann weitere, in der
Das Parkassistenzsystem 110 ist beispielsweise wie anhand der
Insbesondere ist das Parkassistenzsystem 110 zum autonomen Steuern des Fahrzeugs 100 eingerichtet. Dies basiert insbesondere auf den von den optischen Sensoren 120 und verschiedenen weiteren Sensoreinheiten empfangenen Sensorsignale. Das Parkassistenzsystem 110 weist vorteilhaft wenigsten einen Automatisierungsgrad der Stufe 4 gemäß dem Klassifikationssystem SAE-J3016 oder höher auf. Es sei angemerkt, dass das Fahrzeug 100 hier lediglich beispielhaft über vier optische Sensoreinheiten 120 verfügt, aber auch bereits ein Fahrzeug mit nur einer optischen Sensoreinheit 120, insbesondere einer Frontkamera, zum Durchführen der wie nachfolgend erläuterten Verfahren eingerichtet sein kann.In particular,
In der ersten Spalte sind beispielhaft vier unterschiedliche ARUCO-Marker dargestellt. Jeder ARUCO-Marker codiert eine eindeutige Identifikationsnummer ID gemäß einem vorbestimmten Schema. Das Parkassistenzsystem 110 (siehe
In der zweiten Spalte ist für jeden der Marker ID1 - ID4 eine Positionsinformation POS umfassend zwei Koordinaten x, y zugeordnet.Position information POS comprising two coordinates x, y is assigned to each of the markers ID1-ID4 in the second column.
In der dritten Spalte ist für jeden der Marker ID1 - ID4 eine Orientierungsinformation OR zugeordnet, die in diesem Fall eine Orientierung einer Flächennormalen des jeweiligen Markers relativ zu einer Fahrspur 300 (siehe
In der vierten Spalte ist für jeden der Marker ID1 - ID4 eine Anordnungsinformation AR zugeordnet, die beispielsweise angibt, wie der jeweilige Marker relativ zu weiteren Merkmalen in der Umgebung 200 angeordnet ist. Dies ist anhand der
In der fünften Spalte ist für jeden Marker ID1 - ID4 eine Zählinformation CNT zugeordnet, die beispielsweise angibt, wie viele andere Marker von dem Fahrzeug 100 entlang einer vorbestimmten Trajektorie bereits hätten erfasst sollen. Dies ist nachfolgend anhand der
In der sechsten Spalte ist für jeden der Marker ID1 - ID4 eine Sichtbarkeitsinformation VIS zugeordnet, die beispielsweise angibt, welche der Marker ID1 - ID4 gleichzeitig sichtbar sein können oder gleichzeitig sichtbar sein sollten.In the sixth column, visibility information VIS is assigned to each of the markers ID1-ID4, which indicates, for example, which of the markers ID1-ID4 can be visible at the same time or should be visible at the same time.
Der Datensatz DATA umfasst ferner für jeden Marker ID1 - ID4 wenigstens eine zugeordnete erste Information POS, OR, AR, CNT, VIS (siehe
Das Fahrzeug 100 wird von dem Parkassistenzsystem 110 vorzugsweise auf Basis des Datensatzes DATA und der erfassten Marker ID1 - ID4 innerhalb des Fahrkorridors 300 gesteuert. In der in
Die Plausibilisierung wird beispielsweise auf Basis aller fünf in dem Datensatz DATA vorhandenen ersten Informationen POS, OR, AR, CNT, VIS für die beiden Marker ID2, ID3 durchgeführt. Zuerst wird überprüft, ob die Soll-Position x1,y1; x2,y2 des jeweiligen Markers ID2, ID3 mit einer ermittelten Ist-Position übereinstimmt oder zumindest innerhalb eines vorbestimmten Toleranzbereichs liegt. Die Ist-Position wird hierbei auf Basis der odometrisch ermittelten Fahrzeugposition und einer auf Basis des empfangenen optischen Sensorsignals ermittelten Relativposition des Markers ID2, ID3 zu dem Fahrzeug 100 ermittelt. Das Ergebnis dieser Überprüfung kann beispielsweise in Form eines Zahlenwerts, der ein Maß für die Zuverlässigkeit der Plausibilisierung ist, ausgegeben werden. Weiterhin wird überprüft, ob die Ist-Orientierung der sichtbaren Marker ID2, ID3 der Soll-Orientierung OR entspricht, was in diesem Fall gegeben ist, denn eines Flächennormale des Markers ID2 steht senkrecht zum Fahrkorridor 300 (90°) und die Flächennormale des Markers ID3 steht parallel zum Fahrkorridor 300 (0°). Weiterhin wird die Anordnung AR der beiden Marker ID2, ID3 überprüft, was anhand der
Zurück zu
Vorliegend werden beispielsweise beide Marker ID2 und ID3 plausibilisiert und das Parkassistenzsystem 110 führt die Bahnplanung auf Basis der in dem Datensatz DATA enthaltenen Informationen zu diesen Markern ID2, ID3 und seiner Relativposition zu diesen Markern ID2, ID3 durch.In the present case, for example, both markers ID2 and ID3 are checked for plausibility and
Obwohl die vorliegende Erfindung anhand von Ausführungsbeispielen beschrieben wurde, ist sie vielfältig modifizierbar.Although the present invention has been described using exemplary embodiments, it can be modified in many ways.
BezugszeichenlisteReference List
- 100100
- Fahrzeugvehicle
- 110110
- Parkassistenzsystemparking assistance system
- 112112
- Empfangseinheitreceiving unit
- 114114
- Ermittlungseinheitinvestigation unit
- 116116
- Plausibilisierungseinheitplausibility unit
- 118118
- Steuereinheitcontrol unit
- 120120
- Sensoreinheitsensor unit
- 200200
- Umgebungvicinity
- 210210
- Säulepillar
- 220220
- Türdoor
- 300300
- Fahrspur lane
- ARAR
- Anordnungsinformationarrangement information
- AR1 - AR4AR1 - AR4
- Anordnungarrangement
- CNTCNT
- Zählinformationcounting information
- D1D1
- AbstandDistance
- D2D2
- AbstandDistance
- D3D3
- AbstandDistance
- DATADATA
- Datensatzrecord
- IDID
- Marker-IDMarker ID
- ID1 - ID4ID1-ID4
- Markermarker
- OROR
- Orientierungsinformationorientation information
- POSPOS
- Positionsinformationposition information
- S1 - S6S1 - S6
- Verfahrensschritteprocess steps
- VISVIS
- Sichtbarkeitsinformationvisibility information
- x1 - x4x1 - x4
- x-Positionx position
- y1 - y4y1 - y4
- y-Positiony position
Claims (15)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102021111736.4A DE102021111736A1 (en) | 2021-05-06 | 2021-05-06 | PROCEDURE, COMPUTER PROGRAM PRODUCT, PARKING ASSISTANCE SYSTEM AND VEHICLE |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102021111736.4A DE102021111736A1 (en) | 2021-05-06 | 2021-05-06 | PROCEDURE, COMPUTER PROGRAM PRODUCT, PARKING ASSISTANCE SYSTEM AND VEHICLE |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102021111736A1 true DE102021111736A1 (en) | 2022-11-10 |
Family
ID=83692283
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102021111736.4A Pending DE102021111736A1 (en) | 2021-05-06 | 2021-05-06 | PROCEDURE, COMPUTER PROGRAM PRODUCT, PARKING ASSISTANCE SYSTEM AND VEHICLE |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102021111736A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102014002150B3 (en) | 2014-02-15 | 2015-07-23 | Audi Ag | Method for determining the absolute position of a mobile unit and mobile unit |
| DE102014219389A1 (en) | 2014-09-25 | 2016-03-31 | Continental Teves Ag & Co. Ohg | Dead reckoning based on landmarks |
| DE102019202733A1 (en) | 2019-02-28 | 2020-09-03 | Zf Friedrichshafen Ag | Control unit for the navigation of an autonomous vehicle |
| DE112019001832T5 (en) | 2018-05-29 | 2021-02-04 | Hitachi Automotive Systems, Ltd. | ROAD MARKER DETECTION METHOD |
-
2021
- 2021-05-06 DE DE102021111736.4A patent/DE102021111736A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102014002150B3 (en) | 2014-02-15 | 2015-07-23 | Audi Ag | Method for determining the absolute position of a mobile unit and mobile unit |
| DE102014219389A1 (en) | 2014-09-25 | 2016-03-31 | Continental Teves Ag & Co. Ohg | Dead reckoning based on landmarks |
| DE112019001832T5 (en) | 2018-05-29 | 2021-02-04 | Hitachi Automotive Systems, Ltd. | ROAD MARKER DETECTION METHOD |
| DE102019202733A1 (en) | 2019-02-28 | 2020-09-03 | Zf Friedrichshafen Ag | Control unit for the navigation of an autonomous vehicle |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102015203016B4 (en) | Method and device for optical self-localization of a motor vehicle in an environment | |
| DE102018115813A1 (en) | METHOD AND SYSTEMS FOR LOCATING A VEHICLE | |
| DE102018114808A1 (en) | Method for the automatic lateral guidance of a following vehicle in a vehicle platoon | |
| WO2018141447A1 (en) | Method for localising a more highly automated, e.g. highly automated vehicle (hav) in a digital localisation map | |
| DE102015209467A1 (en) | Method of estimating lanes | |
| EP3616181A1 (en) | Method for automatically producing and updating a dataset for an autonomous vehicle | |
| DE102021103153B4 (en) | SYSTEM AND METHOD FOR END-TO-END PREDICTION OF LANE DETECTION UNCERTAINTY | |
| DE102020118629B4 (en) | Computer-implemented method for determining the validity of an estimated position of a vehicle | |
| DE102019115611A1 (en) | OBJECT TRACKING IN THE DEAD ANGLE | |
| DE102020124331A1 (en) | VEHICLE TRACK MAPPING | |
| WO2020193273A1 (en) | Method and device for operating a robot with improved object detection | |
| DE102020131281A1 (en) | METHOD OF OPERATING A DRIVING ASSISTANCE SYSTEM, COMPUTER PROGRAM PRODUCT, DRIVING ASSISTANCE SYSTEM AND VEHICLE | |
| DE102020127206A1 (en) | PROCESS AND SYSTEM FOR THE JOINT USE OF SENSORS FOR AUTONOMOUS LANE CHANGE | |
| WO2022243218A1 (en) | Method, computer program product, control unit and vehicle | |
| WO2023135196A1 (en) | Method for operating a parking assistance system, computer program product, parking assistance system, and method for operating a production facility | |
| WO2023041797A1 (en) | Method for operating a parking assistance system, computer programme product, parking assistance system, and vehicle | |
| EP3809228B1 (en) | Method for navigating an industrial truck | |
| DE102021111736A1 (en) | PROCEDURE, COMPUTER PROGRAM PRODUCT, PARKING ASSISTANCE SYSTEM AND VEHICLE | |
| DE102019204661A1 (en) | Localization and mapping for an off-road vehicle | |
| WO2020001885A1 (en) | Method for ascertaining a relative position between a vehicle and a target object | |
| EP3969846B1 (en) | Method for validating a map actuality | |
| DE102020132972A1 (en) | METHOD OF OPERATING A PARKING ASSISTANCE SYSTEM, COMPUTER PROGRAM PRODUCT, PARKING ASSISTANCE SYSTEM AND VEHICLE | |
| DE112020007190T5 (en) | Object recognition device, path planning device, parking assistance device, object recognition system, path planning system and parking assistance system | |
| DE102021126742A1 (en) | Maneuvering system and method for automated maneuvering of a motor vehicle in a multi-storey parking area | |
| DE102020209817A1 (en) | At least partially autonomously controllable vehicle, method, computer program and device for validating information about a restriction of a traffic area |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R163 | Identified publications notified |