Nothing Special   »   [go: up one dir, main page]

EP3631779B1 - Method, devices, and computer-readable storage medium comprising instructions for determining applicable traffic regulations for a motor vehicle - Google Patents

Method, devices, and computer-readable storage medium comprising instructions for determining applicable traffic regulations for a motor vehicle Download PDF

Info

Publication number
EP3631779B1
EP3631779B1 EP18720587.7A EP18720587A EP3631779B1 EP 3631779 B1 EP3631779 B1 EP 3631779B1 EP 18720587 A EP18720587 A EP 18720587A EP 3631779 B1 EP3631779 B1 EP 3631779B1
Authority
EP
European Patent Office
Prior art keywords
motor vehicle
applicable
information
traffic rules
determining
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.)
Active
Application number
EP18720587.7A
Other languages
German (de)
French (fr)
Other versions
EP3631779A1 (en
Inventor
Kai Franke
Stephan Max
Peter Baumann
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.)
Volkswagen AG
Original Assignee
Volkswagen AG
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 Volkswagen AG filed Critical Volkswagen AG
Publication of EP3631779A1 publication Critical patent/EP3631779A1/en
Application granted granted Critical
Publication of EP3631779B1 publication Critical patent/EP3631779B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096775Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a central station
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/123Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
    • G08G1/127Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams to a central station ; Indicators in a central station
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0129Traffic data processing for creating historical data or processing based on historical data
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0133Traffic data processing for classifying traffic situation
    • 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/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096716Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information does not generate an automatic action on the vehicle control
    • 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/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096725Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control
    • 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/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096733Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place
    • G08G1/096741Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place where the source of the transmitted information selects which information to transmit to each vehicle

Definitions

  • the present invention relates to methods, devices and a computer-readable storage medium with instructions for determining applicable traffic regulations for a motor vehicle.
  • the invention further relates to a motor vehicle in which a method or device according to the invention is used.
  • a first approach is based on the use of navigation maps on which traffic signs are marked.
  • a second approach is traffic sign recognition using camera systems.
  • the DE 10 2013 013 799 A1 an assistance system that supports a driver during an overtaking maneuver by determining whether the overtaking maneuver can be completed safely based on the difference in speed to the vehicle to be overtaken and taking into account the remaining overtaking distance.
  • the remaining overtaking distance can be determined using traffic sign recognition or GPS-based maps.
  • the DE 10 2007 034 505 A1 describes a method for traffic sign recognition. Based on provided image data, traffic sign recognition is carried out using a country-specific traffic sign database with at least partially country-specific classification features or at least partially country-specific classification methods. If the If the traffic sign recognition results in a poor quality, the traffic sign recognition is repeated using another alternative country-specific traffic sign database using saved image regions with detected traffic signs. This is repeated until the traffic sign recognition result shows sufficient quality. The country-specific traffic sign database is then preset for further traffic sign recognitions for which at least sufficient quality was determined during the traffic sign recognition.
  • traffic sign data is stored in the vehicle.
  • Stored traffic sign data is then assigned to a current position of a vehicle.
  • traffic sign information is provided based on the traffic sign data that is assigned to the current position of the vehicle.
  • the traffic sign data can be queried section by section from an online service based on position information of the vehicle.
  • a disadvantage of camera-based solutions is their limited range, i.e. predictive detection of traffic signs is only possible to a limited extent.
  • the reliability of detection decreases with increasing vehicle speed.
  • a disadvantage of solutions based on navigation maps is that these maps must always be up-to-date, meaning that the maps must be continually updated, for example through online updates.
  • the required maps incur licensing costs and are usually only sold together with a navigation function. This results in additional costs for the user.
  • the DE 102 10 546 A1 describes a method for automatic vehicle guidance in which infrastructure data is transmitted wirelessly to the vehicle and commands for vehicle guidance are calculated based on the infrastructure data.
  • the infrastructure data is loaded into the vehicle's own memory for at least one section of the route immediately ahead.
  • the current position of the vehicle is continuously determined using a precise positioning system.
  • the commands are then calculated based on the position data and the stored infrastructure data.
  • the US 9,539,901 B1 describes a method for warning about speed limits.
  • the method uses a current location of a user who is traveling in a vehicle. Based on the current location, a posted speed limit is determined for the vehicle. This is compared with a measured speed of the vehicle. If the posted speed limit is exceeded by too much, an acoustic or visual warning is given.
  • the term computer is to be understood broadly. In particular, it also includes control units and other processor-based data processing devices.
  • a history of positions of the motor vehicle is transmitted to the backend.
  • the history of positions ie a trace of past Waypoints are extremely helpful for correctly assigning the vehicle position to a road, especially to the correct lane in the case of multi-lane roads.
  • the term computer is also to be understood broadly here. In particular, it also includes workstations, distributed systems and other processor-based data processing devices.
  • the backend only receives the position and direction of movement of a motor vehicle. Based on this information, the backend determines details of the applicable traffic regulations, which are then transmitted to the motor vehicle. In order to keep the required data volume low, the backend also determines a validity distance and transmits it to the motor vehicle, which indicates a minimum distance until the applicable traffic regulations change. A query of the traffic regulations by the motor vehicle can then be made based on the validity, so that no more queries than necessary are received by the backend.
  • the desired information on traffic regulations can be taken directly from the map data.
  • possible routes can be checked for changes in traffic regulations using the map. This makes it easy to determine up to which future vehicle positions no further query of traffic regulations by the vehicle is required.
  • the information on the traffic regulations applicable at the position of the motor vehicle includes several distances until a change in the applicable traffic rules for different routes.
  • the transmission of at least one position and one direction of movement of the motor vehicle to the backend is carried out again when a distance contained in the validity information is reached.
  • the information on the traffic regulations applicable at the position of the motor vehicle includes detailed information on at least one intersection.
  • the detailed information e.g. an intersection model or an intersection network
  • a certain degree of foresight can be achieved in the event of latencies in the request to the backend, so that the reliability of the method is further increased.
  • the traffic rules applicable at the position of the motor vehicle describe a speed limit, a right of way or a ban on overtaking. This covers typical cases of traffic rules that apply over longer stretches of road and are therefore particularly suitable for the application of the solutions described.
  • a method according to the invention or a device according to the invention is used in a vehicle, in particular a motor vehicle.
  • Fig. 1 shows a schematic of a method for determining applicable traffic regulations for a motor vehicle from the perspective of the motor vehicle.
  • the position and direction of movement of the motor vehicle are determined 10.
  • the position and direction of movement of the motor vehicle are then transmitted to a backend 11 by a transmission device of the motor vehicle. It can be provided that a history of positions of the motor vehicle is transmitted to the backend.
  • information on traffic regulations applicable at the position of the motor vehicle is finally received by the transmission device 12, for example information on a speed limit, right of way or a ban on overtaking.
  • the transmission 11 of the position and direction of movement of the motor vehicle to the backend takes place depending on information on the validity of the traffic regulations, which is contained in the information on the traffic regulations applicable at the position of the motor vehicle and contains at least a distance until a change in the applicable traffic regulations.
  • the information on validity can also contain several distances until a change in the applicable traffic regulations for different routes.
  • the query for the applicable traffic regulations at the backend is preferably only carried out again when a distance contained in the validity information is reached.
  • the information on the traffic regulations applicable at the position of the vehicle can include detailed information on intersections.
  • Fig. 2 shows a simplified schematic representation of a first embodiment of a device 20 for determining applicable traffic regulations for a motor vehicle, which can be installed in a motor vehicle.
  • the device 20 has an input 21 for receiving information on the position and direction of movement of the motor vehicle, for example from a navigation system, or data that allow the position and direction of movement of the motor vehicle to be determined.
  • a tracking unit 22 extracts or determines the position and direction of movement of the motor vehicle from the received data and selects the data that are to be transmitted to a backend.
  • a transmission device 23 transmits the selected data, ie the position and direction of movement of the motor vehicle, to the backend. It can be provided that the transmission device 23 transmits a history of positions of the motor vehicle to the backend.
  • the transmission device 23 receives from the backend Information on traffic regulations applicable at the position of the motor vehicle, for example information on a speed limit, right of way or a no-overtaking rule.
  • the transmission device 23 is set up to transmit the position and direction of movement of the motor vehicle to the backend depending on information on the validity of the traffic regulations, which is contained in the information on the traffic regulations applicable at the position of the motor vehicle and contains at least a distance until a change in the applicable traffic regulations.
  • the information on validity can also contain several distances until a change in the applicable traffic regulations for different routes.
  • the query of the applicable traffic regulations at the backend is preferably only carried out again when a distance contained in the information on validity is reached.
  • the information on the traffic regulations applicable at the position of the motor vehicle can include detailed information on intersections.
  • a data processing unit 24 evaluates the received information on the traffic regulations applicable at the position of the motor vehicle.
  • the data generated by the data processing unit 24 are preferably made available for further use via an output 26 of the device 20.
  • the tracking unit 22, the transmission device 23 and the data processing unit 24 can be controlled by a control unit 25. Settings of the tracking unit 22, the transmission device 23, the data processing unit 24 or the control unit 25 can be changed via a user interface 28.
  • the data generated in the device 20 can be stored in a memory 27 of the device 20, for example for later evaluation or for use by the components of the device 20.
  • the tracking unit 22, the transmission device 23, the data processing unit 24 and the control unit 25 can be implemented as dedicated hardware, for example as integrated circuits. Of course, they can also be partially or completely combined or implemented as software that runs on a suitable processor, for example on a GPU.
  • the input 21 and the output 26 can be implemented as separate interfaces or as a combined bidirectional interface.
  • Fig. 3 shows a simplified schematic representation of a second embodiment of a device 30 for determining applicable traffic regulations for a motor vehicle, which can be installed in a motor vehicle.
  • the device 30 has a processor 32 and a memory 31.
  • the device 30 is a computer or a control unit. Instructions are stored in the memory 31 which, when executed by the processor 32, cause the device 30 to carry out the steps according to one of the described methods.
  • the instructions stored in the memory 31 Instructions thus embody a program that can be executed by the processor 32 and that implements the method according to the invention.
  • the device has an input 33 for receiving information, for example data that has been recorded by a sensor system of the motor vehicle. Data generated by the processor 32 is provided via an output 34. In addition, it can be stored in the memory 31.
  • the input 33 and the output 34 can be combined to form a bidirectional interface.
  • the processor 32 may include one or more processing units, such as microprocessors, digital signal processors, or combinations thereof.
  • the memories 27, 31 of the described embodiments can have both volatile and non-volatile memory areas and can comprise a wide variety of storage devices and storage media, for example hard disks, optical storage media or semiconductor memories.
  • Fig. 4 schematically shows a motor vehicle 40 in which a solution according to the invention is implemented.
  • the motor vehicle 40 has, among other things, a navigation system 41 and an environmental sensor system 42, for example a camera system.
  • the data recorded by the navigation system 41 and, if applicable, the data recorded by the environmental sensor system 42 are transmitted via a network 43 to a device 20 for determining applicable traffic regulations for the motor vehicle. In addition, they can be stored in a memory 44 of the motor vehicle 40. If required, the data is transmitted from the device 20 to a backend for evaluation by means of a communication unit 45.
  • the information on the traffic regulations applicable to the motor vehicle transmitted by the backend in response to the sent data is communicated to the driver by means of a user interface 47, for example an infotainment system with a display device.
  • a user interface 47 for example an infotainment system with a display device.
  • infotainment system with a display device for example an infotainment system with a display device.
  • they can be made available to a driver assistance system 46 of the motor vehicle 40, for example for automatically regulating the vehicle speed.
  • Fig. 5 shows a schematic of a method for determining applicable traffic rules for a motor vehicle from the perspective of a backend.
  • a first step at least one position and one direction of movement of the motor vehicle are received 50.
  • information on traffic rules applicable at the position of the motor vehicle is then determined 51, for example information on a speed limit, right of way or a ban on overtaking.
  • the information on the traffic rules applicable at the position of the motor vehicle includes information on the validity of the traffic regulations, which includes at least a distance until a change in the applicable traffic regulations.
  • the information on validity can also describe a spatial validity, in particular a spatial validity dependent on a route.
  • the information on the traffic regulations applicable at the position of the motor vehicle can include detailed information on intersections.
  • the information on the traffic regulations applicable at the position of the motor vehicle is finally transmitted to the motor vehicle 52.
  • Fig. 6 shows further details for determining the information on the traffic regulations applicable at the position of the motor vehicle.
  • the position of the motor vehicle is assigned 60 to a road in a road network.
  • the traffic regulations that apply to the road at the position of the motor vehicle are then determined 61.
  • at least one validity distance is determined 62, ie a distance in the road network until a change in the applicable traffic regulations.
  • Fig. 7 shows a simplified schematic representation of a first embodiment of a device 70 for determining applicable traffic regulations for a motor vehicle, which can be installed in a backend.
  • the device 70 has a first interface 71, via which a transmission device 72 can receive information on at least one position and one direction of movement of the motor vehicle. Via the first interface, the transmission device 72 can also transmit information on traffic regulations applicable at the position of the motor vehicle to the motor vehicle, for example information on a speed limit, right of way or a no-overtaking zone.
  • a location unit 73 locates the motor vehicle on a map.
  • the map can be provided by an external database via a second interface 76.
  • a computing unit 74 determines the desired information on the traffic regulations applicable at the position of the motor vehicle.
  • the computing unit 74 is set up to provide the information on the traffic regulations applicable at the position of the motor vehicle with information on the validity of the traffic regulations, which includes at least a distance until a change in the applicable traffic regulations.
  • the information on the validity can also describe a spatial validity, in particular a spatial validity dependent on a route.
  • the information on the traffic regulations applicable at the position of the motor vehicle can include detailed information on intersections.
  • the transmission device 72, the location unit 73 and the computing unit 74 can be controlled by a control unit 75. Settings can be made via a user interface 78 if necessary.
  • the transmission device 72, the location unit 73, the computing unit 74 or the control unit 75 can be implemented as dedicated hardware, for example as integrated circuits. Of course, they can also be partially or completely combined or implemented as software that runs on a suitable processor, for example on a GPU.
  • the first interface 71 and the second interface 76 can be implemented as separate interfaces or as a combined interface.
  • Fig. 8 shows a simplified schematic representation of a second embodiment of a device 80 for determining applicable traffic regulations for a motor vehicle, which can be installed in a backend.
  • the device 80 has a processor 82 and a memory 81.
  • the device 80 is a computer or a workstation. Instructions are stored in the memory 81 which, when executed by the processor 82, cause the device 80 to carry out the steps according to one of the described methods.
  • the instructions stored in the memory 81 thus embody a program which can be executed by the processor 82 and which implements the method according to the invention.
  • the device has an input 83 for receiving information, for example from a data packet which was transmitted by a motor vehicle. Data generated by the processor 82 are provided via an output 84. In addition, they can be stored in the memory 81.
  • the input 83 and the output 84 can be combined to form a bidirectional interface.
  • the processor 82 may include one or more processing units, such as microprocessors, digital signal processors, or combinations thereof.
  • the memories 77, 81 of the described embodiments can have both volatile and non-volatile memory areas and can comprise a wide variety of storage devices and storage media, for example hard disks, optical storage media or semiconductor memories.
  • a speed limit for the vehicle is determined.
  • the same principle can also be used for priority rules or overtaking bans, for example.
  • priority rules no currently valid speed is transmitted, but rather the status of the road, for example superior or subordinate, as well as the validity distance.
  • overtaking bans the admissibility of overtaking maneuvers is transmitted along with the validity distance, for example permitted, prohibited, prohibited for certain vehicle classes or prohibited with exceptions.
  • Fig. 9 illustrates a system for determining applicable traffic regulations for a motor vehicle 40.
  • the system comprises the motor vehicle 40 and a backend 90.
  • the motor vehicle 40 has a navigation system 41, a driver assistance system 46 and a user interface 47.
  • the backend comprises at least one device 70 for determining applicable traffic regulations and a database 91 with map data and traffic regulation information.
  • the map material can be in NDS format (NDS: Navigation Data Standard), for example.
  • NDS Navigation Data Standard
  • the backend 90 uses this information to assign the motor vehicle 40 to a road.
  • the map material from the database 91 is made available to the device 70 for determining applicable traffic regulations.
  • the currently valid speed limit for the motor vehicle 40 is determined and transmitted to the motor vehicle 40.
  • a validity distance for the speed limit and at least one subsequent speed limit can also be determined and transmitted. This can be done in particular taking possible route decisions into account.
  • the current speed limit determined by the device 20 from the received data can be shown on a display of the user interface 47.
  • the speed limit and possibly also subsequent speed limits can be made available to the driver assistance system 46. If the subsequent speed limits are route-dependent, information on the selected route can be provided by the navigation system 41 if required. In addition, the navigation system 41 can be instructed to restart position tracking as soon as a request for applicable traffic regulations has been transmitted to the backend 90.
  • Fig. 10 illustrates two advantageous algorithms 92, 93, which are used in the system of Fig. 9 can be implemented.
  • a first algorithm 92 is implemented in the database 91. However, it can also be executed by the device 70 for determining applicable traffic regulations or by a dedicated component of the backend 90.
  • the algorithm 92 is a search algorithm. This determines the speed limit applicable at the position of the motor vehicle 40. In addition, the search algorithm can be able to determine a minimum, possibly route-dependent minimum distance until a change in the speed limit. This will be explained below using the Figures 12 to 14 explained.
  • a further algorithm 93 is implemented in the device 20 arranged in the motor vehicle 40 for determining applicable traffic regulations. This algorithm 93 can also alternatively be carried out by a dedicated component of the motor vehicle 40.
  • the algorithm carries out in particular the selection of those past waypoints that are to be transmitted to the backend 90.
  • the past positions are stored in a ring buffer so that the newest waypoint always replaces the oldest waypoint already stored. In this way, only a small amount of storage space is required and at the same time a continuous trace to the current position is provided.
  • the past waypoints should have a certain minimum distance in order to be meaningful. Waypoints immediately before and after a lane change are particularly interesting for the correct assignment of the vehicle position to a road, and in particular to the correct lane in the case of multi-lane roads. Such waypoints are therefore preferably transmitted to the backend 90.
  • Positions with steering angle changes are particularly interesting, for example a curve entry, a crest or a curve exit. It is also possible to transmit the path curvature, which can be calculated from the steering angle, for each waypoint. In addition, the detected lane markings (dashed, solid, double line, none) can also be transmitted. This information can be used to further improve the assignment.
  • Querying the applicable traffic regulations at Backend 90 can be done in different ways, some of which are explained below.
  • the vehicle 40 initially queries the backend 90 for the current speed limit.
  • the backend 90 uses the search algorithm 92 to determine both the current speed limit and the minimum distance until the speed limit changes. Both pieces of information are transmitted to the vehicle 40.
  • the vehicle 40 tracks the route traveled, for example using vehicle sensors, and queries the speed limit again at the backend 90 when the transmitted minimum distance is reached.
  • This variant requires a very small number of queries, so that the data volume generated is very low. In addition, no permanent data connection is necessary. Instead of the minimum distance until a change in the speed limit, several distances for different possible routes can also be transmitted. In other words, the shortest distance to a change in the speed limit is stored under the direction condition of the first intersection encountered.
  • the next change is at a distance of 525 m. If the vehicle 40 goes straight at the first intersection in 500 m, the next change is at a distance of 751 m. If the vehicle 40 turns right at the first intersection in 500 m, the next change is at a distance of 612 m. In this case, the vehicle 40 monitors not only the distance traveled but also the chosen route.
  • the backend 90 transmits a simple intersection model in addition to the current speed limit and the distances until the speed limit changes.
  • An example of such an intersection model is shown in Fig. 11
  • the intersection is represented by a circle that represents the intersection area.
  • the outgoing intersection arms are represented by their position on the circular ring and by the direction of the arm.
  • the position on the circular ring is given by the position in degrees to the intersection center, while the direction in degrees is used for the direction of the arm.
  • the vehicle 40 can decide which intersection arm to drive on from its own direction.
  • An alternative intersection model uses GPS points to display the intersection arms. By comparing the vehicle position with the GPS points, the vehicle 40 can determine which intersection arm it belongs to. It is also possible for the backend 90 to transmit an intersection network for a defined area.
  • the vehicle 40 locates itself independently within this network and uses it to determine the current speed limit. With the help of the intersection models or the intersection network, a certain degree of foresight can be achieved in the event of latencies in the query to the backend, so that the reliability of the process is increased.
  • Fig. 12 illustrates a first iteration step of determining a validity distance of a speed limit.
  • a section of a road network is shown, with the roads represented by solid and dashed lines.
  • the type of dashed line represents the associated speed limit.
  • Roads with a solid line represent those roads that are irrelevant for the given position of the vehicle.
  • the search carried out in the road network corresponds to a tree search.
  • the road network splits into many directions.
  • the shortest path to a speed change in this network is sought.
  • the vehicle is at a position P, which is represented by a circle.
  • the arrow in the circle represents the direction of travel.
  • Another circle VP illustrates a previous position of the vehicle.
  • the vehicle is currently on a road section between two intersections "1" and "2", which could be possible future positions ZP of the vehicle.
  • the speed limit on this road section is 30 km/h.
  • the distance to the next intersection "1" in the direction of travel is now first determined.
  • the distance to the next intersection "2" against the direction of travel is determined, assuming a turning maneuver at the next intersection "1" in the direction of travel.
  • the distance to intersection "1" is 150 m
  • the distance to intersection "2" is 450 m.
  • the speed limit does not change on the road sections up to the two intersections. The minimum distance until the speed limit changes is therefore definitely greater than 150 m.
  • the current road section is now marked as already used for the search.
  • Fig. 13 illustrates a second iteration step of determining a validity distance for a speed limit. Since no change in the speed limit was found, the search for further intersections at which the speed limit could change is continued. Starting from the intersections found in the first iteration, five further intersections "1" to "5" can be reached. Road sections that have already been used are not taken into account in the search, provided that the speed limit applies in both directions and the current route is shorter than the route already used. The distance to intersections "1", “2” and “5" is 200 m each, the distance to intersection "3" is 250 m, and the distance to intersection "4" is 270 m. The speed limit does not change on the road sections up to the intersections. The minimum distance until the speed limit changes is therefore always greater than 350 m, i.e. the Distance from the starting position P to the intersections "1" or "2". The current road sections are now marked as already used for the search.
  • Fig. 14 illustrates a final result of determining a validity distance of a speed limit.
  • the search result is as follows. At intersection "1", the speed limit changes to 60 km/h after a total of 550 m. At intersection "3”, the speed limit changes to 50 km/h after a total of 700 m. At intersection "4", the speed limit changes to 50 km/h after a total of 720 m. At intersection "5", the speed limit changes to 5 km/h after a total of 650 m.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Description

