[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2007140527A1 - System and method for improved road information - Google Patents

System and method for improved road information Download PDF

Info

Publication number
WO2007140527A1
WO2007140527A1 PCT/AU2007/000790 AU2007000790W WO2007140527A1 WO 2007140527 A1 WO2007140527 A1 WO 2007140527A1 AU 2007000790 W AU2007000790 W AU 2007000790W WO 2007140527 A1 WO2007140527 A1 WO 2007140527A1
Authority
WO
WIPO (PCT)
Prior art keywords
roads
traffic
route
road
nodes
Prior art date
Application number
PCT/AU2007/000790
Other languages
French (fr)
Inventor
Trevor John Teasdale
Dannie Burrell
Katherine Garrett
Tomas Sanchez
Original Assignee
Sensis Pty Ltd
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
Priority claimed from AU2006903040A external-priority patent/AU2006903040A0/en
Application filed by Sensis Pty Ltd filed Critical Sensis Pty Ltd
Priority to AU2007257328A priority Critical patent/AU2007257328B2/en
Priority to NZ572844A priority patent/NZ572844A/en
Publication of WO2007140527A1 publication Critical patent/WO2007140527A1/en

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096827Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed onboard
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3863Structures of map data
    • G01C21/387Organisation of map data, e.g. version management or database structures
    • G01C21/3878Hierarchical structures, e.g. layering
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3492Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3807Creation or updating of map data characterised by the type of data
    • G01C21/3815Road data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3833Creation or updating of map data characterised by the source of data
    • G01C21/3844Data obtained from position sensors only, e.g. from inertial navigation
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • G08G1/096844Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the complete route is dynamically recomputed based on new data
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram
    • G09B29/10Map spot or coordinate position indicators; Map reading aids
    • G09B29/106Map spot or coordinate position indicators; Map reading aids using electronic means

Definitions

  • the present invention relates to a system and method for improving map data representing a road network for navigational devices, and in particular, but not being limited to, providing map data for routing algorithms in a navigational device to identify optimal or alternative paths for negotiating around particular points of a road network.
  • Various navigational devices are available for plotting a vehicle travel path to a destination via links (roads).
  • Conventional navigation systems can detect a present position by using a global positioning system (GPS) and map matching functions in the navigational devices.
  • GPS global positioning system
  • the current position is presented on a road map depicted on a display screen, and the operator is guided along a suitable route set from a first point (such as the present position) to a second point being a desired destination.
  • the route may be set based upon the Dijkstra algorithm or a similar method based on stored road map data.
  • the route may be determined from the present position to nodes (usually intersections) by using map data stored in a static data source such as a CD-ROM, DVD or any other form of media used for data storage and by using link data for the links among the nodes. Links, having a minimum cost, are connected together to set a route to the destination after all costs up to the destination have been calculated.
  • Navigational devices can give the operator a choice of operation modes for setting a route. These modes may include a time-priority mode for setting a route that minimizes the travelling time, a distance-priority mode for setting a route that minimizes the travelling distance, and a common road-priority mode for setting a route that avoids toll roads as much as possible.
  • the time needed for passing along a given road is calculated based on expected average vehicle speeds, and a combination of roads is selected such that the sum of travel times from the start point to the destination is a minimum.
  • a combination of roads are selected such that the distance travelled from a start point to a destination is a minimum.
  • a navigation device needs to analyse the combined time or distance parameters of a large number of combinations of different roads in order to recommend an optimal path in terms of travel distance or travel time. This increases the delay for providing suitable directions to a user of such a navigational device. The delay may be decreased if the navigational device analyses fewer road combinations, but the optimal path determined by the device may not be the best option since some road combinations were not taken account when determining that recommendation.
  • the map data used by a navigational device for calculating a route may incorporate a state or national road hierarchy classification system.
  • a road hierarchy defines each of the roads in a road network in terms of its function or importance, so that correct design criteria, upgrading, maintenance and road system management are applied. For example, large or high volume roads (such as expressways and freeways) with grade separated intersections are given an 'M' class in the hierarchy. High volume roads that are not necessarily grade separated at intersections are an 'A' class in the hierarchy. Smaller, medium volume prefectural roads, city or town roads are 'B' class in the hierarchy. Small, low volume sealed or semi-sealed roads are 'C class in the hierarchy.
  • Road hierarchy classification and criteria may vary between different jurisdictions. For example, in Australia, there is no official federal road hierarchy. Each state has its own hierarchy systems that terminate at state borders and there is no connectivity or consistency between jurisdictions. In some jurisdictions many roads remain unclassified because they do not meet minimum requirements for classification, such as roads that do not have sufficient traffic, are too short, that have been privately constructed, or are located in a remote area outside the zone for which the road hierarchy is defined. Furthermore, some of the classified roads are of restricted traffic-type, for example, roads that are too narrow for certain types of vehicles, road that can take only one-way traffic, road that allow only left or right hand turns at particular streets/intersections, and so forth.
  • a route between two points is calculated based predominantly on the M, A, B and C class roads data available, excluding restricted-type roads from the calculation, with priority given to the roads with the highest classification. Accordingly, a recommended travel path may include unnecessary detours, even though other roads, including some restricted-type roads are in fact available for vehicle travel.
  • Routing algorithms may recommend an optimal path for travelling from a point of origin to a destination.
  • such algorithms rarely take into account physical restrictions (such as road barriers and manoeuvring constraints) at specific points (such as road junctions) in a road network.
  • navigational devices using such algorithms typically rely on static data which do not reflect unpredictable changes in traffic condition.
  • manoeuvring constraints e.g. direct drivers along an alternative route in response to a traffic accident or as a result of changes in turn restrictions shown by signs).
  • a system for improving map data for navigational devices said system being configured for:
  • map data representing a closed hierarchical network of roads based on a closed network of functional road class values allocated to said roads within a predetermined geographical region
  • the present invention also provides a system for enhancing road system data for navigational devices, said system being configured for:
  • road system data representing a transportation network having a plurality of interconnected paths and nodes joining said paths, said road system data including path data representing attributes of said paths, said attributes including functional classes for respective said paths, and rules data representing manoeuvring constraints at said nodes; ii) selecting, based on said path data and rules data, a route with one or more interconnected said paths adjacent to a selected said node, said route for traffic to negotiate past said selected node to reach a destination in a nominated direction of travel;
  • the present invention also provides a method for improving map data for navigational devices, including:
  • map data representing a closed hierarchical network of roads based on a closed network of functional road class values allocated for each of said roads within a predetermined geographical region;
  • the present invention also provides a method for enhancing road system data for navigational devices, including:
  • road system data representing a transportation network having a plurality of interconnected paths and nodes joining said paths, said road system data including path data representing attributes of said paths, said attributes including functional classes for respective said paths, and rules data representing manoeuvring constraints at said nodes; ii) selecting, based on said path data and rules data, a route with one or more interconnected said paths adjacent to a selected said node, said route for traffic to negotiate past said selected node to reach a destination in a nominated direction of travel;
  • the present invention also provides a data structure for navigations devices, including:
  • map data representing a closed hierarchical network of roads based on a closed network of functional road class values allocated for each of said roads within a predetermined geographical region
  • map data includes adjusted said functional road class values for at least a portion of said roads in the vicinity of a restriction associated with a selected one of the nodes, said adjustment being based on said attributes.
  • the present invention also provides a navigational device using or incorporating a data structure as described above.
  • Figure 1 is a block diagram showing the components of the map enhancement system
  • Figure 2 is a flow diagram of steps performed under the control of the system
  • Figure 3 is a diagram representing actual road restrictions in a suburban area
  • Figure 4 is a diagram representing sign prohibited turn restrictions on roads in an area
  • Figure 5 is a diagram representing vehicle and time dependant restrictions on roads in an area
  • Figure 6 is a diagram representing lane relational information for a road
  • Figure 7 is a diagram representing land relational information for a road
  • Figure 8 is a map showing the road configuration in a first region
  • Figure 9 is a map showing the road configuration in a second region.
  • the map enhancement system 100 includes a map editing module 102 and a database 104.
  • the map editing module 102 accesses map data stored in the database 104 (e.g. map data corresponding to a selected geographical region).
  • a user controls the map editing module 102 (e.g. via a user input interface or device) to change various data components of the map data received by module 102. For example, a user reviews the map data for various paths in the road network, and then selects (e.g. with the assistance of aerial imagery showing the physical size and volume of traffic on roads) one or more paths for negotiating past a particular node.
  • the map editing module 102 analyses the map data to identify nodes that could potentially cause traffic congestion, and then analyses different combinations of paths adjacent a selected one of the identified nodes to identify an optimum path for negotiating past the selected node.
  • the map editing module 102 modifies the accessed portion of map data based on the user's input and/or other predefined instructions.
  • the map editing module 102 then instructs the database 104 to update the relevant portion of the map data to reflect the modifications made by the map editing module 102.
  • the map editing module 102 is provided by computer program code in languages such as C or C#, and the database 104 by a database server such as MySQL (http://www.mysql.org). all of which are executed on a standard personal computer (such as that provided by IBM Corporation ⁇ http://www.ibm.com>) running a standard operating system, such as WindowsTM or Unix.
  • a standard personal computer such as that provided by IBM Corporation ⁇ http://www.ibm.com>
  • WindowsTM or Unix a standard operating system
  • Those skilled in the art will also appreciate that the processes performed by the map editing module 102 and database 104 can also be executed at least in part by dedicated hardware circuits, e.g. Application Specific Integrated Circuits (ASICs) or Field- Programmable Gate Arrays (FPGAs).
  • ASICs Application Specific Integrated Circuits
  • FPGAs Field- Programmable Gate Arrays
  • the map data stored in the database 104 is accessible by a navigational device 108 via a communications network 108 (such as the Internet or a wireless communications network such as WiFi, GPRS or 802.1 la/b/g network).
  • a communications network 108 such as the Internet or a wireless communications network such as WiFi, GPRS or 802.1 la/b/g network.
  • the map data stored in the database 104 can be stored onto portable data storage media or any data storage device (such as an optical storage media) that is accessible by the navigational device.
  • the database 104 stores map data representing a transportation network having a plurality of interconnected paths (or lines) and nodes joining the paths.
  • the transportation network may correspond to a land-based road network.
  • paths may correspond to strips of land or physical structures on which traffic can travel (such as roads, streets, passovers, freeways and motorways).
  • the map data may represent a road as being made up of one or more interconnected paths. Nodes (or points) correspond to junctions between different paths (such as a
  • the map data stored in the database 104 includes path data and rules data.
  • the path data represents attributes of each path (e.g. roads) in the transportation network, including physical features or logical (e.g. classification) attributes associated with each of the paths.
  • the attributes represented by the path data may include any of the characteristics of roads as defined in the International Standard Organisation (ISO) standard ISO 14825 (ISO/TC204/N629) relating to Geographic Data Files.
  • the path data for a particular path may include one or more of the following:
  • the functional class data representing a value (i.e. FRC value) indicating the functional type or importance of the path (e.g. the functional road class for the nominated portion of the road).
  • FRC value a value indicating the functional type or importance of the path
  • the functional class values of paths may be classified as follows:
  • a path with an FRC value of 0 represents a main road (e.g. a Motorways or M class roads);
  • a path with an FRC value of 1 represents a first class road (e.g. major roads/national highway network or A class roads);
  • a path with an FRC value of 2 represents a second class road (e.g. state road network or A or B class roads);
  • a path with an FRC value of 3 represents a third class road (e.g. state interconnecting network or B class roads);
  • a path with an FRC value of 4 represents a forth class road (e.g. major connecting roads or C class roads);
  • a path with an FRC value of 5 represents a fifth class road (e.g. minor connecting roads suburb - suburb);
  • a path with an FRC value of 6 represents a sixth class road (e.g. destination and destination collector roads); • A path with an FRC value of 7 represents a seventh class road (e.g. destination dead-end roads);
  • a path with an FRC value of 8 represents a eighth class road (e.g. walking tracks, pedestrian roads etc).
  • a path with an FRC value of 9 represents a ninth class road (for lower level paths);
  • physical attribute data representing the presence and type of barriers or physical restrictions adjacent to the path (e.g. physical barriers like concrete or concrete and paint median strips, walls, grassed and or vegetated divider, parking bays and shopping centres with significant level of pedestrian access that can potentially slow traffic);
  • barriers or physical restrictions adjacent to the path e.g. physical barriers like concrete or concrete and paint median strips, walls, grassed and or vegetated divider, parking bays and shopping centres with significant level of pedestrian access that can potentially slow traffic
  • time attribute data representing any travel restrictions applicable during predefined periods of the day (such as a lower speed limit in a school zone applicable during predefined periods of a day, or other restrictions that apply for different days of the week);
  • restriction data representing the types of vehicles allowed access to the path, such as restrictions based on vehicle weight or vehicle type (e.g. determined by number of axles, length of vehicle, maximum number of passengers on vehicle, and vehicle classification - such as car, truck, taxi, bus, bicycle, etc.).
  • the rules data represents manoeuvring constraints for different nodes (and optionally, for paths).
  • the rules data for paths represents the general traffic rules for travelling on that path (such as the direction of travel and which side traffic should travel on).
  • the rules data for a particular node may include:
  • manoeuvring constraints data representing whether particular types of turns are permissible at a particular node (as defined by traffic control signs or physical barriers relative to that node - such as prohibited access, all traffic must flow in a particular direction, and keep left or keep right restrictions);
  • TMC traffic messaging channel incident
  • the map enhancement system 100 includes a processor (e.g. for executing instructions generated by the map editing module 102) that is configured for:
  • map data representing a closed hierarchical network of roads based on a closed network of functional road class values allocated to the roads within a predetermined geographical region
  • mapping the map data to include the adjusted functional road class values, such that a the navigation system, when using the updated map data, is able to direct traffic via the alternate route.
  • the step of adjusting preferably includes:
  • the alternate route with one or more interconnected the roads adjacent to a selected one of the nodes, the route for traffic to negotiate past the selected node to reach a destination in a nominated direction of travel;
  • the alternate route represents the one or more the roads that enables traffic to negotiate past the selected node in the least amount of time.
  • the alternate route represents the one or more roads that enables traffic to negotiate past the selected node by travelling the least distance.
  • the map enhancement system 100 could also be configured for:
  • a traffic messaging channel incident value representing a traffic incident at the location of the selected node that can be updated in real time
  • the map enhancement system 100 performs a map enhancement method under the control of the map editing module 102.
  • the map enhancement system 100 performs a method of providing improved road system information suitable for use in vehicular navigation systems, the method including the step of allocating functional road class (FRC) values to each of the roads in an area based on attributes of road elements to create a closed hierarchical system FRC values, such that a vehicle navigation system can calculate the optimal route between two locations using the FRC value for any of the roads in the area.
  • FRC functional road class
  • the method performed by the map enhancement system 100 may further comprise the step of assigning one or more nodes to predetermined positions on the roads in the area and allocating to those one or more nodes a traffic messaging channel incident value (TMC value) that can be updated in real time, wherein updates to the TMC value is taken into account to adjustment to the FRC value for a portion of road in the vicinity of a node.
  • TMC value traffic messaging channel incident value
  • a TMC value represents a traffic interruption (e.g. an accident) at a particular node, which in effect, is represented by access or manoeuvring restrictions for that node.
  • the map enhancement system 100 may be configured to perform a method of providing improved road system data suitable for use in navigational devices, the method comprising:
  • the map enhancement system 100 may be further configured to provide a method of providing an improved road system suitable for use in navigational devices, the method comprising:
  • TMC values may be allocated to secondary nodes of the transportation network, being nodes that represent a position (other than a junction of paths) along a particular path of the transportation network,
  • a navigational device can calculate the optimal route between two locations using FRC values and TMC values for any of the roads in the area as well re-calculate an alternate route between two locations using FRC values and TMC values for any of the alternate roads in the area.
  • the method may in addition allocate or adjust FRC values or TMC values for nodes or paths (e.g. points, paths or edges/lines of the roads).
  • nodes or paths e.g. points, paths or edges/lines of the roads.
  • a secondary node can also function as a primary node, such that the node is associated with both FRC and TMC values.
  • a change to the TMC value will adjust the FRC value for at least a portion of the road in the vicinity of the node.
  • the functional road classes could be allocated, from an existing database of information such as for example, a national road network that includes motorways, major national roads, minor roads, collector roads and residential roads.
  • the FRC value for a road or a portion of road in the vicinity of a node is adjusted by 'upgrading' or 'downgrading' attributes of road elements in accordance with the real world restrictions and the need to create a hierarchal closed network of FRC values.
  • Road elements include road attribute restrictions based on real world physical, implied and signposted confines. These road element restrictions are typically not included in any of the maps issued by federal, state or local government agencies.
  • the road elements considered may include, for example:
  • time dependant restrictions e.g. emergency stopping lane becoming a transit lane at peak hour
  • speed calming devices e.g. road humps, speed or red light cameras
  • vehicle type restrictions e.g. suitability for WD vehicles only
  • the FRC value is initially adjusted due to permanent attributes of the road such as the presence of road humps, suitability for four wheel drive (4WD) vehicles only, grade separated crossings or the winding nature of the road.
  • the change in route planning as a result of an announced TMC incident is typically due to some dynamic, or transient attribute of the road such as road works in progress, occurrence of a traffic accident, stoppages due to public events, emergencies such as fire or flood.
  • the system of the present invention provides information to navigation devices that gives the driver alternate route options expected of a real world situation. Without a uniform and precise hierarchical system, users of a system that employ the data of the prior art experience routing guidance that does not reflect reality.
  • the map enhancement system 100 includes a suitable server and/or transmitter for transmitting TMC data stored in the database 104.
  • the TMC data represents TMC values or instructions, and can be transmitted via a traffic messaging radio channel of the communications network 106 to navigation devices 108 capable of receiving radio wave transmissions.
  • the TMC data may include data indicating road blockage due to a traffic accident.
  • the navigation device 108 can announce the presence of an incident and then re-calculate an alternative route taking into consideration alternate FRC values for different paths.
  • TMC values assigned to the TMC database code (and thus FRC codes) may also updated at the same time to take into account changed traffic flow as people change routes to avoid the road blockage.
  • the TMC data would be supplied on a subscriber basis, such as by motoring clubs or any other data service provider to their members/users.
  • the map data may be stored onto physical storage media (e.g. a DVD disc) that is supplied for use by the navigational device.
  • TMC data may be transmitted to the navigational device via a separate radio channel (e.g. a Frequency-Modulated (FM) radio channel of a particular frequency used for a Radio Dispatch Service (RDS)).
  • the navigation device can then identify the relevant nodes where there is a traffic incident or congestion based on the TMC data.
  • the navigation device can then query the enhanced map data generated by the map enhancement system 100 to identify alternate routes for navigating past (e.g. going through or around) a selected one of the nodes in the transportation network (such as a node identified based on the TMC data).
  • the system 100 can be used to provide a standardised design of road networks such that users of navigational devices can experience consistent, relevant and accurate guidance advice. It can enhance the driver's experience by removing routes that could be considered inappropriate or a prohibited by local government ordinance or restricted by physical design.
  • the map editing module 102 considers one or more of the following factors when considering changes to functional road classes (FRC) values to give appropriate guidance around a restriction (e.g. at a node).
  • FRC functional road classes
  • the system 100 does not select an alternate route that greatly reduces the speed values that are on the other roads, (example: if road A has a speed value of 80km/h and road B has 70km/h then an alternate route should not, wherever possible, be on roads with a speed values of 40 or 50km/h); • availability of alternate routes with TMC paths - for example, if roads A and B have TMC points and paths in the database and alternate route giving guidance around a restriction or a TMC incident location should also be covered by TMC points and paths;
  • any alternate route around any of the restrictions listed above must take into consideration the existence of HV restrictions on any alternate route and are not to be considered or can be considered without appropriate vehicle type restrictions being applied to the alternate route geometry;
  • any alternate route around any of the restrictions listed above must take into consideration the existence of VT restrictions on any alternate route and are not to be considered or can be considered with appropriate VT restrictions being applied to the alternate route geometry;
  • the map editing system 102 selects an optimal route with one or more interconnected paths adjacent to a selected node in the transportation network.
  • the optimal route represents the combination of paths that allows traffic to negotiate past the selected node to reach a destination in a nominated direction of travel.
  • the paths included in the optimal route are selected on the basis that the combination of paths would enable traffic to negotiate past (either through or around the selected node) in the least travel time, or for the least actual distance travelled. This selection is also based on considerations of selecting paths with similar FRC values to avoid great differences in travel speed, which may not be desirable for travellers (e.g. a path with a FRC value of 5 would consider combinations of paths with a FRC value of 4 or 6, but not 1 or 10).
  • the map editing module controls updates the FRC values for the paths included in the optimal route.
  • the map enhancing system 100 only needs to perform one processing step to identify the optimal combination of paths (i.e. the optimal route) for directing traffic around a node. By specifically coding this selection, the need for a navigational device to perform detailed processing of map data to identify the same combination of paths is reduced. This enables optimal alternative routes for traffic to negotiate around certain nodes to be identified much more quickly and efficiently.
  • Process 200 begins at step 202 where the map editing module 102 accesses map data representing a transportation network, which includes path data and rules data as described above.
  • the map editing module 102 selects a route including one or more of the paths in the transportation network. This selection is based on the constraints and features defined in the path data and rules data. The selection may be performed by human selection, or alternatively, but a computer algorithm that reviews the different combinations of paths relative to the selected node in order to identify the optimal path.
  • the map editing module 102 adjusts the functional class of the paths selected as the optimal path.
  • the map editing module 102 generates enhanced map data which, for example, consists of a modified version of the map data retrieved from the database including the changes to the FRC values.
  • the enhanced map data may represent instructions to update particular portions of the map data stored in the database 104. Process 200 ends after step 210.
  • Rutledge Street [A] has a physical barrier such as median strip (Grade Separated Crossings) GEC prohibiting east & west bound traffic from making a right hand turn to West Parade [B].
  • GEC Geographical Separated Crossings
  • Example 2 will be explained with reference to Figure 2 which uses the reference numerals listed at the dot points above.
  • Example 3 will be explained with reference to Figure 3 which uses the reference numerals listed at the dot points above.
  • Figure 3 shows road Rutledge Street [A] has a sign posted restrictions (that relate to specific days of the week, times of day and vehicle type) on the exit ramp [Ramp] that apply to west bound traffic making a left hand exit followed by a left or right hand turn onto West Parade
  • Trelawney Street [Cl] and Clanalpine Road [Dl] are adjusted for all road elements required to give RC connectivity between Rutledge Street [A] and West Parade [B] for periods when the ramp is closed.
  • Example 4 will be explained with reference to Figure 4 which uses the reference numerals listed at the dot points above.
  • Figure 4 shows Rutledge Street [A] has a sign posted time of day and day of week with or without vehicle type restriction on the exit ramp [Ramp] prohibiting west bound traffic from making a left hand exit followed by a left or right hand to West Parade [B].
  • Lane guidance information [Lane] based number and type of lanes are coded as well to give appropriate guidance advice depending on the time dependant restrictions on the exit ramp [Ramp].
  • the RC of James Street [Cl] and Greening Road [Dl] are adjusted for all road elements required to give RC connectivity between Rutledge Street [A] and West Parade [B] for periods when the ramp is closed.
  • Lane guidance coding provides information to maintain current heading to the alternate route.
  • the database image in Figure 5 shows the relationship between land information and restrictions based on vehicle types and physical separations.
  • Figures 8 is a map of a portion of the road network in a nominated region.
  • Pacific highway 802 has an initial FRC value of 2.
  • Mowbray Road is made up of paths 804 and 805 (delimited by various junction points) and each path corresponding to Mowbray Road has an initial FRC value of 4.
  • Orchard Road 806 has an initial FRC value of 6.
  • Nelson Street has an initial FRC value of 6.
  • a driver travelling east bound along Mowbray Road 804 intends to turn onto Pacific Highway 802 to head south and prefers to travel along a main road.
  • the intended travel direction is shown using dotted arrows.
  • the map editing module 102 selects Orchard Road 806 and Nelson Street 808 as a suitable alternative route for directing traffic onto Pacific Highway 802 to continue travelling south bound. This selection is based on the consideration of the total distance travelled by the combination of paths 806 and 808 in order for traffic to reach Pacific Highway 802. After selecting various combinations of paths which provide the least travel distance for routing eastbound traffic on Mowbray Road 804 and 805 to head southbound on Pacific Highway 802, a further selection is performed on the basis of other path attributes (defined by the path data).
  • this further selection involves selecting paths having an initial FRC value that is close to the FRC value of the path on which the driver is originally travelling on (so as to minimise difference in travel speed along the selected paths), and also based on consideration of any other factors which may affect the speed (e.g. the presence of lower "school zone” speed limit during that time of the day, or the presence of a shopping centre with heavy pedestrian traffic).
  • the combination of paths 804, 805, 806 and 808 are selected by the map editing module 102, and the FRC values for these paths need to be adjusted to indicate preference for this combination of paths as an alternative route for traffic to negotiate the turn restriction at junction A.
  • FIG. 9 is a map of a portion of the road network in a nominated region.
  • West Parade is made up of paths 902 and 904 (delimited by various junction points) and each path corresponding to West Parade has an initial FRC value of 4.
  • Rutledge Street has an initial FRC value of 4.
  • Clanalpine Street 906 and Trelawney Street 908 both have an initial FRC value of 4.
  • a driver travelling southbound along West Parade 902 intends to turn right onto Rutledge Street 910 to head westbound.
  • There is a physical barrier positioned in a manner to prohibit a right hand turn from the West Parade slip road into Rutledge Street.
  • the map editing module 102 selects the combination of paths 902, 904, 906 and 908 to be the most suitable path based on the path data and rules data for the paths in the geographic region shown in Figure 9.

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Databases & Information Systems (AREA)
  • Educational Technology (AREA)
  • Educational Administration (AREA)
  • Business, Economics & Management (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

A system for improving map data for navigational devices, said system being configured for i) accessing map data representing a closed hierarchical network of roads based on a closed network of functional road class values allocated to said roads within a predetermined geographical region; ii) accessing rules data representing attributes of nodes associated with one or more of said roads, said attributes including manoeuvring restrictions at the location of said nodes; iii) adjusting, based on said rules data, said functional road class values for an alternate route including one or more of said roads adjacent to a selected one of said nodes being associated with a traffic restriction, said alternate route for traffic to negotiate past said selected node to reach a destination in a nominated direction of travel; and iv) updating said map data to include said adjusted functional road class values, map data such that a said navigation system, when using the updated said map data, is able to direct traffic via said alternate route.

