DE102015210096A1 - Verfahren zur Transformation einer Positionsangabe in ein lokales Koordinatensystem - Google Patents

Verfahren zur Transformation einer Positionsangabe in ein lokales Koordinatensystem Download PDF

Info

Publication number
DE102015210096A1
DE102015210096A1 DE102015210096.0A DE102015210096A DE102015210096A1 DE 102015210096 A1 DE102015210096 A1 DE 102015210096A1 DE 102015210096 A DE102015210096 A DE 102015210096A DE 102015210096 A1 DE102015210096 A1 DE 102015210096A1
Authority
DE
Germany
Prior art keywords
latitude
coordinate system
local
longitude
distance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DE102015210096.0A
Other languages
English (en)
Inventor
Sorin Huss
Attila Jaeger
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Continental Automotive Technologies GmbH
Original Assignee
Continental Teves AG and Co OHG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Continental Teves AG and Co OHG filed Critical Continental Teves AG and Co OHG
Priority to DE102015210096.0A priority Critical patent/DE102015210096A1/de
Priority to EP16728871.1A priority patent/EP3304126A1/de
Priority to CN201680024823.5A priority patent/CN107636490B/zh
Priority to PCT/EP2016/062279 priority patent/WO2016193265A1/de
Publication of DE102015210096A1 publication Critical patent/DE102015210096A1/de
Priority to US15/827,699 priority patent/US10732598B2/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B17/00Systems involving the use of models or simulators of said systems
    • G05B17/02Systems involving the use of models or simulators of said systems electric
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • H04W4/027Services making use of location information using location based information parameters using movement velocity, acceleration information
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23446HIL hardware in the loop, simulates equipment to which a control module is fixed
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23452Simulate sequence on display to control program, test functions
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23456Model machine for simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Geometry (AREA)
  • Evolutionary Computation (AREA)
  • Computer Hardware Design (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zur Transformation einer Angabe zu mindestens einer Position auf einem Globus von einem ersten globalen Koordinatensystem in ein zweites lokales Koordinatensystem,
wobei die Position im ersten globalen Koordinatensystem mittels Angabe des Längengrades und eines Breitengrades angebbar ist, und wobei die Position im zweiten lokalen Koordinatensystem in Bezug zu zwei orthogonal zueinander ausgerichteten Achsen angebbar ist,
aufweisend die Schritte:
– Empfangen eines Signals enthaltend Angabe zur Position mittels einer Antenne,
– Ermitteln eines ersten Abstandes (x) zwischen der Position und einem Referenzlängengrad für die erste lokale Achse mittels einer Recheneinheit, und
– Ermitteln eines zweiten Abstandes (y) zwischen der Position und einem Referenzbreitengrad für die zweite lokale Achse mittels der Recheneinheit,
dadurch gekennzeichnet, dass der Referenzlängengrad derart ausgewählt wird, dass er in der Nähe der Position ist.

Description

  • Die Erfindung betrifft ein Verfahren zur Transformation einer Angabe zu mindestens einer Position in einem globalen Koordinatensystem in ein zweites lokales Koordinatensystem gemäß dem Oberbegriff des Anspruchs 1 und sowie ein entsprechendes Verfahren zur Rücktransformation der Positionsangabe und ein Fahrzeugsystem zum durchführen einer solchen Transformation gemäß dem Oberbegriff des Anspruchs 11.
  • Positionsdaten eines Fahrzeugs bilden eine Basisgröße für viele Fahrzeug-zu-X Applikationen (hiernach kurz V2X). Die Positionsdaten können dabei eine Aussage über die Position des eigenen Fahrzeugs bzw. Ego-Fahrzeugs betreffen. Darüber hinaus enthalten von anderen Fahrzeugen oder Verkehrsteilnehmern empfangene Nachrichten, bspw. DENM Nachrichten, auch entsprechende Positionsangaben bzw. -daten, die vom Absender generiert wurden. In DEMNs sind die Positionsangaben im WGS-84 Format enthalten.
  • Gemäß dem WGS-84 Format werden die Positionsangaben u. a. unter Verwendung von Längen- und Breitengraden angegeben. Diese Angaben sind zwar universell auf dem Globus gültig, sind aber für die Verwertung der Informationen in einer V2X Applikation unhandlich bzw. erfordern einen hohen Rechenaufwand.
  • Der Erfinder dieser Anmeldung hatte daher ein Verfahren entwickelt, bei der die globalen Positionsangaben in ein lokales Koordinatensystem umgewandelt werden. Dabei verwendet er den Abstand der aktuellen Position von Greenwich und dem Äquator und verwendet diese Abstände als Positionsangabe für ein zweiachsiges Koordinatensystem. Weitere Details zu dem Verfahren sind in dem
    Fachartikel "Novel Techniques to Handle Rectangular Areas in Car-to-X Communication Applications", Proceedings of the 10th International Conference on Informatics in Control, Automation and Robotics (ICINCO) – Special Session on Intelligent Vehicle Controls & Intelligent Transportation Systems (IVC&ITS), Reykjavík, Island, Juli 2013
    zu finden. Nachteil dieses bekannten Verfahrens ist jedoch, dass mit größerem Abstand vom Greenwich ein Verzerrungsfehler bei der Transformation der Positionsangaben auftritt, so dass das Verfahren nur in der Nähe von Greenwich nutzbare Ergebnisse liefert. Für Verfahren oder Systeme, die weltweit Anwendung finden sollen, ist dieser Umstand nicht akzeptabel.
  • Aufgabe der Erfindung ist es daher, das bekannte Verfahren derart weiterzubilden, so dass es universell einsetzbar ist.
  • Die Aufgabe wird gelöst gemäß eines Verfahrens gemäß dem Oberbegriff des Anspruchs 1, wobei der Referenzlängengrad er in der Nähe der zu konvertierenden Position oder benachbart dazu ausgewählt wird.
  • Innerhalb des zweiten lokalen Koordinatensystems lässt sich eine Position innerhalb einer zweidimensionalen Ebene abbilden, was für Berechnungen einfach handzuhaben ist. Idealerweise handelt es sich bei dem lokalen Koordinatensystem um ein kartesisches Koordinatensystem. Das lokale Koordinatensystem wird durch die erste und zweite Achse bzw. durch die x- und y-Achse aufgespannt. Die x-Achse verläuft im Wesentlichen horizontal, also parallel zu einem Breitengrad. Die y-Achse verläuft im Wesentlichen parallel zu einem Längengrad. Mit dem berechneten Abstand von einem Referenzlängengrad bzw. Referenzbreitengrad lässt sich eine Position in einer metrischen Einheit für die x- und y-Achse des lokalen Koordinatensystems angeben. Als Referenzbreitengrad wird vorzugsweise der Äquator verwendet. Idealerweise liegt der Ursprungspunkt des lokalen Koordinatensystems liegt auf dem Kreuzungspunkt des Referenzlängengrades und Referenzbreitengrades.
  • Die Erfindung basiert dabei auf der Erkenntnis, dass die Abstandsberechnung am einfachsten ist, wenn Abstände parallel zu einem Längs- bzw. Breitengrad verlaufen. Die dem Verfahren zugrunde liegende Annahme, dass der Globus eine sphärische Form aufweist, verstärkt dies.
  • Aufgrund der geographischen Ausdehnung eines Breitengrades kann das Verfahren ohne merklichen Fehler ausgeführt werden, auch wenn der Abstand nicht exakt berechnet wird. Daher ist der Wortlaut „identisch“ im Sinne dieser Erfindung nicht in einem geometrischen Sinne zu verstehen. Eine geringfügige Abweichung ist also soweit zulässig solange es die Qualität der Positionsangabe im lokalen Koordinatensystem nicht merklich verschlechtert.
  • Das Verfahren eignet sich sowohl für die Transformation von Positionen, die bspw. von einem Ego-Fahrzeug erfasst werden, als auch Positionen, die von anderen Fahrzeugen oder Verkehrsteilnehmern geliefert werden. Daher kann es sich bei der Antenne zum Empfangen der Positionsangaben bzw. -signale um GNSS Antennen oder Antennen zum Übertragen von Daten handeln, bspw. nach dem IEEE 802.11, 3G oder LTE Standard.
  • Gemäß einer vorteilhaften Ausführungsform des erfindungsgemäßen Verfahrens wird als Referenzlängengrad ein Längengrad in der Nähe der Position oder benachbart zu dieser Position, vorzugsweise im Bereich bis 10km, ausgewählt. Die Erfindung beruht ferner auf der Erkenntnis, dass eine Bindung des ersten Referenzpunktes an Greenwich bzw. dem Null-Meridian nicht notwendig und nicht vorteilhaft ist. Eine erfindungsgemäße Auswahl des Referenzlängengrades hat darüber hinaus auch den Vorteil, dass durch eine geringere Ausdehnung des betrachteten Areals die Annahme einer zweidimensionalen Ebene auf das betrachtete Areal bzw. Bereich eher zutrifft. Bevorzugter Weise beträgt der maximale Abstand zwischen dem Referenzlängengrad und der Position weniger als 10 Kilometer, besonders bevorzugt weniger als 1 Kilometer. In ersten Versuchen haben sich diese Abstände als praktikabel erwiesen.
  • Gemäß einer vorteilhaften Ausführungsform des erfindungsgemäßen Verfahrens werden die Abstände in Bogenmaß berechnet. Der Rechenaufwand zum Ermitteln der Abstände kann auf diese Weise weiter verringert werden.
  • Gemäß einer vorteilhaften Ausführungsform des erfindungsgemäßen Verfahrens wird der Abstand für die erste lokale Achse mittels der Gleichung x_P = r·(λ_P – λ_R)·cos(φ_P) berechnet, mit
  • r
    für Erdradius gemäß WSG-84,
    λ_P
    für Längengrad der Position,
    λ_R
    für Referenzlängengrad, und
    φ_P
    für Breitengrad der Position.
  • Gemäß einer vorteilhaften Ausführungsform des erfindungsgemäßen Verfahrens wird der Abstand für die zweite lokale Achse mittels der Gleichung y_P = r·φ_P berechnet.
  • Gemäß einer vorteilhaften Ausführungsform des erfindungsgemäßen Verfahrens wird der Referenzbreitengrad in der Nähe der Position ausgewählt. Die vorgenannte Gleichungen ändern sich in so einem Fall zu y_P = r·(φ_P – φ_R) mit φ_R für Referenzbreitengrad. Das hat den Vorteil, dass die Werte für die y-Koordinaten bei geeigneter Wahl des Referenzbreitengrades kleiner werden, so dass bei beschränkter Bit Anzahl, bspw. 32-Bit, die lokale y-Koordinaten trotz der beschränkten Bit Anzahl noch präzise abbildbar ist.
  • Gemäß einer vorteilhaften Ausführungsform des erfindungsgemäßen Verfahrens wird der Längengrad der Ego-Position oder Eigenposition als Referenzlängengrad und der Breitengradgrad der Ego-Position oder Eigenposition als Referenzbreitengrad. Insbesondere kann die Ego-Position auch als Ursprungspunkt des lokalen Koordinatensystems verwendet werden. Für die Anwendung des Verfahrens in V2X Anwendungen ist diese Ausführungsform besonders vorteilhaft, da in V2X Anwendungen i. d. R. die nähere Umgebung betrachtet wird und daher der Einfluss des Verzerrungsfehlers in so einem Fall dann nur unmerklich auftritt. Die Zuordnung weiterer Positionen innerhalb des lokalen Koordinatensystems erfolgt dann relativ zur Ego-Position. Die vorgenannte Gleichungen ändern sich in so einem Fall zu x_P = r·(λ_P – λ_0)·cos(φ_P) y_P = r·(φ_P – φ_0) mit λ_0, φ_0 für den Längen- und Breitengrad der Ego-Position P_0, bzw. des Ursprungspunktes des lokalen Koordinatensystems.
  • Gemäß einer vorteilhaften Ausführungsform des erfindungsgemäßen Verfahrens kann die Gleichung für die x-Koordinate derart abgewandelt werden, dass anstatt cos(φ_P) der Kosinus des Referenzbreitengrad bzw des Ursprungspunktes verwendet wird, nämlich cos(φ_R) bzw. cos(φ_0). Bei gleichbleibendem Referenzlängen- und -breitengrad, i. d. R. also während einer Anwendungsperiode, bleibt dann für alle Koordinaten und in beiden Richtungen der Konvertierung dieser Wert stets gleich, muss also nur einmal bestimmt werden. So kann der Rechenaufwand zusätzlich verringert werden.
  • Gemäß einer vorteilhaften Ausführungsform des erfindungsgemäßen Verfahrens werden der Referenzlängen- und -breitengrad, für eine Anwendungsperiode fixiert. Die Ausführungsform ermöglicht es ein temporäres lokales Koordinatensystem aufzuspannen, das für Anwendungsfälle in denen ein begrenzter Bereich definiert werden muss geeignet ist.
  • Gemäß einer vorteilhaften Ausführungsform des erfindungsgemäßen Verfahrens ist die Anwendungsperiode kürzer als 120 Sekunden, insbesondere kürzer als 60 Sekunden, besonders bevorzugt kürzer als 30 Sekunden. Für den Einsatz in V2X Anwendungen haben sich die vorgenannten Werte als besonders praktikabel erwiesen.
  • Gemäß einer vorteilhaften Ausführungsform des erfindungsgemäßen Verfahrens wird die Dauer der Anwendungsperiode in Abhängigkeit der Fahrgeschwindigkeit eingestellt. Mittels dieser alternativen Ausführungsform kann auf diese Weise die Anwendungsdauer möglichst genau an die jeweilige Fahrsituation angepasst werden, bspw. Fahrt auf der Autobahn, Landstraße oder in der Stadt.
  • Die Aufgabe wird ferner gelöst gemäß einem zweiten Aspekt der Erfindung mittels eines Verfahrens gemäß Anspruchs 10. Das erfindungsgemäße Verfahren ermöglicht die Rücktransformation von Positionsangaben in ein globales Koordinatensystem, so dass die Positionsangaben bspw. gekoppelt mit weiteren Informationen an andere Fahrzeugkomponenten oder Verkehrsteilnehmer übersendet werden können. Die Auswahl der Gleichungen ist davon abhängig, ob man als Referenzbreitengrad den Äquator oder einen anderen Breitengrad gewählt hat.
  • Ferner wird die Aufgabe gelöst gemäß eines dritten Aspektes der Erfindung mittels eines Fahrzeugsystems gemäß dem Oberbegriff des Anspruchs 11, wobei der Referenzlängengrad derart ausgewählt wird, dass er in der Nähe der zu konvertierenden Position bzw. Positionen ist.
  • Die Erfindung wird im Folgenden anhand eines Ausführungsbeispiels und von Figuren näher beschrieben. Es zeigen:
  • 1 eine beispielhafte Darstellung von mehreren Positionen in einem lokalen Koordinatensystem,
  • 2 eine Darstellung für eine Transformation eines Punktes P gemäß dem erfindungsgemäßen Verfahrens (nicht maßstabsgetreu), und
  • 3 ein schematisches Blockdiagramm eines erfindungsgemäßen Fahrzeugsystems.
  • 1 zeigt ein Szenario, bei dem das erfindungsgemäße Verfahren zum Einsatz kommt. Es zeigt ein Fahrzeug 1, das entlang einer Straße 2 fährt und in regelmäßigen Abständen mehrere Positionen P_1 bis P_6 entlang der Straße erfasst. Jede dieser Positionen P_1 bis P_6 wurde mittels eines GNSS Empfängers des Fahrzeugs erfasst. Es ist jedoch auch denkbar, dass solche Positionen auch von anderen Verkehrsteilnehmern übermittelt werden. Für das erfindungsgemäße Verfahren spielt dieser Umstand keine Rolle.
  • Die Positionen sind ursprünglich gemäß dem WGS-84 codiert und enthalten eine Information über den Längengrad und den Breitengrad. Jeder dieser Punkte kann somit anhand der Informationen auf dem Globus abgebildet werden, wie in 2 gezeigt. Für V2X Anwendungen werden die Punkte P_1 bis P_6 in dem Ego-Fahrzeug in ein zweites lokales Koordinatensystem transformiert. In 1 ist die aktuelle Position P_0 des Ego-Fahrzeugs als Ursprungspunkt des lokalen Koordinatensystems angegeben, was jedoch nur ein Beispiel darstellt. Der Punkt P_0 kann je nach Anwendung auch über eine gewisse Zeit oder Anwendungsperiode beibehalten werden, unabhängig davon, ob sich das Ego-Fahrzeug weiterbewegt oder nicht. Die transformierten lokalen Koordinaten können dazu verwendet werden, um bspw. einen Bereich 3 über mehrere Punkte P_1 bis P_6 zu spannen. Für diesen Bereich 3 können dann V2X relevante Informationen hinterlegt werden, wie bspw. straßenbezogene Wetterdaten. Auf diese Weise könnten nachfolgende Fahrer vor Straßenglätte oder anderen Gefahren gewarnt werden.
  • Das erfindungsgemäße Verfahren wird beispielhaft für den Punkt P aus der 2 näher beschrieben. Um die Positionsangaben zum Punkt P in ein zweidimensionales Koordinatensystem zu transformieren wird zunächst ein Referenzlängengrad und ein Referenzbreitengrad festgelegt. Der Referenzbreitengrad φ_R ist in der Regel der Äquator. Der Referenzlängengrad λ_R wird vorteilhafter Weise derart festgelegt, dass es in der Nähe der jeweiligen Position P liegt. Als Referenzlängengrad λ_R und Referenzbreitengrad könnte auch der Längengrad λ_0 und Breitengrad φ_0 der Position des Ego-Fahrzeugs P_0 verwendet werden. Für die Anwendungen in einem Fahrzeugsystem sollte der Abstand zwischen der aktuellen Position P und dem Referenzlängengrad in der Ausrichtung des Breitengrades vorteilhafterweise weniger als 10 km, besonders bevorzugt weniger als 1 km, betragen.
  • Zum Berechnen der lokalen x-Koordinate wird der Abstand zwischen dem Referenzlängengrad λ_R und dem Punkt P berechnet, gemäß der Gleichung x_P = r·(λ_P – λ_R)·cos(φ_P) mit
  • r
    für Erdradius,
    λ_P
    für Längengrad der Position,
    λ_R
    für Referenzlängengrad, und
    φ_P
    für Breitengrad der Position.
  • Als Radius kann dabei der Radius entsprechend dem WGS-84 Standard genommen werden, wonach der Radius 6371000,8 m beträgt. Auf diese Weise erhält man den Abstand für die x-Koordinate in Metern. Nimmt man den Längengrad λ_0 der Position P_0 des Ego-Fahrzeugs als Referenzlängengrad, so ist in der obigen Gleichung λ_0 anstatt λ_R einzusetzen.
  • In entsprechender Weise wird der Abstand vom Referenzbreitengrad φ_P zu dem Punkt P berechnet, was dann der y-Koordinate entspricht. Nimmt man den Äquator als Referenzbreitengrad, so lautet die Gleichung y_P = r·φ_P, und man erhält auf diese Weise den Abstand des Punktes P vom Äquator in Metern. Nimmt man den Breitengrad φ_0 der Position des Ego-Fahrzeugs als Referenzlängengrad, so lautet die Gleichung y_P = r·(φ_P – φ_0).
  • Auf diese Weise können alle Punkte P_1 bis P_6. Wählt man die Position des Ego-Fahrzeugs P_0 als Ursprungspunkt des lokalen Koordinatensystems, so würde sich die y-Koordinate der Punkte P_1 bis P_6 als Differenz zu P_0 ergeben. Das hat den Vorteil, dass die Werte für die y-Koordinaten relativ klein sind und bei beschränkter Bit Anzahl, bspw. 32-Bit, die lokale y-Koordinaten trotz der beschränkten Bit Anzahl noch präzise abbildbar ist. Insbesondere kann die Berechnung dadurch vereinfacht werden, indem man bei der Bestimmung der x-Koordinate den Breitengrad φ_0 der Ego-Position in den Cosinus-Term einsetzt, so dass die Gleichung x_P_i = r·(λ_P_i – λ_0)·cos(φ_0) mit konstantem cos(φ_0) für P_1 bis P_6 angewendet werden kann.
  • Wesentliche Vorteile der Erfindung ergeben sich im Vergleich zum bekannten Verfahren aus dem Stand der Technik, indem man den Abstand zwischen der Position und dem Referenzlängen- und -breitengrad aufbauend auf der Differenz der Winkel (im Bogenmaß) der sphärischen Koordinaten berechnet. Durch eine geeignete Auswahl des ersten Referenzlängengrades in der Nähe einer aktuellen Position kann der Verzerrungsfehler darüber hinaus noch verkleinert werden.
  • Die Rücktransformation einer Positionsangabe aus einem lokalen Koordinatensystem in ein globales Koordinatensystem erfolgt entsprechend durch eine algebraische Auflösung der vorgenannten Gleichungen nach dem Längen- bzw. Breitengrad λ_P und φ_P:
  • Längengrad mittels λ_P = x_P/(r·cos(φ_P)) + λ_R oder λ_P = x_P/(r·cos(φ_R)) + λ_R und Breitengrad mittels φ = y_P/r oder φ = y_P/r + φ_R wobei λ_R und φ_R auch den Koordinaten der Ego-Position λ_0 und φ_0 entsprechen kann.
  • In 3 ist ein Fahrzeugsystem 10 zur Transformation mindestens einer Positionsangabe auf einem Globus von einem ersten globalen Koordinatensystem in ein zweites lokales Koordinatensystem gezeigt, wobei die Position im ersten globalen Koordinatensystem mittels Angabe des Längengrades und eines Breitengrades angebbar ist, und wobei die Position im zweiten lokalen Koordinatensystem in Bezug zu zwei orthogonal zueinander ausgerichteten Achsen angebbar ist. Das oben genannte Verfahren kann mittels des hier beschriebenen Fahrzeugsystems 10 ausgeführt werden, so dass auf die Einzelheiten des Verfahrens selbst nicht weiter detailliert eingegangen wird.
  • Das Fahrzeugsystem 10 weist einen Applikationsblock 20 auf, das über mehrere Schnittstellen 12 mit anderen Komponenten des Fahrzeugs verbunden ist und in 3 als eigener Komponentenblock 30 zusammengefasst dargestellt sind.
  • Der Komponentenblock 30 weist mehrere Empfänger zum Empfangen von Positionssignalen auf. Zum einen enthält das System eine Nachrichtenempfänger 31 zum Empfangen von Nachrichten von anderen Verkehrsteilnehmern. Darüber hinaus gibt es mindestens eine GNSS-Positionsmodul 32 zum Ermitteln von Positionsdaten des Ego-Fahrzeugs.
  • Der Applikationsblock 20 weist entsprechend dazu Datenaufnehmer 21, 22 auf, die zunächst die vom Nachrichtenempfänger 31 oder GNSS-Positionsmodul 32 übermittelten Daten aufnehmen. Die Datenaufnehmer 21, 22 können derart ausgelegt sein, dass sie die übermittelten Daten nur aufnehmen. Alternativ könnte die Transformation der Koordinaten bereits in den Datenaufnehmern 21, 22 erfolgen. Im ersteren Fall könnte die Transformation auch in einer Recheneinheit 23 erfolgen, die die lokalen Positionsdaten mit anwendungsspezifischen Daten verknüpft. Im letzteren Fall sind die Datenaufnehmer 21, 22 selbst als Recheneinheiten im Sinne der Ansprüche zu verstehen.
  • Ein Nachrichtensender 24 ist auch Teil des Anwendungsblocks 20, worüber die von der Recheneinheit 23 erzeugten Nachrichten über entsprechende Komponenten 34 zum Senden von Nachrichten an andere Verkehrsteilnehmer übermittelt werden können. Vor dem versenden der Nachrichten erfolgt eine Rücktransformation der lokalen Positionsangaben in ein globales Koordinatensystem, bspw. dem WGS-84 Format, wie oben beschrieben. Diese Rücktransformation kann auch analog in dem Nachrichtensender direkt oder in der Recheneinheit 23 erfolgen.
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • 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.
  • Zitierte Nicht-Patentliteratur
    • Fachartikel “Novel Techniques to Handle Rectangular Areas in Car-to-X Communication Applications”, Proceedings of the 10th International Conference on Informatics in Control, Automation and Robotics (ICINCO) – Special Session on Intelligent Vehicle Controls & Intelligent Transportation Systems (IVC&ITS), Reykjavík, Island, Juli 2013 [0004]
    • IEEE 802.11 [0010]

Claims (14)

  1. Verfahren zur Transformation einer Angabe zu mindestens einer Position auf einem Globus von einem ersten globalen Koordinatensystem in ein zweites lokales Koordinatensystem, wobei die Position im ersten globalen Koordinatensystem mittels Angabe des Längengrades und eines Breitengrades angebbar ist, und wobei die Position im zweiten lokalen Koordinatensystem in Bezug zu zwei orthogonal zueinander ausgerichteten Achsen angebbar ist, aufweisend die Schritte: – Empfangen eines Signals enthaltend Angabe zur Position mittels einer Antenne, – Ermitteln eines ersten Abstandes (x) zwischen der Position und einem Referenzlängengrad für die erste lokale Achse mittels einer Recheneinheit, und – Ermitteln eines zweiten Abstandes (y) zwischen der Position und einem Referenzbreitengrad für die zweite lokale Achse mittels der Recheneinheit, dadurch gekennzeichnet, dass der Referenzlängengrad in der Nähe der Position ausgewählt wird.
  2. Verfahren nach Anspruch 1, wobei als Referenzbreitengrad ein Breitengrad in der Nähe der Position ausgewählt wird.
  3. Verfahren nach einem der vorstehenden Ansprüche wobei der Abstand für die erste lokale Achse mittels der Gleichung x_P = r·(λ_P – λ_R)·cos(φ_P) berechnet wird, mit r für Erdradius, λ_P für Längengrad der Position, λ_R für Referenzlängengrad, und φ_P für Breitengrad der Position.
  4. Verfahren nach Anspruch 3 wobei der Abstand für die erste lokale Achse mittels der Gleichung x_P = r·(λ_P – λ_R)·cos(φ_R) berechnet wird.
  5. Verfahren nach einem der vorstehenden Ansprüche wobei der Abstand für die zweite lokale Achse mittels der Gleichung y_P = r·(φ_P – φ_R) berechnet wird, mit r für Erdradius, φ_P für Breitengrad der Position und φ_R für Referenzbreitengrad.
  6. Verfahren nach Anspruch 5 wobei als Referenzbreitengrad der Äquator genommen wird, so dass der Abstand für die zweite lokale Achse mittels der Gleichung y_P = r * φ_P berechnet wird.
  7. Verfahren nach einem der vorstehenden Ansprüche, wobei die Abstände in Bogenmaß berechnet werden.
  8. Verfahren nach einem der Vorstehenden Ansprüche, wobei der Längengrad der Ego-Position als Referenzlängengrad ausgewählt wird.
  9. Verfahren nach einem der Vorstehenden Ansprüche, wobei der Breitengradgrad der Ego-Position als Referenzbreitengrad ausgewählt wird.
  10. Verfahren nach einem dem vorstehenden Anspruch, wobei der Referenzbreiten- und/oder -längengrad für eine Anwendungsperiode fixiert wird.
  11. Verfahren nach dem vorstehenden Anspruch, wobei die Anwendungsperiode kürzer als 120 Sekunden, insbesondere 60 Sekunden, besonders bevorzugt 30 Sekunden, ist.
  12. Verfahren nach einem der Ansprüche 10 bis 11, wobei die Dauer der Anwendungsperiode in Abhängigkeit der Fahrgeschwindigkeit eingestellt wird.
  13. Verfahren zur Transformation einer Angabe zu mindestens einer Position auf einem Globus von einem zweiten lokalen Koordinatensystem in ein erstes globales Koordinatensystem, wobei die Position im ersten globalen Koordinatensystem mittels Angabe des Längengrades und eines Breitengrades angebbar ist, und wobei die Position im zweiten lokalen Koordinatensystem in Bezug zu zwei orthogonal zueinander ausgerichteten Achsen angebbar ist, aufweisend die Schritte: – Ermitteln des Längengrades mittels λ_P = x_P/(r·cos(φ_P)) + λ_R oder λ_P = x_P/(r·cos(φ_R)) + λ_R und – Ermitteln des Breitengrades mittels φ_P = y_P/r oder φ_P = y_P/r + φ_R jeweils mit r für Erdradius, λ_P für Längengrad der Position, λ_R für Referenzlängengrad, φ_P für Breitengrad der Position und φ_R für Referenzbreitengrad wobei λ_R und φ_R auch den Koordinaten der Ego-Position λ_0 und φ_0 entsprechen kann.
  14. Fahrzeugsystem zur Transformation einer Angabe zu mindestens einer Position auf einem Globus von einem ersten globalen Koordinatensystem in ein zweites lokales Koordinatensystem, wobei die Position im ersten globalen Koordinatensystem mittels Angabe des Längengrades und eines Breitengrades angebbar ist, und wobei die Position im zweiten lokalen Koordinatensystem in Bezug zu zwei orthogonal zueinander ausgerichteten Achsen angebbar ist, aufweisend – einen Empfänger zum Empfangen von Positionssignalen, – eine Recheneinheit zum Ermitteln eines ersten Abstandes (x) zwischen der Position und Referenzlängengrad für die erste lokale Achse, und zum Ermitteln eines zweiten Abstandes (y) zwischen der Position und einem Referenzbreitengrad für die zweite lokale Achse, dadurch gekennzeichnet, dass der Referenzlängengrad in der Nähe der Position ausgewählt wird.
DE102015210096.0A 2015-06-01 2015-06-01 Verfahren zur Transformation einer Positionsangabe in ein lokales Koordinatensystem Pending DE102015210096A1 (de)

Priority Applications (5)

Application Number Priority Date Filing Date Title
DE102015210096.0A DE102015210096A1 (de) 2015-06-01 2015-06-01 Verfahren zur Transformation einer Positionsangabe in ein lokales Koordinatensystem
EP16728871.1A EP3304126A1 (de) 2015-06-01 2016-05-31 Verfahren zur transformation einer positionsangabe in ein lokales koordinatensystem
CN201680024823.5A CN107636490B (zh) 2015-06-01 2016-05-31 将一位置信息变换为一个局部坐标系的方法
PCT/EP2016/062279 WO2016193265A1 (de) 2015-06-01 2016-05-31 Verfahren zur transformation einer positionsangabe in ein lokales koordinatensystem
US15/827,699 US10732598B2 (en) 2015-06-01 2017-11-30 Method for the transformation of position information into a local coordinates system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102015210096.0A DE102015210096A1 (de) 2015-06-01 2015-06-01 Verfahren zur Transformation einer Positionsangabe in ein lokales Koordinatensystem

Publications (1)

Publication Number Publication Date
DE102015210096A1 true DE102015210096A1 (de) 2016-12-01

Family

ID=56121044

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102015210096.0A Pending DE102015210096A1 (de) 2015-06-01 2015-06-01 Verfahren zur Transformation einer Positionsangabe in ein lokales Koordinatensystem

Country Status (5)

Country Link
US (1) US10732598B2 (de)
EP (1) EP3304126A1 (de)
CN (1) CN107636490B (de)
DE (1) DE102015210096A1 (de)
WO (1) WO2016193265A1 (de)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108986510A (zh) * 2018-07-31 2018-12-11 同济大学 一种面向路口的智能化本地动态地图实现***及实现方法
CN110909456B (zh) * 2019-11-07 2023-08-08 泰斗微电子科技有限公司 一种建模方法、装置、终端设备及介质
CN111046463B (zh) * 2019-11-28 2022-11-22 郑州大学 基于正交理论的桁架结构变形分解方法
CN112946708B (zh) * 2019-12-11 2023-04-07 中国航天***工程有限公司 一种提高北斗导航***定位精度的方法及***
CN111062875B (zh) * 2019-12-19 2021-11-12 广州启量信息科技有限公司 一种用于空中全景漫游数据的坐标转换方法及装置
CN113608233B (zh) * 2021-06-30 2024-05-31 湖南宏动光电有限公司 一种基于坐标变换的虚拟瞄具实现方法及***

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100578258C (zh) * 2003-12-02 2010-01-06 丰田自动车株式会社 载波相位gps定位装置和方法
US8775063B2 (en) * 2009-01-26 2014-07-08 GM Global Technology Operations LLC System and method of lane path estimation using sensor fusion
CA2769788C (en) * 2011-03-23 2019-08-13 Trusted Positioning Inc. Methods of attitude and misalignment estimation for constraint free portable navigation
JP5761162B2 (ja) * 2012-11-30 2015-08-12 トヨタ自動車株式会社 車両位置推定装置
US9092914B2 (en) * 2013-06-24 2015-07-28 Zf Friedrichshafen Ag Vehicle efficiency and defect recognition based on GPS location
CN104359492B (zh) * 2014-11-03 2017-03-01 中国科学院合肥物质科学研究院 惯性导航和轮速计组成的航迹推算定位***误差估算算法
CN104602336A (zh) * 2014-12-25 2015-05-06 大连楼兰科技股份有限公司 基于at指令的gsm网络下基站定位方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Berger, Iwan: Geodätische Koordinatensysteme, Fachseminar WS 2008/2009, Hochschule RheinMain, Wiesbaden, 2009URL: http://www.cs.hs-rm.de/~linn/fachsem0809/GeoCoord/Geodaetische_Koordinatensysteme.pdf[abgerufen am 01.04.2016] *
Fachartikel "Novel Techniques to Handle Rectangular Areas in Car-to-X Communication Applications", Proceedings of the 10th International Conference on Informatics in Control, Automation and Robotics (ICINCO) – Special Session on Intelligent Vehicle Controls & Intelligent Transportation Systems (IVC&ITS), Reykjavík, Island, Juli 2013
Geodätisches Datum, Wikipedia, Version vom 26.08.2014URL: https://de.wikipedia.org/w/index.php?title=Geodätisches_Datum&oldid=133445886[abgerufen am 11.03.2016] *
JAEGER, Attila ; HUSS, Sorin A.: Novel techniques to handle rectangular areas in car-to-x communication applications. In: Proceedings of the 10th International Conference on Informatics in Control, Automation and Robotics. Vol. 1. Reykjavík, Iceland, 29 - 31 July, 2013, S. 575-582. - ISBN 9789898565709 *

Also Published As

Publication number Publication date
CN107636490B (zh) 2023-07-14
EP3304126A1 (de) 2018-04-11
US20180081337A1 (en) 2018-03-22
CN107636490A (zh) 2018-01-26
US10732598B2 (en) 2020-08-04
WO2016193265A1 (de) 2016-12-08

Similar Documents

Publication Publication Date Title
DE102015210096A1 (de) Verfahren zur Transformation einer Positionsangabe in ein lokales Koordinatensystem
DE102016221620B4 (de) System und Verfahren zur Erkennung eines Fahrzeugs in der Umgebung
DE102013200618B4 (de) Erzeugen einer Innenraum-Funkkarte, Orten eines Ziels im Innenraum
DE102012203037A1 (de) Verfahren zur Ermittlung der Geschwindigkeit und/oder Position eines Fahrzeuges
DE102013205392A1 (de) Backend für Fahrerassistenzsysteme
DE102016205436A1 (de) Verfahren und System zum Erstellen einer digitalen Karte
DE102006056338A1 (de) Verfahren und Vorrichtung zur Bestimmung der Position eines Endgeräts in einem Mobilfunknetz
DE102017128194A1 (de) Genaue Selbstortung unter Verwendung eines Automobilradars mit synthetischer Apertur
EP3491338B1 (de) Verfahren zum senden von daten von einem fahrzeug an einen server und verfahren zum aktualisieren einer karte
DE102012107886A1 (de) Verfahren zur elektronischen Erkennung von Verkehrszeichen
WO2007144071A1 (de) Berechnungsverfahren für netzwerkspezifische grössen in einem netzwerk aus referenz stationen für ein satellitenbasiertes positionierungssystem
DE102016205433A1 (de) Verfahren, Vorrichtung, Kartenverwaltungseinrichtung und System zum punktgenauen Lokalisieren eines Kraftfahrzeugs in einem Umfeld
DE102016003969A1 (de) Verfahren zum Erfassen von Umgebungsdaten mittels mehrerer Kraftfahrzeuge
DE112017001917T5 (de) Kartendaten-Erzeugungssystem und Verfahren zur Erzeugung von Kartendaten
EP3532860A1 (de) Vorrichtung und verfahren zum bestimmen einer geographischen position eines fahrzeuges
DE102017118078A1 (de) Lokalisationseinrichtung für ein Kraftfahrzeug, Fahrerassistenzeinrichtung, Kraftfahrzeug sowie Verfahren zum Lokalisieren eines Kraftfahrzeugs
DE102017204342A1 (de) Verfahren zum Erstellen einer fusionierten Freiraumkarte, elektronische Steuerungsvorrichtung und Speichermedium
DE102018115337A1 (de) System und Verfahren zum Detektieren von fingierter Information über einen Fahrzeugstandort
DE102020101079A1 (de) Vorrichtung und verfahren zum schätzen der anzahl von targets
DE102013212010A1 (de) Verfahren und Vorrichtung zum Unterstützen einer Engstellendurchfahrung für ein Fahrzeug, Verfahren zum Unterstützen einer Engstellendurchfahrung für ein Nachfolgefahrzeug und Verfahren zum Verwalten von Vermessungsinformationen zum Unterstützen von Engstellendurchfahrungen von Fahrzeugen
WO2018210487A1 (de) Verfahren, vorrichtung und system zum ermitteln eines wettergebiets
EP3338262B1 (de) Verfahren zur ermittlung eines stauendes im strassenverkehr und diesbezügliche vorrichtungen
DE102018202225A1 (de) Verfahren und Vorrichtung zum Bereitstellen von Roh-Korrekturdaten zur Korrektur atmosphärischer Störungen zur Satellitennavigation sowie Verfahren und Vorrichtung zum Bestimmen von Korrekturdaten zur Korrektur atmosphärischer Störungen zur Satellitennavigation
DE102016221682A1 (de) Bestimmung eines freien Straßenstellplatzes
EP3598163A1 (de) Verfahren und vorrichtung zur genauigkeitssteigerung einer ortsbestimmung

Legal Events

Date Code Title Description
R163 Identified publications notified
R012 Request for examination validly filed
R081 Change of applicant/patentee

Owner name: CONTINENTAL AUTOMOTIVE TECHNOLOGIES GMBH, DE

Free format text: FORMER OWNER: CONTINENTAL TEVES AG & CO. OHG, 60488 FRANKFURT, DE

R081 Change of applicant/patentee

Owner name: CONTINENTAL AUTOMOTIVE TECHNOLOGIES GMBH, DE

Free format text: FORMER OWNER: CONTINENTAL AUTOMOTIVE TECHNOLOGIES GMBH, 30165 HANNOVER, DE