Die vorliegende Erfindung betrifft Verfahren, Vorrichtungen und ein computerlesbares Speichermedium mit Instruktionen zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug. Die Erfindung betrifft weiterhin ein Kraftfahrzeug, in dem ein erfindungsgemäßes Verfahren oder eine erfindungsgemäße Vorrichtung eingesetzt werden.The present invention relates to methods, devices and a computer-readable storage medium with instructions for determining applicable traffic regulations for a motor vehicle. The invention further relates to a motor vehicle in which a method or device according to the invention is used.

In modernen Fahrzeugen werden dem Fahrer oftmals Informationen über Verkehrszeichen am Straßenrand oder über aktuell geltende Geschwindigkeitsbegrenzungen oder Überholverbote bereitgestellt, indem sie beispielsweise auf einem Bildschirm-Instrument oder einem Head-Up-Display im Fahrzeug angezeigt werden. Zudem können diese Informationen auch von unterschiedlichsten Steuergeräten im Fahrzeug genutzt werden, beispielsweise zur automatischen Regelung der Fahrzeuggeschwindigkeit oder zur Warnung vor unerlaubten Überholmanövern. Im Hinblick auf autonomes oder teilautonomes Fahren ist die zuverlässige Verfügbarkeit solcher Informationen essentiell.In modern vehicles, drivers are often provided with information about traffic signs on the side of the road or about current speed limits or overtaking bans, for example by displaying them on a screen instrument or a head-up display in the vehicle. In addition, this information can also be used by a wide variety of control units in the vehicle, for example to automatically regulate the vehicle speed or to warn of unauthorized overtaking maneuvers. With regard to autonomous or semi-autonomous driving, the reliable availability of such information is essential.

Zur Zeit existieren im Wesentlichen zwei Ansätze zur Bereitstellung von Informationen zu Verkehrszeichen oder aktuell für ein Fahrzeug geltenden Verkehrsregeln. Ein erster Ansatz basiert auf der Verwendung von Navigationskarten, in denen Verkehrszeichen vermerkt sind. Ein zweiter Ansatz besteht in der Verkehrszeichenerkennung mithilfe von Kamerasystemen.There are currently two main approaches to providing information on traffic signs or traffic rules currently applicable to a vehicle. A first approach is based on the use of navigation maps on which traffic signs are marked. A second approach is traffic sign recognition using camera systems.

Beispielsweise beschreibt die DE 10 2013 013 799 A1 ein Assistenzsystem, das einen Fahrzeugführer bei einem Überholvorgang unterstützt, indem es anhand der Differenzgeschwindigkeit zu einem zu überholenden Fahrzeug, sowie unter Einbeziehung der verbleibenden Überhostrecke ermittelt, ob der Überholvorgang gefahrlos zu Ende geführt werden kann. Die Ermittlung der verbleibenden Überholstrecke kann mittels Verkehrszeichenerkennung oder GPS-basiertem Kartenmaterial erfolgen.For example, the DE 10 2013 013 799 A1 an assistance system that supports a driver during an overtaking maneuver by determining whether the overtaking maneuver can be completed safely based on the difference in speed to the vehicle to be overtaken and taking into account the remaining overtaking distance. The remaining overtaking distance can be determined using traffic sign recognition or GPS-based maps.

Die DE 10 2007 034 505 A1 beschreibt ein Verfahren zur Verkehrszeichenerkennung. Ausgehend von bereitgestellten Bilddaten wird eine Verkehrszeichenerkennung durchgeführt, wobei eine länderspezifische Verkehrszeichendatenbank mit zumindest teilweise länderspezifischen Klassifizierungsmerkmalen oder zumindest teilweise länderspezifischen Klassifizierungsverfahren genutzt wird. Weist die Verkehrszeichenerkennung eine geringe Güte auf, wird mit Hilfe von gespeicherten Bildregionen mit detektierten Verkehrszeichen die Verkehrszeichenerkennung mit einer weiteren alternativen landesspezifischen Verkehrszeichendatenbank wiederholt durchgeführt. Dies wird solange wiederholt, bis das Ergebnis der Verkehrszeichenerkennung eine ausreichende Güte aufweist. Diejenige landesspezifische Verkehrszeichendatenbank wird dann für weitere Verkehrszeichenerkennungen voreingestellt, für die bei der Verkehrszeichenerkennung zumindest eine ausreichende Güte ermittelt worden ist.The DE 10 2007 034 505 A1 describes a method for traffic sign recognition. Based on provided image data, traffic sign recognition is carried out using a country-specific traffic sign database with at least partially country-specific classification features or at least partially country-specific classification methods. If the If the traffic sign recognition results in a poor quality, the traffic sign recognition is repeated using another alternative country-specific traffic sign database using saved image regions with detected traffic signs. This is repeated until the traffic sign recognition result shows sufficient quality. The country-specific traffic sign database is then preset for further traffic sign recognitions for which at least sufficient quality was determined during the traffic sign recognition.

Aus der DE 10 2008 043 756 A1 ist ein Verfahren zum Bereitstellen einer Verkehrszeicheninformation bekannt. In einem ersten Schritt werden Verkehrszeichendaten im Fahrzeug gespeichert. Anschließend werden gespeicherte Verkehrszeichendaten einer aktuellen Position eines Fahrzeugs zugeordnet. Basierend auf den Verkehrszeichendaten, die der aktuellen Position des Fahrzeugs zugeordnet sind, wird schließlich eine Verkehrszeicheninformation bereitgestellt. Die Verkehrszeichendaten können abschnittsweise auf Grundlage einer Positionsinformation des Fahrzeugs von einem Online-Dienst abgefragt werden.From the DE 10 2008 043 756 A1 A method for providing traffic sign information is known. In a first step, traffic sign data is stored in the vehicle. Stored traffic sign data is then assigned to a current position of a vehicle. Finally, traffic sign information is provided based on the traffic sign data that is assigned to the current position of the vehicle. The traffic sign data can be queried section by section from an online service based on position information of the vehicle.

Ein Nachteil bei kamerabasierten Lösungen ist ihre begrenzte Reichweite, d.h. eine vorausschauende Erfassung von Verkehrszeichen ist nur eingeschränkt möglich. Zudem nimmt die Zuverlässigkeit der Erkennung mit zunehmender Fahrzeuggeschwindigkeit ab.A disadvantage of camera-based solutions is their limited range, i.e. predictive detection of traffic signs is only possible to a limited extent. In addition, the reliability of detection decreases with increasing vehicle speed.

Ein Nachteil bei Lösungen, die auf Navigationskarten basieren, liegt darin, dass diese Karten stets aktuell sein müssen, die Karten also fortlaufend aktualisiert werden müssen, beispielsweise durch Online-Updates. Die erforderlichen Karten verursachen Lizenzkosten und werden zumeist nur zusammen mit einer Navigationsfunktion verkauft. Dem Nutzer entstehen dadurch Zusatzkosten.A disadvantage of solutions based on navigation maps is that these maps must always be up-to-date, meaning that the maps must be continually updated, for example through online updates. The required maps incur licensing costs and are usually only sold together with a navigation function. This results in additional costs for the user.

Die DE 102 10 546 A1 beschreibt ein Verfahren zur automatischen Fahrzeugführung, bei dem Infrastrukturdaten drahtlos an das Fahrzeug übermittelt werden und Befehle für die Fahrzeugführung anhand der Infrastrukturdaten berechnet werden. Die Infrastrukturdaten werden für zumindest einen unmittelbar voraus liegenden Abschnitt der Fahrtstrecke in einen fahrzeugeigenen Speicher geladen. Mit einem präzisen Positionssystem wird fortlaufend die aktuelle Position des Fahrzeugs bestimmt. Die Befehle werden dann anhand der Positionsdaten und der gespeicherten Infrastrukturdaten berechnet.The DE 102 10 546 A1 describes a method for automatic vehicle guidance in which infrastructure data is transmitted wirelessly to the vehicle and commands for vehicle guidance are calculated based on the infrastructure data. The infrastructure data is loaded into the vehicle's own memory for at least one section of the route immediately ahead. The current position of the vehicle is continuously determined using a precise positioning system. The commands are then calculated based on the position data and the stored infrastructure data.

Die US 9,539,901 B1 beschreibt ein Verfahren zur Warnung vor Geschwindigkeitsbegrenzungen. Bei dem Verfahren wird ein aktueller Standort eines Nutzers bestimmt, der mit einem Fahrzeug unterwegs ist. Auf Grundlage des aktuellen Standorts wird eine ausgeschriebene Geschwindigkeitsbegrenzung für das Fahrzeug bestimmt. Diese wird mit einer gemessenen Geschwindigkeit des Fahrzeugs verglichen. Bei einer zu großen Überschreitung der ausgeschriebenen Geschwindigkeitsbegrenzung erfolgt eine akustische oder visuelle Warnung.The US 9,539,901 B1 describes a method for warning about speed limits. The method uses a current location of a user who is traveling in a vehicle. Based on the current location, a posted speed limit is determined for the vehicle. This is compared with a measured speed of the vehicle. If the posted speed limit is exceeded by too much, an acoustic or visual warning is given.

Es ist eine Aufgabe der Erfindung, weitere Lösungen zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug aufzuzeigen, die eine zuverlässige Bereitstellung der gewünschten Informationen ermöglichen, ohne dass im Kraftfahrzeug eine Karte vorgehalten werden muss.It is an object of the invention to provide further solutions for determining applicable traffic regulations for a motor vehicle, which enable a reliable provision of the desired information without having to keep a map in the motor vehicle.

Diese Aufgabe wird durch ein Verfahren mit den Merkmalen des Anspruchs 1 oder 3, durch ein computerlesbares Speichermedium mit Instruktionen gemäß Anspruch 8 und durch eine Vorrichtung mit den Merkmalen des Anspruchs 9 oder 10 gelöst. Bevorzugte Ausgestaltungen der Erfindung sind Gegenstand der abhängigen Ansprüche.This object is achieved by a method having the features of claim 1 or 3, by a computer-readable storage medium with instructions according to claim 8 and by a device having the features of claim 9 or 10. Preferred embodiments of the invention are the subject of the dependent claims.

Gemäß einem ersten Aspekt der Erfindung umfasst ein Verfahren zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug die Schritte:

  • Übermitteln zumindest einer Position und einer Bewegungsrichtung des Kraftfahrzeugs an ein Backend durch eine Übertragungseinrichtung des Kraftfahrzeugs; und
  • Empfangen von Angaben zu an der Position des Kraftfahrzeugs geltenden Verkehrsregeln durch die Übertragungseinrichtung;
wobei die Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln zumindest eine Gültigkeitsdistanz beinhalten, die eine minimale Entfernung bis zu einer Änderung der geltenden Verkehrsregeln angibt, und wobei bei Erreichen der minimalen Entfernung das Übermitteln zumindest einer Position und einer Bewegungsrichtung des Kraftfahrzeugs an das Backend erneut durchgeführt wird.According to a first aspect of the invention, a method for determining applicable traffic regulations for a motor vehicle comprises the steps:
  • Transmitting at least one position and one direction of movement of the motor vehicle to a backend through a transmission device of the motor vehicle; and
  • Receiving information on traffic regulations applicable at the position of the motor vehicle through the transmission device;
wherein the information on the traffic regulations applicable at the position of the motor vehicle includes at least one validity distance which indicates a minimum distance until a change in the applicable traffic regulations, and wherein, when the minimum distance is reached, the transmission of at least one position and one direction of movement of the motor vehicle to the backend is carried out again.

Gemäß einem weiteren Aspekt der Erfindung enthält ein computerlesbares Speichermedium Instruktionen, die bei Ausführung durch einen Computer den Computer zur Ausführung der folgende Schritte zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug veranlassen:

  • Übermitteln zumindest einer Position und einer Bewegungsrichtung des Kraftfahrzeugs an ein Backend durch eine Übertragungseinrichtung des Kraftfahrzeugs; und
  • Empfangen von Angaben zu an der Position des Kraftfahrzeugs geltenden Verkehrsregeln durch die Übertragungseinrichtung;
wobei die Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln zumindest eine Gültigkeitsdistanz beinhalten, die eine minimale Entfernung bis zu einer Änderung der geltenden Verkehrsregeln angibt, und wobei bei Erreichen der minimalen Entfernung das Übermitteln zumindest einer Position und einer Bewegungsrichtung des Kraftfahrzeugs an das Backend erneut durchgeführt wird.According to a further aspect of the invention, a computer-readable storage medium contains instructions which, when executed by a computer, cause the computer to perform the following steps for determining applicable traffic regulations for a motor vehicle:
  • Transmitting at least one position and one direction of movement of the motor vehicle to a backend through a transmission device of the motor vehicle; and
  • Receiving information on traffic regulations applicable at the position of the motor vehicle through the transmission device;
wherein the information on the traffic regulations applicable at the position of the motor vehicle includes at least one validity distance which indicates a minimum distance until a change in the applicable traffic regulations, and wherein, when the minimum distance is reached, the transmission of at least one position and one direction of movement of the motor vehicle to the backend is carried out again.

Der Begriff Computer ist dabei breit zu verstehen. Insbesondere umfasst er auch Steuergeräte und andere prozessorbasierte Datenverarbeitungsvorrichtungen.The term computer is to be understood broadly. In particular, it also includes control units and other processor-based data processing devices.

Gemäß einem weiteren Aspekt der Erfindung weist eine Vorrichtung zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug auf:

  • eine Übertragungseinrichtung zum Übermitteln zumindest einer Position und einer Bewegungsrichtung des Kraftfahrzeugs an ein Backend und zum Empfangen von Angaben zu an der Position des Kraftfahrzeugs geltenden Verkehrsregeln; und
  • eine Datenverarbeitungseinheit zum Auswerten der Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln;
wobei die Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln zumindest eine Gültigkeitsdistanz beinhalten, die eine minimale Entfernung bis zu einer Änderung der geltenden Verkehrsregeln angibt, und wobei die Übertragungseinrichtung eingerichtet ist, das Übermitteln zumindest einer Position und einer Bewegungsrichtung des Kraftfahrzeugs an das Backend bei Erreichen der minimalen Entfernung erneut durchzuführen.According to a further aspect of the invention, a device for determining applicable traffic regulations for a motor vehicle comprises:
  • a transmission device for transmitting at least one position and one direction of movement of the motor vehicle to a backend and for receiving information on traffic regulations applicable at the position of the motor vehicle; and
  • a data processing unit for evaluating the information on the traffic regulations applicable at the position of the motor vehicle;
wherein the information on the traffic regulations applicable at the position of the motor vehicle includes at least one validity distance which indicates a minimum distance until a change in the applicable traffic regulations, and wherein the transmission device is configured to transmit at least one position and one direction of movement of the motor vehicle to the backend again when the minimum distance is reached.

In Hinblick auf ein Verfahren, das in einem Kraftfahrzeug eingesetzt werden kann, bzw. eine Vorrichtung, die in einem Kraftfahrzeug verbaut sein kann, werden im Kraftahrzeug lediglich Position und Bewegungsrichtung erfasst und an ein Backend übermittelt. Basierend auf diesen Informationen werden durch das Backend Angaben zu den geltenden Verkehrsregeln ermittelt, die dann an das Kraftfahrzeug übertragen werden. Das Kraftahrzeug benötigt daher weder eine Sensorik zur Erfassung von Verkehrszeichen noch besondere, stets aktuelle Karteninformationen, was zu deutlichen Kosteneinsparungen führt. Die Abfrage der Verkehrsregeln erfolgt erneut bei Erreichen einer Gültigkeitsdistanz, die eine minimale Entfernung bis zu einer Änderung der geltenden Verkehrsregeln angibt. Auf diese Weise müssen nur überschaubare Datenmengen übertragen werden, so dass die Datenübertragung zwischen Kraftahrzeug und Backend sehr effizient ist.With regard to a method that can be used in a motor vehicle or a device that can be installed in a motor vehicle, only the position and direction of movement are recorded in the motor vehicle and transmitted to a backend. Based on this information, the backend determines details of the applicable traffic regulations, which are then transmitted to the motor vehicle. The motor vehicle therefore does not need sensors to detect traffic signs or special, always up-to-date map information, which leads to significant cost savings. The traffic regulations are queried again when a validity distance is reached, which indicates a minimum distance until the applicable traffic regulations change. In this way, only manageable amounts of data need to be transmitted, so that data transmission between the motor vehicle and the backend is very efficient.

Gemäß einem Aspekt der Erfindung wird eine Historie von Positionen des Kraftfahrzeugs an das Backend übermittelt. Die Historie von Positionen, d.h. ein Trace aus vergangenen Wegepunkten, ist ausgesprochen hilfreich für die korrekte Zuordnung der Fahrzeugposition zu einer Straße, insbesondere zur richtigen Fahrspur im Falle von mehrspurigen Straßen.According to one aspect of the invention, a history of positions of the motor vehicle is transmitted to the backend. The history of positions, ie a trace of past Waypoints are extremely helpful for correctly assigning the vehicle position to a road, especially to the correct lane in the case of multi-lane roads.

Gemäß einem weiteren Aspekt der Erfindung umfasst ein Verfahren zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug die Schritte:

  • Empfangen von zumindest einer Position und einer Bewegungsrichtung des Kraftfahrzeugs;
  • Bestimmen von Angaben zu an der Position des Kraftfahrzeugs geltenden Verkehrsregeln; und
  • Übermitteln der Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln an das Kraftfahrzeug;
wobei die Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln zumindest eine Gültigkeitsdistanz beinhalten, die eine minimale Entfernung bis zu einer Änderung der geltenden Verkehrsregeln angibt.According to a further aspect of the invention, a method for determining applicable traffic regulations for a motor vehicle comprises the steps:
  • Receiving at least one position and one direction of movement of the motor vehicle;
  • Determining information on traffic regulations applicable at the location of the motor vehicle; and
  • Transmitting to the motor vehicle information on the traffic regulations applicable at the motor vehicle’s location;
whereby the information on the traffic regulations applicable at the position of the motor vehicle includes at least a validity distance which indicates a minimum distance until a change in the applicable traffic regulations.

Gemäß einem weiteren Aspekt der Erfindung enthält ein computerlesbares Speichermedium Instruktionen, die bei Ausführung durch einen Computer den Computer zur Ausführung der folgende Schritte zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug veranlassen:

  • Empfangen von zumindest einer Position und einer Bewegungsrichtung des Kraftfahrzeugs;
  • Bestimmen von Angaben zu an der Position des Kraftfahrzeugs geltenden Verkehrsregeln; und
  • Übermitteln der Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln an das Kraftfahrzeug;
wobei die Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln zumindest eine Gültigkeitsdistanz beinhalten, die eine minimale Entfernung bis zu einer Änderung der geltenden Verkehrsregeln angibt.According to a further aspect of the invention, a computer-readable storage medium contains instructions which, when executed by a computer, cause the computer to perform the following steps for determining applicable traffic regulations for a motor vehicle:
  • Receiving at least one position and one direction of movement of the motor vehicle;
  • Determining information on traffic regulations applicable at the location of the motor vehicle; and
  • Transmitting to the motor vehicle information on the traffic regulations applicable at the motor vehicle’s location;
whereby the information on the traffic regulations applicable at the position of the motor vehicle includes at least a validity distance which indicates a minimum distance until a change in the applicable traffic regulations.

Der Begriff Computer ist auch hier breit zu verstehen. Insbesondere umfasst er auch Workstations, verteilte Systeme und andere prozessorbasierte Datenverarbeitungsvorrichtungen.The term computer is also to be understood broadly here. In particular, it also includes workstations, distributed systems and other processor-based data processing devices.

Gemäß einem weiteren Aspekt der Erfindung weist eine Vorrichtung zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug auf:

  • eine Übertragungseinrichtung zum Empfangen von zumindest einer Position und einer Bewegungsrichtung des Kraftfahrzeugs und zum Übermitteln von Angaben zu an der Position des Kraftfahrzeugs geltenden Verkehrsregeln an das Kraftfahrzeug; und
  • eine Recheneinheit zum Bestimmen der Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln;
wobei die Recheneinheit eingerichtet ist, die Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln zumindest mit einer Gültigkeitsdistanz zu versehen, die eine minimale Entfernung bis zu einer Änderung der geltenden Verkehrsregeln angibt.According to a further aspect of the invention, a device for determining applicable traffic regulations for a motor vehicle comprises:
  • a transmission device for receiving at least one position and one direction of movement of the motor vehicle and for transmitting information on traffic regulations applicable at the position of the motor vehicle to the motor vehicle; and
  • a computing unit for determining the information on the traffic regulations applicable at the position of the motor vehicle;
wherein the computing unit is configured to provide the information on the traffic regulations applicable at the position of the motor vehicle with at least a validity distance which indicates a minimum distance until a change in the applicable traffic regulations.

In Hinblick auf ein Verfahren, das in einem Backend eingesetzt werden kann, bzw. eine Vorrichtung, die in einem Backend verbaut sein kann, werden vom Backend lediglich Position und Bewegungsrichtung eines Kraftfahrzeugs empfangen. Basierend auf diesen Informationen werden durch das Backend Angaben zu den geltenden Verkehrsregeln ermittelt, die dann an das Kraftfahrzeug übertragen werden. Um das erforderliche Datenvolumen gering zu halten, wird durch das Backend zudem eine Gültigkeitsdistanz ermittelt und an das Kraftfahrzeug übertragen, die eine minimale Entfernung bis zu einer Änderung der geltenden Verkehrsregeln angibt. Eine Abfrage der Verkehrsregeln durch das Kraftfahrzeug kann dann basierend auf der Gültigkeit erfolgen, so dass nicht mehr Abfragen als erforderlich beim Backend eingehen.With regard to a method that can be used in a backend or a device that can be installed in a backend, the backend only receives the position and direction of movement of a motor vehicle. Based on this information, the backend determines details of the applicable traffic regulations, which are then transmitted to the motor vehicle. In order to keep the required data volume low, the backend also determines a validity distance and transmits it to the motor vehicle, which indicates a minimum distance until the applicable traffic regulations change. A query of the traffic regulations by the motor vehicle can then be made based on the validity, so that no more queries than necessary are received by the backend.

Gemäß einem Aspekt der Erfindung umfasst das Bestimmen der Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln die Schritte:

  • Zuordnen der Position des Kraftfahrzeugs zu einer Straße in einem Straßennetz;
  • Ermitteln von für die Straße an der Position des Kraftfahrzeugs geltenden Verkehrsregeln; und
  • Ermitteln von zumindest einer Entfernung im Straßennetz bis zu einer Änderung der geltenden Verkehrsregeln.
According to one aspect of the invention, determining the information on the traffic regulations applicable at the position of the motor vehicle comprises the steps:
  • Assigning the position of the motor vehicle to a road in a road network;
  • Determining traffic regulations applicable to the road at the position of the motor vehicle; and
  • Determine at least one distance in the road network until a change in the applicable traffic regulations.

Nach der Zuordnung der Position des Kraftfahrzeugs zu einer Straße in einem Straßennetz, d.h. in einer Karte, können unmittelbar die gewünschten Angaben zu den Verkehrsregeln aus den Kartendaten übernommen werden. Zudem können anhand der Karte mögliche Fahrtrouten auf Änderungen der Verkehrsregeln überprüft werden. Dadurch lässt sich leicht ermitteln, bis zu welchen zukünftigen Fahrzeugpositionen keine weitere Abfrage der Verkehrsregeln durch das Kraftfahrzeug erforderlich ist.After the position of the vehicle has been assigned to a road in a road network, i.e. in a map, the desired information on traffic regulations can be taken directly from the map data. In addition, possible routes can be checked for changes in traffic regulations using the map. This makes it easy to determine up to which future vehicle positions no further query of traffic regulations by the vehicle is required.

Gemäß einem Aspekt der Erfindung beinhalten die Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln mehrere Entfernungen bis zu einer Änderung der geltenden Verkehrsregeln für unterschiedliche Routen. Das Übermitteln zumindest einer Position und einer Bewegungsrichtung des Kraftfahrzeugs an das Backend wird in diesem Fall bei Erreichen einer in den Informationen zur Gültigkeit enthaltenen Entfernung erneut durchgeführt. Dieser Ansatz kommt mit einer sehr geringen Anzahl von Abfragen aus, so dass das anfallende Datenvolumen sehr gering ist. Zudem ist keine dauerhafte Datenverbindung nötig.According to one aspect of the invention, the information on the traffic regulations applicable at the position of the motor vehicle includes several distances until a change in the applicable traffic rules for different routes. In this case, the transmission of at least one position and one direction of movement of the motor vehicle to the backend is carried out again when a distance contained in the validity information is reached. This approach requires a very small number of queries, so that the data volume generated is very low. In addition, no permanent data connection is necessary.

Gemäß einem Aspekt der Erfindung umfassen die Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln Detailinformationen zu zumindest einer Kreuzung. Mit Hilfe der Detailinformationen, z.B. eines Kreuzungsmodells oder eines Kreuzungsnetzes, lässt sich im Falle von Latenzen bei der Anfrage an das Backend eine gewisse Vorausschau erreichen, so dass die Zuverlässigkeit des Verfahrens weiter erhöht wird.According to one aspect of the invention, the information on the traffic regulations applicable at the position of the motor vehicle includes detailed information on at least one intersection. With the help of the detailed information, e.g. an intersection model or an intersection network, a certain degree of foresight can be achieved in the event of latencies in the request to the backend, so that the reliability of the method is further increased.

Gemäß einem Aspekt der Erfindung beschreiben die an der Position des Kraftfahrzeugs geltenden Verkehrsregeln eine Geschwindigkeitsbegrenzung, eine Vorfahrtsberechtigung oder ein Überholverbot. Damit sind typische Fälle von Verkehrsregeln abgedeckt, die über längere Straßenabschnitte gültig sind und sich somit besonders für die Anwendung der beschriebenen Lösungen eignen.According to one aspect of the invention, the traffic rules applicable at the position of the motor vehicle describe a speed limit, a right of way or a ban on overtaking. This covers typical cases of traffic rules that apply over longer stretches of road and are therefore particularly suitable for the application of the solutions described.

Vorzugsweise werden ein erfindungsgemäßes Verfahren oder eine erfindungsgemäße Vorrichtung in einem Fahrzeug, insbesondere einem Kraftfahrzeug, eingesetzt.Preferably, a method according to the invention or a device according to the invention is used in a vehicle, in particular a motor vehicle.

Weitere Merkmale der vorliegenden Erfindung werden aus der nachfolgenden Beschreibung und den angehängten Ansprüchen in Verbindung mit den Figuren ersichtlich.

Fig. 1
zeigt schematisch ein Verfahren zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug aus Sicht des Kraftfahrzeugs;
Fig. 2
zeigt eine erste Ausführungsform einer Vorrichtung zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug, die in einem Kraftfahrzeug verbaut sein kann;
Fig. 3
zeigt eine zweite Ausführungsform einer Vorrichtung zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug, die in einem Kraftfahrzeug verbaut sein kann;
Fig. 4
stellt schematisch ein Kraftfahrzeug dar, in dem eine erfindungsgemäße Lösung realisiert ist;
Fig. 5
zeigt schematisch ein Verfahren zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug aus Sicht eines Backends;
Fig. 6
zeigt nähere Details zum Bestimmen der Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln;
Fig. 7
zeigt eine erste Ausführungsform einer Vorrichtung zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug, die in einem Backend verbaut sein kann;
Fig. 8
zeigt eine zweite Ausführungsform einer Vorrichtung zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug, die in einem Backend verbaut sein kann;
Fig. 9
veranschaulicht ein System zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug;
Fig. 10
illustriert zwei vorteilhafte Algorithmen, die im System aus Fig. 9 implementiert sein können;
Fig. 11
zeigt ein Kreuzungsmodell, das im Rahmen von Angaben zu geltenden Verkehrsregeln an ein Kraftfahrzeug übermittelt werden kann;
Fig. 12
veranschaulicht einen ersten Iterationsschritt einer Bestimmung einer Gültigkeitsdistanz einer Geschwindigkeitsbegrenzung;
Fig. 13
veranschaulicht einen zweiten Iterationsschritt der Bestimmung einer Gültigkeitsdistanz einer Geschwindigkeitsbegrenzung; und
Fig. 14
illustriert ein Endergebnis der Bestimmung einer Gültigkeitsdistanz einer Geschwindigkeitsbegrenzung.
Further features of the present invention will become apparent from the following description and the appended claims taken in conjunction with the figures.
Fig. 1
shows schematically a method for determining applicable traffic regulations for a motor vehicle from the perspective of the motor vehicle;
Fig. 2
shows a first embodiment of a device for determining applicable traffic regulations for a motor vehicle, which can be installed in a motor vehicle;
Fig. 3
shows a second embodiment of a device for determining applicable traffic regulations for a motor vehicle, which can be installed in a motor vehicle;
Fig. 4
schematically represents a motor vehicle in which a solution according to the invention is implemented;
Fig. 5
shows schematically a method for determining applicable traffic rules for a motor vehicle from the perspective of a backend;
Fig. 6
shows further details for determining the information on the traffic regulations applicable at the location of the motor vehicle;
Fig. 7
shows a first embodiment of a device for determining applicable traffic regulations for a motor vehicle, which can be installed in a backend;
Fig. 8
shows a second embodiment of a device for determining applicable traffic regulations for a motor vehicle, which can be installed in a backend;
Fig. 9
illustrates a system for determining applicable traffic rules for a motor vehicle;
Fig. 10
illustrates two advantageous algorithms that are used in the system of Fig. 9 can be implemented;
Fig. 11
shows an intersection model that can be transmitted to a motor vehicle as part of information on applicable traffic regulations;
Fig. 12
illustrates a first iteration step of determining a validity distance of a speed limit;
Fig. 13
illustrates a second iteration step of determining a validity distance of a speed limit; and
Fig. 14
illustrates a final result of determining a validity distance of a speed limit.

Zum besseren Verständnis der Prinzipien der vorliegenden Erfindung werden nachfolgend Ausführungsformen der Erfindung anhand der Figuren detaillierter erläutert. Es versteht sich, dass sich die Erfindung nicht auf diese Ausführungsformen beschränkt und dass die beschriebenen Merkmale auch kombiniert oder modifiziert werden können, ohne den Schutzbereich der Erfindung zu verlassen, wie er in den angehängten Ansprüchen definiert ist.For a better understanding of the principles of the present invention, embodiments of the invention are explained in more detail below with reference to the figures. It is to be understood that the invention is not limited to these embodiments and that the described features may also be combined or modified without departing from the scope of the invention as defined in the appended claims.

Fig. 1 zeigt schematisch ein Verfahren zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug aus Sicht des Kraftfahrzeugs. Zunächst werden Position und Bewegungsrichtung des Kraftfahrzeugs bestimmt 10. Position und Bewegungsrichtung des Kraftfahrzeugs werden dann durch eine Übertragungseinrichtung des Kraftfahrzeugs an ein Backend übermittelt 11. Dabei kann vorgesehen sein, eine Historie von Positionen des Kraftfahrzeugs an das Backend zu übermitteln. Als Reaktion auf die an das Backend übermittelten Informationen werden schließlich Angaben zu an der Position des Kraftfahrzeugs geltenden Verkehrsregeln durch die Übertragungseinrichtung empfangen 12, beispielsweise Angaben zu einer Geschwindigkeitsbegrenzung, einer Vorfahrtsberechtigung oder einem Überholverbot. Das Übermitteln 11 von Position und Bewegungsrichtung des Kraftfahrzeugs an das Backend erfolgt dabei in Abhängigkeit von Informationen zu einer Gültigkeit der Verkehrsregeln, die in den Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln enthalten sind und zumindest eine Entfernung bis zu einer Änderung der geltenden Verkehrsregeln beinhalten. Die Informationen zur Gültigkeit können auch mehrere Entfernungen bis zu einer Änderung der geltenden Verkehrsregeln für unterschiedliche Routen beinhalten. Die Abfrage der geltenden Verkehrsregeln beim Backend wird in diesem Fall vorzugsweise erst bei Erreichen einer in den Informationen zur Gültigkeit enthaltenen Entfernung erneut durchgeführt. Zudem können die Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln Detailinformationen zu Kreuzungen umfassen. Fig. 1 shows a schematic of a method for determining applicable traffic regulations for a motor vehicle from the perspective of the motor vehicle. First, the position and direction of movement of the motor vehicle are determined 10. The position and direction of movement of the motor vehicle are then transmitted to a backend 11 by a transmission device of the motor vehicle. It can be provided that a history of positions of the motor vehicle is transmitted to the backend. In response to the information transmitted to the backend, information on traffic regulations applicable at the position of the motor vehicle is finally received by the transmission device 12, for example information on a speed limit, right of way or a ban on overtaking. The transmission 11 of the position and direction of movement of the motor vehicle to the backend takes place depending on information on the validity of the traffic regulations, which is contained in the information on the traffic regulations applicable at the position of the motor vehicle and contains at least a distance until a change in the applicable traffic regulations. The information on validity can also contain several distances until a change in the applicable traffic regulations for different routes. In this case, the query for the applicable traffic regulations at the backend is preferably only carried out again when a distance contained in the validity information is reached. In addition, the information on the traffic regulations applicable at the position of the vehicle can include detailed information on intersections.

Fig. 2 zeigt eine vereinfachte schematische Darstellung einer ersten Ausführungsform einer Vorrichtung 20 zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug, die in einem Kraftfahrzeug verbaut sein kann. Die Vorrichtung 20 hat einen Eingang 21 zum Empfangen von Informationen zu Position und Bewegungsrichtung des Kraftfahrzeugs, beispielsweise von einem Navigationssystem, oder von Daten, die eine Bestimmung von Position und Bewegungsrichtung des Kraftfahrzeugs erlauben. Eine Trackingeinheit 22 extrahiert oder ermittelt Position und Bewegungsrichtung des Kraftfahrzeugs aus den empfangenen Daten und wählt diejenigen Daten aus, die an ein Backend übermittelt werden sollen. Eine Übertragungseinrichtung 23 übermittelt die gewählten Daten, d.h. Position und Bewegungsrichtung des Kraftfahrzeugs, an das Backend. Dabei kann vorgesehen sein, dass die Übertragungseinrichtung 23 eine Historie von Positionen des Kraftfahrzeugs an das Backend übermittelt. Zudem empfängt die Übertragungseinrichtung 23 vom Backend Angaben zu an der Position des Kraftfahrzeugs geltenden Verkehrsregeln, beispielsweise Angaben zu einer Geschwindigkeitsbegrenzung, einer Vorfahrtsberechtigung oder einem Überholverbot. Die Übertragungseinrichtung 23 ist dabei eingerichtet, das Übermitteln von Position und Bewegungsrichtung des Kraftfahrzeugs an das Backend in Abhängigkeit von Informationen zu einer Gültigkeit der Verkehrsregeln, die in den Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln enthalten sind und zumindest eine Entfernung bis zu einer Änderung der geltenden Verkehrsregeln beinhalten, durchzuführen. Die Informationen zur Gültigkeit können auch mehrere Entfernungen bis zu einer Änderung der geltenden Verkehrsregeln für unterschiedliche Routen beinhalten. Die Abfrage der geltenden Verkehrsregeln beim Backend wird in diesem Fall vorzugsweise erst bei Erreichen einer in den Informationen zur Gültigkeit enthaltenen Entfernung erneut durchgeführt. Zudem können die Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln Detailinformationen zu Kreuzungen umfassen. Eine Datenverarbeitungseinheit 24 wertet die empfangenen Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln aus. Die von der Datenverarbeitungseinheit 24 generierten Daten werden vorzugsweise über einen Ausgang 26 der Vorrichtung 20 zur weiteren Nutzung bereitgestellt. Die Trackingeinheit 22, die Übertragungseinrichtung 23 und die Datenverarbeitungseinheit 24 können von einer Kontrolleinheit 25 gesteuert werden. Über eine Benutzerschnittstelle 28 können gegebenenfalls Einstellungen der Trackingeinheit 22, der Übertragungseinrichtung 23, der Datenverarbeitungseinheit 24 oder der Kontrolleinheit 25 geändert werden. Die in der Vorrichtung 20 anfallenden Daten können dabei in einem Speicher 27 der Vorrichtung 20 abgelegt werden, beispielsweise für eine spätere Auswertung oder für eine Nutzung durch die Komponenten der Vorrichtung 20. Die Trackingeinheit 22, die Übertragungseinrichtung 23, die Datenverarbeitungseinheit 24 sowie die Kontrolleinheit 25 können als dezidierte Hardware realisiert sein, beispielsweise als integrierte Schaltungen. Natürlich können sie aber auch teilweise oder vollständig kombiniert oder als Software implementiert werden, die auf einem geeigneten Prozessor läuft, beispielsweise auf einer GPU. Der Eingang 21 und der Ausgang 26 können als getrennte Schnittstellen oder als eine kombinierte bidirektionale Schnittstelle implementiert sein. Fig. 2 shows a simplified schematic representation of a first embodiment of a device 20 for determining applicable traffic regulations for a motor vehicle, which can be installed in a motor vehicle. The device 20 has an input 21 for receiving information on the position and direction of movement of the motor vehicle, for example from a navigation system, or data that allow the position and direction of movement of the motor vehicle to be determined. A tracking unit 22 extracts or determines the position and direction of movement of the motor vehicle from the received data and selects the data that are to be transmitted to a backend. A transmission device 23 transmits the selected data, ie the position and direction of movement of the motor vehicle, to the backend. It can be provided that the transmission device 23 transmits a history of positions of the motor vehicle to the backend. In addition, the transmission device 23 receives from the backend Information on traffic regulations applicable at the position of the motor vehicle, for example information on a speed limit, right of way or a no-overtaking rule. The transmission device 23 is set up to transmit the position and direction of movement of the motor vehicle to the backend depending on information on the validity of the traffic regulations, which is contained in the information on the traffic regulations applicable at the position of the motor vehicle and contains at least a distance until a change in the applicable traffic regulations. The information on validity can also contain several distances until a change in the applicable traffic regulations for different routes. In this case, the query of the applicable traffic regulations at the backend is preferably only carried out again when a distance contained in the information on validity is reached. In addition, the information on the traffic regulations applicable at the position of the motor vehicle can include detailed information on intersections. A data processing unit 24 evaluates the received information on the traffic regulations applicable at the position of the motor vehicle. The data generated by the data processing unit 24 are preferably made available for further use via an output 26 of the device 20. The tracking unit 22, the transmission device 23 and the data processing unit 24 can be controlled by a control unit 25. Settings of the tracking unit 22, the transmission device 23, the data processing unit 24 or the control unit 25 can be changed via a user interface 28. The data generated in the device 20 can be stored in a memory 27 of the device 20, for example for later evaluation or for use by the components of the device 20. The tracking unit 22, the transmission device 23, the data processing unit 24 and the control unit 25 can be implemented as dedicated hardware, for example as integrated circuits. Of course, they can also be partially or completely combined or implemented as software that runs on a suitable processor, for example on a GPU. The input 21 and the output 26 can be implemented as separate interfaces or as a combined bidirectional interface.

Fig. 3 zeigt eine vereinfachte schematische Darstellung einer zweiten Ausführungsform einer Vorrichtung 30 zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug, die in einem Kraftfahrzeug verbaut sein kann. Die Vorrichtung 30 weist einen Prozessor 32 und einen Speicher 31 auf. Beispielsweise handelt es sich bei der Vorrichtung 30 um einen Computer oder ein Steuergerät. Im Speicher 31 sind Instruktionen abgelegt, die die Vorrichtung 30 bei Ausführung durch den Prozessor 32 veranlassen, die Schritte gemäß einem der beschriebenen Verfahren auszuführen. Die im Speicher 31 abgelegten Instruktionen verkörpern somit ein durch den Prozessor 32 ausführbares Programm, welches das erfindungsgemäße Verfahren realisiert. Die Vorrichtung hat einen Eingang 33 zum Empfangen von Informationen, beispielsweise von Daten, die von einer Sensorik des Kraftfahrzeugs erfasst wurden. Vom Prozessor 32 generierte Daten werden über einen Ausgang 34 bereitgestellt. Darüber hinaus können sie im Speicher 31 abgelegt werden. Der Eingang 33 und der Ausgang 34 können zu einer bidirektionalen Schnittstelle zusammengefasst sein. Fig. 3 shows a simplified schematic representation of a second embodiment of a device 30 for determining applicable traffic regulations for a motor vehicle, which can be installed in a motor vehicle. The device 30 has a processor 32 and a memory 31. For example, the device 30 is a computer or a control unit. Instructions are stored in the memory 31 which, when executed by the processor 32, cause the device 30 to carry out the steps according to one of the described methods. The instructions stored in the memory 31 Instructions thus embody a program that can be executed by the processor 32 and that implements the method according to the invention. The device has an input 33 for receiving information, for example data that has been recorded by a sensor system of the motor vehicle. Data generated by the processor 32 is provided via an output 34. In addition, it can be stored in the memory 31. The input 33 and the output 34 can be combined to form a bidirectional interface.

Der Prozessor 32 kann eine oder mehrere Prozessoreinheiten umfassen, beispielsweise Mikroprozessoren, digitale Signalprozessoren oder Kombinationen daraus.The processor 32 may include one or more processing units, such as microprocessors, digital signal processors, or combinations thereof.

Die Speicher 27, 31 der beschriebenen Ausführungsformen können sowohl volatile als auch nichtvolatile Speicherbereiche aufweisen und unterschiedlichste Speichergeräte und Speichermedien umfassen, beispielsweise Festplatten, optische Speichermedien oder Halbleiterspeicher.The memories 27, 31 of the described embodiments can have both volatile and non-volatile memory areas and can comprise a wide variety of storage devices and storage media, for example hard disks, optical storage media or semiconductor memories.

Fig. 4 stellt schematisch ein Kraftfahrzeug 40 dar, in dem eine erfindungsgemäße Lösung realisiert ist. Das Kraftfahrzeug 40 weist unter anderem ein Navigationssystem 41 und eine Umgebungssensorik 42 auf, beispielsweise ein Kamerasystem. Die vom Navigationssystem 41 und gegebenenfalls die von der Umgebungssensorik 42 erfassten Daten werden über ein Netzwerk 43 an eine Vorrichtung 20 zum Ermitteln von geltenden Verkehrsregeln für das Kraftfahrzeug übermittelt. Zudem können sie in einem Speicher 44 des Kraftfahrzeugs 40 abgelegt werden. Bei Bedarf werden die Daten von der Vorrichtung 20 mittels einer Kommunikationseinheit 45 zur Auswertung an ein Backend übermittelt. Die vom Backend als Reaktion auf die gesendeten Daten übermittelten Angaben zu den für das Kraftfahrzeug geltenden Verkehrsregeln werden dem Fahrer mittels einer Nutzerschnittstelle 47, beispielsweise einem Infotainmentsystem mit einer Anzeigevorrichtung, mitgeteilt. Daneben können sie einem Fahrerassistenzsystem 46 des Kraftfahrzeugs 40 zur Verfügung gestellt werden, beispielsweise zur automatischen Regelung der Fahrzeuggeschwindigkeit. Fig. 4 schematically shows a motor vehicle 40 in which a solution according to the invention is implemented. The motor vehicle 40 has, among other things, a navigation system 41 and an environmental sensor system 42, for example a camera system. The data recorded by the navigation system 41 and, if applicable, the data recorded by the environmental sensor system 42 are transmitted via a network 43 to a device 20 for determining applicable traffic regulations for the motor vehicle. In addition, they can be stored in a memory 44 of the motor vehicle 40. If required, the data is transmitted from the device 20 to a backend for evaluation by means of a communication unit 45. The information on the traffic regulations applicable to the motor vehicle transmitted by the backend in response to the sent data is communicated to the driver by means of a user interface 47, for example an infotainment system with a display device. In addition, they can be made available to a driver assistance system 46 of the motor vehicle 40, for example for automatically regulating the vehicle speed.

Fig. 5 zeigt schematisch ein Verfahren zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug aus Sicht eines Backends. In einem ersten Schritt werden zumindest eine Position und eine Bewegungsrichtung des Kraftfahrzeugs empfangen 50. Basierend auf den empfangenen Informationen werden dann Angaben zu an der Position des Kraftfahrzeugs geltenden Verkehrsregeln bestimmt 51, beispielsweise Angaben zu einer Geschwindigkeitsbegrenzung, einer Vorfahrtsberechtigung oder einem Überholverbot. Die Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln umfassen dabei Informationen zu einer Gültigkeit der Verkehrsregeln, die zumindest eine Entfernung bis zu einer Änderung der geltenden Verkehrsregeln beinhalten. Ebenso können die Informationen zur Gültigkeit eine räumliche Gültigkeit beschreiben, insbesondere eine von einer Fahrtroute abhängige räumliche Gültigkeit. Zudem können die Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln Detailinformationen zu Kreuzungen umfassen. Die Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln werden schließlich an das Kraftfahrzeug übermittelt 52. Fig. 5 shows a schematic of a method for determining applicable traffic rules for a motor vehicle from the perspective of a backend. In a first step, at least one position and one direction of movement of the motor vehicle are received 50. Based on the information received, information on traffic rules applicable at the position of the motor vehicle is then determined 51, for example information on a speed limit, right of way or a ban on overtaking. The information on the traffic rules applicable at the position of the motor vehicle includes information on the validity of the traffic regulations, which includes at least a distance until a change in the applicable traffic regulations. The information on validity can also describe a spatial validity, in particular a spatial validity dependent on a route. In addition, the information on the traffic regulations applicable at the position of the motor vehicle can include detailed information on intersections. The information on the traffic regulations applicable at the position of the motor vehicle is finally transmitted to the motor vehicle 52.

Fig. 6 zeigt nähere Details zum Bestimmen der Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln. In einem ersten Schritt erfolgt ein Zuordnen 60 der Position des Kraftfahrzeugs zu einer Straße in einem Straßennetz. Anschließend werden die Verkehrsregeln ermittelt 61, die an der Position des Kraftfahrzeugs für die Straße gelten. Zudem wird zumindest eine Gültigkeitsdistanz ermittelt 62, d.h. eine Entfernung im Straßennetz bis zu einer Änderung der geltenden Verkehrsregeln. Fig. 6 shows further details for determining the information on the traffic regulations applicable at the position of the motor vehicle. In a first step, the position of the motor vehicle is assigned 60 to a road in a road network. The traffic regulations that apply to the road at the position of the motor vehicle are then determined 61. In addition, at least one validity distance is determined 62, ie a distance in the road network until a change in the applicable traffic regulations.

Fig. 7 zeigt eine vereinfachte schematische Darstellung einer ersten Ausführungsform einer Vorrichtung 70 zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug, die in einem Backend verbaut sein kann. Die Vorrichtung 70 hat eine erste Schnittstelle 71, über die eine Übertragungseinrichtung 72 Informationen zu zumindest einer Position und einer Bewegungsrichtung des Kraftfahrzeugs empfangen kann. Über die erste Schnittstelle kann die Übertragungseinrichtung 72 zudem Angaben zu an der Position des Kraftfahrzeugs geltenden Verkehrsregeln an das Kraftfahrzeug übermitteln, beispielsweise Angaben zu einer Geschwindigkeitsbegrenzung, einer Vorfahrtsberechtigung oder einem Überholverbot. Anhand der von der Übertragungseinrichtung 72 empfangenen Informationen verortet eine Verortungseinheit 73 das Kraftfahrzeug in einer Karte. Die Karte kann von einer externen Datenbank über eine zweite Schnittstelle 76 bereitgestellt werden. Auf Grundlage der Verortung bestimmt eine Recheneinheit 74 die gewünschten Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln. Die Recheneinheit 74 ist dabei eingerichtet, die Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln mit Informationen zu einer Gültigkeit der Verkehrsregeln zu versehen, die zumindest eine Entfernung bis zu einer Änderung der geltenden Verkehrsregeln beinhalten. Ebenso können die Informationen zur Gültigkeit eine räumliche Gültigkeit beschreiben, insbesondere eine von einer Fahrtroute abhängige räumliche Gültigkeit. Zudem können die Angaben zu den an der Position des Kraftfahrzeugs geltenden Verkehrsregeln Detailinformationen zu Kreuzungen umfassen. Die Übertragungseinrichtung 72, die Verortungseinheit 73 und die Recheneinheit 74 können von einer Kontrolleinheit 75 gesteuert werden. Über eine Benutzerschnittstelle 78 können gegebenenfalls Einstellungen der Übertragungseinrichtung 72, der Verortungseinheit 73, der Recheneinheit 74 oder der Kontrolleinheit 75 geändert werden. Die in der Vorrichtung 70 anfallenden Daten können dabei in einem Speicher 77 der Vorrichtung 70 abgelegt werden, beispielsweise für eine spätere Auswertung oder für eine Nutzung durch die Komponenten der Vorrichtung 70. Die Übertragungseinrichtung 72, die Verortungseinheit 73, die Recheneinheit 74 sowie die Kontrolleinheit 75 können als dezidierte Hardware realisiert sein, beispielsweise als integrierte Schaltungen. Natürlich können sie aber auch teilweise oder vollständig kombiniert oder als Software implementiert werden, die auf einem geeigneten Prozessor läuft, beispielsweise auf einer GPU. Die erste Schnittstelle 71 und die zweite Schnittstelle 76 können als getrennte Schnittstellen oder als eine kombinierte Schnittstelle implementiert sein. Fig. 7 shows a simplified schematic representation of a first embodiment of a device 70 for determining applicable traffic regulations for a motor vehicle, which can be installed in a backend. The device 70 has a first interface 71, via which a transmission device 72 can receive information on at least one position and one direction of movement of the motor vehicle. Via the first interface, the transmission device 72 can also transmit information on traffic regulations applicable at the position of the motor vehicle to the motor vehicle, for example information on a speed limit, right of way or a no-overtaking zone. Based on the information received from the transmission device 72, a location unit 73 locates the motor vehicle on a map. The map can be provided by an external database via a second interface 76. On the basis of the location, a computing unit 74 determines the desired information on the traffic regulations applicable at the position of the motor vehicle. The computing unit 74 is set up to provide the information on the traffic regulations applicable at the position of the motor vehicle with information on the validity of the traffic regulations, which includes at least a distance until a change in the applicable traffic regulations. The information on the validity can also describe a spatial validity, in particular a spatial validity dependent on a route. In addition, the information on the traffic regulations applicable at the position of the motor vehicle can include detailed information on intersections. The transmission device 72, the location unit 73 and the computing unit 74 can be controlled by a control unit 75. Settings can be made via a user interface 78 if necessary. the transmission device 72, the location unit 73, the computing unit 74 or the control unit 75. The data generated in the device 70 can be stored in a memory 77 of the device 70, for example for later evaluation or for use by the components of the device 70. The transmission device 72, the location unit 73, the computing unit 74 and the control unit 75 can be implemented as dedicated hardware, for example as integrated circuits. Of course, they can also be partially or completely combined or implemented as software that runs on a suitable processor, for example on a GPU. The first interface 71 and the second interface 76 can be implemented as separate interfaces or as a combined interface.

Fig. 8 zeigt eine vereinfachte schematische Darstellung einer zweiten Ausführungsform einer Vorrichtung 80 zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug, die in einem Backend verbaut sein kann. Die Vorrichtung 80 weist einen Prozessor 82 und einen Speicher 81 auf. Beispielsweise handelt es sich bei der Vorrichtung 80 um einen Computer oder eine Workstation. Im Speicher 81 sind Instruktionen abgelegt, die die Vorrichtung 80 bei Ausführung durch den Prozessor 82 veranlassen, die Schritte gemäß einem der beschriebenen Verfahren auszuführen. Die im Speicher 81 abgelegten Instruktionen verkörpern somit ein durch den Prozessor 82 ausführbares Programm, welches das erfindungsgemäße Verfahren realisiert. Die Vorrichtung hat einen Eingang 83 zum Empfangen von Informationen, beispielsweise von einem Datenpaket, das von einem Kraftfahrzeug übermittelt wurde. Vom Prozessor 82 generierte Daten werden über einen Ausgang 84 bereitgestellt. Darüber hinaus können sie im Speicher 81 abgelegt werden. Der Eingang 83 und der Ausgang 84 können zu einer bidirektionalen Schnittstelle zusammengefasst sein. Fig. 8 shows a simplified schematic representation of a second embodiment of a device 80 for determining applicable traffic regulations for a motor vehicle, which can be installed in a backend. The device 80 has a processor 82 and a memory 81. For example, the device 80 is a computer or a workstation. Instructions are stored in the memory 81 which, when executed by the processor 82, cause the device 80 to carry out the steps according to one of the described methods. The instructions stored in the memory 81 thus embody a program which can be executed by the processor 82 and which implements the method according to the invention. The device has an input 83 for receiving information, for example from a data packet which was transmitted by a motor vehicle. Data generated by the processor 82 are provided via an output 84. In addition, they can be stored in the memory 81. The input 83 and the output 84 can be combined to form a bidirectional interface.

Der Prozessor 82 kann eine oder mehrere Prozessoreinheiten umfassen, beispielsweise Mikroprozessoren, digitale Signalprozessoren oder Kombinationen daraus.The processor 82 may include one or more processing units, such as microprocessors, digital signal processors, or combinations thereof.

Die Speicher 77, 81 der beschriebenen Ausführungsformen können sowohl volatile als auch nichtvolatile Speicherbereiche aufweisen und unterschiedlichste Speichergeräte und Speichermedien umfassen, beispielsweise Festplatten, optische Speichermedien oder Halbleiterspeicher.The memories 77, 81 of the described embodiments can have both volatile and non-volatile memory areas and can comprise a wide variety of storage devices and storage media, for example hard disks, optical storage media or semiconductor memories.

Nachfolgend soll eine bevorzugte Ausführungsform der Erfindung anhand der Figuren 9 bis 14 erläutert werden. Im Beispiel wird eine Geschwindigkeitsbegrenzung für das Fahrzeug ermittelt. Das gleiche Prinzip kann beispielsweise aber auch für Vorfahrtsregelungen oder Überholverbote genutzt werden. Im Falle der Anwendung für Vorfahrtsregelungen wird keine aktuell gültige Geschwindigkeit übertragen, sondern der Status der Straße, beispielsweise übergeordnet oder untergeordnet, sowie die Gültigkeitsdistanz. Hinsichtlich von Überholverboten wird die Zulässigkeit von Überholvorgängen nebst der Gültigkeitsdistanz übertragen, beispielsweise zulässig, unzulässig, unzulässig für bestimmte Fahrzeugklassen oder unzulässig mit Ausnahmen.In the following, a preferred embodiment of the invention will be described with reference to Figures 9 to 14 In the example, a speed limit for the vehicle is determined. The same principle can also be used for priority rules or overtaking bans, for example. When used for priority rules, no currently valid speed is transmitted, but rather the status of the road, for example superior or subordinate, as well as the validity distance. With regard to overtaking bans, the admissibility of overtaking maneuvers is transmitted along with the validity distance, for example permitted, prohibited, prohibited for certain vehicle classes or prohibited with exceptions.

Fig. 9 veranschaulicht ein System zum Ermitteln von geltenden Verkehrsregeln für ein Kraftfahrzeug 40. Das System umfasst das Kraftfahrzeug 40 und ein Backend 90. Neben einer Vorrichtung 20 zum Ermitteln von geltenden Verkehrsregeln weist das Kraftfahrzeug 40 ein Navigationssystem 41, ein Fahrerassistenzsystem 46 und eine Nutzerschnittstelle 47 auf. Das Backend umfasst zumindest eine Vorrichtung 70 zum Ermitteln von geltenden Verkehrsregeln sowie eine Datenbank 91 mit Kartendaten und Verkehrsregelinformationen. Das Kartenmaterial kann beispielsweise im NDS-Format vorliegen (NDS: Navigation Data Standard, Navigationsdatenstandard). Das Kraftfahrzeug 40 versendet seine aktuelle Position mit einem Trace, d.h. mit zumindest einem Wegpunkt der Vergangenheit, und seiner Richtung an das Backend 90. Diese Daten können beispielsweise vom Navigationssystem 41 bereitgestellt werden. Das Backend 90 nutzt diese Informationen, um das Kraftfahrzeug 40 einer Straße zuzuordnen. Zu diesem Zweck wird das Kartenmaterial aus der Datenbank 91 der Vorrichtung 70 zum Ermitteln von geltenden Verkehrsregeln zur Verfügung gestellt. Basierend auf der Zuordnung wird die aktuell gültige Geschwindigkeitsbegrenzung für das Kraftahrzeug 40 ermittelt und an das Kraftahrzeug 40 übertragen. Zudem können auch eine Gültigkeitsdistanz für die Geschwindigkeitsbegrenzung und zumindest eine nachfolgende Geschwindigkeitsbegrenzung ermittelt und übertragen werden. Dies kann insbesondere unter Berücksichtigung von möglichen Routenentscheidungen erfolgen. Die von der Vorrichtung 20 aus den empfangenen Daten ermittelte aktuelle Geschwindigkeitsbegrenzung kann auf einer Anzeige der Nutzerschnittstelle 47 dargestellt werden. Zudem können die Geschwindigkeitsbegrenzung und gegebenenfalls auch nachfolgende Geschwindigkeitsbegrenzungen dem Fahrerassistenzsystem 46 zur Verfügung gestellt werden. Sofern die nachfolgenden Geschwindigkeitsbegrenzungen routenabhängig sind, können Informationen zur jeweils gewählten Route bei Bedarf vom Navigationssystem 41 geliefert werden. Zudem kann das Navigationssystem 41 angewiesen werden, einen Neustart der Positionsverfolgung durchzuführen, sobald eine Anfrage nach geltenden Verkehrsregeln an das Backend 90 übermittelt wurde. Fig. 9 illustrates a system for determining applicable traffic regulations for a motor vehicle 40. The system comprises the motor vehicle 40 and a backend 90. In addition to a device 20 for determining applicable traffic regulations, the motor vehicle 40 has a navigation system 41, a driver assistance system 46 and a user interface 47. The backend comprises at least one device 70 for determining applicable traffic regulations and a database 91 with map data and traffic regulation information. The map material can be in NDS format (NDS: Navigation Data Standard), for example. The motor vehicle 40 sends its current position with a trace, i.e. with at least one waypoint from the past, and its direction to the backend 90. This data can be provided by the navigation system 41, for example. The backend 90 uses this information to assign the motor vehicle 40 to a road. For this purpose, the map material from the database 91 is made available to the device 70 for determining applicable traffic regulations. Based on the assignment, the currently valid speed limit for the motor vehicle 40 is determined and transmitted to the motor vehicle 40. In addition, a validity distance for the speed limit and at least one subsequent speed limit can also be determined and transmitted. This can be done in particular taking possible route decisions into account. The current speed limit determined by the device 20 from the received data can be shown on a display of the user interface 47. In addition, the speed limit and possibly also subsequent speed limits can be made available to the driver assistance system 46. If the subsequent speed limits are route-dependent, information on the selected route can be provided by the navigation system 41 if required. In addition, the navigation system 41 can be instructed to restart position tracking as soon as a request for applicable traffic regulations has been transmitted to the backend 90.

Fig. 10 illustriert zwei vorteilhafte Algorithmen 92, 93, die im System aus Fig. 9 implementiert sein können. Ein erster Algorithmus 92 ist in der Datenbank 91 implementiert. Er kann allerdings auch durch die Vorrichtung 70 zum Ermitteln von geltenden Verkehrsregeln oder durch eine dezidierte Komponente des Backends 90 ausgeführt werden. Beim Algorithmus 92 handelt es sich um einen Suchalgorithmus. Dieser ermittelt die an der Position des Kraftfahrzeugs 40 geltende Geschwindigkeitsbegrenzung. Darüber hinaus kann der Suchalgorithmus in der Lage sein, eine minimale, gegebenenfalls auch routenabhängige minimale Entfernung bis zu einer Änderung der Geschwindigkeitsbegrenzung zu ermitteln. Dies wird weiter unten anhand der Figuren 12 bis 14 erläutert. Ein weiterer Algorithmus 93 ist in der im Kraftfahrzeug 40 angeordneten Vorrichtung 20 zum Ermitteln von geltenden Verkehrsregeln implementiert. Auch dieser Algorithmus 93 kann alternativ durch eine dezidierte Komponente des Kraftfahrzeugs 40 ausgeführt werden. Der Algorithmus führt insbesondere die Auswahl derjenigen vergangenen Wegpunkte durch, die an das Backend 90 übermittelt werden sollen. Vorzugsweise werden die vergangenen Positionen in einem Ringspeicher abgelegt, so dass der neuste Wegpunkt stets den ältesten bereits gespeicherten Wegpunkt ersetzt. Auf diese Weise wird nur wenig Speicherplatz benötigt und gleichzeitig ein durchgehender Trace zur aktuellen Position bereitgestellt. Die vergangenen Wegpunkte sollten dabei einen gewissen Mindestabstand haben, um aussagekräftig zu sein. Besonders interessant für die korrekte Zuordnung der Fahrzeugposition zu einer Straße, und insbesondere zur richtigen Fahrspur im Falle von mehrspurigen Straßen, sind Wegepunkte unmittelbar vor und nach einem Spurwechsel. Derartige Wegepunkte werden daher bevorzugt an das Backend 90 übermittelt. Da sich Kurvenfahrten gut anhand vom Lenkwinkel erkennen lassen, können zudem auch Angaben zum Verlauf des Lenkwinkels bereitgestellt werden. Interessant sind dabei insbesondere Positionen mit Lenkwinkeländerungen, beispielsweise ein Kurveneingang, ein Scheitel oder ein Kurvenausgang. Ebenso ist es möglich, die Bahnkrümmung, die sich aus dem Lenkwinkel berechnen lässt, für jeden Wegepunkt zu übertragen. Außerdem können zusätzlich die erkannten Fahrspurmarkierungen (gestrichelt, durchgezogen, Doppellinie, keine) übermittelt werden. Mit diesen Informationen lässt sich die Zuordnung weiter verbessern. Fig. 10 illustrates two advantageous algorithms 92, 93, which are used in the system of Fig. 9 can be implemented. A first algorithm 92 is implemented in the database 91. However, it can also be executed by the device 70 for determining applicable traffic regulations or by a dedicated component of the backend 90. The algorithm 92 is a search algorithm. This determines the speed limit applicable at the position of the motor vehicle 40. In addition, the search algorithm can be able to determine a minimum, possibly route-dependent minimum distance until a change in the speed limit. This will be explained below using the Figures 12 to 14 explained. A further algorithm 93 is implemented in the device 20 arranged in the motor vehicle 40 for determining applicable traffic regulations. This algorithm 93 can also alternatively be carried out by a dedicated component of the motor vehicle 40. The algorithm carries out in particular the selection of those past waypoints that are to be transmitted to the backend 90. Preferably, the past positions are stored in a ring buffer so that the newest waypoint always replaces the oldest waypoint already stored. In this way, only a small amount of storage space is required and at the same time a continuous trace to the current position is provided. The past waypoints should have a certain minimum distance in order to be meaningful. Waypoints immediately before and after a lane change are particularly interesting for the correct assignment of the vehicle position to a road, and in particular to the correct lane in the case of multi-lane roads. Such waypoints are therefore preferably transmitted to the backend 90. Since cornering can be easily recognized based on the steering angle, information on the course of the steering angle can also be provided. Positions with steering angle changes are particularly interesting, for example a curve entry, a crest or a curve exit. It is also possible to transmit the path curvature, which can be calculated from the steering angle, for each waypoint. In addition, the detected lane markings (dashed, solid, double line, none) can also be transmitted. This information can be used to further improve the assignment.

Das Abfragen der geltenden Verkehrsregeln beim Backend 90 kann auf verschiedene Weisen realisiert werden, von denen einige nachfolgend erläutert werden.Querying the applicable traffic regulations at Backend 90 can be done in different ways, some of which are explained below.

Gemäß einer ersten Realisierungsvariante fragt das Fahrzeug 40 initial beim Backend 90 die aktuelle Geschwindigkeitsbegrenzung ab. Das Backend 90 ermittelt mit Hilfe des Suchalgorithmus 92 sowohl die aktuelle Geschwindigkeitsbegrenzung als auch die minimale Entfernung bis zu einer Änderung der Geschwindigkeitsbegrenzung. Beide Informationen werden an das Fahrzeug 40 übermittelt. Das Fahrzeug 40 verfolgt den zurückgelegten Weg, beispielsweise unter Verwendung von Fahrzeugsensoren, und fragt bei Erreichen der übermittelten minimalen Entfernung erneut beim Backend 90 die Geschwindigkeitsbegrenzung ab. Diese Variante kommt mit einer sehr geringen Anzahl von Abfragen aus, so dass das anfallende Datenvolumen sehr gering ist. Zudem ist keine dauerhafte Datenverbindung nötig. Anstelle der minimalen Entfernung bis zu einer Änderung der Geschwindigkeitsbegrenzung können auch mehrere Entfernungen für unterschiedliche mögliche Routen übermittelt werden. Anders ausgedrückt, der kürzeste Abstand zu einer Änderung der Geschwindigkeitsbegrenzung wird abgelegt unter der Richtungsbedingung der ersten angetroffenen Kreuzung. Um ein Beispiel zu geben, wenn das Fahrzeug 40 an der ersten Kreuzung in 500 m links abbiegt, befindet sich die nächste Änderung in einer Entfernung von 525 m. Wenn das Fahrzeug 40 an der ersten Kreuzung in 500 m geradeaus fährt, befindet sich die nächste Änderung in einer Entfernung von 751 m. Wenn das Fahrzeug 40 an der ersten Kreuzung in 500 m rechts abbiegt, befindet sich die nächste Änderung in einer Entfernung von 612 m. In diesem Fall überwacht das Fahrzeug 40 nicht nur die zurückgelegte Entfernung, sondern auch die gewählte Route.According to a first implementation variant, the vehicle 40 initially queries the backend 90 for the current speed limit. The backend 90 uses the search algorithm 92 to determine both the current speed limit and the minimum distance until the speed limit changes. Both pieces of information are transmitted to the vehicle 40. The vehicle 40 tracks the route traveled, for example using vehicle sensors, and queries the speed limit again at the backend 90 when the transmitted minimum distance is reached. This variant requires a very small number of queries, so that the data volume generated is very low. In addition, no permanent data connection is necessary. Instead of the minimum distance until a change in the speed limit, several distances for different possible routes can also be transmitted. In other words, the shortest distance to a change in the speed limit is stored under the direction condition of the first intersection encountered. To give an example, if the vehicle 40 turns left at the first intersection in 500 m, the next change is at a distance of 525 m. If the vehicle 40 goes straight at the first intersection in 500 m, the next change is at a distance of 751 m. If the vehicle 40 turns right at the first intersection in 500 m, the next change is at a distance of 612 m. In this case, the vehicle 40 monitors not only the distance traveled but also the chosen route.

Gemäß einer weiteren Variante übermittelt das Backend 90 zusätzlich zur aktuellen Geschwindigkeitsbegrenzung und zu den Entfernungen bis zu einer Änderung der Geschwindigkeitsbegrenzung ein einfaches Kreuzungsmodell. Ein Beispiel für ein solches Kreuzungsmodell ist in Fig. 11 dargestellt. Die Kreuzung wird dabei durch einen Kreis repräsentiert, der die Kreuzungsfläche darstellt. Die abgehenden Kreuzungsarme werden durch ihre Position auf dem Kreisring und durch die Richtung des Arms repräsentiert. Beispielsweise wird die Position auf dem Kreisring durch die Lage in Grad zum Kreuzungsmittelpunkt angegeben, während für die Richtung des Arms die Himmelsrichtung in Grad verwendet wird. Das Fahrzeug 40 kann aus der eigenen Richtung entscheiden, welcher Kreuzungsarm befahren wird. Ein alternatives Kreuzungsmodell verwendet GPS-Punkte für die Darstellung der Kreuzungsarme. Durch den Vergleich der Fahrzeugposition mit den GPS-Punkten kann das Fahrzeug 40 die Zugehörigkeit zu einem Kreuzungsarm bestimmen. Weiterhin besteht die Möglichkeit, dass das Backend 90 ein Kreuzungsnetz für einen definierten Umkreis übermittelt. Das Fahrzeug 40 lokalisiert sich dann selbständig innerhalb dieses Netzes und ermittelt daraus die aktuelle Geschwindigkeitsbeschränkung. Mit Hilfe der Kreuzungsmodelle bzw. des Kreuzungsnetzes lässt sich im Falle von Latenzen bei der Anfrage an das Backend eine gewisse Vorausschau erreichen, so dass die Zuverlässigkeit des Verfahrens erhöht wird.According to another variant, the backend 90 transmits a simple intersection model in addition to the current speed limit and the distances until the speed limit changes. An example of such an intersection model is shown in Fig. 11 The intersection is represented by a circle that represents the intersection area. The outgoing intersection arms are represented by their position on the circular ring and by the direction of the arm. For example, the position on the circular ring is given by the position in degrees to the intersection center, while the direction in degrees is used for the direction of the arm. The vehicle 40 can decide which intersection arm to drive on from its own direction. An alternative intersection model uses GPS points to display the intersection arms. By comparing the vehicle position with the GPS points, the vehicle 40 can determine which intersection arm it belongs to. It is also possible for the backend 90 to transmit an intersection network for a defined area. The vehicle 40 then locates itself independently within this network and uses it to determine the current speed limit. With the help of the intersection models or the intersection network, a certain degree of foresight can be achieved in the event of latencies in the query to the backend, so that the reliability of the process is increased.

Fig. 12 veranschaulicht einen ersten Iterationsschritt einer Bestimmung einer Gültigkeitsdistanz einer Geschwindigkeitsbegrenzung. Dargestellt ist ein Ausschnitt eines Straßennetzes, wobei die Straßen durch durchgehende und gestrichelte Linien repräsentiert werden. Die Art der der Strichelung repräsentiert die zugehörige Geschwindigkeitsbegrenzung. Straßen mit einer durchgehenden Linie stellen diejenigen Straßen dar, die für die gegebene Position des Fahrzeugs ohne Belang sind. Die durchgeführte Suche im Straßennetz entspricht einer Baumsuche. Das Straßennetz spaltet sich in viele Richtungen auf. Es wird der kürzeste Pfad bis zu einer Geschwindigkeitsänderungen in diesem Netz gesucht. Das Fahrzeug befindet sich an einer Position P, die durch einen Kreis dargestellt wird. Der Pfeil im Kreis repräsentiert die Fahrtrichtung. Ein weiterer Kreis VP verdeutlicht eine vorherige Position des Fahrzeugs. Aktuell befindet sich das Fahrzeug auf einem Straßenabschnitt zwischen zwei Kreuzungen "1" und "2", die mögliche zukünftige Positionen ZP des Fahrzeugs sein können. Die Geschwindigkeitsbegrenzung auf diesem Straßenabschnitt liegt bei 30 km/h. Es wird nun zunächst die Entfernung bis zur nächsten Kreuzung "1" in Fahrtrichtung bestimmt. Zusätzlich wird die Entfernung bis zur nächsten Kreuzung "2" entgegen der Fahrtrichtung bestimmt, wobei ein Wendemanöver auf der nächsten Kreuzung "1" in Fahrtrichtung angenommen wird. Fig. 12 illustrates a first iteration step of determining a validity distance of a speed limit. A section of a road network is shown, with the roads represented by solid and dashed lines. The type of dashed line represents the associated speed limit. Roads with a solid line represent those roads that are irrelevant for the given position of the vehicle. The search carried out in the road network corresponds to a tree search. The road network splits into many directions. The shortest path to a speed change in this network is sought. The vehicle is at a position P, which is represented by a circle. The arrow in the circle represents the direction of travel. Another circle VP illustrates a previous position of the vehicle. The vehicle is currently on a road section between two intersections "1" and "2", which could be possible future positions ZP of the vehicle. The speed limit on this road section is 30 km/h. The distance to the next intersection "1" in the direction of travel is now first determined. In addition, the distance to the next intersection "2" against the direction of travel is determined, assuming a turning maneuver at the next intersection "1" in the direction of travel.

Die Entfernung bis zur Kreuzung "1" beträgt im Beispiel 150 m, die Entfernung bis zur Kreuzung "2" 450 m. Auf den Straßenabschnitten bis zu den beiden Kreuzungen ändert sich die Geschwindigkeitsbegrenzung nicht. Die minimale Entfernung bis zu einer Änderung der Geschwindigkeitsbegrenzung ist damit auf jeden Fall größer als 150 m. Der aktuelle Straßenabschnitt wird nun noch als bereits für die Suche benutzt markiert.In the example, the distance to intersection "1" is 150 m, and the distance to intersection "2" is 450 m. The speed limit does not change on the road sections up to the two intersections. The minimum distance until the speed limit changes is therefore definitely greater than 150 m. The current road section is now marked as already used for the search.

Fig. 13 veranschaulicht einen zweiten Iterationsschritt der Bestimmung einer Gültigkeitsdistanz einer Geschwindigkeitsbegrenzung. Da keine Änderung der Geschwindigkeitsbegrenzung gefunden wurde wird die Suche nach weiteren Kreuzungen, an denen sich die Geschwindigkeitsbegrenzung ändern könnte, fortgesetzt. Ausgehend von den in der ersten Iteration gefundenen Kreuzungen können fünf weitere Kreuzungen "1" bis "5" erreicht werden. Bereits genutzte Straßenabschnitte bleiben bei der Suche unberücksichtigt, sofern die Geschwindigkeitsbegrenzung für beide Richtungen gilt und der aktuelle Weg kürzer als der bereits genutzte Weg ist. Die Entfernung bis zu den Kreuzungen "1", "2" und "5" beträgt jeweils 200 m, die Entfernung bis zur Kreuzung "3" 250 m, die Entfernung bis zur Kreuzung "4" 270 m. Auf den Straßenabschnitten bis zu den Kreuzungen ändert sich die Geschwindigkeitsbegrenzung nicht. Die minimale Entfernung bis zu einer Änderung der Geschwindigkeitsbegrenzung ist damit auf jeden Fall größer als 350 m, d.h. als die Entfernung von der Ausgangsposition P bis zu den Kreuzungen "1" oder "2". Die aktuellen Straßenabschnitte werden nun noch als bereits für die Suche benutzt markiert. Fig. 13 illustrates a second iteration step of determining a validity distance for a speed limit. Since no change in the speed limit was found, the search for further intersections at which the speed limit could change is continued. Starting from the intersections found in the first iteration, five further intersections "1" to "5" can be reached. Road sections that have already been used are not taken into account in the search, provided that the speed limit applies in both directions and the current route is shorter than the route already used. The distance to intersections "1", "2" and "5" is 200 m each, the distance to intersection "3" is 250 m, and the distance to intersection "4" is 270 m. The speed limit does not change on the road sections up to the intersections. The minimum distance until the speed limit changes is therefore always greater than 350 m, i.e. the Distance from the starting position P to the intersections "1" or "2". The current road sections are now marked as already used for the search.

Fig. 14 illustriert ein Endergebnis der Bestimmung einer Gültigkeitsdistanz einer Geschwindigkeitsbegrenzung. Nach einigen Iterationen stellt sich das Suchergebnis folgendermaßen dar. An der Kreuzung "1" ändert sich die Geschwindigkeitsbegrenzung nach insgesamt 550 m zu 60 km/h. An der Kreuzung "3" ändert sich die Geschwindigkeitsbegrenzung nach insgesamt 700 m zu 50 km/h. An der Kreuzung "4" ändert sich die Geschwindigkeitsbegrenzung nach insgesamt 720 m zu 50 km/h. An der Kreuzung "5" ändert sich die Geschwindigkeitsbegrenzung nach insgesamt 650 m zu 5 km/h. Fig. 14 illustrates a final result of determining a validity distance of a speed limit. After a few iterations, the search result is as follows. At intersection "1", the speed limit changes to 60 km/h after a total of 550 m. At intersection "3", the speed limit changes to 50 km/h after a total of 700 m. At intersection "4", the speed limit changes to 50 km/h after a total of 720 m. At intersection "5", the speed limit changes to 5 km/h after a total of 650 m.

Bezugszeichenlistelist of reference symbols

1010
Bestimmen von Position und BewegungsrichtungDetermining position and direction of movement
1111
Übermitteln von Position und Bewegungsrichtungtransmitting position and direction of movement
1212
Empfangen von Angaben zu geltenden VerkehrsregelnReceiving information on applicable traffic regulations
2020
Vorrichtungdevice
2121
EingangEntrance
2222
Trackingeinheittracking unit
2323
Übertragungseinrichtungtransmission device
2424
Datenverarbeitungseinheitdata processing unit
2525
Kontrolleinheitcontrol unit
2626
AusgangExit
2727
Speichermemory
2828
Benutzerschnittstelleuser interface
3030
Vorrichtungdevice
3131
Speichermemory
3232
Prozessorprocessor
3333
EingangEntrance
3434
AusgangExit
4040
Kraftfahrzeugmotor vehicle
4141
Navigationssystemnavigation system
4242
Umgebungssensorikenvironmental sensors
4343
Netzwerknetwork
4444
Speichermemory
4545
Kommunikationseinheitcommunication unit
4646
Fahrerassistenzsystemdriver assistance system
4747
Nutzerschnittstelleuser interface
5050
Empfangen von Position und BewegungsrichtungReceiving position and direction of movement
5151
Bestimmen von Angaben zu geltenden VerkehrsregelnDetermining information on applicable traffic regulations
5252
Übermitteln der Angaben zu geltenden VerkehrsregelnTransmission of information on applicable traffic regulations
6060
Zuordnen der Position zu einer StraßeAssigning the position to a street
6161
Ermitteln von für die Straße geltenden VerkehrsregelnDetermining traffic rules applicable to the road
6262
Ermitteln einer Gültigkeitsdistanz der geltenden VerkehrsregelnDetermining a validity distance of the applicable traffic rules
7070
Vorrichtungdevice
7171
Erste SchnittstelleFirst interface
7272
Übertragungseinrichtungtransmission device
7373
Verortungseinheitlocation unit
7474
Recheneinheitarithmetic unit
7575
Kontrolleinheitcontrol unit
7676
Zweite SchnittstelleSecond interface
7777
Speichermemory
7878
Benutzerschnittstelleuser interface
7979
Datenbankdatabase
8080
Vorrichtungdevice
8181
Speichermemory
8282
Prozessorprocessor
8383
EingangEntrance
8484
AusgangExit
9090
Backendbackend
9191
Datenbankdatabase
9292
Suchalgorithmussearch algorithm
9393
Algorithmusalgorithm
PP
Positionposition
VPVP
Vorherige PositionPrevious Position
ZPZP
Zukünftige PositionFuture Position

Claims (11)

  1. Method for determining applicable traffic rules for a motor vehicle (40), having the steps of:
    - transmitting (11) at least a position and a direction of movement of the motor vehicle (40) to a backend (90) by means of a transmission device (23) of the motor vehicle (40); and
    - receiving (12) information on traffic rules applicable at the position of the motor vehicle (40) by means of the transmission device (23);
    characterized in that the information on the traffic rules applicable at the position of the motor vehicle (40) comprises at least a validity distance that indicates a minimum distance until the applicable traffic rules change, and in that, upon reaching the minimum distance, at least a position and a direction of movement of the motor vehicle (40) are transmitted (11) to the backend (90) again.
  2. Method according to Claim 1, wherein a history of positions of the motor vehicle (40) is transmitted (11) to the backend (90).
  3. Method for determining applicable traffic rules for a motor vehicle (40), having the steps of:
    - receiving (50) at least a position and a direction of movement of the motor vehicle (40);
    - determining (51) information on traffic rules applicable at the position of the motor vehicle (40); and
    - transmitting (52) the information on the traffic rules applicable at the position of the motor vehicle (40) to the motor vehicle (40);
    characterized in that the information on the traffic rules applicable at the position of the motor vehicle (40) comprises at least a validity distance that indicates a minimum distance until the applicable traffic rules change.
  4. Method according to Claim 3, wherein the determination (51) of the information on the traffic rules applicable at the position of the motor vehicle (40) comprises the steps of:
    - assigning (60) the position of the motor vehicle (40) to a road in a road network;
    - determining (61) traffic rules applicable to the road at the position of the motor vehicle (40); and
    - determining (62) at least one distance in the road network until the applicable traffic rules change.
  5. Method according to one of Claims 1 to 4, wherein the information on the traffic rules applicable at the position of the motor vehicle (40) comprises a plurality of distances until the applicable traffic rules change for different routes.
  6. Method according to one of the preceding claims, wherein the information on the traffic rules applicable at the position of the motor vehicle (40) comprises detailed information on at least one intersection.
  7. Method according to one of the preceding claims, wherein the traffic rules applicable at the position of the motor vehicle (40) describe a speed limit, a rightof-way or a ban on overtaking.
  8. Computer-readable storage medium having instructions which, when executed by a computer, cause the computer to carry out the steps of a method according to one of Claims 1 to 7 for determining applicable traffic rules for a motor vehicle (40).
  9. Apparatus (20) for determining applicable traffic rules for a motor vehicle (40), having:
    - a transmission device (23) for transmitting (11) at least a position and a direction of movement of the motor vehicle (40) to a backend (90) and for receiving (12) information on traffic rules applicable at the position of the motor vehicle (40); and
    - a data processing unit (24) for evaluating the information on the traffic rules applicable at the position of the motor vehicle (40);
    characterized in that the information on the traffic rules applicable at the position of the motor vehicle (40) comprises at least a validity distance that indicates a minimum distance until the applicable traffic rules change, and in that the transmission device (23) is configured to transmit (11) at least a position and a direction of movement of the motor vehicle (40) to the backend (90) again upon reaching the minimum distance.
  10. Apparatus (70) for determining applicable traffic rules for a motor vehicle (40), having:
    - a transmission device (72) for receiving (50) at least a position and a direction of movement of the motor vehicle (40) and for transmitting (52) information on traffic rules applicable at the position of the motor vehicle (40) to the motor vehicle (40); and
    - a computing unit (74) for determining (51) the information on the traffic rules applicable at the position of the motor vehicle (40);
    characterized in that the computing unit (74) is configured to provide the information on the traffic rules applicable at the position of the motor vehicle (40) at least with a validity distance that indicates a minimum distance until the applicable traffic rules change.
  11. Motor vehicle (40) having an apparatus according to Claim 9.
EP18720587.7A 2017-05-24 2018-04-26 Method, devices, and computer-readable storage medium comprising instructions for determining applicable traffic regulations for a motor vehicle Active EP3631779B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102017208854.0A DE102017208854B4 (en) 2017-05-24 2017-05-24 Method, apparatus and computer-readable storage medium with instructions for determining applicable traffic rules for a motor vehicle
PCT/EP2018/060649 WO2018215156A1 (en) 2017-05-24 2018-04-26 Method, devices, and computer-readable storage medium comprising instructions for determining applicable traffic regulations for a motor vehicle

Publications (2)

Publication Number Publication Date
EP3631779A1 EP3631779A1 (en) 2020-04-08
EP3631779B1 true EP3631779B1 (en) 2025-01-22

Family

ID=62063538

Family Applications (1)

Application Number Title Priority Date Filing Date
EP18720587.7A Active EP3631779B1 (en) 2017-05-24 2018-04-26 Method, devices, and computer-readable storage medium comprising instructions for determining applicable traffic regulations for a motor vehicle

