EP1530025B1

Adaptive navigation system with artificial intelligence

Abstract

This record has no abstract on file.

EP1530025B1, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 22 September 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

21 claims: 21 independent, 0 dependent

  1. 1
    A vehicle navigation system (100) comprising:a digital map database (108) containing a road map;andan artificial intelligence module (210) for tracking a geographic position of a vehicle as a function of the road map, where the artificial intelligence module determines if the vehicle leaves a road segment of the road map, where the geographic position of the vehicle is tracked while the vehicle has left the road segment of the road map, where a new road segment is added to the road map, andcharacterized in thatthe new road segment is not added to the digital map database if a rate of travel of the vehicle while the vehicle is traveling on the new road segment does not exceed a predetermined rate. Ein Fahrzeugnavigationssystem (100) umfassend: eine digitale Kartendatenbank (108), die eine Straßenkarte enthält;undein Modul für künstliche Intelligenz (210) zum Verfolgen einer geographischen Position eines Fahrzeugs als eine Funktion der Straßenkarte, wobei das Modul für künstliche Intelligenz bestimmt, ob das Fahrzeug einen Straßenabschnitt der Straßenkarte verlässt, wobei die geographische Position des Fahrzeugs verfolgt wird, während das Fahrzeug den Straßenabschnitt der Straßenkarte verlassen hat, wobei ein neuer Straßenabschnitt zu der Straßenkarte hinzugefügt wird, undgekennzeichnet dadurch, dassder neue Straßenabschnitt nicht zu der digitalen Kartendatenbank hinzugefügt wird, wenn eine Bewegungsrate des Fahrzeugs, während sich das Fahrzeug auf dem neuen Straßenabschnitt bewegt, nicht eine vorbestimmte Rate überschreitet. Système de navigation pour véhicule (100) comprenant : une base de données de cartes numériques (108) contenant une carte routière ;etun module d'intelligence artificielle (210) destiné à suivre une position géographique d'un véhicule en fonction de la carte routière, dans lequel le module d'intelligence artificielle détermine si le véhicule quitte un segment de route de la carte routière, dans lequel la position géographique du véhicule est suivie lorsque le véhicule a quitté le segment de route de la carte routière, dans lequel un nouveau segment de route est ajouté à la carte routière, etcaractérisé en ce quele nouveau segment de route n'est pas ajouté à la base de données de cartes numériques si une vitesse de déplacement du véhicule, lorsque le véhicule se déplace sur le nouveau segment de route, ne dépasse pas une vitesse prédéterminée.
  2. 2
    Das Fahrzeugnavigationssystem nach Anspruch 1, wobei die geographische Position des neuen Straßenabschnittes in der digitalen Kartendatenbank abgespeichert wird. Système de navigation pour véhicule selon la revendication 1, dans lequel la position géographique du nouveau segment de route est stockée dans la base de données de cartes numériques. The vehicle navigation system of claim 1, where the geographic position of the new road segment is stored in the digital map database.
  3. 3
    Das Fahrzeugnavigationssystem nach Anspruch 1, wobei die digitale Kartendatenbank mit einem Navigationsserver (114) verbunden ist, der mit dem Fahrzeugnavigationssystem verbunden ist. Système de navigation pour véhicule selon la revendication 1, dans lequel la base de données de cartes numériques est reliée à un serveur de navigation (114) relié au système de navigation pour véhicule. The vehicle navigation system of claim 1, where the digital map database is connected with a navigation server (114) connected with the vehicle navigation system.
  4. 4
    Das Fahrzeugnavigationssystem nach Anspruch 1, weiterhin umfassend ein Modul für die Benutzerschnittstelle (206), das eine Benutzerschnittstelle für den Fahrer erzeugt, der eine vorbestimmte Menge an Information über den neuen Straßenabschnitt anfordert. Système de navigation pour véhicule selon la revendication 1, comprenant en outre un module d'interface utilisateur (206) qui génère une interface utilisateur pour le conducteur demandant une quantité prédéterminée d'informations relatives au nouveau segment de route. The vehicle navigation system of claim 1, further comprising a user interface module (206) that generates a user interface for the driver requesting a predetermined amount of information about the new road segment.
  5. 5
    Das Fahrzeugnavigationssystem nach Anspruch 1, wobei ein Austrittspunkt markiert wird, wo das Fahrzeug den Straßenabschnitt verlässt. Système de navigation pour véhicule selon la revendication 1, dans lequel un point de sortie est indiqué à l'endroit auquel le véhicule quitte le segment de route. The vehicle navigation system of claim 1, where an exit point is marked where the vehicle leaves the road segment.
  6. 6
    Das Fahrzeugnavigationssystem nach Anspruch 5, wobei der Eintrittspunkt markiert wird, wo das Fahrzeug den neuen Straßenabschnitt verlässt. Système de navigation pour véhicule selon la revendication 5, dans lequel un point d'entrée est indiqué à l'endroit auquel le véhicule quitte le nouveau segment de route. The vehicle navigation system of claim 5, where an entry point is marked where the vehicle leaves the new road segment.
  7. 7
    Das Fahrzeugnavigationssystem nach Anspruch 1, wobei eine Bewegungsrate des Fahrzeugs überwacht wird während sich das Fahrzeug auf dem neuen Straßenabschnitt bewegt. Système de navigation pour véhicule selon la revendication 1, dans lequel une vitesse de déplacement du véhicule est surveillée lorsque le véhicule se déplace sur le nouveau segment de route. The vehicle navigation system of claim 1, where a rate of travel of the vehicle is monitored while the vehicle is traveling on the new road segment.
  8. 8
    A method of adding new roads in a vehicle navigation system comprising the steps of:tracking (600) a geographic position of a vehicle as a function of a road map contained in a digital map database (108);monitoring (602) the road map to determine if the vehicle leaves a road segment of the road map;recording (606) the geographic position of the vehicle while the vehicle has left the road segment;updating the road map contained in the digital map database to include a new road segment based on the geographic position of the vehicle while the vehicle had left the road segment, andcharacterized in thatthe digital map database is not updated if a rate of travel of the vehicle while the vehicle has left the road segment does not exceed a certain threshold value. Ein Verfahren um neue Straßen zu einem Fahrzeugnavigationssystem hinzuzufügen, umfassend der Schritte von: Verfolgen (600) einer geographischen Position eines Fahrzeugs als eine Funktion einer Straßenkarte, die in einer digitalen Kartendatenbank (108) enthalten ist;Überwachen (602) der Straßenkarte, um zu bestimmen, ob das Fahrzeug einen Straßenabschnitt der Straßenkarte verlässt;Speichern (606) der geographischen Position des Fahrzeugs, während das Fahrzeug den Straßenabschnitt verlassen hat;Aktualisieren der Straßenkarte, die in der digitalen Kartendatenbank enthalten ist, um einen neuen Straßenabschnitt aufzunehmen, basierend auf der geographischen Position des Fahrzeugs, während das Fahrzeug den Straßenabschnitt verlassen hat, undgekennzeichnet dadurch, dassdie digitale Kartendatenbank nicht aktualisiert wird, wenn eine Bewegungsrate des Fahrzeugs, während das Fahrzeug den Straßenabschnitt verlassen hat, nicht einen bestimmten Grenzwert überschreitet. Procédé d'ajout de nouvelles routes dans un système de navigation pour véhicule comprenant les étapes consistant à : suivre (600) une position géographique d'un véhicule en fonction d'une carte routière contenue dans une base de données de cartes routières (108) ;surveiller (602) la carte routière afin de déterminer si le véhicule quitte un segment de route de la carte routière ;enregistrer (606) la position géographique du véhicule lorsque le véhicule a quitté le segment de route ;mettre à jour la carte routière contenue dans la base de données de cartes numériques afin d'inclure un nouveau segment de route sur la base de la position géographique du véhicule lorsque le véhicule a quitté le segment de route, etcaractérisé en ce quela base de données de cartes numériques n'est pas mise à jour si une vitesse de déplacement du véhicule, lorsque le véhicule a quitté le segment de route, ne dépasse pas une certaine valeur de seuil.
  9. 9
    Das Verfahren nach Anspruch 8, weiterhin umfassend Markieren (604) eines Austrittspunks des Fahrzeugs wenn das Fahrzeug den Straßenabschnitt verlässt, wobei der Austrittspunkt ein Knoten von dem neuen Straßenabschnitt werden wird. Procédé selon la revendication 8, comprenant en outre l'indication (604) d'un point de sortie du véhicule lorsque le véhicule quitte le segment de route, dans lequel le point de sortie devient un noeud du nouveau segment de route. The method of claim 8, further comprising marking (604) an exit point of the vehicle when the vehicle leaves the road segment, where the exit point will become a node of the new road segment.
  10. 10
    Das Verfahren nach Anspruch 8, weiterhin umfassend Markieren (610) eines Eintrittspunktes des Fahrzeugs, wenn das Fahrzeug den neuen Straßenabschnitt verlässt und in einen bekannten Straßenabschnitt eintritt, wobei der Eintrittspunkt ein Knoten des neuen Straßenabschnittes werden wird. Procédé selon la revendication 8, comprenant en outre l'indication (610) d'un point d'entrée du véhicule lorsque le véhicule quitte le nouveau segment de route et entre sur un segment de route connu, le point d'entrée devenant un noeud du nouveau segment de route. The method of claim 8, further comprising marking (610) an entry point of the vehicle when the vehicle leaves the new road segment and enters a known road segment, where the entry point will become a node of the new road segment.
  11. 11
    Das Verfahren nach Anspruch 8, weiterhin umfassend Markieren (604) eines Austrittspunktes des Fahrzeugs, wenn das Fahrzeug den Straßenabschnitt verlässt und Markieren (610) eines Eintrittspunktes des Fahrzeugs, wenn das Fahrzeug den neuen Straßenabschnitt verlässt und in einen bekannten Straßenabschnitt eintritt, wobei der Austrittspunkt und der Eintrittspunkt verwendet werden, um Knoten des neuen Straßenabschnittes zu definieren. Procédé selon la revendication 8, comprenant en outre l'indication (604) d'un point de sortie du véhicule lorsque le véhicule quitte le segment de route et l'indication (610) d'un point d'entrée du véhicule lorsque le véhicule quitte le nouveau segment de route et entre sur un segment de route connu, le point de sortie et le point d'entrée étant utilisés afin de définir des noeuds du nouveau segment de route. The method of claim 8, further comprising marking (604) an exit point of the vehicle when the vehicle leaves the road segment and marking (610) an entry point of the vehicle when the vehicle leaves the new road segment and enters a known road segment, where the exit point and the entry point are used to define nodes of the new road segment.
  12. 12
    Das Verfahren nach Anspruch 8, weiterhin umfassend Verfolgen (608) einer Bewegungsrate des Fahrzeugs, während das Fahrzeug den Straßenabschnitt verlassen hat. Procédé selon la revendication 8, comprenant en outre le suivi (608) d'une vitesse de déplacement du véhicule lorsque le véhicule a quitté le segment de route. The method of claim 8, further comprising tracking (608) a rate of travel of the vehicle while the vehicle has left the road segment.
  13. 13
    A computer program product for use in a vehicle navigation system comprising:a computer usable medium having computer readable program code embodied in the medium for adding new roads to a digital map database (108), the computer program product comprising: computer readable program code to track a geographic position of a vehicle as a function of a road map contained in a digital map database;computer readable program code to monitor the road map to determine if the vehicle leaves a road segment of the road map;computer readable program code to record the geographic position of the vehicle while the vehicle has left the road segment;computer readable program code to update the road map contained in the digital map database to include a new road segment that is based on the geographic position of the vehicle while the vehicle had left the road segment, andcharacterized in thatthe digital map database is not updated if an average rate of travel of the vehicle while the vehicle has left the road segment does not exceed a predetermined threshold value. Ein Computerprogrammprodukt zur Verwendung in einem Fahrzeugnavigationssystem umfassend: einen für einen Computer verwendbaren Datenträger, der maschinenlesbaren Programmcode hat, der in dem Datenträger eingebettet ist, um neue Straßen zu einer digitalen Kartendatenbank (108) hinzuzufügen, wobei das Computerprogrammprodukt umfasst: maschinenlesbarer Programmcode um eine geographische Position eines Fahrzeugs als eine Funktion einer Straßenkarte zu verfolgen, die in einer digitalen Kartendatenbank enthalten ist;maschinenlesbarer Programmcode um die Straßenkarte zu überwachen um zu bestimmen, ob das Fahrzeug einen Straßenabschnitt der Straßenkarte verlässt;maschinenlesbarer Programmcode um die geographische Position des Fahrzeugs zu speichern während das Fahrzeug den Straßenabschnitt verlassen hat;maschinenlesbarer Programmcode um die Straßenkarte, die in der digitalen Kartendatenbank enthalten ist, zu aktualisieren, um einen neuen Straßenabschnitt aufzunehmen, der basiert auf der geographischen Position des Fahrzeugs während das Fahrzeug den Straßenabschnitt verlassen hat, undgekennzeichnet dadurch, dassdie digitale Kartendatenbank nicht aktualisiert wird, wenn eine durchschnittliche Bewegungsrate des Fahrzeugs, während das Fahrzeug den Straßenabschnitt verlassen hat, nicht einen vorgegebenen Grenzwert überschreitet. Produit de programme informatique destiné à être utilisé dans un système de navigation pour véhicule comprenant : un support utilisable par un ordinateur et ayant un code de programme lisible par ordinateur intégré dans le support afin d'ajouter de nouvelles routes à une base de données de cartes numériques (108), le produit de programme informatique comprenant : un code de programme lisible par ordinateur destiné à suivre une position géographique d'un véhicule en fonction d'une carte routière contenue dans une base de données de cartes numériques ;un code de programme lisible par ordinateur destiné à surveiller la carte routière afin de déterminer si le véhicule quitte un segment de route de la carte routière ;un code de programme lisible par ordinateur destiné à enregistrer la position géographique du véhicule lorsque le véhicule a quitté le segment de route ;un code de programme lisible par ordinateur destiné à mettre à jour la carte routière contenue dans la base de données de cartes numériques afin d'inclure un nouveau segment de route qui est basé sur la position géographique du véhicule lorsque le véhicule a quitté le segment de route ;etcaractérisé en ce quela base de données de cartes numériques n'est pas mise à jour si une vitesse de déplacement moyenne du véhicule, lorsque le véhicule a quitté le segment de route, ne dépasse pas une valeur de seuil prédéterminée.
  14. 14
    Das Computerprogrammprodukt nach Anspruch 13, weiterhin umfassend einen maschinenlesbaren Programmcode um einen Austrittspunkt des Fahrzeugs zu markieren (604), wenn das Fahrzeug den Straßenabschnitt verlässt, wobei der Austrittspunkt ein Knoten des neuen Straßenabschnittes werden wird. Produit de programme informatique selon la revendication 13, comprenant en outre un code de programme lisible par ordinateur destiné à indiquer (604) un point de sortie du véhicule lorsque le véhicule quitte le segment de route, le point de sortie devenant un noeud du nouveau segment de route. The computer program product of claim 13, further comprising computer readable program code to mark (604) an exit point of the vehicle when the vehicle leaves the road segment, where the exit point will become a node of the new road segment.
  15. 15
    Das Computerprogrammprodukt nach Anspruch 13, weiterhin umfassend einen maschinenlesbaren Programmcode um einen Eintrittspunktes des Fahrzeugs zu markieren (610), wenn das Fahrzeug den neuen Straßenabschnitt verlässt und in einen bekannten Straßenabschnitt eintritt, wobei der Eintrittspunkt ein Knoten des neuen Straßenabschnittes werden wird. Produit de programme informatique selon la revendication 13, comprenant en outre un code de programme lisible par ordinateur destiné à indiquer (610) un point d'entrée du véhicule lorsque le véhicule quitte le nouveau segment de route et entre sur un segment de route connu, le point d'entrée devenant un noeud du nouveau segment de route. The computer program product of claim 13, further comprising computer readable program code to mark (610) an entry point of the vehicle when the vehicle leaves the new road segment and enters a known road segment, where the entry point will become a node of the new road segment.
  16. 16
    Das Computerprogrammprodukt nach Anspruch 13, weiterhin umfassend einen maschinenlesbaren Programmcode um einen Austrittspunkt des Fahrzeugs zu markieren (604), wenn das Fahrzeug den Straßenabschnitt verlässt und um einen Eintrittspunkt des Fahrzeugs zu markieren (610), wenn das Fahrzeug den neuen Straßenabschnitt verlässt und in einen bekannten Straßenabschnitt eintritt, wobei der Austrittspunkt und der Eintrittspunkt verwendet werden um Knoten des neuen Straßenabschnittes zu definieren. Produit de programme informatique selon la revendication 13, comprenant en outre un code de programme lisible par ordinateur destiné à indiquer (604) un point de sortie du véhicule lorsque le véhicule quitte le segment de route et à indiquer (610) un point d'entrée du véhicule lorsque le véhicule quitte le nouveau segment de route et entre sur un segment de route connu, le point de sortie et le point d'entrée étant utilisés afin de définir des noeuds du nouveau segment de route. The computer program product of claim 13, further comprising computer readable program code to mark (604) an exit point of the vehicle when the vehicle leaves the road segment and to mark (610) an entry point of the vehicle when the vehicle leaves the new road segment and enters a known road segment, where the exit point and the entry point are used to define nodes of the new road segment.
  17. 17
    Das Computerprogrammprodukt nach Anspruch 13, weiterhin umfassend einen maschinenlesbaren Programmcode um eine Bewegungsrate des Fahrzeugs zu verfolgen (608), während das Fahrzeug den Straßenabschnitt verlassen hat. Produit de programme informatique selon la revendication 13, comprenant en outre un code de programme lisible par ordinateur destiné à suivre (608) une vitesse de déplacement du véhicule lorsque le véhicule a quitté le segment de route. The computer program product of claim 13, further comprising computer readable program code to track (608) a rate of travel of the vehicle while the vehicle has left the road segment.
  18. 18
    Das Fahrzeugnavigationssystem nach Anspruch 1, wobei ein Vibrationsgrad des Fahrzeugs überwacht wird, während sich das Fahrzeug auf dem neuen Straßenabschnitt bewegt. Système de navigation pour véhicule selon la revendication 1, dans lequel un niveau de vibration du véhicule est surveillé lorsque que le véhicule se déplace sur le nouveau segment de route. The vehicle navigation system of claim 1, where a vibration level of the vehicle is monitored while the vehicle is traveling on the new road segment.
  19. 19
    Das Fahrzeugnavigationssystem nach Anspruch 18, wobei der neue Straßenabschnitt nicht zu der digitalen Kartendatenbank hinzugefügt wird, wenn der Vibrationsgrad eine vorbestimmte Rate überschreitet. Système de navigation pour véhicule selon la revendication 18, dans lequel le nouveau segment de route n'est pas ajouté à la base de données de cartes numériques si le niveau de vibration dépasse un taux prédéterminé. The vehicle navigation system of claim 18, where the new road segment is not added to the digital map database if the vibration level exceeds a predetermined rate.
  20. 20
    Das Computerprogrammprodukt nach Anspruch 13, weiterhin umfassend einen maschinenlesbaren Programmcode um einen Vibrationsgrad des Fahrzeugs zu überwachen, während das Fahrzeug den Straßenabschnitt verlassen hat. Produit de programme informatique selon la revendication 13, comprenant en outre un code de programme lisible par ordinateur destiné à surveiller un niveau de vibration du véhicule lorsque le véhicule a quitté le segment de route. The computer program product of claim 13, further comprising computer readable program code to monitor a vibration level of the vehicle while the vehicle has left the road segment.
  21. 21
    Das Computerprogramm nach Anspruch 20, wobei die digitale Kartendatenbank nicht aktualisiert wird, wenn der Vibrationsgrad des Fahrzeugs einen vorbestimmten Grenzwert überschreitet. Programme informatique selon la revendication 20, dans lequel la base de données de cartes numériques n'est pas mise à jour si le niveau de vibration du véhicule dépasse une valeur de seuil prédéterminée. The computer program of claim 20, where the digital map database is not updated if the vibration level of the vehicle exceeds a predetermined threshold value.
Independent claims21