DE19933639A1 - Procedure for calculating a route from a start to a destination - Google Patents

Procedure for calculating a route from a start to a destination

Info

Publication number
DE19933639A1
DE19933639A1 DE1999133639 DE19933639A DE19933639A1 DE 19933639 A1 DE19933639 A1 DE 19933639A1 DE 1999133639 DE1999133639 DE 1999133639 DE 19933639 A DE19933639 A DE 19933639A DE 19933639 A1 DE19933639 A1 DE 19933639A1
Authority
DE
Germany
Prior art keywords
route
speeds
average
destination
sections
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
Application number
DE1999133639
Other languages
German (de)
Inventor
Stefan Rychlak
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch 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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE1999133639 priority Critical patent/DE19933639A1/en
Priority to AU69796/00A priority patent/AU6979600A/en
Priority to PCT/DE2000/002226 priority patent/WO2001006213A1/en
Publication of DE19933639A1 publication Critical patent/DE19933639A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096827Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed onboard
    • 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
    • G01C21/3484Personalized, e.g. from learned user behaviour or user-defined profiles
    • 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
    • G01C21/3492Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • G08G1/096844Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the complete route is dynamically recomputed based on new data
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096877Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement
    • G08G1/096894Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement where input is assisted by the navigation device, i.e. the user does not type the complete name of the destination, e.g. using zip codes, telephone numbers, progressively selecting from initial letters

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Mathematical Physics (AREA)
  • Navigation (AREA)

Abstract

The invention relates to a method for calculating a route from a point of departure to a destination using the traffic routes stored in a map and the travel speed information assigned to the traffic routes, whereby the driver of a vehicle is guided along the calculated route, whereby the average travel speeds achieved during a journey along a route or segments of a route are detected and stored and whereby the actual average travel speeds achieved on a route or route segments previously used are taken as a basis for calculating a new route.

Description

Stand der TechnikState of the art

Die Erfindung geht von einem Verfahren zur Routenberechnung von einem Start- zu einem Zielort nach der Gattung des unabhängigen Patentanspruchs aus.The invention is based on a method for route calculation from a start to a destination according to the genus of independent claim.

Es sind grundsätzlich Navigationsgeräte bekannt, die nach Eingabe eines Zielortes und Bestimmung eines aktuellen Fahrzeugstandortes, beispielsweise durch Auswertung von Satellitensignalen, unter Verwendung von in einer gespeicherten Karte enthaltenen Verkehrswegeinformationen eine Fahrtroute vom aktuellen Fahrzeugstandort zum eingegebenen Zielort berechnen und den Fahrzeugführer mittels Fahranweisungen entlang der berechneten Fahrtroute vom Start- zum Zielort führen.There are basically known navigation devices that follow Enter a destination and determine a current one Vehicle location, for example by evaluating Satellite signals, using in one stored map contained traffic route information a route from the current vehicle location to calculate entered destination and the driver using driving instructions along the calculated route lead from the start to the destination.

Weiter sind Navigationsgeräte bekannt, die bei der Berechnung der Fahrtroute bestimmte Optimierungskriterien, wie beispielsweise eine Minimierung der Fahrzeit, unter Zuhilfenahme zusätzlicher, in der Karte gespeicherter Informationen, wie auf bestimmten Streckenabschnitten höchstzulässigen Fahrgeschwindigkeiten, berücksichtigen. Furthermore, navigation devices are known which are used in the Calculation of the route, certain optimization criteria, such as minimizing travel time, under Using additional data stored in the card Information, such as on certain sections of the route allowable driving speeds.  

Vorteile der ErfindungAdvantages of the invention

Das erfindungsgemäße Verfahren mit den Merkmalen des unabhängigen Patentanspruchs ermöglicht demgegenüber durch Verwendung vorliegender Informationen über auf bestimmten Streckenabschnitten tatsächlich erzielbare mittlere Fahrgeschwindigkeiten eine Verbesserung der Fahrtroutenberechnung hinsichtlich des Optimierungskriteriums minimale Fahrzeit.The inventive method with the features of In contrast, independent patent claim enables Use of information available on certain Route sections actually achievable mean Driving speeds an improvement in Route calculation with regard to the Optimization criterion minimum travel time.

So bewirkt die Erfindung beispielsweise im Pendelverkehr im Falle eines zu bestimmten Zeiten besonders hohen Verkehrsaufkommens auf bestimmten Streckenabschnitten die Berechnung einer alternativen Fahrtroute, die zwar möglicherweise eine längere Fahrtstrecke, jedoch gemäß den zugrundeliegenden Karteninformationen und Erfahrungswerten eine reduzierte Fahrzeit zur Folge hat.For example, the invention brings about in commuting In the case of a particularly high one at certain times Traffic volume on certain sections of the route Calculation of an alternative route, although possibly a longer journey, but according to the underlying map information and empirical values reduced travel time.

Es ist dabei von Vorteil, wenn die ermittelten tatsächlichen mittleren Fahrgeschwindigkeiten zu bestimmten Routen oder Routenabschnitten die jeweiligen Fahrgeschwindigkeitsinformationen der gespeicherten Karte für künftige Routenberechnungen ersetzen. Dies kann in vorteilhafter Weise beispielsweise, insbesondere im Falle einer in einem nicht beschreibbaren Speicher, so einer CD- ROM, abgelegten Karte, mittels eines beschreibbaren Speichers erfolgen, in dem bestimmten Streckenabschnitten zugeordnet die tatsächlichen mittleren Fahrgeschwindigkeiten abgelegt sind.It is advantageous if the determined actual average driving speeds on certain routes or Route sections the respective Driving speed information of the saved map replace for future route calculations. This can be done in advantageously, for example, especially in the case one in a non-writable memory, such as a CD ROM, filed card, by means of a writable Memory take place in the certain sections of the route assigned the actual average driving speeds are filed.

Es ist weiter von Vorteil, wenn gemäß einer Weiterbildung der Erfindung die tatsächlich erzielten mittleren Fahrgeschwindigkeiten für eine Routenberechnung erst dann berücksichtigt werden, wenn diese mehrfach, zumindest näherungsweise, identisch ermittelt wurden. Auf diese Weise wird vermieden, daß sich einmalige Ereignisse, wie beispielsweise eine Verkehrsstauung infolge eines Verkehrsunfalls, unmittelbar auf die nächste Routenberechnung auswirken, obwohl erfahrungsgemäß die betroffene Route im Regelfall eine sehr viel höhere Fahrgeschwindigkeit zuläßt.It is also an advantage if according to a training course of the invention, the average actually achieved Then travel speeds for a route calculation be taken into account if this occurs several times, at least  approximately, were determined identically. In this way it is avoided that one - off events such as for example, a traffic jam as a result of a Traffic accident, immediately to the next Affect route calculation, although experience has shown that affected route is usually a much higher one Speed allowed.

Zeichnungdrawing

Ein Ausführungsbeispiel der Erfindung ist in der Zeichnung dargestellt und wird im folgenden näher erläutert.An embodiment of the invention is in the drawing shown and is explained in more detail below.

Die Figur zeigt ein Blockschaltbild des erfindungswesentlichen Teils eines Ausführungsbeispiels eines Navigationsgeräts für ein Fahrzeug zur Durchführung des erfindungsgemäßen Verfahrens.The figure shows a block diagram of the part of an exemplary embodiment essential to the invention a navigation device for a vehicle to perform of the method according to the invention.

Beschreibung der AusführungsbeispieleDescription of the embodiments

Das Navigationsgerät umfaßt als zentralen Bestandteil eine Steuerung 20, die auch den eigentlichen Navigationsrechner zur Routenberechnung umfaßt.As a central component, the navigation device comprises a controller 20 , which also includes the actual navigation computer for route calculation.

An die Steuerung sind Mittel 30, 35, 40, 45 zur Bestimmung einer aktuellen Fahrgeschwindigkeit des Fahrzeugs und seiner aktuellen Position angeschlossen. Im einzelnen sind dies beim vorliegenden Ausführungsbeispiel ein Geschwindigkeitsmesser 30, der beispielsweise aus von Radsensoren eines ABS (Anti-Blockier-Systems) abgegebenen Impulsen pro Zeiteinheit und einem bekannten Radumfang eine aktuelle Fahrzeuggeschwindigkeit ableitet, des weiteren ein Wegstreckenmesser 35, der beispielsweise durch Integration der Fahrzeuggeschwindigkeit über die Zeit eine Information über eine zurückgelegte Wegstrecke ableitet, ein Orientierungsmesser 40, der beispielsweise aus Signalen eines Drehratensensors, insbesondere einer Drehratenänderung, die aktuelle Orientierung des Fahrzeugs bezüglich der Himmelsrichtungen bestimmt, sowie schließlich ein Satellitenempfänger 45 zur Bestimmung der aktuellen Fahrzeugposition aus zur Positionsbestimmung vorgesehenen Signalen von GPS- (Global Positioning System) Satelliten.Means 30 , 35 , 40 , 45 for determining a current driving speed of the vehicle and its current position are connected to the control. Specifically, in the present exemplary embodiment, these are a speedometer 30 , which derives a current vehicle speed, for example, from impulses per unit of time emitted by wheel sensors of an ABS (anti-lock braking system) and a known wheel circumference, and also a distance meter 35 , which, for example, by integrating the vehicle speed derives information about a distance covered over time, an orientation meter 40 , which determines the current orientation of the vehicle with respect to the cardinal directions, for example from signals from a rotation rate sensor, in particular a change in rotation rate, and finally a satellite receiver 45 for determining the current vehicle position from the position determination Signals from GPS (Global Positioning System) satellites.

Weiter ist an die Steuerung 20 eine Eingabeeinheit 90 mit Bedienelementen 95 zur Eingabe eines Zielorts für eine Zielführung, beispielsweise durch buchstabenweise Eingabe des Orts- und des Straßennamens des Zielorts und/oder durch Auswahl des Zielorts aus einer Liste, angeschlossen.Furthermore, an input unit 90 with operating elements 95 for inputting a destination for route guidance is connected to the controller 20 , for example by entering the location and street name of the destination in letters and / or by selecting the destination from a list.

Weiter ist die Steuerung mit einer Ausgabeeinheit 50 verbunden, über die während des eigentlichen Zielführungsvorgangs, also während der Fahrt des Fahrzeugs, abhängig von der aktuellen Fahrzeugposition, bezogen auf die berechnete Fahrtroute und gegebenenfalls auf dieser liegende Entscheidungspunkte, wie beispielsweise Abbiegepunkte, Fahrtanweisungen zur Leitung des Fahrzeugführers akustisch, beispielsweise in der Form "an der nächsten Kreuzung nach rechts abbiegen", und/oder optisch, beispielsweise als Richtungspfeil in Verbindung mit einer Anzeige der Restentferung bis zum Abbiegepunkt, ausgegeben werden.Furthermore, the controller is connected to an output unit 50 , via which during the actual route guidance process, i.e. while the vehicle is traveling, depending on the current vehicle position, based on the calculated route and possibly decision points lying thereon, such as turning points, driving instructions for directing the Vehicle driver acoustically, for example in the form "turn right at the next intersection", and / or optically, for example as a directional arrow in connection with an indication of the remaining distance to the turning point.

Des weiteren steht die Steuerung 20 mit einem ersten Speicher 60 in Verbindung, in dem eine Verkehrswegeinformationen und Zusatzinformationen enthaltende Karte gespeichert ist. Dieser ist beispielsweise in Form eines CD-(Compact Disc) ROM-Lesers ausgeführt, wobei auf der in den CD-ROM-Leser eingelegten CD die Karteninformationen, insbesondere Informationen über Verkehrswege, sowie auf Abschnitten der Verkehrswege erzielbare Fahrgeschwindigkeiten, in der Regel zulässige Höchstgeschwindigkeiten, gespeichert sind.Furthermore, the controller 20 is connected to a first memory 60 , in which a map containing traffic route information and additional information is stored. This is designed, for example, in the form of a CD (Compact Disc) ROM reader, the map information, in particular information about traffic routes, and travel speeds achievable on sections of the traffic routes, generally permissible maximum speeds, on the CD inserted in the CD-ROM reader , are saved.

Schließlich ist an die Steuerung 20 ein zweiter Speicher 70 angeschlossen, in dem einer Vielzahl von bestimmte Verkehrswegeabschnitte kennzeichnenden Merkmalen s1, s2, s3, . . . sn, wie beispielsweise einer Nummer eines Verkehrswegeabschnitts, auf diesen Verkehrswegeabschnitten tatsächlich erzielbare mittlere Fahrgeschwindigkeiten v1, v2, v3, . . ., vn ablegbar sind.Finally, a second memory 70 is connected to the controller 20 , in which a large number of features s1, s2, s3,. . . sn, such as a number of a traffic route section, mean travel speeds v1, v2, v3,. . ., vn are discardable.

Dem als Teil der Steuerung 20 realisierten Navigationsrechner kommt die Aufgabe zu, abhängig von einem eingegebenen Zielort und dem aktuellen Fahrzeugstandort unter Zuhilfenahme der im ersten Speicher 60 enthaltenen Karteninformationen, sowie gegebenenfalls im zweiten Speicher 70 enthaltener Informationen über auf bestimmten Streckenabschnitten s1, . . ., sn tatsächlich erzielbaren mittleren Fahrgeschwindigkeiten v1, . . ., vn, eine Fahrtroute vom aktuellen Fahrzeugstandort zum Zielort zu berechnen. Die Routenberechnung erfolgt dabei unter der Randbedingung einer Minimierung der Fahrzeit. Weiterhin hat der Navigationsrechner die Funktion, während des eigentlichen Zielführungsvorgangs in Abhängigkeit des aktuellen Fahrzeugstandorts bezogen auf die berechnete Fahrtroute sowie Entscheidungspunkte, wie in Fahrtrichtung vorausliegende Abbiegepunkte, Fahranweisungen zur Leitung des Fahrzeugführers zu generieren.The task of the navigation computer implemented as part of the control 20 is dependent on an entered destination and the current vehicle location with the aid of the map information contained in the first memory 60 and, if appropriate, information contained in the second memory 70 on certain route sections s1,. . ., sn actually achievable average driving speeds v1,. . ., vn to calculate a route from the current vehicle location to the destination. The route calculation takes place under the boundary condition of minimizing the travel time. Furthermore, the navigation computer has the function of generating driving instructions for guiding the driver during the actual route guidance process, depending on the current vehicle location in relation to the calculated travel route and decision points, such as turning points ahead in the direction of travel.

Das erfindungsgemäße Verfahren funktioniert wie folgt.The method according to the invention works as follows.

Mit Einschalten des Navigationsgeräts 10 liefern die Sensoren, nämlich der Geschwindigkeitsmesser 30, der Drehratensensor 40, der Wegstreckenmesser 35 und der GPS- Empfänger 45 Informationen über den Bewegungszustand, die Ausrichtung und die aktuelle Position des Fahrzeugs, in dem das Navigationsgerät 10 betrieben wird. Aus den Signalen der Sensoren und des Satellitenempfängers berechnet der Navigationsrechner die aktuelle Fahrzeugposition. Diese wird gegebenenfalls durch Abgleich mit den im ersten Speicher 60 abgelegten Karteninformationen im Sinne einer Plausibilitätsprüfung korrigiert. Dieses Verfahren ist allgemein unter dem Begriff "Map Matching" bekannt.When the navigation device 10 is switched on , the sensors, namely the speedometer 30 , the rotation rate sensor 40 , the odometer 35 and the GPS receiver 45 provide information about the state of motion, the orientation and the current position of the vehicle in which the navigation device 10 is operated. The navigation computer calculates the current vehicle position from the signals from the sensors and the satellite receiver. If necessary, this is corrected by a comparison with the card information stored in the first memory 60 in the sense of a plausibility check. This method is generally known under the term "map matching".

Anschließend oder auch unmittelbar nach Einschalten des Geräts, also gleichzeitig mit der Positionsbestimmung erfolgt die Eingabe eines Navigationsziels durch den Fahrzeugführer, beispielsweise in bekannter Weise durch buchstabenweise Eingabe des Orts- und des Straßennamens des Navigationsziels und/oder durch deren Auswahl aus einer Zielliste mittels der Bedienelemente 95. Alternativ kann auch die Zielorteingabe in Form einer Markierung des Navigationsziels auf einer an der Ausgabeeinheit dargestellten Karte mittels eines steuerbaren Cursors oder durch Eingabe einer dem Navigationsziel eindeutig zugeordneten Nummer, beispielsweise einer Telefonnummer, vorgesehen sein.Then or immediately after switching on the device, i.e. simultaneously with the position determination, the navigation driver enters the navigation destination, for example in a known manner by entering the location and street name of the navigation destination letter by letter and / or by selecting them from a destination list using the control elements 95 . Alternatively, the destination entry can also be provided in the form of a marking of the navigation destination on a map displayed on the output unit by means of a controllable cursor or by entering a number, for example a telephone number, which is clearly assigned to the navigation destination.

Nach Eingabe des Navigationsziels und Ermittlung des aktuellen Fahrzeugstandorts erfolgt automatisch oder auf explizite Veranlassung des Fahrzeugführers in dem Navigationsrechner eine Routenberechnung vom aktuellen Fahrzeugstandort zum benutzerdefinierten Zielort, also dem Navigationsziel unter Zuhilfenahme der im ersten Speicher 60 gespeicherten Karteninformationen und, sofern solche Informationen vorliegen, unter Verwendung der im zweiten Speicher 70 zu betroffenen Streckenabschnitten s1, . . ., sn vorliegenden tatsächlich erzielbaren mittleren Fahrgeschwindigkeiten v1, . . . vn. Dabei werden dann, wenn zu einem Streckenabschnitt Informationen über tatsächlich erzielbare Durchschnittsgeschwindigkeiten vorliegen, diese bevorzugt vor den Fahrgeschwindigkeitsinformationen der Karte für die Routenberechnung berücksichtigt.After entering the navigation destination and determining the current vehicle location, a route calculation from the current vehicle location to the user-defined destination, that is to say the navigation destination with the aid of the map information stored in the first memory 60 and, if such information is available, is carried out in the navigation computer, automatically or on the explicit request of the driver the route sections in question to the second memory 70 s1. . ., sn present actually achievable average driving speeds v1,. . . vn. If information about average speeds that can actually be achieved is available for a section of the route, this is preferably taken into account before the driving speed information on the map for the route calculation.

Nach Berechnung der Route vom aktuellen Startpunkt zum ausgewählten Zielort beginnt mit Antritt der Fahrt der eigentliche Zielführungsvorgang, in dessen Verlauf das Navigationsgerät den Fahrzeugführer mittels optischer und/oder akustischer Fahranweisungen entlang der berechneten Fahrtroute zum eingegebenen Navigationsziel führt. Weicht dabei der Fahrzeugführer von der vorgegebenen Route ab, ist vorgesehen, daß nach Bestimmung des aktuellen Fahrzeugstandorts eine neue Routenberechnung erfolgt, wobei die weiteren Fahranweisungen aufgrund der neu berechneten Route erfolgen.After calculating the route from the current starting point to selected destination begins when the journey begins actual route guidance process, in the course of which Navigation device the driver by means of optical and / or acoustic driving instructions along the calculated Route leads to the entered navigation destination. Gives way the driver is off the specified route provided that after determining the current Vehicle location a new route calculation is carried out, wherein the further driving instructions based on the newly calculated Route.

Erfindungsgemäß ist es während des Zielführungsvorgangs, also während der Fahrt des Fahrzeugs, in das das Navigationsgerät 10 installiert ist, vorgesehen, daß aufgrund der Signale des Geschwindigkeitsmessers 30 und einer aus den Sensorsignalen abgeleiteten Information über den jeweils aktuellen Fahrzeugstandort und einem Vergleich des aktuellen Fahrzeugstandorts mit den im ersten Speicher 60 abgelegten Karteninformationen den im Laufe der Fahrt befahrenen Streckenabschnitten jeweils eine tatsächlich erzielte mittlere Fahrgeschwindigkeit zugeordnet wird. Diese wird im zweiten Speicher 70 einem den Streckenabschnitt kennzeichnenden Merkmal s1, . . ., sn, beispielsweise einer Streckenabschnittsnummer, zugeordnet. Auf diese Weise sind nach Erreichen des Zielorts allen innerhalb der Fahrtroute liegenden Streckenabschnitten tatsächlich auf ihnen erreichbare Durchschnittsgeschwindigkeiten zugeordnet.According to the invention, during the route guidance process, that is to say while the vehicle is traveling, in which the navigation device 10 is installed, it is provided that, based on the signals from the speedometer 30 and information derived from the sensor signals, the current vehicle location and a comparison of the current vehicle location with The map information stored in the first memory 60 is assigned an actually achieved average driving speed in each case the route sections traveled during the journey. This is stored in the second memory 70 in a feature s1,. . ., sn, for example assigned to a route section number. In this way, once the destination has been reached, all of the route sections lying within the route are actually assigned average speeds that can be reached on them.

Die im zweiten Speicher 70 abgelegten tatsächlich erzielten mittleren Geschwindigkeiten v1, . . ., vn werden bei einer neuen Routenberechnung anstelle der im ersten Speicher 60 enthaltenen Geschwindigkeitsinformationen für die Routenberechnung unter der Randbedingung einer minimalen Gesamtfahrtdauer berücksichtigt.The data stored in the second memory 70 actually achieved mean velocities v1. . ., vn are taken into account in a new route calculation instead of the speed information contained in the first memory 60 for the route calculation under the boundary condition of a minimum total journey time.

Bei einer alternativen Ausführungsform der Erfindung ist vorgesehen, daß die tatsächlich erzielten mittleren Fahrgeschwindigkeiten v1, . . ., vn nur dann für eine neue Routenberechnung zugrunde gelegt werden, wenn sie um mindestens einen ersten vorgegebenen Wert unter den Fahrgeschwindigkeitsinformationen der Karte liegen. Dieser erste vorgegebene Wert kann entweder fest vorgegeben, oder aber durch den Fahrzeugführer, beispielsweise als prozentualer Wert, bezogen auf die jeweils in der Karte vorgesehene zulässige Höchstgeschwindigkeit, vorgebbar sein.In an alternative embodiment of the invention provided that the mean actually achieved Driving speeds v1,. . ., vn only for a new one Route calculation will be used when going around at least a first predetermined value below the Driving speed information on the map. This first predetermined value can either be predetermined, or but by the driver, for example as percentage value, based on each in the map intended maximum permissible speed, can be specified.

Weiter kann es vorgesehen sein, daß die tatsächlich erzielten mittleren Fahrgeschwindigkeiten erst dann für eine erneute Routenberechnung zugrunde gelegt werden, wenn diese für einen bestimmten Route/Routenabschnitt mehrfach identisch, also höchstens um einen zweiten vorgegebenen Wert von beispielsweise +/- 15% voneinander abweichend, ermittelt wurden. Dabei kann sowohl der zweite vorgegebene Wert, als auch die Anzahl der erforderlichen Geschwindigkeitsmessungen fest vorgegeben, wie auch vom Fahrzeugführer vorgebbar sein.It can also be provided that the actually achieved average driving speeds only for one renewed route calculation are used if this for a certain route / route section several times identical, at most by a second predetermined value deviating from each other by, for example, +/- 15% were. Both the second specified value and also the number of speed measurements required fixed, as can be specified by the driver.

Die tatsächlich auf einem Streckenabschnitt erzielbare Fahrgeschwindigkeit kann beispielsweise im Sinne einer Mittelwertbildung über mindestens die vorgegebene Anzahl von Geschwindigkeitsmessungen erfolgen. So könnte beispielsweise die ermittelte Durchschnittsgeschwindigkeit bei einem ersten Befahren eines Streckenabschnitts 35 km/h, bei einem zweiten Befahren 40 km/h, bei einem dritten Befahren 38 km/h, beim vierten Befahren 33 km/h und beim fünften Befahren 36 km/h betragen. Der arithmetische Mittelwert über fünf Fahrten ergäbe sich dann zu 36,4 km/h, wobei dieser Wert für folgende Routenberechnungen zugrundegelegt würde. Die vorgegebene Anzahl von Messungen läge in diesem Beispiel bei fünf. Ebenso kann auch eine gleitenden Mittelwertbildung, beispielsweise über eine vorgegebene Anzahl von zurückliegenden, beispielsweise die letzten fünf Geschwindigkeitsmessungen gebildet werden. Weiterhin ist auch eine Mittelwertbildung unter stetiger Verwendung des neuesten Meßwerts unter Einbeziehung aller zurückliegender Meßwerte, beispielsweise nach der Formel
νn+1 = p . νn+1 + (1-p) . νn, wobei
νn, νn+1: gemittelte Geschwindigkeitsmittelwerte zum diskreten Zeitpunkt n, n+1,
νn+1: Geschwindigkeitsmittelwert zum Zeitpunkt n+1, also die aktuellste Messung,
0 < p < 1: Faktor.
The driving speed that can actually be achieved on a section of the route can take place, for example, in the sense of averaging over at least the predetermined number of speed measurements. For example, the determined average speed could be 35 km / h for a first section of a route, 40 km / h for a second section, 38 km / h for a third section, 33 km / h for the fourth section and 36 km / h for the fifth section be. The arithmetic mean over five journeys would then be 36.4 km / h, this value being used as the basis for the following route calculations. In this example, the specified number of measurements would be five. Likewise, a moving averaging can also be formed, for example over a predetermined number of previous, for example the last five, speed measurements. Furthermore, averaging is also carried out using the latest measured value continuously, including all previous measured values, for example according to the formula
ν n + 1 = p. ν n + 1 + (1-p). ν n , where
ν n , ν n + 1 : average speed averages at discrete point in time n, n + 1,
ν n + 1 : average speed at time n + 1, i.e. the most current measurement,
0 <p <1: factor.

Letztere Möglichkeit hat den Vorteil, daß aktuelle Änderungen der erzielbaren Fahrgeschwindigkeit, beispielsweise in Folge von Änderungen der Verkehrsführung, von Ampelschaltungen, Baustellen usw. je nach Wahl des Gedächtnisfaktors p ausreichend berücksichtigt werden.The latter possibility has the advantage that current Changes in achievable driving speed, for example as a result of changes in traffic routing, of traffic light circuits, construction sites etc. depending on the choice of Memory factor p must be taken into account sufficiently.

Die Vorgabe einer bestimmten Anzahl von Meßwerten zur Bestimmung eines verläßlichen Geschwindigkeitsmittelwerts für einen bestimmten Streckenabschnitt ist beispielsweise dadurch realisierbar, daß im zweiten Speicher 70 zu jeder dort gespeicherten Durchschnittsgeschwindigkeit die Anzahl a1, a2, a3, . . ., an von Geschwindigkeitsmessungen gespeichert wird, wobei ein im zweiten Speicher abgelegter Geschwindigkeitswert für eine Routenberechnung nur dann verwendet wird, wenn die zugehörige Anzahl a1, . . ., an den vorgegebenen Wert, von beispielsweise fünf Messungen, überschreitet. The specification of a specific number of measured values for the determination of a reliable average speed for a particular road section is characterized, for example, be realized that for each stored in the second memory 70 where the average speed, the number a1, a2, a3,. . ., of speed measurements is stored, a speed value stored in the second memory being used for route calculation only when the associated number a1,. . ., to the specified value, for example five measurements.

Das erfindungsgemäße Verfahren kann gemäß einer Weiterbildung der Erfindung auch zum Vorschlagen von Alternativrouten zu einer aktuell oder üblicherweise befahrenen Fahrtroute eingesetzt werden. Befährt beispielsweise ein Fahrzeugführer auf dem morgendlichen Weg zur Arbeitsstätte stets die gleiche, ihm vertraute Fahrtstrecke, so kann aufgrund der ermittelten Fahrgeschwindigkeiten für die einzelnen Routenabschnitte oder auch die gesamte Fahrtroute dem Fahrzeugführer eine eventuell verfügbare Alternativroute vorgeschlagen werden, die voraussichtlich in kürzerer Zeit zum Fahrtziel, nämlich der Arbeitsstätte führt. Der Vorschlag der Alternativroute wird dann im Regelfall, wenn nämlich die Alternativroute noch nicht befahren wurde, aufgrund der Karteninformationen berechnet.According to a further development, the method according to the invention can the invention also for proposing alternative routes a route currently or usually used be used. For example, a driver drives on the morning commute to work same route familiar to him, because of the determined driving speeds for the individual Route sections or the entire route Driver an alternative route that may be available are proposed to be proposed in a shorter period of time to the destination, namely the place of work. The The alternative route is usually proposed if namely the alternative route has not yet been used, calculated based on the card information.

Da im morgendlichen Berufsverkehr die auf einer Strecke erzielbare Durchschnittsgeschwindigkeit aufgrund hohen Verkehrsaufkommens üblicherweise deutlich unter der auf dem betroffenen Streckenabschnitt zulässigen Höchstgeschwindigkeit liegt, ist vorgesehen, daß eine Alternativroute, die aufgrund der Karteninformationen berechnet wird, nur dann vorgeschlagen wird, wenn die Zeitersparnis, die die Alternativroute gegenüber der üblicherweise befahrenen Route verspricht, um einen vorgegebenen Wert, beispielsweise 30%, unter der durchschnittlichen Fahrtdauer der üblicherweise befahrenen Route liegt. Dieser erste vorgegebene Wert kann entweder fest vorgegeben, oder durch den Fahrzeugführer wählbar sein.Because in the morning rush hour traffic on a route achievable average speed due to high Traffic volume usually well below that on the permissible affected section of the route Maximum speed, it is provided that a Alternative route based on the map information is only proposed if the Time saving that the alternative route compared to the commonly used route promises to be a predetermined value, for example 30%, below the Average journey time of the usually traveled Route lies. This first predetermined value can either fixed, or be selectable by the driver.

Darüber hinaus kann auch vorgesehen sein, daß der Fahrzeugführer, beispielsweise im Falle von Autobahnen, statt der in der Karte vorgesehenen Geschwindigkeitsinformation eine für ihn üblicherweise auf Autobahnen erzielbare Durchschnittsgeschwindigkeit vorgibt, wobei diese Geschwindigkeitsvorgabe als tatsächlich erzielbare mittlere Fahrgeschwindigkeit im zweiten Speicher abgespeichert und für Routenberechnungen verwendet wird.In addition, it can also be provided that the Vehicle drivers, for example in the case of motorways, instead of the one provided in the card Speed information usually for him Motorways specifies the average speed that can be achieved taking this speed specification as actual  achievable average driving speed in the second memory saved and used for route calculations.

Claims (5)

1. Verfahren zur Berechnung einer Route von einem Start- zu einem Zielort unter Verwendung von in einer gespeicherten Karte enthaltenen Verkehrswege- und den Verkehrswegen zugeordneten Fahrgeschwindigkeitsinformationen, wobei ein Fahrzeugführer entlang der berechneten Route geführt wird, dadurch gekennzeichnet,
daß während einer Fahrt entlang der oder einer Route oder auf Routenabschnitten erzielte mittlere Fahrgeschwindigkeiten ermittelt und gespeichert werden,
und daß bei einer erneuten Routenberechnung die tatsächlich erzielten mittleren Fahrgeschwindigkeiten auf der/den zuvor befahrenen Route oder Routenabschnitten zugrunde gelegt werden.
1. A method for calculating a route from a start to a destination using traffic route information and traffic speed information associated with a stored map, a vehicle driver being guided along the calculated route, characterized in that
that average speeds achieved during a journey along the route or on a route or on route sections are determined and stored,
and that when the route is recalculated, the average speeds actually achieved on the route or route sections previously traveled are used.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die auf einer bestimmten Route oder auf bestimmten Routenabschnitten tatsächlich erzielten mittleren Fahrgeschwindigkeiten die Fahrgeschwindigkeitsinformationen der Karte bei einer erneuten Routenberechnung ersetzen.2. The method according to claim 1, characterized in that those on a particular route or on certain Route sections actually scored medium Driving speeds the driving speed information replace the map when calculating the route again. 3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die tatsächlich erzielten mittleren Fahrgeschwindigkeiten nur dann für eine erneute Routenberechnung zugrunde gelegt werden, wenn sie um mindestens einen ersten vorgegebenen Wert unter den Fahrgeschwindigkeitsinformationen der Karte liegen. 3. The method according to claim 1 or 2, characterized in that the average actually achieved Driving speeds only for a new one Route calculation will be used when going around at least a first predetermined value below the Driving speed information on the map.   4. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, daß die tatsächlich erzielten mittleren Fahrgeschwindigkeiten erst dann für eine erneute Routenberechnung zugrunde gelegt werden, wenn diese für einen bestimmten Route/Routenabschnitt mehrfach identisch, also höchstens um einen zweiten vorgegebenen Wert voneinander abweichend, ermittelt wurden.4. The method according to any one of the preceding claims, characterized characterized that the actually achieved mean Travel speeds only for a new one Route calculation are used if this for a certain route / route section is identical several times, thus at most by a second predetermined value deviating from each other, were determined. 5. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß zu einer Route dann eine Alternativroute vorgeschlagen wird, wenn bei einer erneuten Routenberechnung aufgrund der tatsächlich erzielten mittleren Fahrgeschwindigkeiten auf der/den zuvor befahrenen Route oder Routenabschnitten festgestellt wird, daß die Alternativroute eine Zeitersparnis um einen vorgegebenen Wert gegenüber der Route erwarten läßt.5. The method according to claim 1, characterized in that to an alternative route is then proposed to a route, if a new route calculation based on the actually achieved average driving speeds the route or sections of route traveled previously it is determined that the alternative route is a Saving time by a predetermined value compared to the route can be expected.
DE1999133639 1999-07-17 1999-07-17 Procedure for calculating a route from a start to a destination Withdrawn DE19933639A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE1999133639 DE19933639A1 (en) 1999-07-17 1999-07-17 Procedure for calculating a route from a start to a destination
AU69796/00A AU6979600A (en) 1999-07-17 2000-07-06 Method for calculating a route from the point of departure to a destination
PCT/DE2000/002226 WO2001006213A1 (en) 1999-07-17 2000-07-06 Method for calculating a route from the point of departure to a destination

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE1999133639 DE19933639A1 (en) 1999-07-17 1999-07-17 Procedure for calculating a route from a start to a destination

Publications (1)

Publication Number Publication Date
DE19933639A1 true DE19933639A1 (en) 2001-01-18

Family

ID=7915177

Family Applications (1)

Application Number Title Priority Date Filing Date
DE1999133639 Withdrawn DE19933639A1 (en) 1999-07-17 1999-07-17 Procedure for calculating a route from a start to a destination

Country Status (3)

Country Link
AU (1) AU6979600A (en)
DE (1) DE19933639A1 (en)
WO (1) WO2001006213A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004021305A2 (en) * 2002-08-29 2004-03-11 Itis Holdings Plc Apparatus and method for providing traffic information
DE102005012131B3 (en) * 2005-03-16 2006-08-03 Siemens Ag Method of determining the upper speed limit for a vehicle over a given route where a maximum speed limit is given
EP1918895A3 (en) * 2002-08-29 2008-10-29 Itis Holdings Plc Apparatus and method for providing traffic information
DE102012023575B3 (en) * 2012-12-03 2014-06-05 Audi Ag Method for driver-specific adaptation of synthetically modulated velocity profile along traveled route of vehicle, involves adjusting average velocity or acceleration of vehicle included in maneuver class matrix for maneuver class
US8818380B2 (en) 2004-07-09 2014-08-26 Israel Feldman System and method for geographically locating a cellular phone
US8918278B2 (en) 2000-08-28 2014-12-23 Inrix Global Services Limited Method and system for modeling and processing vehicular traffic data and information and applying thereof
US9418545B2 (en) 2011-06-29 2016-08-16 Inrix Holding Limited Method and system for collecting traffic data
US9798985B2 (en) 2009-02-02 2017-10-24 Inrix Holdings Limited Apparatus and methods for providing journey information
CN111968366A (en) * 2020-07-27 2020-11-20 江苏量动信息科技有限公司 Expressway path fitting method and device based on block chain

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2999339B2 (en) * 1993-01-11 2000-01-17 三菱電機株式会社 Vehicle route guidance device
DE19650844C2 (en) * 1996-11-27 2003-09-25 Mannesmann Ag Procedure for determining route data
JP3862110B2 (en) * 1997-07-18 2006-12-27 松下電器産業株式会社 Navigation device
US6047234A (en) * 1997-10-16 2000-04-04 Navigation Technologies Corporation System and method for updating, enhancing or refining a geographic database using feedback

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9324232B2 (en) 2000-08-28 2016-04-26 INRX Gloabal Services Limited Method and system for modeling and processing vehicular traffic data and information and applying thereof
US9552725B2 (en) 2000-08-28 2017-01-24 Inrix Global Services Limited Method and system for modeling and processing vehicular traffic data and information and applying thereof
US8918278B2 (en) 2000-08-28 2014-12-23 Inrix Global Services Limited Method and system for modeling and processing vehicular traffic data and information and applying thereof
EP1918895A3 (en) * 2002-08-29 2008-10-29 Itis Holdings Plc Apparatus and method for providing traffic information
WO2004021305A3 (en) * 2002-08-29 2004-06-17 Itis Holdings Plc Apparatus and method for providing traffic information
WO2004021305A2 (en) * 2002-08-29 2004-03-11 Itis Holdings Plc Apparatus and method for providing traffic information
US8818380B2 (en) 2004-07-09 2014-08-26 Israel Feldman System and method for geographically locating a cellular phone
US9155060B2 (en) 2004-07-09 2015-10-06 INRX Global Services Limited System and method for geographically locating a cellular phone
US9026114B2 (en) 2004-07-09 2015-05-05 INRX Global Services Limited System and method for geographically locating a cellular phone
DE102005012131B3 (en) * 2005-03-16 2006-08-03 Siemens Ag Method of determining the upper speed limit for a vehicle over a given route where a maximum speed limit is given
US9798985B2 (en) 2009-02-02 2017-10-24 Inrix Holdings Limited Apparatus and methods for providing journey information
US9418545B2 (en) 2011-06-29 2016-08-16 Inrix Holding Limited Method and system for collecting traffic data
DE102012023575B3 (en) * 2012-12-03 2014-06-05 Audi Ag Method for driver-specific adaptation of synthetically modulated velocity profile along traveled route of vehicle, involves adjusting average velocity or acceleration of vehicle included in maneuver class matrix for maneuver class
CN111968366A (en) * 2020-07-27 2020-11-20 江苏量动信息科技有限公司 Expressway path fitting method and device based on block chain
CN111968366B (en) * 2020-07-27 2023-09-29 江苏量动信息科技有限公司 Expressway path fitting method and device based on block chain

Also Published As

Publication number Publication date
WO2001006213A1 (en) 2001-01-25
AU6979600A (en) 2001-02-05

Similar Documents

Publication Publication Date Title
EP1303741B2 (en) Information and control system for vehicles
DE4324215C2 (en) Voice navigation system for vehicles
EP1147375B1 (en) Method for leading the driver of a vehicle from at least one starting point to at least one point of destination
EP1307707B1 (en) Route calculation method
DE10327869A1 (en) Navigation system with lane references
EP1198696A1 (en) Method and device for transmitting navigational information from a central data unit to a navigation system, located in a motor-vehicle
EP2420800B1 (en) Technique for signalling telephone calls during route guidance
EP1134549B1 (en) Navigation system
DE102007062680A1 (en) Traffic congestion meter, traffic congestion indicator and program
EP1519339B1 (en) Device for supplying traffic regulations and driver information system
DE19521917C2 (en) Method and device for determining the position of a vehicle
DE19935645A1 (en) Navigation method and navigation device
DE10149285A1 (en) Advanced driver assistance system includes speed, spacing, navigation and economy control
DE19929426A1 (en) Determining residual distance to be travelled involves computing distance from fuel quantity, current position, stored route, route-specific information using mean consumption figures
EP1635144B1 (en) Method of and system for adaptive route guidance
DE19933639A1 (en) Procedure for calculating a route from a start to a destination
EP1192418B1 (en) Navigation device
EP1271104A2 (en) Vehicle navigation method
DE10043578B4 (en) Method for route calculation
DE19711092A1 (en) Navigation system and method for outputting direction information from the navigation system
DE10053873A1 (en) Method for influencing a route guidance
EP0715291B1 (en) Method and device for determining the position of a vehicle
EP1543295B1 (en) Sensor device for a motor vehicle system
EP2148172A1 (en) Method for operating a navigation system for a vehicle, in particular a motor vehicle and navigation system
DE19933345A1 (en) Method for route planning and drivers guidance to destination plans breaks at appropriate intervals

Legal Events

Date Code Title Description
8141 Disposal/no request for examination