Description

SYSTEM AND METHOD FOR IMPROVED ROAD INFORMATION
FIELD
The present invention relates to a system and method for improving map data representing a road network for navigational devices, and in particular, but not being limited to, providing map data for routing algorithms in a navigational device to identify optimal or alternative paths for negotiating around particular points of a road network.
BACKGROUND
In this specification where a document, act or item of knowledge is referred to or discussed, this reference or discussion is not an admission that the document, act or item of knowledge or any combination thereof was at the priority date, publicly available, known to the public, part of common general knowledge; or known to be relevant to an attempt to solve any problem with which this specification is concerned.
Various navigational devices are available for plotting a vehicle travel path to a destination via links (roads). Conventional navigation systems can detect a present position by using a global positioning system (GPS) and map matching functions in the navigational devices. Typically, the current position is presented on a road map depicted on a display screen, and the operator is guided along a suitable route set from a first point (such as the present position) to a second point being a desired destination. The route may be set based upon the Dijkstra algorithm or a similar method based on stored road map data. The route may be determined from the present position to nodes (usually intersections) by using map data stored in a static data source such as a CD-ROM, DVD or any other form of media used for data storage and by using link data for the links among the nodes. Links, having a minimum cost, are connected together to set a route to the destination after all costs up to the destination have been calculated.
Navigational devices can give the operator a choice of operation modes for setting a route. These modes may include a time-priority mode for setting a route that minimizes the travelling time, a distance-priority mode for setting a route that minimizes the travelling distance, and a common road-priority mode for setting a route that avoids toll roads as much as possible.
For the time-priority mode, the time needed for passing along a given road is calculated based on expected average vehicle speeds, and a combination of roads is selected such that the sum of travel times from the start point to the destination is a minimum. Similarly, for the distance- priority mode, a combination of roads are selected such that the distance travelled from a start point to a destination is a minimum. However, a navigation device needs to analyse the combined time or distance parameters of a large number of combinations of different roads in order to recommend an optimal path in terms of travel distance or travel time. This increases the delay for providing suitable directions to a user of such a navigational device. The delay may be decreased if the navigational device analyses fewer road combinations, but the optimal path determined by the device may not be the best option since some road combinations were not taken account when determining that recommendation.
The map data used by a navigational device for calculating a route may incorporate a state or national road hierarchy classification system. A road hierarchy defines each of the roads in a road network in terms of its function or importance, so that correct design criteria, upgrading, maintenance and road system management are applied. For example, large or high volume roads (such as expressways and freeways) with grade separated intersections are given an 'M' class in the hierarchy. High volume roads that are not necessarily grade separated at intersections are an 'A' class in the hierarchy. Smaller, medium volume prefectural roads, city or town roads are 'B' class in the hierarchy. Small, low volume sealed or semi-sealed roads are 'C class in the hierarchy.
Road hierarchy classification and criteria may vary between different jurisdictions. For example, in Australia, there is no official federal road hierarchy. Each state has its own hierarchy systems that terminate at state borders and there is no connectivity or consistency between jurisdictions. In some jurisdictions many roads remain unclassified because they do not meet minimum requirements for classification, such as roads that do not have sufficient traffic, are too short, that have been privately constructed, or are located in a remote area outside the zone for which the road hierarchy is defined. Furthermore, some of the classified roads are of restricted traffic-type, for example, roads that are too narrow for certain types of vehicles, road that can take only one-way traffic, road that allow only left or right hand turns at particular streets/intersections, and so forth.
Conventional navigation systems do not use restricted-type roads in the recommended travel path determination process, because data relating to the restricted-type roads are in many cases incomplete or unreliable. A route between two points is calculated based predominantly on the M, A, B and C class roads data available, excluding restricted-type roads from the calculation, with priority given to the roads with the highest classification. Accordingly, a recommended travel path may include unnecessary detours, even though other roads, including some restricted-type roads are in fact available for vehicle travel.
Routing algorithms may recommend an optimal path for travelling from a point of origin to a destination. However, such algorithms rarely take into account physical restrictions (such as road barriers and manoeuvring constraints) at specific points (such as road junctions) in a road network. Furthermore, navigational devices using such algorithms typically rely on static data which do not reflect unpredictable changes in traffic condition. Thus, such devices are unable to issue reliable instructions to users in a timely manner in response to changes in traffic condition or manoeuvring constraints (e.g. direct drivers along an alternative route in response to a traffic accident or as a result of changes in turn restrictions shown by signs).
It is therefore desired to address one or more of the above, or to at least provide a useful alternative.
SUMMARY
According to the present invention there is provided a system for improving map data for navigational devices, said system being configured for:
i) accessing map data representing a closed hierarchical network of roads based on a closed network of functional road class values allocated to said roads within a predetermined geographical region;
ii) accessing rules data representing attributes of nodes associated with one or more of said roads, said attributes including manoeuvring restrictions at the location of said nodes;
iii) adjusting, based on said rules data, said functional road class values for an alternate route including one or more of said roads adjacent to a selected one of said nodes being associated with a traffic restriction, said alternate route for traffic to negotiate past said selected node to reach a destination in a nominated direction of travel; and
iv) updating said map data to include said adjusted functional road class values, such that a said navigation system, when using the updated said map data, is able to direct traffic via said alternate route.
The present invention also provides a system for enhancing road system data for navigational devices, said system being configured for:
i) accessing road system data representing a transportation network having a plurality of interconnected paths and nodes joining said paths, said road system data including path data representing attributes of said paths, said attributes including functional classes for respective said paths, and rules data representing manoeuvring constraints at said nodes; ii) selecting, based on said path data and rules data, a route with one or more interconnected said paths adjacent to a selected said node, said route for traffic to negotiate past said selected node to reach a destination in a nominated direction of travel;
iii) adjusting said functional classes for the paths included in said route to represent greater preference for traffic to use of said route when compared with the functional classes for other said paths adjacent to said selected node; and
iv) generating enhanced said road system data including said adjusted functional classes, to enable a said navigational device, when using said road system data, to direct traffic via said route.
The present invention also provides a method for improving map data for navigational devices, including:
i) accessing map data representing a closed hierarchical network of roads based on a closed network of functional road class values allocated for each of said roads within a predetermined geographical region;
ii) accessing rules data representing attributes of nodes associated with one or more of said roads, said attributes including manoeuvring restrictions at the location of said nodes;
iii) adjusting, based on said rules data, said functional road class values for an alternate route including one or more of said roads adjacent to a selected one of said nodes being associated with a traffic restriction, said alternate route for traffic to negotiate past said selected node to reach a destination in a nominated direction of travel; and
iv) updating said map data to including said adjusted functional road class values, such that a said navigation system, when using the updated said map data, is able to direct traffic via said alternate route.
The present invention also provides a method for enhancing road system data for navigational devices, including:
i) accessing road system data representing a transportation network having a plurality of interconnected paths and nodes joining said paths, said road system data including path data representing attributes of said paths, said attributes including functional classes for respective said paths, and rules data representing manoeuvring constraints at said nodes; ii) selecting, based on said path data and rules data, a route with one or more interconnected said paths adjacent to a selected said node, said route for traffic to negotiate past said selected node to reach a destination in a nominated direction of travel;
iii) adjusting said functional classes for the paths included in said route to represent greater preference for traffic to use of said route when compared with the functional classes for other said paths adjacent to said selected node; and
iv) generating enhanced said road system data including said adjusted functional classes, to enable a said navigational device, when using said road system data, to direct traffic via said route.
The present invention also provides a data structure for navigations devices, including:
i) map data representing a closed hierarchical network of roads based on a closed network of functional road class values allocated for each of said roads within a predetermined geographical region;
ii) rules data representing attributes of nodes for one or more of said roads, said attributes including manoeuvring restrictions at the location of said nodes;
wherein said map data includes adjusted said functional road class values for at least a portion of said roads in the vicinity of a restriction associated with a selected one of the nodes, said adjustment being based on said attributes.
The present invention also provides a navigational device using or incorporating a data structure as described above.
BRIEF DESCRIPTION OF THE DRAWINGS
Preferred embodiments of the present invention are herein described, by way of example only, with reference to the accompanying drawings, wherein:
Figure 1 is a block diagram showing the components of the map enhancement system;
Figure 2 is a flow diagram of steps performed under the control of the system;
Figure 3 is a diagram representing actual road restrictions in a suburban area;
Figure 4 is a diagram representing sign prohibited turn restrictions on roads in an area;
Figure 5 is a diagram representing vehicle and time dependant restrictions on roads in an area; Figure 6 is a diagram representing lane relational information for a road;
Figure 7 is a diagram representing land relational information for a road
Figure 8 is a map showing the road configuration in a first region;
Figure 9 is a map showing the road configuration in a second region.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
The map enhancement system 100, as shown in Figure 1, includes a map editing module 102 and a database 104. The map editing module 102 accesses map data stored in the database 104 (e.g. map data corresponding to a selected geographical region). A user controls the map editing module 102 (e.g. via a user input interface or device) to change various data components of the map data received by module 102. For example, a user reviews the map data for various paths in the road network, and then selects (e.g. with the assistance of aerial imagery showing the physical size and volume of traffic on roads) one or more paths for negotiating past a particular node. Alternatively, the map editing module 102 analyses the map data to identify nodes that could potentially cause traffic congestion, and then analyses different combinations of paths adjacent a selected one of the identified nodes to identify an optimum path for negotiating past the selected node. The map editing module 102 modifies the accessed portion of map data based on the user's input and/or other predefined instructions. The map editing module 102 then instructs the database 104 to update the relevant portion of the map data to reflect the modifications made by the map editing module 102.
The map editing module 102 is provided by computer program code in languages such as C or C#, and the database 104 by a database server such as MySQL (http://www.mysql.org). all of which are executed on a standard personal computer (such as that provided by IBM Corporation <http://www.ibm.com>) running a standard operating system, such as Windows™ or Unix. Those skilled in the art will also appreciate that the processes performed by the map editing module 102 and database 104 can also be executed at least in part by dedicated hardware circuits, e.g. Application Specific Integrated Circuits (ASICs) or Field- Programmable Gate Arrays (FPGAs).
The map data stored in the database 104 is accessible by a navigational device 108 via a communications network 108 (such as the Internet or a wireless communications network such as WiFi, GPRS or 802.1 la/b/g network). Alternatively, the map data stored in the database 104 can be stored onto portable data storage media or any data storage device (such as an optical storage media) that is accessible by the navigational device. The database 104 stores map data representing a transportation network having a plurality of interconnected paths (or lines) and nodes joining the paths. For example, the transportation network may correspond to a land-based road network. In a road network, paths may correspond to strips of land or physical structures on which traffic can travel (such as roads, streets, passovers, freeways and motorways). The map data may represent a road as being made up of one or more interconnected paths. Nodes (or points) correspond to junctions between different paths (such as a T-intersection).
The map data stored in the database 104 includes path data and rules data. The path data represents attributes of each path (e.g. roads) in the transportation network, including physical features or logical (e.g. classification) attributes associated with each of the paths. The attributes represented by the path data may include any of the characteristics of roads as defined in the International Standard Organisation (ISO) standard ISO 14825 (ISO/TC204/N629) relating to Geographic Data Files. The path data for a particular path may include one or more of the following:
1 functional class data representing a value (i.e. FRC value) indicating the functional type or importance of the path (e.g. the functional road class for the nominated portion of the road). The functional class values of paths may be classified as follows:
• A path with an FRC value of 0 represents a main road (e.g. a Motorways or M class roads);
• A path with an FRC value of 1 represents a first class road (e.g. major roads/national highway network or A class roads);
• A path with an FRC value of 2 represents a second class road (e.g. state road network or A or B class roads);
• A path with an FRC value of 3 represents a third class road (e.g. state interconnecting network or B class roads);
• A path with an FRC value of 4 represents a forth class road (e.g. major connecting roads or C class roads);
• A path with an FRC value of 5 represents a fifth class road (e.g. minor connecting roads suburb - suburb);
• A path with an FRC value of 6 represents a sixth class road (e.g. destination and destination collector roads); • A path with an FRC value of 7 represents a seventh class road (e.g. destination dead-end roads);
• A path with an FRC value of 8 represents a eighth class road (e.g. walking tracks, pedestrian roads etc); and
• A path with an FRC value of 9 represents a ninth class road (for lower level paths);
2 speed attribute data representing the greatest permissible travel speed on the path;
3 distance data representing the travel length of the path;
4 physical attribute data representing the presence and type of barriers or physical restrictions adjacent to the path (e.g. physical barriers like concrete or concrete and paint median strips, walls, grassed and or vegetated divider, parking bays and shopping centres with significant level of pedestrian access that can potentially slow traffic);
5 time attribute data representing any travel restrictions applicable during predefined periods of the day (such as a lower speed limit in a school zone applicable during predefined periods of a day, or other restrictions that apply for different days of the week); and
6 access restriction data representing the types of vehicles allowed access to the path, such as restrictions based on vehicle weight or vehicle type (e.g. determined by number of axles, length of vehicle, maximum number of passengers on vehicle, and vehicle classification - such as car, truck, taxi, bus, bicycle, etc.).
The rules data represents manoeuvring constraints for different nodes (and optionally, for paths). The rules data for paths represents the general traffic rules for travelling on that path (such as the direction of travel and which side traffic should travel on). The rules data for a particular node may include:
i) manoeuvring constraints data representing whether particular types of turns are permissible at a particular node (as defined by traffic control signs or physical barriers relative to that node - such as prohibited access, all traffic must flow in a particular direction, and keep left or keep right restrictions);
ii) access constraints data whether some paths only allow travel in one direction (which affects the manoeuvring constraints at nodes); and/or iii) traffic messaging channel incident (TMC) data representing a TMC value used to represent the existence of (and/or the type of) a traffic incident, restriction or congestion at a particular node. For example, different TMC values are used represent different types of traffic incidents, restrictions or congestion (e.g. including road works, traffic accidents, flooding, or changes in traffic flow conditions).
The map enhancement system 100 includes a processor (e.g. for executing instructions generated by the map editing module 102) that is configured for:
i) accessing map data representing a closed hierarchical network of roads based on a closed network of functional road class values allocated to the roads within a predetermined geographical region;
ii) accessing rules data representing attributes of nodes associated with one or more of the roads, the attributes including manoeuvring restrictions at the location of the nodes;
iii) adjusting, based on the rules data, the functional road class values for an alternate route including one or more of the roads adjacent to a selected one of the nodes being associated with a traffic restriction, the alternate route for traffic to negotiate past the selected node to reach a destination in a nominated direction of travel; and
iv) updating the map data to include the adjusted functional road class values, such that a the navigation system, when using the updated map data, is able to direct traffic via the alternate route.
This enables a navigational device to determine an optimal route between two locations based on the functional road class values for any of the roads in the region, and is able to determine the alternate route between the two locations based on the functional road class values for other the roads not in the optimal route. Also, the step of adjusting preferably includes:
selecting, based on the map data, the alternate route with one or more interconnected the roads adjacent to a selected one of the nodes, the route for traffic to negotiate past the selected node to reach a destination in a nominated direction of travel; and
adjusting the functional road class values for the roads included in the alternate route to represent greater preference for traffic to use of the route when compared with the functional road class values for other the roads adjacent to the selected node.
Preferably, the alternate route represents the one or more the roads that enables traffic to negotiate past the selected node in the least amount of time. Alternatively, the alternate route represents the one or more roads that enables traffic to negotiate past the selected node by travelling the least distance.
The map enhancement system 100 could also be configured for:
assigning a group of one or more of the nodes to predetermined positions on a selected one of the roads in the region; and
allocating, to at least a selected one of the nodes in the group, a traffic messaging channel incident value representing a traffic incident at the location of the selected node that can be updated in real time; and
adjusting, based on the traffic messaging channel incident value for the selected node, the functional road class values for at least a portion of the roads in the vicinity of the selected node.
The map enhancement system 100 performs a map enhancement method under the control of the map editing module 102. The map enhancement system 100 performs a method of providing improved road system information suitable for use in vehicular navigation systems, the method including the step of allocating functional road class (FRC) values to each of the roads in an area based on attributes of road elements to create a closed hierarchical system FRC values, such that a vehicle navigation system can calculate the optimal route between two locations using the FRC value for any of the roads in the area.
The method performed by the map enhancement system 100 may further comprise the step of assigning one or more nodes to predetermined positions on the roads in the area and allocating to those one or more nodes a traffic messaging channel incident value (TMC value) that can be updated in real time, wherein updates to the TMC value is taken into account to adjustment to the FRC value for a portion of road in the vicinity of a node. For example, a TMC value represents a traffic interruption (e.g. an accident) at a particular node, which in effect, is represented by access or manoeuvring restrictions for that node.
The map enhancement system 100 may be configured to perform a method of providing improved road system data suitable for use in navigational devices, the method comprising:
(a) allocating a closed network FRC values to each of the roads within and to adjoining areas within a predetermined geographical region or location (e.g. on a national basis or within a defined suburban region),
(b) allocating attribution to nodes of one or more of the roads, (c) adjusting the FRC value for at least a portion of the road in the vicinity of a restriction associated to the node in accordance with the attributes of road elements to create map data representing a closed hierarchical system of roads reflecting real world restrictions, such that a vehicle navigation system can calculate the optimal route between two locations using FRC values for any of the roads in the area as well recalculate an alternate route between two locations using FRC values for any of the alternate roads in the area.
The map enhancement system 100 may be further configured to provide a method of providing an improved road system suitable for use in navigational devices, the method comprising:
(a) allocating a closed network FRC values to each of the roads (or a group of one or more nodes at predetermined positions along such roads) within and to adjoining areas in a predetermined area (e.g. on a national basis),
(b) allocating TMC values to nodes (or points, lines and areas) of one or more of the roads. For example, TMC values may be allocated to secondary nodes of the transportation network, being nodes that represent a position (other than a junction of paths) along a particular path of the transportation network,
(c) adjusting the FRC value for at least a portion of the road (or to at least a selected one of the nodes in the group described above) in the vicinity of a node being associated with a restriction in accordance with the attributes of road elements to create a closed hierarchical road system reflecting real world restrictions, and
(d) allocating a TMC value to the nodes, wherein the TMC value can be updated in real time,
such that a navigational device can calculate the optimal route between two locations using FRC values and TMC values for any of the roads in the area as well re-calculate an alternate route between two locations using FRC values and TMC values for any of the alternate roads in the area..
The method may in addition allocate or adjust FRC values or TMC values for nodes or paths (e.g. points, paths or edges/lines of the roads).
In a preferred embodiment, a secondary node can also function as a primary node, such that the node is associated with both FRC and TMC values. In this embodiment a change to the TMC value will adjust the FRC value for at least a portion of the road in the vicinity of the node. The functional road classes could be allocated, from an existing database of information such as for example, a national road network that includes motorways, major national roads, minor roads, collector roads and residential roads.
Typically, the FRC value for a road or a portion of road in the vicinity of a node is adjusted by 'upgrading' or 'downgrading' attributes of road elements in accordance with the real world restrictions and the need to create a hierarchal closed network of FRC values. Road elements include road attribute restrictions based on real world physical, implied and signposted confines. These road element restrictions are typically not included in any of the maps issued by federal, state or local government agencies. The road elements considered may include, for example:
• road geometry (e.g. narrow and winding),
• manoeuvre restrictions (e.g. no U-turn),
• accessibility of major and minor slip roads,
• exit and entry ramps,
• internal turning lanes,
• lane markings,
• physical barriers and median strips,
• temporary blockages (e.g. roadwork's),
• time dependant restrictions (e.g. emergency stopping lane becoming a transit lane at peak hour),
• tidal flow changes,
• traffic flow headings,
• sign posted mandatory movement restrictions,
• speed calming devices (e.g. road humps, speed or red light cameras),
• bypass roads,
• vehicle type restrictions (e.g. suitability for WD vehicles only), and
• significant landmark features. Typically, the FRC value is initially adjusted due to permanent attributes of the road such as the presence of road humps, suitability for four wheel drive (4WD) vehicles only, grade separated crossings or the winding nature of the road.
The change in route planning as a result of an announced TMC incident is typically due to some dynamic, or transient attribute of the road such as road works in progress, occurrence of a traffic accident, stoppages due to public events, emergencies such as fire or flood. Thus the system of the present invention provides information to navigation devices that gives the driver alternate route options expected of a real world situation. Without a uniform and precise hierarchical system, users of a system that employ the data of the prior art experience routing guidance that does not reflect reality.
In a preferred embodiment, the map enhancement system 100 includes a suitable server and/or transmitter for transmitting TMC data stored in the database 104. The TMC data represents TMC values or instructions, and can be transmitted via a traffic messaging radio channel of the communications network 106 to navigation devices 108 capable of receiving radio wave transmissions. For example, the TMC data may include data indicating road blockage due to a traffic accident. The navigation device 108 can announce the presence of an incident and then re-calculate an alternative route taking into consideration alternate FRC values for different paths. TMC values assigned to the TMC database code (and thus FRC codes) may also updated at the same time to take into account changed traffic flow as people change routes to avoid the road blockage.
Typically, the TMC data would be supplied on a subscriber basis, such as by motoring clubs or any other data service provider to their members/users. The map data may be stored onto physical storage media (e.g. a DVD disc) that is supplied for use by the navigational device. TMC data may be transmitted to the navigational device via a separate radio channel (e.g. a Frequency-Modulated (FM) radio channel of a particular frequency used for a Radio Dispatch Service (RDS)). The navigation device can then identify the relevant nodes where there is a traffic incident or congestion based on the TMC data. The navigation device can then query the enhanced map data generated by the map enhancement system 100 to identify alternate routes for navigating past (e.g. going through or around) a selected one of the nodes in the transportation network (such as a node identified based on the TMC data).
The system 100 can be used to provide a standardised design of road networks such that users of navigational devices can experience consistent, relevant and accurate guidance advice. It can enhance the driver's experience by removing routes that could be considered inappropriate or a prohibited by local government ordinance or restricted by physical design.
The map editing module 102 considers one or more of the following factors when considering changes to functional road classes (FRC) values to give appropriate guidance around a restriction (e.g. at a node).
When reviewing and adding database features that map real world traffic movement restrictions in the form of Sign Posted, physical barriers and grade separations, there is a requirement to investigate the need to amend the FRC values on other road geometry to provide a connected hierarchal network.
1 When adding a prohibited or mandatory turn restriction to the database, upgrades or downgrades to the FRC value of the relevant paths in the recommended alternate (or optimal) route must be made to ensure the above condition is maintained.
2 When adding a dual carriageway without a turning median break from adjoining roads to the database, upgrades or downgrades to the FRC values of the relevant paths in the recommended alternate (or optimal) route must be made to ensure the above condition is maintained.
3 When adding grade separation to multiple road elements in the database, upgrades or downgrades to the FRC values of the relevant paths in the recommended alternate (or optimal) route must be made to ensure the above condition is maintained.
In determining the need for an adjustment to the FRC value for a path, consideration must be given to, the availability of and the standard of, alternate roads in the local (or adjacent) area that are suitable for an upgrade.
Significance must be given to other impediments, restrictions and or obstructions (as defined by the path data or rules data), including:
• other sign posted restrictions on possible alternate routes;
• time dependant restrictions and path geometry;
• road speed limits - preferably, the system 100 does not select an alternate route that greatly reduces the speed values that are on the other roads, (example: if road A has a speed value of 80km/h and road B has 70km/h then an alternate route should not, wherever possible, be on roads with a speed values of 40 or 50km/h); • availability of alternate routes with TMC paths - for example, if roads A and B have TMC points and paths in the database and alternate route giving guidance around a restriction or a TMC incident location should also be covered by TMC points and paths;
• school zones - for example, if roads A and B do not pass school zones then an alternate route should be considered that reflects the same condition to avoid, wherever possible, travel time restrictions;
• grade separations;
• load and size limitations - such as for routes that do not have vehicle load and limit restrictions (HV), any alternate route around any of the restrictions listed above must take into consideration the existence of HV restrictions on any alternate route and are not to be considered or can be considered without appropriate vehicle type restrictions being applied to the alternate route geometry;
• vehicle type limitations - such as for routes that do not have vehicle type (VT) limitations, any alternate route around any of the restrictions listed above must take into consideration the existence of VT restrictions on any alternate route and are not to be considered or can be considered with appropriate VT restrictions being applied to the alternate route geometry;
• possibility for temporary road closures - alternate routes should be avoided on roads that may be subject to temporary closures due to various reasons including weekend closures for market stalls and around stadiums where road closures occur for crowd control;
• traffic light configurations;
• road standard including form of way, lane count and turning lanes;
• existence speed calming devices including speed humps, chicanes, lane/road narrowing and roundabouts;
• possible congestion caused by the local environment (i.e. shopping precinct or "local traffic only" zones); and
• availability of other sign posted alternate routes. Based on the path data and rules data, the map editing system 102 selects an optimal route with one or more interconnected paths adjacent to a selected node in the transportation network. The optimal route represents the combination of paths that allows traffic to negotiate past the selected node to reach a destination in a nominated direction of travel.
The paths included in the optimal route are selected on the basis that the combination of paths would enable traffic to negotiate past (either through or around the selected node) in the least travel time, or for the least actual distance travelled. This selection is also based on considerations of selecting paths with similar FRC values to avoid great differences in travel speed, which may not be desirable for travellers (e.g. a path with a FRC value of 5 would consider combinations of paths with a FRC value of 4 or 6, but not 1 or 10).
After the paths for the optimal route are selected, the map editing module controls updates the FRC values for the paths included in the optimal route. One advantage of this is that the map enhancing system 100 only needs to perform one processing step to identify the optimal combination of paths (i.e. the optimal route) for directing traffic around a node. By specifically coding this selection, the need for a navigational device to perform detailed processing of map data to identify the same combination of paths is reduced. This enables optimal alternative routes for traffic to negotiate around certain nodes to be identified much more quickly and efficiently.
The map enhancement system 100, under the control of the map editing module 102, performs a process 200 as shown in Figure 2. Process 200 begins at step 202 where the map editing module 102 accesses map data representing a transportation network, which includes path data and rules data as described above.
At step 204, the map editing module 102 selects a route including one or more of the paths in the transportation network. This selection is based on the constraints and features defined in the path data and rules data. The selection may be performed by human selection, or alternatively, but a computer algorithm that reviews the different combinations of paths relative to the selected node in order to identify the optimal path.
At step 206, the map editing module 102 adjusts the functional class of the paths selected as the optimal path.
At step 208, the map editing module 102 generates enhanced map data which, for example, consists of a modified version of the map data retrieved from the database including the changes to the FRC values. Alternatively, the enhanced map data may represent instructions to update particular portions of the map data stored in the database 104. Process 200 ends after step 210.
The operation of the map enhancement system 100 can be better understood with reference to the following examples, where the diagrams include reference to the following codes: (where RC is abbreviated form of Functional Road Class or FRC)
• a Motorway - RC = 0
• major roads - RC = 1
• subsidiary roads - RC = 2
Other relevant codes not used in these diagrams include:
• minor roads - RC = 3
• minor suburban roads - RC = 6
• private roads - RC = 7 Example 1
In Figure 1, In the diagram above Rutledge Street [A] has a physical barrier such as median strip (Grade Separated Crossings) GEC prohibiting east & west bound traffic from making a right hand turn to West Parade [B]. In order for east & west bound traffic on Rutledge Street
[A] to access West Parade [B] the RC of Trelawney Street [Cl] and Clanalpine Street [Dl] are adjusted for all road elements required to give RC connectivity between Rutledge Street [A] and West Parade [B]. Connectivity between roads is thus achieved by changing the RC attribute to give the same or hierarchal connectivity between grade separated roads.
Example 2
Example 2 will be explained with reference to Figure 2 which uses the reference numerals listed at the dot points above.
In Figure 2 Rutledge Street [A] has a sign posted prohibition saying "No Right Turns" [NRT] prohibiting east and west bound traffic from making a right hand turn to West Parade [B]. In order for east and west bound traffic on Rutledge Street [A] to access West Parade [B] the RC of Betts Road [Cl] and Anthony Road [Dl] were all adjusted to give RC connectivity between Rutledge Street [A] and West Parade [B] via alternate routes along Betts Road [Cl] and West Parade [Dl]. Example 3
Example 3 will be explained with reference to Figure 3 which uses the reference numerals listed at the dot points above.
Figure 3 shows road Rutledge Street [A] has a sign posted restrictions (that relate to specific days of the week, times of day and vehicle type) on the exit ramp [Ramp] that apply to west bound traffic making a left hand exit followed by a left or right hand turn onto West Parade
[B]. In order for east bound traffic on Rutledge Street [A] to access West Parade [B] the RC of
Trelawney Street [Cl] and Clanalpine Road [Dl] are adjusted for all road elements required to give RC connectivity between Rutledge Street [A] and West Parade [B] for periods when the ramp is closed.
Example 4
Example 4 will be explained with reference to Figure 4 which uses the reference numerals listed at the dot points above.
Figure 4 shows Rutledge Street [A] has a sign posted time of day and day of week with or without vehicle type restriction on the exit ramp [Ramp] prohibiting west bound traffic from making a left hand exit followed by a left or right hand to West Parade [B]. Lane guidance information [Lane] based number and type of lanes are coded as well to give appropriate guidance advice depending on the time dependant restrictions on the exit ramp [Ramp]. In order for east bound traffic on Rutledge Street [A] to access West Parade [B] the RC of James Street [Cl] and Greening Road [Dl] are adjusted for all road elements required to give RC connectivity between Rutledge Street [A] and West Parade [B] for periods when the ramp is closed. Lane guidance coding provides information to maintain current heading to the alternate route.
Example 5
The database image in Figure 5 shows the relationship between land information and restrictions based on vehicle types and physical separations.
In the diagram above road Rutledge Street [A] has traffic Messaging channel information [Tl, T2, T3]. A traffic incident is reported at location [T2] recommending west bound traffic do not make a right hand turn to West Parade [B]. Alternate routing advice then plans a route to avoid the traffic incident at location [T2] by taking the exit ramp [Ramp] at location [Tl] followed by guidance along Elsie Road [Dl] and Smith Street [Cl] to West Parade [B]. In order for west bound traffic on Rutledge Street [A] to access West Parade [B] the RC of Smith Street [Cl] and Elsie Road [Dl] are adjusted for all road elements required to give RC connectivity between Rutledge Street [A] and West Parade [B] when coding for incident reporting.
Example 6
In determining what FRC value a path (or road) needs to change to, a closed hierarchical road network must be maintained. All road elements making the connection between 2 roads that have a restriction prohibiting a turn in any direction from road A to Road B must be upgraded to match the lowest FRC value of roads A and B.
Figures 8 is a map of a portion of the road network in a nominated region. Pacific highway 802 has an initial FRC value of 2. Mowbray Road is made up of paths 804 and 805 (delimited by various junction points) and each path corresponding to Mowbray Road has an initial FRC value of 4. Orchard Road 806 has an initial FRC value of 6. Nelson Street has an initial FRC value of 6. There is a sign posted "No Right Turn" from Mowbray Road 804 east bound into the Pacific Highway 802 at junction "A". In this example, it is assumed that a driver travelling east bound along Mowbray Road 804 intends to turn onto Pacific Highway 802 to head south and prefers to travel along a main road. In Figure 8, the intended travel direction is shown using dotted arrows.
Based on the path data and rules data for paths in the geographic region shown in Figure 8, the map editing module 102 selects Orchard Road 806 and Nelson Street 808 as a suitable alternative route for directing traffic onto Pacific Highway 802 to continue travelling south bound. This selection is based on the consideration of the total distance travelled by the combination of paths 806 and 808 in order for traffic to reach Pacific Highway 802. After selecting various combinations of paths which provide the least travel distance for routing eastbound traffic on Mowbray Road 804 and 805 to head southbound on Pacific Highway 802, a further selection is performed on the basis of other path attributes (defined by the path data).
Preferably, this further selection involves selecting paths having an initial FRC value that is close to the FRC value of the path on which the driver is originally travelling on (so as to minimise difference in travel speed along the selected paths), and also based on consideration of any other factors which may affect the speed (e.g. the presence of lower "school zone" speed limit during that time of the day, or the presence of a shopping centre with heavy pedestrian traffic). The combination of paths 804, 805, 806 and 808 are selected by the map editing module 102, and the FRC values for these paths need to be adjusted to indicate preference for this combination of paths as an alternative route for traffic to negotiate the turn restriction at junction A. To allow appropriate route planning Nelson Street 808 and Orchard Road 806 have been upgraded from a FRC=6 to FRC=4 to match the lowest FRC value of 4 for these combination paths (i.e. the FRC value for Mowbray Road 804 and 805) forming a closed network giving access to Pacific Highway for south bound routes.
Example 7
In determining what FRC value a path (or road) needs to change to, a closed hierarchical road network must be maintained. For all road elements making the connection between 2 roads that have a physical restriction (median strip) at the junction ruling out a right hand turn from road A to Road B all other road elements providing an alternate route must be upgraded to match the lowest FRC value of roads A and B.
Figures 9 is a map of a portion of the road network in a nominated region. West Parade is made up of paths 902 and 904 (delimited by various junction points) and each path corresponding to West Parade has an initial FRC value of 4. Rutledge Street has an initial FRC value of 4. Clanalpine Street 906 and Trelawney Street 908 both have an initial FRC value of 4. In this example, it is assumed that a driver travelling southbound along West Parade 902 intends to turn right onto Rutledge Street 910 to head westbound. There is a sign posted "No Right Turn" at junction "B". There is a physical barrier positioned in a manner to prohibit a right hand turn from the West Parade slip road into Rutledge Street. Similar to Example 6, the map editing module 102 selects the combination of paths 902, 904, 906 and 908 to be the most suitable path based on the path data and rules data for the paths in the geographic region shown in Figure 9. To allow appropriate route planning, the FRC values for Clanalpine Street 906 and Trelawney Streets 908 have been upgraded from a FRC=6 to FRC=4 to match the lowest FRC value of the combination 902, 904, 906, 908 (i.e. corresponding to the FRC value for West Parade) forming a closed network giving access to Rutledge Street east bound.
Example 8
In determining what FRC value a path (or road) needs to change to, a closed hierarchical road network must be maintained. All road elements making the connection between 2 roads that have a grade separated physical restriction (bridge or overpass) ruling out a turn from road A to Road B must be upgraded to match the lowest FRC value of roads A and B. Referring to Figure 9, there is a physical grade separation between West Parade and Rutledge St prohibiting access. To allow appropriate route planning Clanalpine and Trelawney Streets have been upgraded from a FRC=6 to FRC=4 to match the lowest FRC value of 4 on West Parade forming a closed network giving access from Rutledge Street to West Parade.
Modifications and improvements to the invention will be readily apparent to those skilled in the art. Such modifications and improvements are intended to be within the scope of this invention.
The word 'comprising' and forms of the word 'comprising' as used in this description and in the claims does not limit the invention claimed to exclude any variants or additions.

Claims

1. A system for improving map data for navigational devices, said system being configured for:
i) accessing map data representing a closed hierarchical network of roads based on a closed network of functional road class values allocated to said roads within a predetermined geographical region;
ii) accessing rules data representing attributes of nodes associated with one or more of said roads, said attributes including manoeuvring restrictions at the location of said nodes;
iii) adjusting, based on said rules data, said functional road class values for an alternate route including one or more of said roads adjacent to a selected one of said nodes being associated with a traffic restriction, said alternate route for traffic to negotiate past said selected node to reach a destination in a nominated direction of travel; and
iv) updating said map data to include said adjusted functional road class values, map data such that a said navigation system, when using the updated said map data, is able to direct traffic via said alternate route.
2. A system as claimed in claim 1, wherein the updated said map data enables a said navigational device to determine an optimal route between two locations based on said functional road class values for any of said roads in said region, and is able to determine said alternate route between said two locations based on said functional road class values for other said roads not in said optimal route.
3. A system as claimed in claim 1, wherein said system is configured for:
assigning a group of one or more of said nodes to predetermined positions on a selected one of said roads in said region; and
allocating, to at least a selected one of said nodes in said group, a traffic messaging channel incident value representing a traffic incident at the location of said selected node that can be updated in real time; and adjusting, based on said traffic messaging channel incident value for said selected node, the functional road class values for at least a portion of said roads in the vicinity of said selected node.
4. A system as claimed in claim 3, wherein said system is configured for:
allocating a closed network of functional road class values to each of the roads within and to adjoining areas on a national basis;
allocating traffic messaging control points, linear and areas to nodes of one or more of the roads;
adjusting the functional road class values for at least a portion of a road in the vicinity of a restriction associated to the node in accordance with the attributes of road elements; and
allocating a traffic messaging channel incident value to at least some of said nodes, wherein said traffic messaging channel incident value can be updated in real time;
such that a said navigational device, when using said map data, is able to determine an optimal route between said two locations based on the functional road class values and traffic messaging channel incident values for any of said roads in said region, and is able to determine an alternate route between said two locations based on the functional road class values and traffic messaging channel incident values for other said roads not in said optimal route.
5. A system as claimed in claim 1, wherein said step of adjusting includes:
selecting, based on said map data, said alternate route with one or more interconnected said roads adjacent to a selected one of said nodes, said route for traffic to negotiate past said selected node to reach a destination in a nominated direction of travel; and
adjusting said functional road class values for the roads included in said alternate route to represent greater preference for traffic to use of said route when compared with the functional road class values for other said roads adjacent to said selected node.
6. A system as claimed in claim 5, wherein said alternate route represents the one or more said roads that enables traffic to negotiate past said selected node in the least amount of time.
7. A system as claimed in claim 5, wherein said alternate route represents the one or more roads that enables traffic to negotiate past said selected node by travelling the least distance.
8. A system as claimed in claim 5, wherein said roads included in said optimal route are selected on the basis of one or more of the following:
functional road class values of said roads;
length of said roads;
speed limits for said roads;
physical attributes of said roads, including road width, lane width, and the presence of speed restricting features such as speed humps;
zone restrictions associations with said roads, including speed restrictions based on time of day or day of week; and
access restrictions associated with said roads, including restrictions for access by vehicles of a particular type or weight.
9. A system for enhancing road system data for navigational devices, said system being configured for:
i) accessing road system data representing a transportation network having a plurality of interconnected paths and nodes joining said paths, said road system data including path data representing attributes of said paths, said attributes including functional classes for respective said paths, and rules data representing manoeuvring constraints at said nodes;
ii) selecting, based on said path data and rules data, a route with one or more interconnected said paths adjacent to a selected said node, said route for traffic to negotiate past said selected node to reach a destination in a nominated direction of travel;
iii) adjusting said functional classes for the paths included in said route to represent greater preference for traffic to use of said route when compared with the functional classes for other said paths adjacent to said selected node; and iv) generating enhanced said road system data including said adjusted functional classes, to enable a said navigational device, when using said road system data, to direct traffic via said route.
10. A method for improving map data for navigational devices, including:
i) accessing map data representing a closed hierarchical network of roads based on a closed network of functional road class values allocated for each of said roads within a predetermined geographical region;
ii) accessing rules data representing attributes of nodes associated with one or more of said roads, said attributes including manoeuvring restrictions at the location of said nodes;
iii) adjusting, based on said rules data, said functional road class values for an alternate route including one or more of said roads adjacent to a selected one of said nodes being associated with a traffic restriction, said alternate route for traffic to negotiate past said selected node to reach a destination in a nominated direction of travel; and
iv) updating said map data to including said adjusted functional road class values, map data such that a said navigation system, when using the updated said map data, is able to direct traffic via said alternate route.
11. A method as claimed in claim 10, wherein the updated said map data enables a navigational device to determine an optimal route between two locations based on said functional road class values for any of said roads in said region, and is able to determine an alternate route between said two locations based on said functional road class values for other said roads not in said optimal route.
12. A method as claimed in claim 10, including:
assigning a group of one or more of said nodes to predetermined positions on a selected one of said roads in said region; and
allocating, to at least a selected one of said nodes in said group, a traffic messaging channel incident value representing a traffic incident at the location of said selected node that can be updated in real time; and adjusting, based on said traffic messaging channel incident value for said selected node, the functional road class values for at least a portion of said roads in the vicinity of said selected node.
13. A method as claimed in claim 12, wherein said system is configured for:
allocating a closed network of functional road class values to each of the roads within and to adjoining areas on a national basis;
allocating traffic messaging control points, linear and areas to nodes of one or more of the roads;
adjusting the functional road class values for at least a portion of a road in the vicinity of a restriction associated to the node in accordance with the attributes of road elements;
allocating secondary nodes to one or more of said roads; and
allocating a traffic messaging channel incident value to at least some of said nodes, wherein said traffic messaging channel incident value can be updated in real time;
such that a said navigational device, when using said map data, is able to determine an optimal route between said two locations based on the functional road class values and traffic messaging channel incident values for any of said roads in said region, and is able to determine an alternate route between said two locations based on the functional road class values and traffic messaging channel incident values for other said roads not in said optimal route.
14. A method as claimed in claim 10, wherein said step of adjusting includes:
selecting, based on said map data, an optimal route with one or more interconnected said roads adjacent to a selected one of said nodes, said route for traffic to negotiate past said selected node to reach a destination in a nominated direction of travel; and
adjusting said functional road class values for the roads included in said route to represent greater preference for traffic to use of said route when compared with the functional road class values for other said roads adjacent to said selected node.
15. A method as claimed in claim 14, wherein said optimal route represents the one or more said roads that enables traffic to negotiate past said selected node in the least amount of time.
16. A method as claimed in claim 14, wherein said optimal route represents the one or more roads that enables traffic to negotiate past said selected node by travelling the least distance.
17. A method as claimed in claim 14, wherein said roads included in said optimal route are selected on the basis of one or more of the following:
functional road class values of said roads;
length of said roads;
speed limits for said roads;
physical attributes of said roads, including road width, lane width, and the presence of speed restricting features such as speed humps;
zone restrictions associations with said roads, including speed restrictions based on time of day or day of week; and
access restrictions associated with said roads, including restrictions for access by vehicles of a particular type or weight.
18. A method for enhancing road system data for navigational devices, including:
i) accessing road system data representing a transportation network having a plurality of interconnected paths and nodes joining said paths, said road system data including path data representing attributes of said paths, said attributes including functional classes for respective said paths, and rules data representing manoeuvring constraints at said nodes;
ii) selecting, based on said path data and rules data, a route with one or more interconnected said paths adjacent to a selected said node, said route for traffic to negotiate past said selected node to reach a destination in a nominated direction of travel;
iii) adjusting said functional classes for the paths included in said route to represent greater preference for traffic to use of said route when compared with the functional classes for other said paths adjacent to said selected node; and
iv) generating enhanced said road system data including said adjusted functional classes, to enable a said navigational device, when using said road system data, to direct traffic via said route.
19. A data structure for navigations devices, including:
i) map data representing a closed hierarchical network of roads based on a closed network of functional road class values allocated for each of said roads within a predetermined geographical region;
ii) rules data representing attributes of nodes for one or more of said roads, said attributes including manoeuvring restrictions at the location of said nodes;
wherein said map data includes adjusted said functional road class values for at least a portion of said roads in the vicinity of a restriction associated with a selected one of the nodes, said adjustment being based on said attributes.
20. A navigational device using or incorporating a data structure as claimed in claim 19.
PCT/AU2007/000790 2006-06-05 2007-06-05 System and method for improved road information WO2007140527A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU2007257328A AU2007257328B2 (en) 2006-06-05 2007-06-05 System and method for improved road information
NZ572844A NZ572844A (en) 2006-06-05 2007-06-05 Enhancing road data for navigational devices using classes and rules data representing manoeuvring constraints

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
AU2006903040A AU2006903040A0 (en) 2006-06-05 System and method for improved road information
AU2006903040 2006-06-05

Publications (1)

Publication Number Publication Date
WO2007140527A1 true WO2007140527A1 (en) 2007-12-13

Family

ID=38800962

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/AU2007/000790 WO2007140527A1 (en) 2006-06-05 2007-06-05 System and method for improved road information

Country Status (3)

Country Link
AU (1) AU2007257328B2 (en)
NZ (1) NZ572844A (en)
WO (1) WO2007140527A1 (en)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010077223A1 (en) * 2008-12-30 2010-07-08 Tele Atlas North America, Inc. A method and system for transmitting and/or receiving at least one location reference, enhanced by at least one focusing factor
US20110257883A1 (en) * 2008-12-30 2011-10-20 Tsia Kuznetsov Method and system for transmitting and/or receiving at least one location reference, enhanced by at least one focusing factor
CN102436481A (en) * 2011-10-21 2012-05-02 武汉大学 Automatic identification method for road network structure mode
CN105279965A (en) * 2015-09-30 2016-01-27 百度在线网络技术(北京)有限公司 Road section combination method and device based on road conditions
US9460616B1 (en) 2015-12-16 2016-10-04 International Business Machines Corporation Management of mobile objects and service platform for mobile objects
US9467839B1 (en) 2015-12-16 2016-10-11 International Business Machines Corporation Management of dynamic events and moving objects
US9497591B1 (en) 2015-06-19 2016-11-15 International Business Machines Corporation Management of moving objects
US9513134B1 (en) 2015-12-16 2016-12-06 International Business Machines Corporation Management of evacuation with mobile objects
US9562775B2 (en) 2015-06-19 2017-02-07 International Business Machines Corporation Geographic space management
US9578093B1 (en) 2015-12-16 2017-02-21 International Business Machines Corporation Geographic space management
US9576482B2 (en) 2015-06-19 2017-02-21 International Business Machines Corporation Management of moving objects
US9639537B2 (en) 2015-06-19 2017-05-02 International Business Machines Corporation Geographic space management
US9792288B2 (en) 2015-06-19 2017-10-17 International Business Machines Corporation Geographic space management
US9805598B2 (en) 2015-12-16 2017-10-31 International Business Machines Corporation Management of mobile objects
US9865163B2 (en) 2015-12-16 2018-01-09 International Business Machines Corporation Management of mobile objects
US10169400B2 (en) 2015-06-19 2019-01-01 International Business Machines Corporation Geographic space management
US10168424B1 (en) 2017-06-21 2019-01-01 International Business Machines Corporation Management of mobile objects
CN109360421A (en) * 2018-11-28 2019-02-19 平安科技(深圳)有限公司 A kind of traffic information predicting method and device, electric terminal based on machine learning
US10339810B2 (en) 2017-06-21 2019-07-02 International Business Machines Corporation Management of mobile objects
US10504368B2 (en) 2017-06-21 2019-12-10 International Business Machines Corporation Management of mobile objects
US10540895B2 (en) 2017-06-21 2020-01-21 International Business Machines Corporation Management of mobile objects
US10546488B2 (en) 2017-06-21 2020-01-28 International Business Machines Corporation Management of mobile objects
US10594806B2 (en) 2015-12-16 2020-03-17 International Business Machines Corporation Management of mobile objects and resources
US10600322B2 (en) 2017-06-21 2020-03-24 International Business Machines Corporation Management of mobile objects
US10742478B2 (en) 2015-07-07 2020-08-11 International Business Machines Corporation Management of events and moving objects
CN112907981A (en) * 2021-03-25 2021-06-04 东南大学 Shunting device for shunting traffic jam vehicles at intersection and control method thereof

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0889454A2 (en) * 1997-07-04 1999-01-07 MANNESMANN Aktiengesellschaft Method and central unit for forecasting and analysis of a traffic network
DE19810126A1 (en) * 1998-03-09 1999-09-16 Techno Trend Systemtechnik Gmb Computer-assisted route-finding method for vehicle driver
US6263277B1 (en) * 2000-08-07 2001-07-17 Alpine Electronics, Inc. Route searching method
DE10101344A1 (en) * 2001-01-13 2002-07-18 Daimler Chrysler Ag Determining node point information for motor vehicle navigation system presenting useful information about possible road intersections ahead to driver
US6714862B1 (en) * 1999-03-02 2004-03-30 Robert Bosch Gmbh Navigation method and a navigation system for determining a route for a means of transport moving from starting point to a destination
DE10311516A1 (en) * 2003-03-17 2004-09-30 Robert Bosch Gmbh Method for calculating the route in a navigation system
EP1225552B1 (en) * 2001-01-19 2004-11-03 Siemens Aktiengesellschaft A method and system for referencing locations in transport telematics
US20050090975A1 (en) * 2001-08-10 2005-04-28 Guido Mueller Method for determiming boutes and rekated navigation system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0889454A2 (en) * 1997-07-04 1999-01-07 MANNESMANN Aktiengesellschaft Method and central unit for forecasting and analysis of a traffic network
DE19810126A1 (en) * 1998-03-09 1999-09-16 Techno Trend Systemtechnik Gmb Computer-assisted route-finding method for vehicle driver
US6714862B1 (en) * 1999-03-02 2004-03-30 Robert Bosch Gmbh Navigation method and a navigation system for determining a route for a means of transport moving from starting point to a destination
US6263277B1 (en) * 2000-08-07 2001-07-17 Alpine Electronics, Inc. Route searching method
DE10101344A1 (en) * 2001-01-13 2002-07-18 Daimler Chrysler Ag Determining node point information for motor vehicle navigation system presenting useful information about possible road intersections ahead to driver
EP1225552B1 (en) * 2001-01-19 2004-11-03 Siemens Aktiengesellschaft A method and system for referencing locations in transport telematics
US20050090975A1 (en) * 2001-08-10 2005-04-28 Guido Mueller Method for determiming boutes and rekated navigation system
DE10311516A1 (en) * 2003-03-17 2004-09-30 Robert Bosch Gmbh Method for calculating the route in a navigation system

