DE102016000588A1 - Method for self-localization of a vehicle - Google Patents
Method for self-localization of a vehicle Download PDFInfo
- Publication number
- DE102016000588A1 DE102016000588A1 DE102016000588.2A DE102016000588A DE102016000588A1 DE 102016000588 A1 DE102016000588 A1 DE 102016000588A1 DE 102016000588 A DE102016000588 A DE 102016000588A DE 102016000588 A1 DE102016000588 A1 DE 102016000588A1
- Authority
- DE
- Germany
- Prior art keywords
- vehicle
- image features
- images
- database
- depot
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
- G06T7/74—Determining position or orientation of objects or cameras using feature-based methods involving reference images or patches
-
- 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
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30241—Trajectory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30248—Vehicle exterior or interior
- G06T2207/30252—Vehicle exterior; Vicinity of vehicle
- G06T2207/30256—Lane; Road marking
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zur Selbstlokalisation eines Fahrzeugs (1), wobei zeitlich aufeinanderfolgend Bilder (P) erfasst werden und eine aktuelle Position des Fahrzeugs (1) anhand von Korrespondenzen (K1 bis K4) von Bildmerkmalen aktuell erfasster Bilder (P) mit in einer Datenbank (6) hinterlegten Referenz-Bildmerkmalen und diesen zugeordneten Positionsdaten (POS) ermittelt wird. Erfindungsgemäß ist in der Datenbank (6) für einen autonom mittels des Fahrzeugs (1) anfahrbare Stationen (S1 bis S4) umfassenden Betriebshof (D) ein Trajektorienetz (N1 bis N4) mit Weichen (W1 bis W3) und Fahrtrichtungswechselpunkten (X1 bis X7) hinterlegt und die Bilder (P) werden mittels einer an dem Fahrzeug (1) angeordneten und zumindest einen in einer Umgebung des Fahrzeugs (1) befindlichen Bodenbereich (B1) erfassenden Kamera (2) erfasst, wobei anhand von Korrespondenzen (K1 bis K4) zwischen den Bildmerkmalen der aktuell erfassten Bilder (P) und den hinterlegten Referenz-Bildmerkmalen und der diesen zugeordneten Positionsdaten (POS) eine Position des Fahrzeugs (1) innerhalb des Trajektorienetzes (N1 bis N4) ermittelt wird. Die Erfindung betrifft weiterhin eine Verwendung eines solchen Verfahrens zur autonomen Längs- und Quersteuerung eines Fahrzeugs (1) auf einem Betriebshof (D).The invention relates to a method for self - localization of a vehicle (1), wherein temporally successive images (P) are detected and a current position of the vehicle (1) on the basis of correspondences (K1 to K4) of image features currently detected images (P) in a Database (6) stored reference image features and this associated position data (POS) is determined. According to the invention, a trajectory network (N1 to N4) with switches (W1 to W3) and travel change points (X1 to X7) is provided in the database (6) for a depot (D) which can be approached autonomously by means of the vehicle (1). deposited and the images (P) are detected by means of a vehicle (1) arranged and at least one in an environment of the vehicle (1) located bottom region (B1) detecting camera (2), wherein on the basis of correspondences (K1 to K4) between a position of the vehicle (1) within the Trajektorienetzes (N1 to N4) is determined the image features of the currently captured images (P) and the stored reference image features and their associated position data (POS). The invention further relates to a use of such a method for autonomous longitudinal and lateral control of a vehicle (1) on a depot (D).
Description
Die Erfindung betrifft ein Verfahren zur Selbstlokalisation eines Fahrzeugs gemäß dem Oberbegriff des Anspruchs 1.The invention relates to a method for self-localization of a vehicle according to the preamble of
Die Erfindung betrifft weiterhin eine Verwendung eines solchen Verfahrens.The invention further relates to a use of such a method.
Aus der
Weiterhin ist aus der
Der Erfindung liegt die Aufgabe zu Grunde, ein gegenüber dem Stand der Technik verbessertes Verfahren zur Selbstlokalisation eines Fahrzeugs und eine Verwendung eines solchen Verfahrens anzugeben.The invention is based on the object to provide a comparison with the prior art improved method for self-localization of a vehicle and a use of such a method.
Hinsichtlich des Verfahrens wird die Aufgabe erfindungsgemäß durch die im Anspruch 1 angegebenen Merkmale und hinsichtlich der Verwendung durch die im Anspruch 4 angegebenen Merkmale gelöst.With regard to the method, the object is achieved by the features specified in
Vorteilhafte Ausgestaltungen der Erfindung sind Gegenstand der Unteransprüche.Advantageous embodiments of the invention are the subject of the dependent claims.
In dem Verfahren zur Selbstlokalisation eines Fahrzeugs werden zeitlich aufeinanderfolgend Bilder erfasst und es wird eine aktuelle Position des Fahrzeugs anhand von Korrespondenzen von Bildmerkmalen aktuell erfasster Bilder mit in einer Datenbank hinterlegten Referenz-Bildmerkmalen und diesen zugeordneten Positionsdaten ermittelt.In the method for self-localization of a vehicle, temporally successive images are acquired and a current position of the vehicle is determined on the basis of correspondences of image features of currently acquired images with reference image features stored in a database and associated position data.
Erfindungsgemäß ist in der Datenbank für einen autonom mittels des Fahrzeugs anfahrbare Stationen umfassenden Betriebshof ein Trajektorienetz mit Weichen und Fahrtrichtungswechselpunkten hinterlegt und die Bilder werden mittels einer an dem Fahrzeug angeordneten und zumindest einen in einer Umgebung des Fahrzeugs befindlichen Bodenbereich erfassenden Kamera erfasst, wobei anhand von Korrespondenzen zwischen den Bildmerkmalen der aktuell erfassten Bilder und den hinterlegten Referenz-Bildmerkmalen und der diesen zugeordneten Positionsdaten eine Position des Fahrzeug innerhalb des Trajektorienetzes ermittelt wird.According to the invention, a trajectory network with switches and change of direction points is stored in the database for a station that can be approached autonomously by means of the vehicle, and the images are recorded by means of a camera arranged on the vehicle and detecting at least one camera located in a surrounding area of the vehicle, with the aid of correspondences a position of the vehicle within the trajectory network is determined between the image features of the currently acquired images and the stored reference image features and their associated position data.
Das Verfahren ermöglicht mit besonders geringem Aufwand eine autonome Fahrt und autonome Rangierprozesse von Fahrzeugen auf Betriebshöfen, wodurch Personal zur Bewegung des Fahrzeugs nicht erforderlich ist. Hierdurch wird beispielsweise ermöglicht, dass Kraftfahrer während einer Be- und Entladung ihres Fahrzeugs eine Fahrpause einlegen.The method allows with very little effort autonomous driving and autonomous maneuvering of vehicles in depots, which personnel for moving the vehicle is not required. In this way, for example, allows drivers during a loading and unloading their vehicle to take a break.
Zur Realisierung des Verfahrens, insbesondere zur Erfassung der Bilder, ist in vorteilhafter Weise bereits eine am Fahrzeug verbaute und für weitere Funktionen verwendete Kamera, beispielsweise eine Front-, Seiten- oder Rückfahrkamera, verwendbar. Hierdurch können eine Mehrfachverwendung oder Multifunktionalität einer solchen Kamera und daraus folgend ein besonders geringer Material- und Kostenaufwand erzielt werden.For the realization of the method, in particular for capturing the images, advantageously already a camera installed on the vehicle and used for other functions, such as a front, side or rear view camera, used. As a result, a multiple use or multi-functionality of such a camera and consequently a particularly low material and cost can be achieved.
Ausführungsbeispiele der Erfindung werden im Folgenden anhand von Zeichnungen näher erläutert. Embodiments of the invention are explained in more detail below with reference to drawings.
Dabei zeigen:Showing:
Einander entsprechende Teile sind in allen Figuren mit den gleichen Bezugszeichen versehen.Corresponding parts are provided in all figures with the same reference numerals.
In
Alternativ zu der Ausbildung der Kamera
Die Vorrichtung
Weiterhin werden die Bilder P an eine Recheneinheit
Dabei ist in der Datenbank
In Abhängigkeit der ermittelten Position und einer Zielposition des Fahrzeugs
In
Im Unterschied zu dem in
Im Unterschied zu dem in
In
Das Trajektorienetz N1 umfasst mehrere virtuelle Weichen W1 bis W3 und Fahrtrichtungswechselpunkte X1 bis X7, welche Knotenpunkte und/oder Endpunkte an oder zwischen Trajektorieabschnitten des Trajektorienetzes N1 bilden. Das Trajektorienetz N1 bildet somit ein virtuelles Gleisnetz mit mehreren Gleisen, welche sich überschneiden können. Auf diesem Gleisnetz ist ein autonomer Fahrbetrieb des Fahrzeugs
Zur Ermittlung einer aktuellen Position des Fahrzeugs
Weiterhin ist es erforderlich, dass der Boden B des Betriebshofes D eine möglichst zufällige und unterscheidbare Bodenstruktur und/oder Bodenoberfläche aufweist, damit charakteristische Bildmerkmale erfassbar sind. Hierzu sind in einer möglichen Ausgestaltung auf einer Bodenoberfläche beständige und mittels Kamera
Im Folgenden wird ein mögliches Ausführungsbeispiel eines Ablaufs von einer Abgabe des Fahrzeugs
Solche Einlernfahrten und ein autonomer Fahrbetrieb des Fahrzeugs
Finden während der Einlernfahrt Mehrfachüberfahrungen gleicher Positionen statt, so werden die erfassten Bilder P als Referenzbilder RP für parallele Mehrfachtrajektorien oder Mehrfachgleise als Alternativen hinterlegt.If multiple passes of the same positions take place during the teach-in drive, the captured images P are stored as reference images RP for parallel multiple trajectories or multiple tracks as alternatives.
Mittels eines solchen Einlernvorgangs ist es in einfacher Weise möglich, auch zusätzliche Trajektorieabschnitte oder Gleisabschnitte nachträglich in ein Trajektorienetz N1 bis N4 aufzunehmen. Somit wird beispielsweise ermöglicht, temporäre oder dauerhafte Modifikationen am Betriebshof D und somit an dessen Trajektorienetz N1 bis N4 zu berücksichtigen.By means of such a learning process, it is possible in a simple manner to include additional trajectory sections or track sections subsequently in a trajectory network N1 to N4. Thus, for example, it is possible to take into account temporary or permanent modifications to the depot D and thus to its trajectory network N1 to N4.
In
In
BezugszeichenlisteLIST OF REFERENCE NUMBERS
- 11
- Fahrzeugvehicle
- 22
- Kameracamera
- 33
- Vorrichtungcontraption
- 44
- Anzeigeeinheitdisplay unit
- 55
- Recheneinheitcomputer unit
- 66
- DatenbankDatabase
- 77
- Steuereinheitcontrol unit
- 8 bis 118 to 11
- Aktoractuator
- 1212
- PositionsbestimmungseinheitPosition Determination Entity
- 1313
- Schnittstelleinterface
- BB
- Bodenground
- B1B1
- Bodenbereichfloor area
- DD
- Betriebshofdepot
- Ee
- Erfassungsbereichdetection range
- II
- Steuerinformationtax information
- K1 bis K4K1 to K4
- KorrespondenzCorrespondence
- N1 bis N4N1 to N4
- TrajektorienetzTrajektorienetz
- PP
- Bildimage
- POSPOS
- Positionsdatenposition data
- POS1POS1
- Startpositionstarting position
- POS2POS2
- Zielpositiontarget position
- RPRP
- Referenzbildreference image
- S1 bis S4S1 to S4
- Stationstation
- W1 bis W3W1 to W3
- Weicheswitch
- X1 bis X7X1 to X7
- FahrtrichtungswechselpunktDirection change point
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- DE 102013003117 A1 [0003] DE 102013003117 A1 [0003]
- DE 10322765 A1 [0004] DE 10322765 A1 [0004]
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102016000588.2A DE102016000588A1 (en) | 2016-01-21 | 2016-01-21 | Method for self-localization of a vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102016000588.2A DE102016000588A1 (en) | 2016-01-21 | 2016-01-21 | Method for self-localization of a vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102016000588A1 true DE102016000588A1 (en) | 2016-07-21 |
Family
ID=56293872
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102016000588.2A Withdrawn DE102016000588A1 (en) | 2016-01-21 | 2016-01-21 | Method for self-localization of a vehicle |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102016000588A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017009967A1 (en) | 2017-10-26 | 2018-03-29 | Daimler Ag | sensor module |
DE102018001865A1 (en) | 2018-03-08 | 2018-09-20 | Daimler Ag | Method and device for transmitting sensor data between a tractor and at least one trailing trailer |
DE102018205142A1 (en) | 2018-04-05 | 2019-10-10 | Audi Ag | Method for detecting a current position of a motor vehicle, device for carrying out the method and motor vehicle |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10322765A1 (en) | 2003-05-19 | 2005-01-05 | Daimlerchrysler Ag | Automated freight yard |
DE102013003117A1 (en) | 2013-02-25 | 2013-08-29 | Daimler Ag | Method for self localization of vehicle and for detecting objects in surrounding of passenger car, involves determining position of vehicle from position data when image characteristics coincide with comparison characteristics |
-
2016
- 2016-01-21 DE DE102016000588.2A patent/DE102016000588A1/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10322765A1 (en) | 2003-05-19 | 2005-01-05 | Daimlerchrysler Ag | Automated freight yard |
DE102013003117A1 (en) | 2013-02-25 | 2013-08-29 | Daimler Ag | Method for self localization of vehicle and for detecting objects in surrounding of passenger car, involves determining position of vehicle from position data when image characteristics coincide with comparison characteristics |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102017009967A1 (en) | 2017-10-26 | 2018-03-29 | Daimler Ag | sensor module |
DE102018001865A1 (en) | 2018-03-08 | 2018-09-20 | Daimler Ag | Method and device for transmitting sensor data between a tractor and at least one trailing trailer |
DE102018205142A1 (en) | 2018-04-05 | 2019-10-10 | Audi Ag | Method for detecting a current position of a motor vehicle, device for carrying out the method and motor vehicle |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3181422B1 (en) | Method and system for automatically guiding a follow vehicle with a scout vehicle | |
DE102013207899A1 (en) | Automated guided vehicle, system with a computer and a driverless transport vehicle, method for planning a virtual lane and method for operating a driverless transport vehicle | |
DE102015201209A1 (en) | Valet parking method and valet parking system | |
EP3268826A1 (en) | Guiding of a motor vehicle in a parking lot | |
DE102017123848A1 (en) | Automatic parking of a vehicle in a parking lot | |
DE102015203016A1 (en) | Method and device for optical self-localization of a motor vehicle in an environment | |
DE102016222259A1 (en) | Method and system for providing data for a first and second trajectory | |
DE102013207895A1 (en) | Driverless transport vehicle, system with a computer and a driverless transport vehicle, method for operating a driverless transport vehicle | |
DE102016124065A1 (en) | Method for the autonomous maneuvering of a motor vehicle on a parking area with determination of a driving tube on the basis of a digital map, infrastructure device, driver assistance systems, motor vehicle and communication system | |
DE102015004923A1 (en) | Method for self-localization of a vehicle | |
DE102018216110A1 (en) | Method and device for providing an environment image of an environment of a mobile device and motor vehicle with such a device | |
DE102017118651A1 (en) | Method and system for collision avoidance of a vehicle | |
DE102013011824A1 (en) | Method for determining and updating a debit card in a parking area | |
DE102016000588A1 (en) | Method for self-localization of a vehicle | |
DE102015011467A1 (en) | Method of creating a digital map of a parking space | |
DE102016012345A1 (en) | Method for recognizing objects | |
EP3274979A1 (en) | Method for recognizing movements of objects in a vehicle parking area | |
WO2017036639A1 (en) | Method and device for operating multiple consecutively parked motor vehicles | |
DE102015014614A1 (en) | Method for carrying out an autonomous drive of a vehicle | |
DE102017220291A1 (en) | Method for automatically guiding a vehicle along a virtual rail system | |
DE102017217827A1 (en) | Parking vehicle and method for transporting and parking a vehicle | |
DE102017118741A1 (en) | A method for operating a motor vehicle in an environment with limited access to a navigation satellite system, driver assistance system and motor vehicle | |
DE102020201785A1 (en) | Marker to define the movement trajectory of a vehicle | |
WO2018059735A1 (en) | Method for the self-location of a vehicle | |
DE102017124661A1 (en) | A method for assisting a user of a motor vehicle when parking in a parking lot, corresponding computer program product, corresponding driver assistance device and corresponding motor vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R230 | Request for early publication | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |