DE102017214746A1 - Verfahren zur Erzeugung alternativer Routenvorschläge - Google Patents

Verfahren zur Erzeugung alternativer Routenvorschläge Download PDF

Info

Publication number
DE102017214746A1
DE102017214746A1 DE102017214746.6A DE102017214746A DE102017214746A1 DE 102017214746 A1 DE102017214746 A1 DE 102017214746A1 DE 102017214746 A DE102017214746 A DE 102017214746A DE 102017214746 A1 DE102017214746 A1 DE 102017214746A1
Authority
DE
Germany
Prior art keywords
route
waypoint
initial
alternative
calculation
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
DE102017214746.6A
Other languages
English (en)
Inventor
Jens Gelhar
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.)
Neusoft Tech Solutions GmbH
NEUSOFT TECHNOLOGY SOLUTIONS GmbH
Original Assignee
Neusoft Tech Solutions GmbH
NEUSOFT TECHNOLOGY SOLUTIONS GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Neusoft Tech Solutions GmbH, NEUSOFT TECHNOLOGY SOLUTIONS GmbH filed Critical Neusoft Tech Solutions GmbH
Priority to DE102017214746.6A priority Critical patent/DE102017214746A1/de
Priority to JP2020511388A priority patent/JP2020531843A/ja
Priority to EP18743007.9A priority patent/EP3673238A1/de
Priority to PCT/EP2018/069480 priority patent/WO2019037959A1/de
Priority to US16/639,337 priority patent/US11320275B2/en
Publication of DE102017214746A1 publication Critical patent/DE102017214746A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/343Calculating itineraries, i.e. routes leading from a starting point to a series of categorical destinations using a global route restraint, round trips, touristic trips
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)

Abstract

Die Erfindung betrifft ein Verfahren und ein System zur Erzeugung von Routenvorschlägen aufweisend Informationen über Auswahlparameter von einer Startposition zu einer Zielposition entlang einer initialen Route, wobei basierend auf einer initialen Routenberechnung und den Auswahlparametern eine Berechnung von mindestens einer alternativen Route durch eine Auswahl von einem Wegpunkt als ein Zwischenziel erfolgt, wobei die mindestens eine durch den Wegpunkt bestimmte, alternative Route sich auf einem bestimmten Abschnitt, auf dem der Wegpunkt liegt, von der initialen Route unterscheidet.

Description

  • Die vorliegende Erfindung betrifft ein Verfahren zur Erzeugung alternativer Routenvorschläge sowie ein entsprechendes System, vorzugsweise Navigationssystem.
  • Herkömmliche Routenberechnungen erfolgen auf Basis von verschiedenen Modellen. Es wird, zum Beispiel die schnellste, kürzeste, komfortabelste, oder die verbrauchsgünstigste „Eco“ Route berechnet. Der Nachteil an den herkömmlichen Routenberechnungen ist jedoch, dass oftmals identische Routen hergestellt werden und aufgrund der vielen unabhängigen Berechnungen lange Berechnungszeiten erfolgen.
  • Andere Routenberechnungen erfolgen auf Basis von einer optimalen Route. Die Berechnung der optimalen Route erfolgt dadurch, dass künstliche Zusatzkosten der berechneten Route hinzugefügt werden und nochmal eine Routenberechnung erfolgt, um eine erste Alternativroute zu erhalten. Dieser Vorgang wird wiederholt, um weitere Alternativrouten zu erhalten. Der Nachteil dieser Art von Routenberechnung ist jedoch, dass die Kalibrierung der Zusatzkosten schwierig ist, sinnwidrige Routen berechnet werden, und die Ergebnisse durch „was nicht erwünscht“ statt „was erwünscht“ ist, definiert werden.
  • Die bekannten Verfahren basieren auf einer Manipulation des zur Routensuche verwendeten Kostenmodells. Entweder es wird mit einem komplett anderen Modell gearbeitet, zum Beispiel kurze statt schnelle Route, oder die Straßen der zuerst gefundenen Route werden kostenmäßig gegenüber anderen Straßen benachteiligt, um eine Umfahrung zu begünstigen.
  • Damit entstehen oft Routen, die nach den vom Benutzer eigentlich intendierten Kriterien, das heißt dem gewählten Kostenmodell unnötig schlecht sind.
  • Beispiele für unerwünschte Routen, die durch das verbreitete Verfahren des „Verteuerns“ der ursprünglichen Route entstehen, sind, zum Beispiel unsinnige, weiträumige Umfahrungen. Wenn es zu einer kanonischen Route im wesentlichen Teil keine sinnvolle Fahralternative gibt (z.B. zur Benutzung der A24 zwischen Hamburg und Berlin), erzwingen die pauschal erhöhten Kosten dennoch eine weiträumige Umfahrung, die kein Fahrer wählen würde (z.B. 1 Stunde und bis zu 100 km mehr).
  • Sinnvolle Alternatiworschläge würden in diesem Anwendungsfall lediglich einen anderen Weg vom Start zur Autobahn und entsprechend am Zielort vom Verlassen der Autobahn zum Ziel, jeweils möglicherweise einschließlich der Wahl einer anderen Anschlussstelle wählen.
  • Eine extreme Ausprägung der weiträumigen Umfahrung ist die Stichfahrt, das heißt um ein kurzes Stück der Originalroute zu vermeiden, wird bis zu einer Wendemöglichkeit abgewichen, um dann auf praktisch demselben Weg wieder zur ursprünglichen Route zurückzukehren. Dies geschieht leicht bei Routen über Controlled Access Roads, beispielsweise Autobahnen, die generell wenige Variationsmöglichkeiten bieten und bei denen ein Wenden auf der Stichfahrt nur bei Anschlussstellen möglich ist.
  • Um weiträumige Umfahrungen zu vermeiden, bietet es sich an die zusätzlichen Wegkosten für die Originalroute eher gering zu wählen. Damit wird jedoch das Risiko erhöht, dass die so berechneten „Alternativen“ sich gar nicht von der Originalroute unterscheiden, da die Zusatzkosten möglicherweise nicht mehr ausreichen eine Umfahrung zu erzwingen.
  • Auch beim anderen etablierten Verfahren der Verwendung unterschiedlicher Kostenmodelle tritt dieses Problem oft auf, da zum Beispiel die schnellste Route oftmals zugleich die kürzeste, verbrauchsgünstigste, oder komfortabelste ist.
  • Einzelne Straßen, insbesondere Autobahnen und Autobahnähnliche werden in Navigationsdatenbanken oft abschnittsweise durch mehrere parallele Verbindungen dargestellt. Typische Beispiele sind Parallelspuren im Bereich von Autobahnkreuzen, zum Beispiel „Express Lanes“ auf nordamerikanischen Highways, oder parallele Tunnelröhren (Elbtunnel Hamburg). Solche parallelen Spuren erstrecken sich oft über mehrere Kilometer, neben der von der Originalroute üblicherweise bevorzugten Hauptstraße, und unterscheiden sich von dieser in Länge und Geschwindigkeit nur geringfügig. Damit sind Alternativroutenalgorithmen dafür anfällig, Scheinalternativen anzubieten, die sich aus Fahrersicht nur durch die Wahl einer anderen Spur unterscheiden.
  • Es ist deshalb eine Aufgabe der vorliegenden Erfindung, ein Verfahren zur Erzeugung von alternativen Routenvorschlägen bereitzustellen, welches die im Stand der Technik vorhandenen Nachteile überwindet und die Nutzererfahrung verbessert.
  • Eine weitere Aufgabe der vorliegenden Erfindung ist es Stichfahrten zu vermeiden, da insbesondere das Verhältnis der Streckenkosten des Umwegs im Vergleich zum umfahrenen Abschnitt exorbitant hoch wird. Solche Alternativroutenmöglichkeiten werden verworfen und sofern vorhanden, sinnvollere Alternativen angeboten.
  • Ferner ist eine weitere Aufgabe der vorliegenden Erfindung, eine Alternativroute zu finden, die sich von der Originalroute unterscheidet. Da der künstliche Wegpunkt „Signature-Link“, stets abseits der Originalroute gewählt wird, wird sich die Alternativroute zumindest im Bereich des Wegpunktes von der Originalroute unterscheiden.
  • Eine weitere Aufgabe der vorliegenden Erfindung ist es Scheinalternativen zu erkennen und sie zu verwerfen.
  • Die genannten Aufgaben werden gemäß den Merkmalen des unabhängigen Patentanspruchs 1 dadurch gelöst, dass Informationen über Auswahlparameter von einer Startposition zu einer Zielposition entlang einer initalen Route erhalten werden, wobei basierend auf einer initialen Routenberechnung und den Auswahlparametern eine Berechnung von mindestens einer alternativen Route durch eine Auswahl von einem Wegpunkt als ein Zwischenziel erfolgt, wobei sich die mindestens eine durch den Wegpunkt bestimmte, alternative Route auf einem bestimmten Abschnitt, auf dem das Zwischenziel liegt, von der initialen Route unterscheidet.
  • Zusätzlich zur bekannten und erforschten Berechnung der initialen „besten“ Route sollen dem Benutzer eine, oder mehrere weitere Routen zum selben Ziel angezeigt, und zur Navigation angeboten werden. Diese Routen sollen sich von der initialen Route signifikant unterscheiden, dabei aufgrund derselben Kriterien, wie die der initial berechneten Route günstig sein und insgesamt dem nahekommen, was der menschliche Benutzer als sinnvolle Fahralternative empfindet.
  • Deshalb wird bei der vorliegenden Erfindung das Kostenmodell nicht verändert und bleibt einheitlich. Die Ermittlung und Bewertung der Alternativrouten geschieht auf Grundlage der originalen Kostenfunktion.
  • Da die Berechnung der Alternativrouten anhand derselben Kostenfunktion wie die ursprünglich berechnete Route erfolgt, ist es möglich, dabei auf eine erneute Kostenberechnung der Wegpunkt-Kandidaten zu verzichten und damit, insbesondere Zugriffe auf die Navigationsdatenbank und weitere Kostenquellen, wie Verkehrsdaten, einzusparen.
  • Alternativrouten werden im Vergleich zur ursprünglich gefundenen Route bewertet. Damit können die gewünschten Eigenschaften der Alternativroute angenähert und unerwünschte Artefakte (für den Benutzer nicht nachvollziehbare Umwege) der früheren Verfahren ausgeschlossen werden.
  • Die vorliegende Erfindung betrachtet eine große Auswahl möglicher Routenvariationen gleichzeitig und vergleicht diese jeweils mit der besten Route. Dadurch kann erkannt werden, dass die weiträumigen Umfahrungen nur beachtliche Nachteile haben und auch kleinräumige Varianten, etwa in Start- und Zielnähe, gefunden und entsprechend besser bewertet werden.
  • Ein Vorteil der vorliegenden Erfindung ist, dass mit der initialen Routenberechnung gearbeitet wird, um Kriterien für gewünschte Arten von Alternativrouten zu definieren und den „leichten“ Wegpunkt zu ermitteln, der das beste Ergebnis herstellt.
  • Ein weiterer Vorteil der vorliegenden Erfindung ist, dass Scheinalternativen, weiträumige Umfahrungen, Stichfahrten und Artefakte vermieden und verworfen werden.
  • Aufgrund derselben Kostenfunktion wie die ursprünglich berechnete Route ist ein weiterer Vorteil, dass die Berechnung einer Alternativroute bei geeigneter Implementierung wesentlich schneller als bei den früheren Verfahren ausgeführt werden kann.
  • Bevorzugte oder vorteilhafte Ausführungsformen der Erfindung ergeben sich aus den Unteransprüchen, der nachfolgenden Beschreibung sowie den beigefügten Figuren.
  • Vorzugsweise sind, expandierte Verbindungsmöglichkeiten potenzielle Wegpunkt-Kandidaten. Zur Bestimmung der aus den Wegpunkt-Kandidaten entstehenden Alternativrouten werden die expandierten Verbindungsmöglichkeiten der initialen Routenberechnung berücksichtigt.
  • Bevorzugt erfolgt eine bidirektionale Routenberechnung und/oder eine alternierende Routenberechnung.
  • Die Auswahl von alternativen Routenvorschlägen wird, vorzugsweise gleichzeitig berücksichtigt und mit der initialen Route verglichen.
  • Vorzugsweise werden für die Bewertung von alternativen Routenvorschlägen Kostenparameter des bestimmten abweichenden Abschnittes und die eines umgangenen Abschnittes der initialen Route berücksichtigt.
  • Bevorzugt werden Streckenlängenparameter, des umgangenen Abschnittes auf der initialen Route, bewertet. Eine Lage des Wegpunktes, innerhalb des von der initialen Route abweichenden Abschnittes, kann ebenfalls berücksichtigt werden. Weitere Eigenschaften, wie zum Beispiel Durchschnittgeschwindigkeit, Tunnellängen, Maut-Kosten, Fahrtzeit, oder abstrakte Routenkosten etc. können ebenfalls bewertet werden. So werden, beispielsweise im Bereich von Start- und Zielposition geringe Abweichungen anders bewertet als Abweichungen Nahe der Routenmitte der initialen Route.
  • Der abweichende Abschnitt weist eine Mindestlänge von, vorzugsweise 25 km für eine autobahnartige Strecke oder eine Mindestlänge von, vorzugsweise 200 m für Kurzstrecken auf. Selbstverständlich ist es möglich abweichende Mindestlängen festzulegen.
  • Bevorzugt liegt der Wegpunkt zentral auf dem abweichenden Abschnitt.
  • Vorzugsweise wird eine Rückwärtsexpansion, auf Basis der ermittelten Kosten - und Streckenlängenparameter der expandierten Routenvorschläge der initialen Routenberechnung durchgeführt.
  • Vorzugsweise ist das System, dass das Verfahren ausführt, ein Navigationssystem.
  • Weitere Merkmale, Vorteile, und Wirkungen der Erfindung ergeben sich aus der nachfolgenden Beschreibung von Ausführungsbeispielen sowie den beigefügten Figuren. Dabei zeigen:
    • 1 Ausführungsbeispiel eines Wegpunkt-Kandidaten (vorliegend auch Signature-Link-Kandidat genannt);
    • 2 Ausführungsbeispiel der Bewertung von möglichen Alternativrouten;
    • 3 Ausführungsbeispiel einer berechneten Alternativroute aufgrund der Kosten;
    • 4a und b Ausführungsbeispiele einer effizienten Berechnung der Bewertungskriterien;
    • 5 Ausführungsbeispiel einer Abzweigung einer Alternativroute von der initialen Route;
    • 6 Ausführungsbeispiel einer Berechnung von einer umgangenen Strecke;
    • 7 Ausführungsbeispiel der Zentralität eines Wegpunkt-Kandidaten.
  • 1 zeigt gängige Algorithmen zum Finden der besten Route, basierend auf dem sukzessiven Expandieren von Verbindungsmöglichkeiten. Dies kann nach gewählter Implementierung beginnend am Startort bis zum Erreichen des Ziels, umgekehrt von Ziel zum Start, oder von beiden Seiten bis zum Herstellen einer Verbindung durchgeführt werden.
  • In jedem Fall werden über die Verbindungsmöglichkeiten auf letztlich gefundene Route hinaus stets weitere Verbindungsmöglichkeiten expandiert und so implizit alternative Wege betrachtet. Bei einer einfachen Routensuche werden die so gefundenen, zusätzlichen, gemäß Kostenmaß nicht optimalen Verbindungen verworfen.
  • Die Berechnung alternativer Routen erfolgt durch Wahl eines geeigneten Links „Signature-Link“ als Wegpunkt, welcher ein Zwischenziel zwischen Start und Ziel aufweist. Die alternative Route entspricht der besten Route vom Start über diesen Wegpunkt (Zwischenziel) zum Ziel.
  • Eine bevorzugte Ausführungsform ist alle bei der initialen Routenberechnung expandierten Verbindungsmöglichkeiten, mit Ausnahme der auf der initialen Route liegenden, als Menge der potenziellen Signature-Links anzunehmen. Um die Menge der potenziellen Signature-Links beziehungsweise der Wegpunkt-Kandidaten zu vergrößern, kann es sinnvoll sein, bei der initialen Routenberechnung mehr Expansionen durchzuführen als zur Ermittlung der besten Route eigentlich nötig wären. Es ist auch möglich, die Menge der Wegpunkt-Kandidaten auf andere Weise zu vergrößern, zum Beispiel durch, nach geometrischen Kriterien, ausgewählten Wegpunkten.
  • Die Implementierung schränkt die effektiv genutzte Ausgangsmenge dadurch weiter ein, dass auch zur Bestimmung, der aus den Wegpunkt-Kandidaten jeweils entstehenden Alternativrouten nur die, bei der initialen Routenberechnung expandierten Verbindungsmöglichkeiten betrachtet werden. Aus einem Wegpunkt-Kandidat kann bei dieser Einschränkung überhaupt nur dann eine Alternativroute entstehen, wenn im ursprünglich expandierten Suchraum ein Weg vom Start zum Ziel über diesen Wegpunkt existiert. Verbindungsmöglichkeiten, die in dem reduzierten Suchraum in eine Sackgasse führen, werden im weiteren Laufe des Algorithmus verworfen.
  • Die initiale Routenberechnung erfolgt mit einem Standardalgorithmus, zum Beispiel A*, oder Dijkstra. Dabei ist es unerheblich, ob in eine Richtung vom Start zum Ziel oder umgekehrt oder bidirektional expandiert wird.
  • 2 zeigt die Bewertung von möglichen Alternativrouten. Wird zwischen Start und Ziel ein Zwischenziel eingefügt und wird daraufhin die beste Route vom Start über das Zwischenziel zum Ziel berechnet, so entsteht eine Route, die sich auf einem bestimmten Abschnitt auf dem das Zwischenziel liegt von der ursprünglichen Route unterscheidet. Dieser Abschnitt „Bypass“ ist immer vorhanden, da als Wegpunkt-Kandidaten nur Wegpunkte betrachtet werden, die nicht auf der ursprünglichen Route liegen. Im Extremfall kann sich der abweichende Abschnitt über die gesamte Länge der Route erstrecken.
  • Es ist außerdem auch möglich, eine Alternativroute durch jeweils zwei, oder mehr Wegpunkten zu definieren.
  • Wenn vorausgesetzt beziehungsweise sichergestellt ist, dass ein Wegpunkt nicht auf der initial berechneten Route liegt, wird sich die so definierte Route offensichtlich von der initialen Route unterscheiden. Dabei wird sie an einer Stelle, bei der es sich auch um die Startposition handeln kann, von der initialen Route abzweigen und sich an einer anderen Stelle, die mit der Zielposition identisch sein kann, mit ihr wieder vereinigen. Bei aus mehreren Signature-Links bestehenden, ausgedehnten Zielen, beispielsweise ganzen Straßen oder Orten, kann eine alternative Route auch das Ziel an einer anderen Stelle als die initiale Route erreichen, ohne diese Route dort direkt zu treffen. Solche Fälle werden im vorliegenden Algorithmus rechnerisch wie eine Vereinigung mit der initialen Route am Zielpunkt behandelt. Es ist alternativ auch möglich, Wegpunkt-Kandidaten, die zum Erreichen des Ziels an anderer Stelle führen würden, von der Betrachtung auszuschließen.
  • Wenn vorausgesetzt beziehungsweise sichergestellt ist, dass die initiale und die alternative Route im Rahmen des betrachteten Straßennetzwerkes optimal sind, wird es pro Wegpunkt nur einen abweichenden Abschnitt geben.
  • Die Menge der in Betracht gezogenen Wegpunkt-Kandidaten für den Wegpunkt ergibt sich aus den Ergebnissen der initialen Routenberechnung. Es werden alle, bei der initialen Routensuche expandierten, aber nicht zur initialen Route gehörigen Verbindungsmöglichkeiten in Betracht gezogen.
  • Wenn die Menge nicht ausreicht, um die gewünschten Routen zu erzeugen, kann sie erweitert werden, beispielsweise indem zusätzliche, zum Ermitteln der besten Route eigentlich nicht notwendigen, Expansionen durchgeführt werden. Es ist auch möglich, unabhängig von der initialen Routenberechnung, Wegpunkt-Kandidaten, beispielsweise anhand der Positionen von Start und Ziel, und dem Verlauf der initialen Route auszuwählen.
  • Für jeden dieser Wegpunkt-Kandidaten werden die Eigenschaften, der daraus hypothetisch entstehenden Route bewertet. Es ist sinnvoll, den Algorithmus und die Bewertungskriterien so zu wählen, dass die einzelnen Routen dafür zu diesem Zeitpunkt noch nicht vollständig erzeugt werden müssen.
  • Das Verfahren zieht drei wesentliche Kriterien in die Bewertung ein:
    • - Länge und relative Lage des Bereichs, in dem sich die potentielle Alternativroute von der initialen Route unterscheidet. Statt der Länge können auch verwandte Maße wie Fahrzeit, abstrakte Routenkosten etc. verwendet werden;
    • - Wegkosten des von der initialen Route abweichenden Bereichs im Verhältnis zu den Kosten des entsprechenden Abschnittes auf der initialen Route. Auch andere Maße wie Strecke, Fahrtzeit, finanzielle Kosten etc. können hier betrachtet werden.
    • - Lage des Wegpunktes, innerhalb des von der initialen Route abweichenden Bereichs wegen Vermeidung entarteter Routen.
  • Aufgrund dieser, oder ähnlicher Kriterien wird für jeden Wegpunkt-Kandidaten eine Bewertung vergeben. Der Wegpunkt-Kandidat mit der besten Bewertung wird als Wegpunkt gewählt und definiert somit einen alternativen Routenvorschlag.
  • 3 zeigt das erste Teilkriterium für die Bewertung möglicher Alternativrouten, die die dadurch entstehenden abstrakten Routenkosten aufweisen. Unter der Annahme, dass die initiale Route, wie beabsichtigt die nach Kostenmaß Beste ist, wird eine Alternativroute immer höhere Gesamtkosten haben.
  • Betrachtet werden die Kosten des Bypasses auf der möglichen alternativen Route und die des umgangenen Abschnittes der initialen Route „bypassed“. Das Verhältnis der Kosten dieser Routenabschnitte geht als Faktor in die Bewertung des Signature-Link-Kandidaten (Wegpunkt-Kandidaten) ein. Liegt die relative Erhöhung jenseits einer bestimmten Schwelle, zum Beispiel 25% kann die potentielle Erhöhung generell als sinnvolle Alternative ausgeschlossen werden.
  • Neben dem originären, bei der Routenberechnung verwendeten Kostenmaß können auch andere Kostenbeiträge in die Bewertung einbezogen werden. Die Implementierung vergibt, zum Beispiel auch bei Kostenmaß „schnelle Route“ leicht verbesserte Bewertungen für streckenmäßig kürzere Umfahrungen.
  • Die Länge des abweichenden Abschnittes sollte in einem „vernünftigen“ Verhältnis zur Gesamtroute stehen. Eine Alternativroute sollte sich möglichst nicht nur in einem trivialen, kurzen Abschnitt von der Originalroute unterscheiden, insbesondere nicht im Mittelteil der Route. Wenn sich keine Umfahrung eines langen Routenstücks anbietet, werden in Start- und Zielnähe, aber auch kürzere Abweichungen akzeptiert, beispielsweise die Wahl einer anderen Autobahnanschlussstelle.
  • Um umständliche Routen nicht fälschlich zu bevorzugen, wird bei der Bewertung der Länge der Abweichung immer nur das umgangene Stück auf der ursprünglichen Route, und nicht der Bypass selbst bewertet. Die Bewertung erfolgt in der Implementierung auf Grundlage der jeweiligen Streckenlängen. Die Bewertung könnte aber auch anhand der Routenkosten oder anderer Kostenmaße erfolgen.
  • Die Länge des umfahrenen Abschnitts kann zum einen im Verhältnis zur Gesamtlänge der initialen Route bewertet werden, und zum anderen im Verhältnis zur Streckenlänge zwischen Ende beziehungsweise Anfang des Bypasses und Start beziehungsweise Ziel. Es wird, vorzugsweise eine Mischung aus beiden Relationen verwendet.
  • Alternativrouten, die einen umfahrenen Abschnitt unterhalb einer gewählten Mindestlänge erzeugen, sollten verworfen werden. Es hat sich als sinnvoll erwiesen, diese Mindestlänge hoch anzusetzen, vorzugsweise 25 km, wenn das umfahrene Stück durchgängig autobahnartig ist, da so sinnlose Alternativrouten, zum Beispiel über Parallelspuren („Scheinalternativen“) verhindert werden. Es ist jedoch möglich eine beliebige Mindestlänge anzusetzen.
  • Eine Alternativroute kann in der Regel durch mehrere mögliche Signature-Links identisch erzeugt werden. Es hat sich als sinnvoll erwiesen, wenn der Signature-Link möglichst in der Mitte des von ihm generierten Bypasses liegt, insbesondere um mögliche Artefakte zu vermeiden, die entstehen, wenn der Signature-Link ganz am Anfang oder Ende des von ihm erzeugten Bypasses liegt.
  • Signature-Link-Kandidaten erhalten eine bessere Bewertung, wenn sie möglichst nahe der Mitte des von ihnen erzeugten Bypasses liegen.
  • Der Rechenaufwand, um über jeden in Frage kommenden Signature-Link eine eigene Routenberechnung durchzuführen, um anschließend die jeweils entstehende Route mit der Originalroute zu vergleichen, wäre offensichtlich inakzeptabel. Vorliegend wird ein Algorithmus beschrieben, der in nur einem weiteren Verarbeitungsschritt sowohl die Menge der Signature-Link-Kandidaten als auch die Parameter zur Berechnung ihrer jeweiligen Bewertung liefert.
  • 4a und 4b zeigen die effiziente Berechnung der Bewertungskriterien. Sowohl als Signature-Link-Kandidaten als auch als Bestandteile der dadurch aufgespannten Alternativroutenkandidaten werden nur Verbindungsmöglichkeiten betrachtet, die schon in der eventuell künstlich verlängerten initialen Routenberechnung expandiert wurden.
  • Für jeden Signature-Link dieser Verbindungsmöglichkeiten sind als Nebenergebnis der initialen Routensuche bereits der optimale Weg vom Start zum jeweiligen Wegpunkt, die abstrakten Kosten des Weges und optional weitere dabei mitgeführte Parameter, wie die Streckenlänge des optimalen Weges von Start bekannt.
  • Außerdem wird vorausgesetzt, dass für jeden Wegpunkt entlang der initialen Route die Kosten und Streckenlänge vom Start beziehungsweise zum Ziel bekannt sind. Diese Information kann beim Erzeugen der initialen Route gesammelt werden.
  • Die, bei der initialen Routensuche expandierten Verbindungsmöglichkeiten spannen einen Teilgraphen des Straßennetzwerkes auf, der Start, Ziel, und wenigstens eine Verbindung dazwischen, nämlich die initiale Route enthält.
  • 4b zeigt einen Teilgraphen, auf dem eine vom Ziel ausgehende vollständige Breitensuche durchgeführt wird, wobei den Verbindungsmöglichkeiten jeweils in ihrer Gegenrichtung, aber weiter unter Annahme der ursprünglichen physischen Durchfahrungsrichtung gefolgt wird.
  • Dafür sind prinzipiell ähnlich viele Expansionsschritte, wie bei der initialen Routensuche notwendig. Der Aufwand pro Schritt kann aber erheblich reduziert werden, wenn bei der initialen Routenberechnung die ermittelten Kosten pro Verbindungsmöglichkeit und die jeweils möglichen Transitionen gespeichert werden, so dass für die Rückwärtsexpansion auf Datenbankzugriffe und erneute Kostenberechnungen verzichtet werden kann. Die Rückwärtsexpansion kann bei geeigneter Implementierung, deshalb deutlich schneller als die initiale Routenberechnung durchgeführt werden.
  • Jeder bei dieser Rückwärtsexpansion expandierte Verbindungsmöglichkeit ist ein Signature-Link-Kandidat für den gesuchten Signature-Link. Verbindungsmöglichkeiten auf, bei der initialen Routensuche entstandenen, Sackgassen werden von der Rückwärtsexpansion nicht erreicht und fallen damit als Signature-Link-Kandidat weg, wie in 4b als gestrichelt dargestellt. Die Menge der bei der Rückwärtsexpansion erreichten und expandierten Verbindungsmöglichkeiten, sofern sie nicht auf der initialen Route liegen, wird als Signature-Link-Kandidatenmenge gespeichert, wie in 4a und 4b als nicht gestrichelte Verbindungsmöglichkeiten dargestellt.
  • Analog zu den Nebenergebnissen der initialen Routenberechnung liefert die Rückwärtsexpansion für jede expandierte Verbindungsmöglichkeit jeweils die beste verfügbare Route zum Ziel, das heißt der Weg, auf dem der Wegpunkt bei der Rückwärtsexpansion erreicht wurde, sowie dessen Kosten und ggf. weitere Parameter, wie zum Beispiel die Streckenlänge.
  • Da die initiale Route bereits bekannt ist, kann bei der Rückwärtsexpansion für jede expandierte Verbindungsmöglichkeit auch die Stelle mitgeführt werden, an der der Weg, auf dem er vom Ziel aus erreicht wurde, die initiale Route (bezogen auf die Richtung der Rückwärtsexpansion) verlässt, das heißt die Stelle, an der der vom Wegpunkt aufgespannte Bypass (bezogen auf die Fahrtrichtung) wieder auf die initiale Route trifft. Da die Kosten und Streckenlänge entlang der initialen Route von dieser Stelle bis zum Ziel bekannt sind, können als Differenz auch die Kosten und Distanzen von jedem Signature-Link-Kandidaten zum korrespondierenden „Join“ berechnet werden, wie in 5 dargestellt.
  • Am Ende der Rückwärtsexpansion, wenn alle im Teilgraph verfügbaren Wege bis zum Start expandiert wurden, sind auch die Stellen bekannt, an denen alle prinzipiell möglichen Alternativrouten von der initialen Route abzweigen - Beginn des jeweiligen Bypasses, „Branch-off“ wie in 5 dargestellt. Kosten und Distanz vom Start entlang der initialen Route zu den verschiedenen Abzweigungspunkten sind auch als bekannt vorausgesetzt. In einer letzten Iteration wird jedem Signature-Link-Kandidaten seine jeweilige Abzweigung zugeordnet, womit auch Kosten und Länge des Bypasses bis zum Signature-Link-Kandidaten berechnet werden können.
  • Damit liegen alle Eingangsdaten vor, um für jede Verbindungsmöglichkeit der Signature-Link-Kandidatenmenge die drei Kostenfaktoren zu berechnen:
    • • Kostenfaktor:
      • - Kosten des Bypasses: als Summe der Kosten vom Abzweigungspunkt bis zum Signature-Link-Kandidaten und der Kosten vom Signature-Link-Kandidaten bis zum „Join“;
      • - Kosten des umfahrenen Routenabschnitts: als Differenz der Kosten entlang der Originalroute vom Start bis zum „Join“ und vom Start bis zum „Branch-off“, wie in 5 dargestellt.
    • • Umfahrene Streckenlänge:
      • - Länge des umfahrenen Abschnitts: als Differenz der Streckenlängen, entlang der Originalroute vom Start bis zum „Join“ und vom Start bis zum „Branch-off“,
      • - Länge der initialen Gesamtroute: Bekannt;
      • - Länge der „Referenzlänge“: Ebenfalls eine bekannte Länge, entlang der initialen Route, wie in 6 dargestellt.
    • • Zentralität:
      • - Streckenlänge vom „Branch-off“ bis zum Signature-Link-Kandidaten: Routenlänge vom Start bis zum Signature-Link-Kandidaten minus Länge, entlang der initialen Route bis zum Branch-off;
      • - Streckenlänge vom Signature-Link-Kandidaten bis zum „Join“: Routenlänge vom Signature-Link-Kandidaten bis zum Ziel minus Länge, entlang der initialen Route vom Join bis zum Ziel, wie in 7 dargestellt.
  • Für jede Verbindungsmöglichkeit aus der Signature-Link-Kandidatenmenge werden die drei, oder ähnliche Kriterien sowie deren ggf. gewichtetes Produkt als Gesamtbewertung berechnet.
  • Der am besten bewertete Signature-Link-Kandidat, der gegen kein Ausschlusskriterium verstößt, wird als Signature-Link für die Alternativroute gewählt.
  • Aus den Vorgängerbeziehungen der initialen Routensuche und der Rückwärtsexpansion kann die optimale Route über diesen Signature-Link ermittelt werden. Damit ist die erste Alternativroute bekannt.
  • Um weitere Alternativrouten zu ermitteln, wird das beschriebene Verfahren wiederholt, wobei neben der initialen Route auch jeweils die zuvor berechneten Alternativrouten zur Bewertung des Bypasses herangezogen werden, das heißt, „Branch-off“ und „Join“ können somit auch auf einer zuvor berechneten Alternativroute liegen.

Claims (14)

  1. Verfahren zur Erzeugung von Routenvorschlägen aufweisend Informationen über Auswahlparameter von einer Startposition zu einer Zielposition entlang einer initialen Route, dadurch gekennzeichnet, dass basierend auf einer initialen Routenberechnung und den Auswahlparametern eine Berechnung von mindestens einer alternativen Route durch eine Auswahl von einem Wegpunkt als ein Zwischenziel erfolgt, wobei die mindestens eine durch den Wegpunkt bestimmte, alternative Route sich auf einem bestimmten Abschnitt, auf dem der Wegpunkt liegt, von der initialen Route unterscheidet.
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass basierend auf der initialen Routenberechnung expandierte Verbindungsmöglichkeiten potenzielle Wegpunkt-Kandidaten sind und weiter zur Bestimmung der aus den Wegpunkt-Kandidaten entstehenden Alternativrouten die expandierten Verbindungsmöglichkeiten der initialen Routenberechnung berücksichtigt werden.
  3. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass eine bidirektionale Routenberechnung erfolgt.
  4. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass eine alternierende Routenberechnung erfolgt.
  5. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die Auswahl von alternativen Routenvorschlägen gleichzeitig berücksichtigt und mit der initialen Route verglichen wird.
  6. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass für die Bewertung von alternativen Routenvorschlägen Kostenparameter des bestimmten abweichenden Abschnittes und die eines umgangenen Abschnittes der initialen Route bewertet werden.
  7. Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass weiter Streckenlängenparameter und/oder eine Lage, des umgangenen Abschnittes auf der initialen Route bewertet werden.
  8. Verfahren nach Anspruch 6 und/oder 7, dadurch gekennzeichnet, dass eine Lage des Wegpunktes innerhalb des von der initialen Route abweichenden Abschnittes bewertet wird.
  9. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der abweichende Abschnitt eine Mindestlänge von vorzugsweise 25 km für eine autobahnartige Strecke oder eine Mindestlänge von vorzugsweise 200 m für Kurzstrecken aufweist.
  10. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der Wegpunkt zentral auf dem abweichenden Abschnitt liegt.
  11. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass eine Rückwärtsexpansion, auf Basis der ermittelten Kosten - und Streckenlängenparameter der expandierten Routenvorschläge der initialen Routenberechnung, durchgeführt wird.
  12. System, vorzugsweise Navigationssystem, das dazu ausgebildet ist, ein Verfahren nach einem der vorhergehenden Ansprüche 1 bis 10 auszuführen.
  13. System nach Anspruch 12 zur Bereitstellung von Anwendungen aufweisend: - Mittel zum Erhalten von Informationen über Auswahlparameter von einer Startposition zu einer Zielposition entlang einer initialen Route, - Mittel zur Berechnung von mindestens einer alternativen Route durch eine Auswahl von einem Wegpunkt als ein Zwischenziel.
  14. System nach Anspruch 12 und 13, ferner aufweisend: - Mittel zur Auswahl des Wegpunktes aus einer Menge von Wegpunkt-Kandidaten, - Mittel zur Bewertung von Kostenparameter, Streckenlängenparameter und/oder Lage der Wegpunkt-Kandidaten.