Cited By (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9746335B2 (en) 2008-12-30 2017-08-29 Tomtom Global Content B.V. Method and system for transmitting and/or receiving at least one location reference, enhanced by at least one focusing factor
US20110257883A1 (en) * 2008-12-30 2011-10-20 Tsia Kuznetsov Method and system for transmitting and/or receiving at least one location reference, enhanced by at least one focusing factor
US20110288762A1 (en) * 2008-12-30 2011-11-24 Tsia Kuznetsov method and system for transmitting and/or receiving at least one location reference, enhanced by at least one focusing factor
WO2010077223A1 (en) * 2008-12-30 2010-07-08 Tele Atlas North America, Inc. A method and system for transmitting and/or receiving at least one location reference, enhanced by at least one focusing factor
US9441984B2 (en) 2008-12-30 2016-09-13 Tomtom North America, Inc. Method and system for transmitting and/or receiving at least one location reference, enhanced by at least one focusing factor
CN102436481A (en) * 2011-10-21 2012-05-02 武汉大学 Automatic identification method for road network structure mode
US9639537B2 (en) 2015-06-19 2017-05-02 International Business Machines Corporation Geographic space management
US10215570B2 (en) 2015-06-19 2019-02-26 International Business Machines Corporation Geographic space management
US9497591B1 (en) 2015-06-19 2016-11-15 International Business Machines Corporation Management of moving objects
US9497590B1 (en) 2015-06-19 2016-11-15 International Business Machines Corporation Management of moving objects
US10169403B2 (en) 2015-06-19 2019-01-01 International Business Machines Corporation Geographic space management
US9538327B1 (en) 2015-06-19 2017-01-03 International Business Machines Corporation Management of moving objects
US9562775B2 (en) 2015-06-19 2017-02-07 International Business Machines Corporation Geographic space management
US10019446B2 (en) 2015-06-19 2018-07-10 International Business Machines Corporation Geographic space management
US9576482B2 (en) 2015-06-19 2017-02-21 International Business Machines Corporation Management of moving objects
US9584977B2 (en) 2015-06-19 2017-02-28 International Business Machines Corporation Management of moving objects
US10169400B2 (en) 2015-06-19 2019-01-01 International Business Machines Corporation Geographic space management
US9638533B2 (en) 2015-06-19 2017-05-02 International Business Machines Corporation Geographic space management
US9646402B2 (en) 2015-06-19 2017-05-09 International Business Machines Corporation Geographic space management
US9646493B2 (en) 2015-06-19 2017-05-09 International Business Machines Corporation Management of moving objects
US9659016B2 (en) 2015-06-19 2017-05-23 International Business Machines Corporation Geographic space management
US10262529B2 (en) 2015-06-19 2019-04-16 International Business Machines Corporation Management of moving objects
US10878022B2 (en) 2015-06-19 2020-12-29 International Business Machines Corporation Geographic space management
US9784584B2 (en) 2015-06-19 2017-10-10 International Business Machines Corporation Geographic space management
US9792288B2 (en) 2015-06-19 2017-10-17 International Business Machines Corporation Geographic space management
US10001377B2 (en) 2015-06-19 2018-06-19 International Business Machines Corporation Geographic space management
US9857196B2 (en) 2015-06-19 2018-01-02 International Business Machinces Corporation Geographic space management
US10169402B2 (en) 2015-06-19 2019-01-01 International Business Machines Corporation Geographic space management
US9875247B2 (en) 2015-06-19 2018-01-23 International Business Machines Corporation Geographic space management
US10749734B2 (en) 2015-07-07 2020-08-18 International Business Machines Corporation Management of events and moving objects
US10742478B2 (en) 2015-07-07 2020-08-11 International Business Machines Corporation Management of events and moving objects
US10742479B2 (en) 2015-07-07 2020-08-11 International Business Machines Corporation Management of events and moving objects
CN105279965A (en) * 2015-09-30 2016-01-27 百度在线网络技术(北京)有限公司 Road section combination method and device based on road conditions
US9865163B2 (en) 2015-12-16 2018-01-09 International Business Machines Corporation Management of mobile objects
US9460616B1 (en) 2015-12-16 2016-10-04 International Business Machines Corporation Management of mobile objects and service platform for mobile objects
US10032367B2 (en) 2015-12-16 2018-07-24 International Business Machines Corporation Management of mobile objects and service platform for mobile objects
US10043384B2 (en) 2015-12-16 2018-08-07 International Business Machines Corporation Management of mobile objects and service platform for mobile objects
US9930509B2 (en) 2015-12-16 2018-03-27 International Business Machines Corporation Management of dynamic events and moving objects
US9467839B1 (en) 2015-12-16 2016-10-11 International Business Machines Corporation Management of dynamic events and moving objects
US9805598B2 (en) 2015-12-16 2017-10-31 International Business Machines Corporation Management of mobile objects
US9699622B1 (en) 2015-12-16 2017-07-04 International Business Machines Corporation Management of dynamic events and moving objects
US9513134B1 (en) 2015-12-16 2016-12-06 International Business Machines Corporation Management of evacuation with mobile objects
US9578093B1 (en) 2015-12-16 2017-02-21 International Business Machines Corporation Geographic space management
US10594806B2 (en) 2015-12-16 2020-03-17 International Business Machines Corporation Management of mobile objects and resources
US10339810B2 (en) 2017-06-21 2019-07-02 International Business Machines Corporation Management of mobile objects
US10540895B2 (en) 2017-06-21 2020-01-21 International Business Machines Corporation Management of mobile objects
US10585180B2 (en) 2017-06-21 2020-03-10 International Business Machines Corporation Management of mobile objects
US10535266B2 (en) 2017-06-21 2020-01-14 International Business Machines Corporation Management of mobile objects
US10600322B2 (en) 2017-06-21 2020-03-24 International Business Machines Corporation Management of mobile objects
US10504368B2 (en) 2017-06-21 2019-12-10 International Business Machines Corporation Management of mobile objects
US10546488B2 (en) 2017-06-21 2020-01-28 International Business Machines Corporation Management of mobile objects
US11386785B2 (en) 2017-06-21 2022-07-12 International Business Machines Corporation Management of mobile objects
US11315428B2 (en) 2017-06-21 2022-04-26 International Business Machines Corporation Management of mobile objects
US11024161B2 (en) 2017-06-21 2021-06-01 International Business Machines Corporation Management of mobile objects
US10168424B1 (en) 2017-06-21 2019-01-01 International Business Machines Corporation Management of mobile objects
CN109360421B (en) * 2018-11-28 2022-03-25 平安科技(深圳)有限公司 Traffic information prediction method and device based on machine learning and electronic terminal
CN109360421A (en) * 2018-11-28 2019-02-19 平安科技(深圳)有限公司 A kind of traffic information predicting method and device, electric terminal based on machine learning
CN112907981A (en) * 2021-03-25 2021-06-04 东南大学 Shunting device for shunting traffic jam vehicles at intersection and control method thereof

Also Published As

Publication number Publication date
AU2007257328B2 (en) 2011-09-15
AU2007257328A1 (en) 2007-12-13
NZ572844A (en) 2011-07-29

Similar Documents

Publication Publication Date Title
AU2007257328B2 (en) System and method for improved road information
US9014960B2 (en) Method of operating a navigation system
US7499949B2 (en) Method and system for obtaining recurring delay data using navigation systems
US7433889B1 (en) Method and system for obtaining traffic sign data using navigation systems
US6415226B1 (en) Method and system for providing safe routes using a navigation system
US20100036599A1 (en) Safest transportation routing
US6587785B2 (en) Method and system for mobile vehicle re-routing
EP2372305B1 (en) Method of operating a navigation system to provide a pedestrian route, associated navigation system, and associated computer program
JP4905044B2 (en) Traffic information distribution device
CN106679685A (en) Driving path planning method for vehicle navigation
CN105074793A (en) Lane-level vehicle navigation for vehicle routing and traffic management
GB2382685A (en) Method and system to provide traffic lane recommendations
WO2022193995A1 (en) Map updating method, and map-based driving decision-making method and apparatus
JP4222106B2 (en) Navigation system and navigation program
US10795363B2 (en) Method and apparatus for synchronizing routes of an autonomous vehicle and a pedestrian or bicyclist
Molan Evaluation of Milwaukee B and synchronized as new service interchange designs
EP4002322B1 (en) System and method for determining dynamic road capacity data for traffic condition
US20220207995A1 (en) Origination destination route analytics of road lanes
US20230204372A1 (en) Method, apparatus, and system for determining road work zone travel time reliability based on vehicle sensor data
KR102197199B1 (en) Method for creating tpeg information by calculating rotational speed at intersection
JP2012047759A (en) Traffic information distribution device
Reid et al. Median u-turn intersection: informational guide.
WO2022265899A2 (en) Connected reference marker system
JP7014263B2 (en) Route setting device
Sanusi et al. Development of a knowledge base for multiyear infrastructure planning for connected and automated vehicles

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07719033

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2007257328

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 572844

Country of ref document: NZ

ENP Entry into the national phase

Ref document number: 2007257328

Country of ref document: AU

Date of ref document: 20070605

Kind code of ref document: A

122 Ep: pct application non-entry in european phase

Ref document number: 07719033

Country of ref document: EP

Kind code of ref document: A1