Country Status (5)

Country Link
US (1) US11538341B2 (en)
EP (1) EP3631779B1 (en)
CN (1) CN110622228B (en)
DE (1) DE102017208854B4 (en)
WO (1) WO2018215156A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017208854B4 (en) 2017-05-24 2025-01-23 Volkswagen Aktiengesellschaft Method, apparatus and computer-readable storage medium with instructions for determining applicable traffic rules for a motor vehicle
JP2021103408A (en) * 2019-12-25 2021-07-15 パナソニックIpマネジメント株式会社 Control device, vehicle, program and control method
CN114255606B (en) * 2020-09-21 2023-09-22 华为技术有限公司 Assisted driving reminder, map assisted driving reminder method, device and map
FR3122515A1 (en) * 2021-11-08 2022-11-04 Continental Automotive Method, device and server for determining a speed limit on a particular road segment.
DE102022104796A1 (en) * 2022-03-01 2023-09-07 Valeo Schalter Und Sensoren Gmbh Cloud-based determination of a current speed limit
FR3135684A1 (en) * 2022-05-17 2023-11-24 Psa Automobiles Sa Method for acquiring the authorized speed in a motor vehicle, associated device and vehicle

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9539901B1 (en) * 2015-04-29 2017-01-10 State Farm Mutual Automobile Insurance Company Method and system for providing speed limit alerts

Family Cites Families (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3435623B2 (en) * 1996-05-15 2003-08-11 株式会社日立製作所 Traffic flow monitoring device
DE10210546A1 (en) * 2002-03-09 2003-09-18 Bosch Gmbh Robert Automatic vehicle control method and system
US6810328B2 (en) * 2002-11-23 2004-10-26 Alpine Electronics, Inc Navigation method and system for indicating area-specific traffic information
US7106219B2 (en) * 2003-11-07 2006-09-12 Pearce James W Decentralized vehicular traffic status system
US7274306B2 (en) * 2003-12-24 2007-09-25 Publicover Mark W Traffic management device and system
JP2006184105A (en) * 2004-12-27 2006-07-13 Aisin Aw Co Ltd Navigation apparatus
DE102005024953A1 (en) * 2005-05-31 2006-12-07 Siemens Ag Method for determining turning rates in a road network
DE102006006850B4 (en) * 2006-02-15 2022-12-29 Bayerische Motoren Werke Aktiengesellschaft Method of aligning a pivotable vehicle sensor
JP2009020685A (en) * 2007-07-11 2009-01-29 Honda Motor Co Ltd Traffic information processor, traffic information management server, and traffic information management system
DE102007034505A1 (en) 2007-07-24 2009-01-29 Hella Kgaa Hueck & Co. Method and device for traffic sign recognition
US7491009B1 (en) * 2007-09-05 2009-02-17 Intersection Solutions Llc Traffic intersection
US8294594B2 (en) * 2008-03-10 2012-10-23 Nissan North America, Inc. On-board vehicle warning system and vehicle driver warning method
US10107630B2 (en) * 2008-07-08 2018-10-23 Nuriel Hatav Driver alert system
US10438483B2 (en) * 2008-10-27 2019-10-08 James Jacob Free Mobile “fast lane on warning” (FLOW) output readout and mobile-sequencer features for green light scheduling
EP2356640A4 (en) * 2008-11-13 2012-11-14 Aser Rich Ltd System and method for improved vehicle safety through enhanced situation awareness of a driver of a vehicle
DE102008043756B4 (en) 2008-11-14 2022-09-01 Robert Bosch Gmbh Method and control unit for providing traffic sign information
US20100188265A1 (en) * 2009-01-23 2010-07-29 Hill Lawrence W Network Providing Vehicles with Improved Traffic Status Information
US8397063B2 (en) * 2009-10-07 2013-03-12 Telcordia Technologies, Inc. Method for a public-key infrastructure for vehicular networks with limited number of infrastructure servers
WO2011044922A1 (en) 2009-10-12 2011-04-21 Tomtom International B.V. Navigation device with warning about right of way of other users
US8487780B2 (en) * 2010-03-25 2013-07-16 Global Traffic Technologies, Inc. Defining approach maps for traffic signal preemption controllers
JP5315362B2 (en) * 2011-01-19 2013-10-16 株式会社ゼンリン Regulatory information analysis system
US8884783B2 (en) * 2011-02-24 2014-11-11 Global Traffic Technologies, Llc Systems and method for controlling preemption of a traffic signal
CA2735458A1 (en) * 2011-03-22 2012-09-22 Denis Hugron Interactive system for preventing automobile accidents caused by not following the rules of the road, method of producing and using said system with vehicles
US8723687B2 (en) * 2011-03-31 2014-05-13 Alex Thomas Advanced vehicle traffic management and control
DE102012200182A1 (en) 2012-01-09 2013-07-11 Robert Bosch Gmbh Method for assisting a driver of a vehicle to observe traffic rules, involves determining distance traveled for valid traffic rule, and detecting handling of vehicle, where detected driving behavior is compared with traffic regulation
US20130278441A1 (en) * 2012-04-24 2013-10-24 Zetta Research and Development, LLC - ForC Series Vehicle proxying
EP2843639B1 (en) 2012-04-26 2019-06-12 Nec Corporation Communication device, transmission interval control device, position information transmission method, method for controlling transmission interval of position information, and recording medium
KR101972089B1 (en) * 2012-05-15 2019-04-24 엘지전자 주식회사 Navigation method of mobile terminal and apparatus thereof
US8676500B1 (en) * 2012-08-30 2014-03-18 Mitac International Corp. Method of providing intersection assistance and related portable electronic device
JP5829226B2 (en) * 2013-02-28 2015-12-09 本田技研工業株式会社 Navigation system, information providing method, and mobile communication terminal
DE102013003798A1 (en) 2013-03-05 2014-09-11 GM Global Technology Operations LLC (n. d. Ges. d. Staates Delaware) Driver assistance system
JP6260114B2 (en) * 2013-05-31 2018-01-17 株式会社デンソー Traveling route information generation device
DE202013006466U1 (en) * 2013-07-18 2014-10-27 GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) Computer program product and driver assistance system for a vehicle
WO2015008290A2 (en) * 2013-07-18 2015-01-22 Secure4Drive Communication Ltd. Method and device for assisting in safe driving of a vehicle
DE102013013799A1 (en) 2013-08-19 2015-02-19 Günter Fendt Method for informing a driver
DE102013219909A1 (en) 2013-10-01 2015-04-02 Conti Temic Microelectronic Gmbh Method and device for detecting traffic signs
DE102013225497A1 (en) 2013-12-10 2015-06-11 Bayerische Motoren Werke Aktiengesellschaft Data communication between a computing device of a vehicle and a service server
US9163950B2 (en) * 2014-01-24 2015-10-20 Maan ALDUAIJI Vehicle navigation device, a method for navigating and a non-transitory computer readable medium
DE102014212781A1 (en) 2014-07-02 2016-01-07 Continental Automotive Gmbh Method for determining and providing a landmark for determining the position of a vehicle
JP2016022936A (en) * 2014-07-24 2016-02-08 トヨタ自動車株式会社 Vehicle travel control apparatus
DE102014219423B4 (en) 2014-09-25 2023-09-21 Continental Autonomous Mobility Germany GmbH Dynamic model to compensate for windshield distortion
DE102014219418B4 (en) 2014-09-25 2021-12-23 Conti Temic Microelectronic Gmbh Process for the stereo rectification of stereo camera images and driver assistance system
US10685561B2 (en) * 2014-10-10 2020-06-16 Continental Teves Ag & Co. Ohg Method for operating a central server and a method for handling a control card
US10024684B2 (en) * 2014-12-02 2018-07-17 Operr Technologies, Inc. Method and system for avoidance of accidents
US10262213B2 (en) * 2014-12-16 2019-04-16 Here Global B.V. Learning lanes from vehicle probes
US20180174446A1 (en) * 2015-02-09 2018-06-21 Kevin Sunlin Wang System and method for traffic violation avoidance
US9928735B2 (en) * 2015-02-09 2018-03-27 Operr Technologies, Inc. Systems and methods for traffic violation avoidance
JP6062473B2 (en) * 2015-03-17 2017-01-18 本田技研工業株式会社 Road sign judgment device and road sign judgment method
US9459623B1 (en) * 2015-04-29 2016-10-04 Volkswagen Ag Stop sign intersection decision system
WO2016191902A1 (en) * 2015-05-29 2016-12-08 华为技术有限公司 Traffic information updating method and device
WO2017003230A1 (en) * 2015-06-30 2017-01-05 엘지전자 주식회사 Terminal and v2x communication method thereof in v2x communication system
WO2017006214A1 (en) * 2015-07-03 2017-01-12 Marcelo Pividori Pividori Marcelo Device known as real time total control digital tachograph (tcdt) for vehicle and other nearby vehicles by means of cameras and mobile connections
DE102015008553A1 (en) 2015-07-07 2016-02-18 Daimler Ag Device and method for adaptive alignment of the camera field of view of a vehicle camera
US10035509B2 (en) * 2015-08-06 2018-07-31 Safer Technology Solutions LLC Early warning intersection device
US9734455B2 (en) * 2015-11-04 2017-08-15 Zoox, Inc. Automated extraction of semantic information to enhance incremental mapping modifications for robotic vehicles
US9983591B2 (en) * 2015-11-05 2018-05-29 Ford Global Technologies, Llc Autonomous driving at intersections based on perception data
CN108349489B (en) * 2015-11-06 2021-02-26 本田技研工业株式会社 Vehicle travel control device
KR20170099188A (en) * 2016-02-23 2017-08-31 엘지전자 주식회사 Driver Assistance Apparatus and Vehicle Having The Same
JP6520781B2 (en) * 2016-03-18 2019-05-29 株式会社デンソー Communication control unit
JP6718715B2 (en) * 2016-03-28 2020-07-08 アイシン・エィ・ダブリュ株式会社 Communication terminal, server device, movement guidance system and computer program
US20180113450A1 (en) * 2016-10-20 2018-04-26 Toyota Motor Engineering & Manufacturing North America, Inc. Autonomous-mode traffic lane selection based on traffic lane congestion levels
US11623647B2 (en) * 2016-10-27 2023-04-11 Toyota Motor Engineering & Manufacturing North America, Inc. Driver and vehicle monitoring feedback system for an autonomous vehicle
DE102016222505A1 (en) * 2016-11-16 2018-05-17 Robert Bosch Gmbh Method and device for detecting a rule violation
US10580296B2 (en) * 2016-12-06 2020-03-03 Nissan North America, Inc. Advanced threat warning for autonomous vehicles
WO2018134863A1 (en) * 2017-01-17 2018-07-26 株式会社日立製作所 Travel control device for moving body
US10160459B2 (en) * 2017-03-22 2018-12-25 Ford Global Technologies, Llc Vehicle lane direction detection
US10650256B2 (en) * 2017-04-18 2020-05-12 nuTonomy Inc. Automatically perceiving travel signals
DE102017208854B4 (en) 2017-05-24 2025-01-23 Volkswagen Aktiengesellschaft Method, apparatus and computer-readable storage medium with instructions for determining applicable traffic rules for a motor vehicle
US10633001B2 (en) * 2017-06-05 2020-04-28 Allstate Insurance Company Vehicle telematics based driving assessment
US10156845B1 (en) * 2017-06-20 2018-12-18 International Business Machines Corporation Autonomous vehicle operation using altered traffic regulations
US10867510B2 (en) * 2018-04-05 2020-12-15 Toyota Jidosha Kabushiki Kaisha Real-time traffic monitoring with connected cars
US10678249B2 (en) * 2018-04-20 2020-06-09 Honda Motor Co., Ltd. System and method for controlling a vehicle at an uncontrolled intersection with curb detection

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9539901B1 (en) * 2015-04-29 2017-01-10 State Farm Mutual Automobile Insurance Company Method and system for providing speed limit alerts

Also Published As

Publication number Publication date
CN110622228A (en) 2019-12-27
DE102017208854B4 (en) 2025-01-23
CN110622228B (en) 2023-06-20
US11538341B2 (en) 2022-12-27
WO2018215156A1 (en) 2018-11-29
US20200143679A1 (en) 2020-05-07
DE102017208854A1 (en) 2018-11-29
EP3631779A1 (en) 2020-04-08

Similar Documents

Publication Publication Date Title
EP3631779B1 (en) Method, devices, and computer-readable storage medium comprising instructions for determining applicable traffic regulations for a motor vehicle
DE102015111535B4 (en) Algorithm for precise curvature estimation for the path planning of autonomous vehicles
DE102018204254B4 (en) Method for calculating a display of additional information for a display on a display unit, device for carrying out the method as well as motor vehicle and computer program
EP3385673B1 (en) Method and device for the reducing the number of intermediate nodes in a route
DE102016201667B4 (en) Method for determining a desired trajectory for a first road user, in particular for a motor vehicle, for a route section
DE102010042089B4 (en) Navigation system and method for route guidance for a motor vehicle
DE102018203462A1 (en) Method for calculating a display of additional information for a display on a display unit, device for carrying out the method and motor vehicle and computer program
DE102016213817B4 (en) A method, apparatus and computer readable storage medium having instructions for determining the lateral position of a vehicle relative to the lanes of a lane
DE102015114464A1 (en) Uniform motion planner for an autonomous vehicle while avoiding a moving obstacle
DE112015004218T5 (en) Assist Device
DE102012010865A1 (en) Driving control device and driving control method
DE112012006226T5 (en) Driving assistance device
EP3465090A1 (en) Method for providing vehicle trajectory information and method for determining the location of a pothole
DE102014009627A1 (en) Method for reporting a free parking space for a vehicle
DE102010007091A1 (en) Method for determining the position of a motor vehicle
DE102019217429A1 (en) Method for supporting the longitudinal control of a vehicle by means of metadata and method for making such metadata available
DE102018203121A1 (en) Method for calculating an AR display of additional information for a display on a display unit, device for carrying out the method and motor vehicle and computer program
EP4176378A1 (en) Method for capturing the surroundings using at least two independent imaging surroundings capture sensors, apparatus for performing the method, vehicle and appropriately designed computer program
WO2016206992A1 (en) Method, apparatus, computer program and computer program product for processing data of a route profile for a vehicle
DE102018209183A1 (en) Method and device for assisting a driver in a vehicle
DE102017215316A1 (en) A method of assisting a user in operating a motor vehicle in trailer operation, driver assistance device, and motor vehicle
DE102019215657A1 (en) Vehicle control system and method
DE102020109001A1 (en) Driver assistance system
EP3609755A1 (en) Driver assistance system for a vehicle
DE102017209370B4 (en) Method for determining overtaking information

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: UNKNOWN

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20200102

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

DAV Request for validation of the european patent (deleted)
DAX Request for extension of the european patent (deleted)
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: EXAMINATION IS IN PROGRESS

17Q First examination report despatched

Effective date: 20220103

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: GRANT OF PATENT IS INTENDED

INTG Intention to grant announced

Effective date: 20240923

P01 Opt-out of the competence of the unified patent court (upc) registered

Free format text: CASE NUMBER: APP_59745/2024

Effective date: 20241105

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE PATENT HAS BEEN GRANTED

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

Free format text: NOT ENGLISH

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 502018015512

Country of ref document: DE