DE102017214746.6A 2017-08-23 2017-08-23 Verfahren zur Erzeugung alternativer Routenvorschläge Pending DE102017214746A1 (de)

Priority Applications (5)

Application Number Priority Date Filing Date Title
DE102017214746.6A DE102017214746A1 (de) 2017-08-23 2017-08-23 Verfahren zur Erzeugung alternativer Routenvorschläge
JP2020511388A JP2020531843A (ja) 2017-08-23 2018-07-18 代替経路案を作成する方法
EP18743007.9A EP3673238A1 (de) 2017-08-23 2018-07-18 Verfahren zur erzeugung alternativer routenvorschläge
PCT/EP2018/069480 WO2019037959A1 (de) 2017-08-23 2018-07-18 Verfahren zur erzeugung alternativer routenvorschläge
US16/639,337 US11320275B2 (en) 2017-08-23 2018-07-18 Method for producing alternative route suggestions

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102017214746.6A DE102017214746A1 (de) 2017-08-23 2017-08-23 Verfahren zur Erzeugung alternativer Routenvorschläge

Publications (1)

Publication Number Publication Date
DE102017214746A1 true DE102017214746A1 (de) 2019-02-28

Family

ID=62976064

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102017214746.6A Pending DE102017214746A1 (de) 2017-08-23 2017-08-23 Verfahren zur Erzeugung alternativer Routenvorschläge

Country Status (5)

Country Link
US (1) US11320275B2 (de)
EP (1) EP3673238A1 (de)
JP (1) JP2020531843A (de)
DE (1) DE102017214746A1 (de)
WO (1) WO2019037959A1 (de)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11747825B2 (en) 2018-10-12 2023-09-05 Boston Dynamics, Inc. Autonomous map traversal with waypoint matching
DK201970148A1 (en) * 2018-12-10 2020-07-06 Aptiv Tech Ltd Motion graph construction and lane level route planning
US11187546B2 (en) 2019-05-22 2021-11-30 Here Global B.V. Bloom filter route encoding
US11054277B2 (en) 2019-05-22 2021-07-06 Here Global B.V. Bloom filter multiple traffic-aware route encoding
US11047699B2 (en) 2019-05-22 2021-06-29 Here Global B.V. Bloom filter multiple traffic-aware route decoding
US11578989B2 (en) 2019-05-22 2023-02-14 Here Global B.V. Encoding parking search cruise routes using bloom filters
US11137259B2 (en) 2019-05-22 2021-10-05 Here Global B.V. Bloom filter route decoding
US11193779B2 (en) 2019-05-22 2021-12-07 Here Global B.V. Decoding routes to pois in proximity searches using bloom filters
US11566911B2 (en) 2019-05-22 2023-01-31 Here Global B.V. Encoding routes to POIs in proximity searches using bloom filters
KR20220078563A (ko) 2019-08-06 2022-06-10 보스턴 다이나믹스, 인크. 중간 웨이포인트 생성기
US11112251B2 (en) 2019-09-03 2021-09-07 Here Global B.V. Method, apparatus, and computer program product for generating correspondence between map versions
US11370435B2 (en) * 2019-09-04 2022-06-28 GM Global Technology Operations LLC Connected and automated vehicles, driving systems, and control logic for info-rich eco-autonomous driving
US20210364316A1 (en) 2020-05-20 2021-11-25 Here Global B.V. Decoding incremental updates of categorical information encoded by a probabilistic encoding data structure
US20220388170A1 (en) * 2021-06-04 2022-12-08 Boston Dynamics, Inc. Alternate Route Finding for Waypoint-based Navigation Maps

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6321161B1 (en) * 1999-09-09 2001-11-20 Navigation Technologies Corporation Method and system for providing guidance about alternative routes with a navigation system
DE102011007146A1 (de) * 2011-04-11 2012-10-11 Robert Bosch Gmbh Stauresistente Route
US8583363B2 (en) * 2010-05-26 2013-11-12 Microsoft Corporation Determining alternative routes
WO2016062732A1 (en) * 2014-10-20 2016-04-28 Tomtom Navigation B.V. Alternative routes

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4643031B2 (ja) * 2001-01-31 2011-03-02 クラリオン株式会社 経路探索装置
JP4479484B2 (ja) * 2004-11-29 2010-06-09 株式会社デンソー 車載ナビゲーション装置
US7162363B2 (en) * 2004-12-22 2007-01-09 Chinitz Leigh M Travel route mapping
CN101680762B (zh) * 2007-03-26 2012-11-28 丰田自动车株式会社 导航装置
EP2101149B1 (de) * 2008-03-14 2011-09-14 Harman Becker Automotive Systems GmbH Verfahren zum Betrieb eines Fahrzeugnavigationssystems und Fahrzeugnavigationssystem
US8108141B2 (en) * 2008-08-28 2012-01-31 Empire Technology Development Llc Intelligent travel routing system and method
DE102008042698A1 (de) 2008-10-09 2010-04-15 Robert Bosch Gmbh Kombinierte Routenberechnung
DE102010006702A1 (de) 2009-02-26 2010-09-02 Navigon Ag Verfahren und Vorrichtung zur Berechnung alternativer Routen in einem Navigationssystem
EP2414778B1 (de) * 2009-04-01 2018-06-06 Uber Technologies, Inc. Interessepunkt-suche auf einer route mit rückweg
US8762048B2 (en) * 2011-10-28 2014-06-24 At&T Mobility Ii Llc Automatic travel time and routing determinations in a wireless network
US8825374B2 (en) * 2012-06-05 2014-09-02 At&T Intellectual Property I, L.P. Navigation route updates
US9696170B2 (en) * 2013-08-29 2017-07-04 Aisin Aw Co., Ltd. Route calculation system, route calculation method, and computer program
US9146118B2 (en) * 2014-02-27 2015-09-29 Telenav Inc. Navigation system with point of interest detour mechanism and method of operation thereof
US20150292894A1 (en) * 2014-04-11 2015-10-15 Telecommunication Systems, Inc. Travel route
JP6326329B2 (ja) * 2014-09-03 2018-05-16 アイシン・エィ・ダブリュ株式会社 経路探索システム、経路探索方法及びコンピュータプログラム
JP6472355B2 (ja) * 2015-08-31 2019-02-20 本田技研工業株式会社 ナビサーバ、ナビクライアントおよびナビ方法
US10139243B2 (en) * 2016-04-30 2018-11-27 Toyota Motor Engineering & Manufacturing North America, Inc. High level instruction for navigational routing systems
US10386194B2 (en) * 2016-06-10 2019-08-20 Apple Inc. Route-biased search

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6321161B1 (en) * 1999-09-09 2001-11-20 Navigation Technologies Corporation Method and system for providing guidance about alternative routes with a navigation system
US8583363B2 (en) * 2010-05-26 2013-11-12 Microsoft Corporation Determining alternative routes
DE102011007146A1 (de) * 2011-04-11 2012-10-11 Robert Bosch Gmbh Stauresistente Route
WO2016062732A1 (en) * 2014-10-20 2016-04-28 Tomtom Navigation B.V. Alternative routes

Also Published As

Publication number Publication date
JP2020531843A (ja) 2020-11-05
US11320275B2 (en) 2022-05-03
WO2019037959A1 (de) 2019-02-28
EP3673238A1 (de) 2020-07-01
US20200249033A1 (en) 2020-08-06

Similar Documents

Publication Publication Date Title
DE102017214746A1 (de) Verfahren zur Erzeugung alternativer Routenvorschläge
DE19547253B4 (de) Fahrzeug-Innennavigationsgerät
DE60032989T2 (de) Routenauswahlverfahren und -System
EP0979987B1 (de) Verfahren zum Bestimmen einer Route von einem Ausgangspunkt zu einem Zielpunkt
DE112014000658T5 (de) Fahrassistenzsystem, Verfahren und Programm
EP3611709A1 (de) Verkehrsflusssimulator
DE102013221662A1 (de) Systeme und Verfahren zur Geschwindigkeitsregelung von Fahrzeugen
DE102013207658A1 (de) Verfahren zum Bestimmen eines Fahrspurverlaufes einer Fahrspur
DE10194723T5 (de) Eisenbahnkorridor-Fahrplansteuerungsprozeß einschließlich Kostenfunktionen in Verbindung mit Eisenbahnbetriebsvorgängen
DE102008027957B4 (de) Routingverfahren zur Berechnung einer Route
EP2078927A2 (de) Verfahren zum Betrieb eines Navigationssystems mit graphischer Darstellung von Fahrspuranweisungen
WO2015197329A1 (de) Verfahren zum verarbeiten von messdaten eines fahrzeuges zur bestimmung des beginns einer parkplatzsuche und computerprogrammprodukt
EP1430273B1 (de) Verfahren zur automatischen berechnung von optimalen routen
EP1777499B1 (de) Verfahren zur Ermittlung einer Route
DE102015226224B3 (de) Verfahren zum Ermitteln einer Verkehrsbelastung
DE102017216237A1 (de) Verfahren zum Ermitteln eines Verlaufs von Fahrspuren eines Straßennetzes sowie Servervorrichtung zum Durchführen des Verfahrens
DE102006044438A1 (de) Anzeigevorrichtung zur Anzeige einer Reiseroute
DE10051745A1 (de) Verfahren zur Schätzung der Krümmung eines Wegeabschnitts
EP3238196A1 (de) Verfahren und system zur förderung umweltfreundlicher verkehrsmittel
DE19844289A1 (de) Verfahren und Vorrichtung zum Zuordnen von von einem fahrzeugseitigen Endgerät ermittelten Stützpunktinformationen
EP1494193B1 (de) Verfahren und Navigationssystem zur Routenbestimmung mit Zwischenzielen
AT524688B1 (de) Verfahren zum vorausschauenden abschätzen eines verlaufes
DE102004039283A1 (de) Verfahren und Verkehrzentrale zur Prognose wenigstens einer streckenbezogenen Kenngröße
DE102005049769A1 (de) Informationsverarbeitungssystem sowie Verfahren zum Verarbeiten von Informationen in Bezug auf aufeinanderfolgende Einheiten
WO2020257837A1 (de) Verfahren zur ermittlung eines bewegungsprofils einer person

Legal Events

Date Code Title Description
R163 Identified publications notified
R012 Request for examination validly filed