[go: up one dir, main page]

CN101608926B - Multi-level multi-modal route-finding navigation method - Google Patents

Multi-level multi-modal route-finding navigation method Download PDF

Info

Publication number
CN101608926B
CN101608926B CN2009101122541A CN200910112254A CN101608926B CN 101608926 B CN101608926 B CN 101608926B CN 2009101122541 A CN2009101122541 A CN 2009101122541A CN 200910112254 A CN200910112254 A CN 200910112254A CN 101608926 B CN101608926 B CN 101608926B
Authority
CN
China
Prior art keywords
runway
crossing
track
file
actual track
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2009101122541A
Other languages
Chinese (zh)
Other versions
CN101608926A (en
Inventor
李渊
朱庆
张叶廷
杜志强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiamen University
Wuhan University WHU
Original Assignee
Xiamen University
Wuhan University WHU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiamen University, Wuhan University WHU filed Critical Xiamen University
Priority to CN2009101122541A priority Critical patent/CN101608926B/en
Publication of CN101608926A publication Critical patent/CN101608926A/en
Application granted granted Critical
Publication of CN101608926B publication Critical patent/CN101608926B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Abstract

A multilevel multi-modal routing navigating method relates to a routing navigation, which is implemented by establishing a road central line node table and an arc section table, generating topology texts T1 and T2, inputting starting point S and destination D, reading road central line and traffic lane attribute data, and calculating optimal routes R1 and R2 based on T1 and T2; establishing actual traffic lane topological structure T3, and recording physical traffic lane ID, virtual traffic lane ID as well as associated starting point ID and destination ID; reading actual traffic lane attribute data, and calculating optimal route R3 based on T3; according to R1, generating a buffer area B1 with certain range d1 in a dynamic way, selecting out architecture set L1 in B1, expressing L1 in a 2D visible window, selecting out landmark architecture set L2 in L1, expressing L2 in the 2.5D visible window, according to the coordinate position of a driver, dynamically calling a buffer area B2 of d2, selecting real time visible landmark L3 containing L2 in B2, and dynamically calling in road traffic relevant facilities in B2.

Description

Multilevel multi-modal routing navigating method
Technical field
The present invention relates to a kind of footpath navigation of seeking, particularly relate to a kind of multilevel multi-modal routing navigating method when being used for various vehicle driving.
Background technology
A gordian technique in many important applied field such as the service that seeking directly navigates is based on the position, intelligent transportation, emergency reaction.Along with the fast development in city, complicated road network system and means of transportation have appearred in the big city, such as viaduct, underpass, auxilliary road, viaduct etc., all present typical three-dimensional feature.Incident is dynamic, diversity and the specialization of traffic control, for example turns to restriction, one-way trip, Emergency Vehicle Lane, speed limit track etc.In the face of so complicated traffic environment, the service quality of seeking the footpath navigation has had new requirement, is presented as personalized and linguistic context (personalized & contextual) especially.
The path query of at first, satisfying personalized different road network levels.For the user who is familiar with local road traffic environment, needing to understand concrete which bar track can pass through; And, be concerned about how to arrive the destination for the user who is not familiar with the local transit environment, only need to understand which bar street and allow current.Promptly seek the footpath problem at many levels.
Secondly, the visual of navigation information varies with each individual, because of scape different.Such as, the individual user needs three-dimensional navigation scene true to nature to experience local environment on the spot in personly, and other users need provide whole route indication, also have the user to need the switching between the different mode, maximize scene comprehensively and experience.In addition, the navigation content under the different conditions is not quite similar, and need provide disaster relevant information such as the navigation Service under the calamity emergency situation.It is multi-modal navigation problem.
At present, the principal element of restriction multilevel multi-modal routing navigating development has: the road net model tormulation is improper, seek at many levels that the footpath algorithm is improper, the navigation thinking does not match.Below make simple analysis with regard to the problems referred to above.
(1) road network model misrepresentation
Tradition is sought the road axis that the footpath air navigation aid is based on two dimension mostly, with the multilevel traffic of complicacy abstract be simple node, with single segmental arc expression whole street.This describing method obviously can not be expressed complicated multilevel traffic, and topological relation and the complicacy of crossing particularly expressed between single track turn to relation.Relevant improving one's methods arranged in recent years, mainly is to express multilevel traffic through the nonplanar network method, or embodies the restriction that turns to of crossing with GO TO table method or dual graph, or writes down single track topology with the linear reference method.It seems that comprehensively the relevant interdependent geometry entity of improving one's methods remains road axis or comprehensive track, still rests on two dimension in the visual expression.Relevant document has: 1, Fohl, Curtin, Goodchild et al.ANon-Planar, Lane-Based Navigable Data Model for ITS.7th International Symposium on SpatialData Handling, 1996; 2, Lu Feng, Zhou Chenghu, ten thousand celebratings. based on the urban traffic network on-plane surface data model of characteristic. mapping journal, 2000,29 (4): 334-341; 3, what Guiping, Zhao Hongduo, Yao Zukang. based on the OO grade separation model of linear reference system. highway communication science and technology, 2001,6:86-89; 4, Jiang; Han and Chen.Modelling Turning Restrictionsin Traffic Network for Vehicle Navigation System.Symposium on geospatial theory; Processing andapplications, 2002; 5, Winter.Modeling Costs of Turns in Route Planning.GeoInformatica, 2002,6 (4): 345-361; 6, Han Gang, Jiang Jie, Chen Jun treat etc., take the segmental arc dijkstra's algorithm of road turning restriction in the onboard navigation system into account. mapping journal, 2002,31 (4): 366-368; 7, Cova and Johnson.A Network Flow Model for Lane-basedEvacuation Routing.Transportation Research Part A:Policy and Practice, 2003,37 (7): 579-604; 8, Zuo Xiaoqing, Li Qingquan, Xie Zhiying. based on the road data model in track. Chang An University's journal (natural science edition), 2004,24 (2): 73-76; 9, appoint just Wang Wei, Deng Wei. band turns to shortest route problem and the method for solving thereof of incuring loss through delay and limiting. Southeast China University's journal (natural science edition), 2004,34 (1): 104-108; 10, Malaikrisanachalee and Adams.Lane-based Networkfor Transportation Network Flow Analysis and Inventory Management.TRR Journal of theTransportation Research Board; 2005,1935:101-110; 11, Li and Lin.A Trajectory-OrientedCarriageway-Based Road Network Data Model, Part 1:Background.Geo-spatiaI InformationScience, 2006,9 (1): 65-70.
(2) seek at many levels the footpath algorithm improper
The present footpath algorithm of seeking at many levels mainly contains two types, and a kind of is the attribute hierarchies information (national highway, major trunk roads, subsidiary road and branch road etc.) of utilizing road net intrinsic, preferentially selects the high highway section of category of roads.Another kind is to utilize multistage road net structure like the structure pyramid of multiple dimensioned data source nature (1: 50000,1: 10000 with 1: 5000 etc.), preferentially selects the small scale road network to optimize and seeks directly efficient.Analysis-by-synthesis can be seen, seeks the footpath algorithm at many levels for these two kinds and all can not solve the footpath problem of seeking at many levels that " road axis-runway-actual track " this type considered spatial cognition rule and reasoning rule.Pertinent literature has: 12, Quek and Srikanthan.A hierarchical representation of roadway networks 7th World Congress onIntelligent Transportation Systems, 2000; 13, Park, Sung, Doh et al.Finding a path in thehierarchical road networks.Proceedings of 2001 IEEE Intelligent Transportation Systems, 2001,936-942; 14, Jagadeesh; Srikanthan and Quek.Heuristic Techniques for Accelerating HierarchicalRouting on Road Networks.IEEE Transactions on intelligent transportation system 2002,3 (4): 301-309; 15, Chen Ze king, Yuan's letter. based on a kind of real-time vehicle path planning algorithm of layering decomposition. Nanjing Aero-Space University's journal, 2003,35 (2): 193-197; 16, Fu Mengyin, Li Jie, Deng Zhihong. based on the novel path planning algorithm of layering road network. computer-aided design (CAD) and graphics journal, 2005,17 (4): 719-722; 17, Chen Yumin, Gong Jianya, Shi Wenzhong. the optimal path algorithm research of multistage road net. Wuhan University's journal information science version, 2006,31 (1): 70-73).
(3) the navigation thinking does not match
From the visual angle of navigating; The focus that the past people pay close attention to often concentrates on two aspects: the first satisfies different traffic trip modes (such as train, public transport, highway, pedestrian etc.) or different information interaction mode (voice; Image; Touch etc.) the visual service of navigation, promptly so-called multi-modal navigation; Another kind is to utilize appropriate landmark enhanced navigation effect of visualization, promptly so-called ground marker navigation.These two kinds navigation thinkings have satisfied the integrality and the verisimilitude of navigation Service to a certain extent, but can't solve personalized question, particularly vary with each individual, because of the different multi-modal navigation problem of scape.Pertinent literature has: 18, Goodchild.GIS and Transportation:Status and Challenges.GeoInformatica, 2000,4 (2): 127-139; 19, Timpf and Heye.Complexity of routes in multi-modal wayfinding.Second InternationalConference on Geographic Information Science, 2002; 20, Brenner and Elias.Extracting landmarksfor car navigation systems using existing GIS databases and laser scanning.ISPRS Archives; 2003, XXXIV (Part 3/W8): 17-19; 21, Elias and Brenner.Automatic Generation and Application ofLandmarks in Navigation Data Sets.11th International Symposium on Spatial Data Handling, 2004; 22, Li Yuan. based on the architectural scale multi-mode emergency route planning of semantic information. Central China building, 2007,25 (3): 109-111; 24, Xiong Liyin, Lu Feng, Chen Chuanbin. city multimode traffic network characterization connected relation is expressed model. Wuhan University's journal information science version, 2008,33 (4): 393-396.
Domestic related application, such as publication number be the application for a patent for invention of CN101191730 disclose a kind of in auto-navigation system the method and the device thereof of retrieval user point of interest (points of interest) database.The information retrieval method of auto-navigation system may further comprise the steps: be information necessary in the searching interest point data base, generate the general index of relevant numeric type data and the full treatment step of the inverted file index of the title that not have to sort; Differentiating the search condition of input, under the situation that title is retrieved separately, is that step is for information about retrieved and exported on the basis with the inverted file index to above-mentioned title; Differentiate the search condition of input, in title separately under the situation beyond the retrieval, be the basis, retrieve and export step for information about with the general index of above-mentioned numeric type data.
Publication number is that the application for a patent for invention of CN1724976 provides on the picture of navigational system by user's requirement display frame treatment situation step by step.
Although above-mentioned patent documentation has promoted the personalized level of seeking the footpath navigation Service, and does not match different scale applied environment (such as macroscopical 2D, middle sight 2.5D and microcosmic 3D).Up to the present, also do not see complete multilevel multi-modal routing navigating patent documentation.
Summary of the invention
The object of the present invention is to provide a kind of multilevel multi-modal routing navigating method when being mainly used in various vehicle driving.
The present invention includes following steps:
1) according to the road axis geometric data, set up road axis ode table and segmental arc table, generate topological file T1, write down each segmental arc ID, start node ID and stop node ID;
2) according to runway center line geometric data and crossing region geometry data, generate topological file T2, write down the connected relation in each runway and the zone, crossing;
3) input starting point S and terminal point D read road axis attribute data and runway attribute data, utilize dijkstra's algorithm to calculate optimal path R1 and R2 based on topological file T1 and topological file T2 respectively;
4) according to optimal path R2, read related with it runway data set, set up actual track topological structure T3, record physics track ID and virtual track ID, and related starting point ID and terminal point ID;
5) read actual track attribute data, utilize dijkstra's algorithm to calculate optimal path R3 based on actual track topological structure T3;
6) according to optimal path R1, dynamically generate the buffer zone B1 of certain limit d1, filter out the building collection L1 in the buffer zone B1 scope, express building collection L1 in the 2D visualization window with diagramatic way, overall navigational environment is provided;
7) call the building attribute information, further filter out the landmark collection L2 among the building collection L1 that meets the demands, in the 2.5D visualization window,, see navigational environment in providing with axonometric drawing model tormulation landmark collection L2;
8) according to drivers's coordinate position; The buffer zone B2 of dynamic dispatching certain limit d2; Further screen the real-time visual landmark collection L3 that comprises landmark collection L2 in the buffer zone B2 scope; Give respective texture, and in buffer zone B2 scope, dynamically call in the road traffic related facility, 3D microcosmic navigational environment is provided.
In step 3), said road axis attribute data comprises distance, average speed etc., and said runway attribute comprises data such as distance, the unidirectional speed of a motor vehicle, crossing time delay.
In step 4), said actual track attribute data comprises current observation time in track and current stand-by period of crossing etc.
In step 7), said building attribute information comprises character, height etc.
In step 8), said road traffic related facility comprises street lamp, traffic indication board etc.
Said step 2) in, according to runway center line geometric data and crossing region geometry data, generate topological file T2, the method that writes down the connected relation in each runway and the zone, crossing may further comprise the steps:
1) according to the runway geometric data, set up runway ode table and segmental arc table, generate runway local topology file T2 *, write down each runway ID, start node ID and stop node ID;
2) utilize the crossing geometric data, extract its how much barycenter, set up crossing's ode table, and record crossing determinant attribute information, said crossing determinant attribute information comprises enters a profession track ID and goes out runway ID etc.;
3) according to crossing ode table and runway local topology file T2 *, newly-built crossing region topology file T2#, the connection segmental arc ID in the record zone, crossing, start node ID and termination node ID;
4) merge runway local topology file T2 *With crossing region topology file T2#, generate topological file T2, write down complete runway connected relation.
In the said step 4),, read with it related runway data set, set up actual track topological structure T3 according to optimal path R2, record physics track ID and virtual track ID, and related starting point ID and the method for terminal point ID may further comprise the steps:
1) reads the runway ID data set related, generate the topological fundamental in actual track, make up actual track local topology file T3 according to the corresponding attribute data of each runway ID with optimal path R2 *Write down each physics track ID, start node ID and stop node ID; The attribute data that said each runway ID is corresponding comprises actual number of lanes etc., the fundamental of said actual track topology comprise by the runway direction from left to right serial number represent actual track attribute;
2) utilize the number information in actual track and the turning restrictive condition of crossing; Replenish the virtual track ID of crossing; Make up the local topology file T3# of crossing; Write down each virtual track ID, start node ID and stop node ID, the turning restrictive condition of said crossing comprises craspedodrome, left-hand rotation, the control etc. of turning right;
3) merge actual track local topology file T3 *Local topology file T3# with crossing generates topological file T3^, writes down complete static actual track connected relation;
4) detect whether the incident of existence and event property thereof are arranged, the mutual click of mouse carried out track discretize processing, dynamically increases actual track node and actual track segmental arc, on topological file T3^ basis, generates dynamic topology T3.
The present invention is the basis with multi-level road network model and multiple dimensioned BUILDINGS MODELS; Rely on the three-dimension GIS system; Automatically make up actual track, runway and road axis three-layer network topological structure through semantic relation, multi-level path optimization algorithm is provided, set up the visual navigation window of 2D, 2.5D and three kinds of mode of 3D; The route guidance of corresponding macroscopic view, middle sight and microcosmic respectively, satisfying personalized linguistic context self-adaptation navigation demand.
The Basic Ways that the present invention realizes is according to given departure place and destination, at first, analyzes the topological network of road axis, satisfies macroanalysis and visual needs, the particularly needs of the dynamic dispatching of icon model; And then see the runway topological network of level in analyzing, and take all factors into consideration that flowing to turns with the crossing limits, the minimum initial data set of optimal path is provided for the selection in actual track.At last, according to the actual track topology information of association and actual track attribute information etc., confirm practicable track at the microcosmic level.In navigation information output, consider the control of two-layer mode: first application context mode, " role " through definition (role) (situation) controls the content of visual output with " environment "; It two is a visualization window mode, decomposes navigation information with " three-dimensional behavior view ", the overall situation and local message that the maximization input is navigated through " two-dimensional map view ", " the 2.5 dimension navigator views " set.
Description of drawings
Fig. 1 is a principle schematic of the present invention.
Fig. 2 seeks the footpath process flow diagram at many levels for the present invention.
Fig. 3 is the multi-modal navigation flowcharts of the present invention.
Fig. 4 is road axis constructing network topology figure of the present invention.
Fig. 5 is runway constructing network topology figure of the present invention.
Fig. 6 is the actual track of the present invention constructing network topology figure.
Fig. 7 is a 2D map modal data tissue of the present invention.
Fig. 8 is 2.5D navigation modal data tissue of the present invention.
Fig. 9 is a 3D behavior modal data tissue of the present invention.
Embodiment
Following examples will combine accompanying drawing that the present invention is further described.
Referring to Fig. 1; Technical scheme principle of the present invention is based on multi-level Three-dimensional Numeric Map database; Comprise multi-level three-dimensional road network model and multiple dimensioned three-dimensional building model, under the support of high precision vehicle positioning technology, utilize the three-dimension GIS system operation platform; Multi-level path optimization and multi-modal path navigation are provided, satisfy the personalized navigation Service in the complicated urban environment.Do following explanation to key modules wherein:
1) multi-level three-dimensional road network model: same road is different according to level of detail, be organized as the geometry and the network topology structure of " road axis-runway-actual track " three levels, and make up its internal relations.Wherein, the road-center line structure is with the geometric shape of single line abstractdesription road, and its locus places road central authorities; Runway is described the geometric shape of road with two-wire, and the two-wire locus places the center of the flow direction respectively; Actual track is with the geometric shape of multi-thread description road; According to function difference be subdivided into physics track and virtual track (how much bands in track in the corresponding real road network in physics track, virtual track realize the physics track laterally with the zone, crossing in be connected).
2) high precision vehicle location: with the high precision vehicle positioning technology is support; Centimetre-sized vehicle Real-time and Dynamic three-dimensional coordinate information is provided; Cooperate the track band geological information in the multi-level three-dimensional road network model, can extrapolate the particular location of vehicle on actual track.
3) 3DGIS man-machine interface: three-dimension GIS provides data processing and visual platform, and three-dimensional spatial analysis functions such as three-dimensional buffer zone analysis and the three-dimensional multi-scale expression control of band texture particularly is provided.Utilize the 3DGIS man-machine interface, can inquire about three-dimensional above and below ground object in real time, the overall situation and local visible environment are provided at three dimensions.
4) multi-level path optimization: this function is on multi-level three-dimensional road network models, designs corresponding path calculation method respectively, and the path based on road axis, the path of runway and the path in actual track are provided.
5) multi-modal path navigation: the result with multi-level path optimization is the basis; Consider multi-level Three-dimensional Numeric Map database; On the 3DGIS platform, develop 2D, 2.5D and 3D navigation visualization window, corresponding respectively macroscopical map mode navigation, the navigation of mesoscopic model mode and the navigation of microscopic behavior mode.
6) personalized application environment: the whole external demand of seeking the footpath navigation Service, be presented as the personalization apolegamy of navigation content, the selection of navigation mode.
Referring to Fig. 2, the algorithm flow of seeking the footpath at many levels comprises structure three-layer network topological structure T1, T2 and T3.Wherein, T1 and T2 are independent structures, and T3 further makes up on the R2 basis.The input content of seeking the footpath algorithm flow at many levels is three-dimensional scenic, inquiry starting point and terminal point, and output content is R1, R2 and R3.At first; According to the topological network (topological T1) and the runway topological network (topological T2) of predefined process (topology constructing 1 and topology constructing 2) analysis road axis, calculate road-center thread path (path R1) and runway path (path R2) with predefined process (Dijkstra seeks the footpath algorithm).Then, utilize path R2 to read related partial row's lane information, analyze actual track topological network (topological T3), calculate path, actual track (path R3) with predefined process (Dijkstra seeks the footpath algorithm) according to predefined process (topology constructing 3).
Referring to Fig. 3, the algorithm flow of multi-modal navigation is with R1, and R2 and R3 are the basis, through the method for data screening layer by layer, expresses with 2D map view, 2.5D navigator views and 3D behavior view respectively.Wherein, multiple dimensioned model database is an important foundation of the present invention, comprises 2D diagram, 2.5D axonometric drawing and the 3D model of building.To path R1, utilize buffer zone analysis 1 to call the 2D diagram, produce and analyze data (diagram collection L1), and offer the 2D map view.Simultaneously,, call in predefined process (semantic analysis), read building height attribute and character attribute, filter out terrestrial reference collection L2, and offer the 2.5D navigator views based on L1 and axonometric drawing database.Then,, call in predefined process (buffer zone analysis 2), calculate the 3D building collection L3 in the visual line of sight, and offer 3D behavior view based on L2 and 3D model bank.
Implementation procedure of the present invention adopts computer automation to handle, and may further comprise the steps:
Step 1 is referring to Fig. 4.According to the road axis geometric data, set up road axis ode table and segmental arc table, generate topological file T1, write down each segmental arc ID, start node ID and stop node ID.Road axis network topology structure among the present invention adopts the road axis annexation that segmental arc-the ode table storage is communicated with.At first, read every road axis point set successively, set up the segmental arc table.Then, obtain in the center line point set and have a few, extract node from beginning to end, and check and have or not repetition, remove the repetition node, set up ode table.Then, according to coordinate position, table establishes a connection by segmental arc ID in node ID in the ode table and the segmental arc table.Structured data request road-center line geometry is communicated with, and whether crossing breaks off according to actual conditions is decided.
Step 2 is referring to Fig. 5.According to runway center line geometric data and crossing region geometry data, generate topological file T2, write down the connected relation in each runway and the zone, crossing.Runway geometric network of the present invention is not how much connections, is to realize that through the zone, crossing logic is communicated with.On concrete implementation, through introducing the mode of crossing node, in the zone, crossing, set up virtual connection segmental arc, set up the annexation in the zone, crossing, whole runway cellular logic is communicated with.
For the ease of implementing, the invention provides the concrete mode of step 2, may further comprise the steps:
Step 2.1 according to the runway geometric data, is set up runway ode table and segmental arc table, generates runway local topology file T2 *The present invention reads every runway point set successively according to the runway geometric data, sets up the segmental arc table.Then, obtain in the runway point set and have a few, extract node from beginning to end, and check and have or not repetition, remove the repetition node, set up the runway ode table.Then, according to coordinate position, the table that establishes a connection generates runway local topology file T2 by segmental arc ID in node ID in the ode table and the segmental arc table *, write down each runway ID, start node ID and stop node ID.
Step 2.2 is utilized the crossing geometric data, extracts its how much barycenter, sets up crossing's ode table, and record crossing determinant attribute information (go into runway ID and go out runway ID).The present invention stores each crossing separately, is the runway connected relation of object tissue crossing with the crossing.On implementation, at first choose the crossing geometric object, be selected into the runway geometric object of crossing then successively, select the driveway geometric object of crossing after the affirmation more successively.Under the default situations, system confirms to go into runway and go out runway according to the digitizing direction of runway automatically.Then, according to the apex coordinate collection of crossing object, calculate center-of-mass coordinate and write down generation crossing ode table barycenter ID number.The crossing ode table is recorded into runway ID collection and goes out runway ID collection.
Step 2.3 is according to crossing ode table and T2 *, newly-built crossing region topology file T2#, the connection segmental arc ID in the record zone, crossing, start node ID and termination node ID.Among the present invention, the inner topological relation in crossing is to realize through the segmental arc of setting up automatically between runway node and the crossing node.At first, utilize going into runway ID collection and going out runway ID collection in the ode table of crossing, find each runway ID, and at T2 *Two records of middle increase " are gone into crossing ID " and " going out crossing ID ", and the crossing id information is recorded each runway ID.Then, utilize the T2 that upgrades *In each runway ID play period (F_Node) and endpoint number (T_Node); And go into to intersect the slogan (In_Node) and the slogan (Out_Node) that goes out to intersect; Newly-built crossing intra-zone segmental arc ID; Segmental arc starting point and terminal point are played period and are gone out to intersect slogan by runway respectively, and perhaps the runway terminal point and the slogan of going into to intersect constitute, and accomplish crossing region topology file T2# and set up.
Step 2.4 merges T2 *And T2#, generate topological file T2, write down complete runway connected relation.This step is with newly-built crossing intra-zone segmental arc ID table, is increased in the runway ID table, constitutes a complete segmental arc-ode table.
Step 3; Input starting point S and terminal point D; Read road axis attribute data (distance, average speed) and runway attribute (distance, the unidirectional speed of a motor vehicle, crossing time delay) data, utilize dijkstra's algorithm to calculate optimal path R1 and R2 respectively based on T1 and T2.The present invention utilizes traditional Dijkstra to seek the footpath algorithm, calculates the optimal path of vehicle location to the destination.Because road-center spider lines and runway network data amount are not very big, the node number that can travel through calculating is not a lot, on efficiency of algorithm, can meet the demands.On implementation, create two tables (Open table and Close table), preserve all respectively and generated and node of not investigating and the node of having visited.At first in the accesses network from starting point recently and the point that was not examined, this point is put into the Open table and is waited to look into.Find out apart from the nearest point of starting point from the Open table then, find out this all child nodes of point, put into the Close table changing the time.The child node that traversal is investigated this point calculates the weighted value of these nodes apart from starting point, puts child node in the Open table.At last, repeat preceding step, be sky up to the Open table, or find impact point.Among the present invention, for the road-center spider lines, the weight of consideration is a distance, and for the runway network, owing to have the traffic flow directivity, the weight of consideration is a transit time.
Step 4 is referring to Fig. 6.According to R2, read related with it runway data set, set up actual track topological structure T3, record physics track ID and virtual track ID, and related starting point ID and terminal point ID.Among the present invention, adopt the heuristic local method that makes up actual track topology, significantly reduce web search space and actual track network calculations efficient.On implementation, express the actual track topology element on the highway section through setting up the physics track, express the actual track connected relation in the zone, crossing through setting up virtual track.Simultaneously, this research further contemplates the discretize in actual track and handles, and promptly maybe ought detect interim incident (blocking such as the track) at the prompting place of changing trains, and upgrades actual track topology.
For the ease of implementing, the invention provides the concrete mode of step 4, may further comprise the steps:
Step 4.1; Read the runway ID data set related with R2; According to the corresponding attribute data (actual number of lanes) of each runway ID generate actual track topology fundamental (by the runway direction from left to right serial number represent actual track attribute), make up actual track local topology file T3 *, write down each physics track ID, start node ID and stop node ID.Among the present invention; Actual track topology is derived by the runway geometric network; Derive concrete actual track topology key element according to the actual number of lanes that writes down in the runway attribute list, and automatically the runway topology element that derives is write actual lane number according to the direction of runway.
Step 4.2; Utilize the number information in actual track and the turning restrictive condition of crossing (control of keeping straight on, turn left, turn right); Replenish the virtual track ID of crossing, make up the local topology file T3# of crossing, write down each virtual track ID, start node ID and stop node ID.The virtual track robotization that the present invention utilizes respective rule to control crossing makes up.On implementation, rule definition is following:
1) same highway section runway, numbering is set up virtual track between the minimum actual track, uses to be the U type virtual track of turning around
2) the actual track, centre of runway is gone into by crossing, sets up virtual track with other actual tracks, centre that go out runway (remove same highway section and go out runway), uses to be Through Lane.
3) the maximum actual track of numbering of runway is gone into by crossing, sets up virtual track with other maximum actual tracks of numbering that go out runway (remove same highway section and go out runway), uses to be right-turn lane.
Wherein, because the actual number of lanes of each runway record changes, as above rule possibly produce and repeat virtual track, needs deletion repeating data automatically; In addition, each regional actual traffic planning has special case, need come to set up automatically virtual track according to actual steering restriction change traffic rules.
Step 4.3 merges T3 *And T3#, generate topological file T3^, write down complete static actual track connected relation.This step is with the virtual track of intra-zone, newly-built crossing segmental arc ID table, is increased in the physics track ID table, constitutes a complete actual track segmental arc-ode table.
Step 4.4, whether detect has the incident of existence and event property thereof, and mutual click of mouse carried out track discretize processing, dynamically increases actual track node and actual track segmental arc, on the T3^ basis, generates dynamic topology T3.The present invention considers two kinds of traffic behaviors, and a kind of is the behavior of changing between the actual track, and also a kind of is actual Lane Closed behavior under the interim incident.On implementation, handle automatically through computer for first kind, promptly according to the runway direction, choose 2/3 place for changing a little, actual track is divided into the speed-raising district and changes Dao Qu.Second kind is passed through the artificial runway geometric network of clicking, and specifies the position of actual Lane Closed alternately.Two kinds of processing modes all on the segmental arc of original physical track, increase intermediate node, and increase the virtual segmental arc between the intermediate node automatically, are updated to dynamic actual track topology T3.
Step 5 reads actual track attribute data (current observation time in track and current stand-by period of crossing), utilizes dijkstra's algorithm to calculate based on T3 optimal path R3.The present invention is in the path computing based on actual track, and the weight of consideration has comprised three kinds, current distance and speed on the first physics track, transit time on the computational physics track; It two is the time of the behavior of changing between the physics track, and default setting is 2s; It three is transit times of crossing, according to left-hand rotation, keep straight on and the right-hand rotation traffic lights time fixed, default setting is 30S.Equally, utilize dijkstra's algorithm to calculate the optimal path of vehicle location to the destination, the visual expression in this path is existing by the track belt body.Concrete implementation is: every track tape recording runway ID and track, place sequence number, and when carrying out the track discretize when handling, according to the position of lane changing point with interim incident, the track band of automatic segmentation correspondence.Then,, read related actual track ID and sequence number, play up corresponding track band again according to analysis result R3.
Step 6 is referring to Fig. 7.According to R1, dynamically generate the buffer zone B1 of certain limit d1, filter out the building collection L1 in the B1 scope, express L1 in the 2D visualization window with diagramatic way, overall navigational environment is provided.The present invention adopts local two-dimensional diagram mode in the macroscopic view navigation is visual, maximum characteristics are that diagram has clear and definite characteristic and meaning, such as hotel, market, stopway, charge station etc.Adopt the reference international standard of ISO19117, preestablish the two-dimensional diagram collection, filter out the diagram building in the R1 certain limit as buffer zone analysis through the association of building character with to path R1 according to building and type of ground objects as Graphic Expression.On implementation, the radius d1 default setting of R1 buffer zone is 50m, and whole navigational environment promptly provides the building symbolism all along the path to represent scene.For the extraneous building of buffer zone, still to build two-dimentional geometrical shape as visual background.
Step 7 is referring to Fig. 8.Call building attribute information (character, highly), further filter out the landmark collection L2 among the L1 that meets the demands, in the 2.5D visualization window,, see navigational environment in providing with axonometric drawing model tormulation L2.The present invention adopts local 2.5 dimension stereoscopic model modes in middle sight navigation is visual, maximum characteristics are to highlight building height and building character.On concrete the realization, the mode that adopts attribute data to read promptly reads the elevation information and building property information of the related building ID of landmark among the L1, filters out vision is outstanding, meaning is important building as landmark.Then, utilize height attributes to draw high landmark and give particular color and strengthen effect of visualization.The default rule of definitions of color is following: { residential architecture: yellow; Commercial building: orange; Administrative office building: redness; Other buildings: blueness }.
Step 8 is referring to Fig. 9.Coordinate position according to the drivers; The buffer zone B2 of dynamic dispatching certain limit d2; Further screen the visual building collection of the real-time three-dimensional that the comprises L2 L3 in the B2 scope; Give respective texture, and in the B2 scope, dynamically call in the road traffic related facility (street lamp, traffic indication board etc.), 3D microcosmic navigational environment is provided.The present invention adopts partial 3 d texture model mode in the microcosmic navigation is visual, real-time environmental information is provided, and comprises that traffic mark and the traffic auxiliary facility in the certain visual line of sight of vehicle is visual.On implementation, be initial point with driver, the circular buffer zone B2 of dynamic calculation certain limit d2 (acquiescence d2 value is set at 100 meters), and filter out the dynamic and visual building collection L3 in the L2.Equally, the mode that adopts attribute data to read reads and builds ID among the L3, from multi-level BUILDINGS MODELS, dynamically accesses the three-dimensional building model and the auxiliary facility model that are rich in texture accordingly.

Claims (5)

1. multilevel multi-modal routing navigating method is characterized in that may further comprise the steps:
1) according to the road axis geometric data, set up road axis ode table and segmental arc table, generate topological file T1, write down each segmental arc ID, start node ID and stop node ID;
2) according to runway center line geometric data and crossing region geometry data, generate topological file T2, write down the connected relation in each runway and the zone, crossing, concrete steps are following:
(1) according to the runway geometric data, set up runway ode table and segmental arc table, generate runway local topology file T2*, write down each runway ID, start node ID and stop node ID;
(2) utilize the crossing geometric data, extract its how much barycenter, set up crossing's ode table, and record crossing determinant attribute information, said crossing determinant attribute information comprises enters a profession track ID and goes out runway ID;
(3) according to crossing ode table and runway local topology file T2*, newly-built crossing region topology file T2#, the connection segmental arc ID in the record zone, crossing, start node ID and termination node ID;
(4) merge runway local topology file T2* and crossing region topology file T2#, generate topological file T2, write down complete runway connected relation;
3) input starting point S and terminal point D read road axis attribute data and runway attribute data, utilize dijkstra's algorithm to calculate optimal path R1 and R2 based on topological file T1 and topological file T2 respectively;
4) according to optimal path R2, read related with it runway data set, set up actual track topological structure T3, record physics track ID and virtual track ID, and related starting point ID and terminal point ID, concrete steps are following:
(1) reads the runway ID data set related with optimal path R2; Generate the fundamental of actual track topology according to the corresponding attribute data of each runway ID; Make up actual track local topology file T3*; Write down each physics track ID, start node ID and stop node ID, the attribute data that said each runway ID is corresponding comprises actual number of lanes, the fundamental of said actual track topology comprise by the runway direction from left to right serial number represent actual track attribute;
(2) utilize the number information in actual track and the turning restrictive condition of crossing; Replenish the virtual track ID of crossing; Make up the local topology file T3# of crossing; Write down each virtual track ID, start node ID and stop node ID, the turning restrictive condition of said crossing comprises craspedodrome, left-hand rotation, the control of turning right;
(3) the local topology file T3# of actual track local topology file T3* of merging and crossing generates topological file T3^, writes down complete static actual track connected relation;
(4) detect whether the incident of existence and event property thereof are arranged, the mutual click of mouse carried out track discretize processing, dynamically increases actual track node and actual track segmental arc, on topological file T3^ basis, generates dynamic topology T3;
5) read actual track attribute data, utilize dijkstra's algorithm to calculate optimal path R3 based on actual track topological structure T3;
6) according to optimal path R1, dynamically generate the buffer zone B1 of certain limit d1, filter out the building collection L1 in the buffer zone B1 scope, express building collection L1 in the 2D visualization window with diagramatic way, overall navigational environment is provided;
7) call the building attribute information, further filter out the landmark collection L2 among the building collection L1 that meets the demands, in the 2.5D visualization window,, see navigational environment in providing with axonometric drawing model tormulation landmark collection L2;
8) according to drivers's coordinate position; The buffer zone B2 of dynamic dispatching certain limit d2; Further screen the real-time visual landmark collection L3 that comprises landmark collection L2 in the buffer zone B2 scope; Give respective texture, and in buffer zone B2 scope, dynamically call in the road traffic related facility, 3D microcosmic navigational environment is provided.
2. multilevel multi-modal routing navigating method as claimed in claim 1 is characterized in that in step 3), and said road axis attribute data comprises distance, average speed, and said runway attribute comprises distance, the unidirectional speed of a motor vehicle, crossing time delay.
3. multilevel multi-modal routing navigating method as claimed in claim 1 is characterized in that in step 4), and said actual track attribute data comprises current observation time in track and current stand-by period of crossing.
4. multilevel multi-modal routing navigating method as claimed in claim 1 is characterized in that in step 7), and said building attribute information comprises character, highly.
5. multilevel multi-modal routing navigating method as claimed in claim 1 is characterized in that in step 8), and said road traffic related facility comprises street lamp, traffic indication board.
CN2009101122541A 2009-07-24 2009-07-24 Multi-level multi-modal route-finding navigation method Expired - Fee Related CN101608926B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009101122541A CN101608926B (en) 2009-07-24 2009-07-24 Multi-level multi-modal route-finding navigation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101122541A CN101608926B (en) 2009-07-24 2009-07-24 Multi-level multi-modal route-finding navigation method

Publications (2)

Publication Number Publication Date
CN101608926A CN101608926A (en) 2009-12-23
CN101608926B true CN101608926B (en) 2012-02-01

Family

ID=41482761

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101122541A Expired - Fee Related CN101608926B (en) 2009-07-24 2009-07-24 Multi-level multi-modal route-finding navigation method

Country Status (1)

Country Link
CN (1) CN101608926B (en)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102999646B (en) * 2011-09-14 2015-03-04 中国科学技术大学 Method and system for vehicle following and track change in microscopic traffic simulation
CN103245342A (en) * 2012-02-06 2013-08-14 北京四维图新科技股份有限公司 Navigation implementation method and navigation implementation apparatus
CN104573140A (en) * 2013-10-09 2015-04-29 北京军区军事训练模拟仿真研发服务中心 Layered dynamic path planning method applied to virtual simulation
CN104183016B (en) * 2014-09-05 2017-08-15 山东省国土测绘院 A kind of construction method of quick 2.5 dimension building model
WO2016082875A1 (en) * 2014-11-26 2016-06-02 Kone Corporation Local navigation system
EP3330670B1 (en) * 2015-07-27 2019-12-18 Nissan Motor Co., Ltd. Route searching device and route searching method
TWI584224B (en) * 2015-12-14 2017-05-21 台灣國際航電股份有限公司 3d map generating method
US10048688B2 (en) * 2016-06-24 2018-08-14 Qualcomm Incorporated Dynamic lane definition
WO2018000313A1 (en) 2016-06-30 2018-01-04 华为技术有限公司 Lane scheduling method, lane information acquisition method, vehicle and management device
JP7016214B2 (en) * 2016-11-29 2022-02-04 アルパイン株式会社 Travelable area setting device and travelable area setting method
CN108663059A (en) * 2017-03-29 2018-10-16 高德信息技术有限公司 A kind of navigation path planning method and device
CN107389079B (en) * 2017-07-04 2020-07-28 广州海格星航信息科技有限公司 High-precision path planning method and system
CN109242230B (en) * 2017-07-10 2021-09-03 中国科学院沈阳自动化研究所 Scheduling method for solving WBS (work breakdown Structure) sorting problem
CN107817000B (en) * 2017-10-25 2020-09-08 广州汽车集团股份有限公司 Path planning method and device for unmanned vehicle and computer equipment
CN110110019B (en) * 2018-01-31 2021-10-29 北京四维图新科技股份有限公司 Road network topology data updating method and device
CN110440818B (en) * 2018-05-04 2021-11-19 沈阳美行科技有限公司 Lane matrix model, construction method thereof, reading method and device
CN108921943B (en) * 2018-06-29 2022-08-09 广东星舆科技有限公司 Road three-dimensional model modeling method based on lane-level high-precision map
CN108898862A (en) * 2018-07-03 2018-11-27 北京百度网讯科技有限公司 The determination method, apparatus and electronic equipment of traffic light intersection
US10761535B2 (en) * 2018-08-21 2020-09-01 GM Global Technology Operations LLC Intelligent vehicle navigation systems, methods, and control logic for multi-lane separation and trajectory extraction of roadway segments
CN111121793B (en) * 2018-10-31 2022-07-01 百度在线网络技术(北京)有限公司 Map generation method and device for unmanned driving and storage medium
CN111383450B (en) * 2018-12-29 2022-06-03 阿里巴巴集团控股有限公司 Traffic network description method and device
CN111912424A (en) * 2019-05-09 2020-11-10 上海博泰悦臻电子设备制造有限公司 Method for switching navigation visual angle, navigation device and vehicle
CN111846288B (en) * 2020-07-30 2021-09-24 北京理工大学 Differential game control method for soft landing of small celestial bodies in uncertain environment
CN112129306B (en) * 2020-09-24 2024-05-28 腾讯科技(深圳)有限公司 Route generation method, route generation device, computer equipment and storage medium
CN112216130B (en) * 2020-09-30 2022-07-26 长沙理工大学 An emergency vehicle induction method in a vehicle-road coordination environment
CN112683286A (en) * 2021-03-16 2021-04-20 季华实验室 Method and system for establishing topological road network map, storage medium and electronic equipment
CN114526753B (en) * 2022-04-24 2022-07-15 深圳依时货拉拉科技有限公司 Cross-road intersection rule association method and device, computer equipment and readable storage medium
CN114913144A (en) * 2022-05-06 2022-08-16 国交空间信息技术(北京)有限公司 Method, device and system for determining road center line, computing equipment and storage medium
CN117928559B (en) * 2024-01-26 2024-08-30 兰州理工大学 Unmanned aerial vehicle path planning method under threat avoidance based on reinforcement learning

Also Published As

Publication number Publication date
CN101608926A (en) 2009-12-23

Similar Documents

Publication Publication Date Title
CN101608926B (en) Multi-level multi-modal route-finding navigation method
JP3370555B2 (en) Pedestrian information provision system
CN104899357B (en) A kind of topological data extracting method based on AutoCAD level-crossing engineering drawings
US8442767B2 (en) Method of operating a navigation system to provide route guidance
CN109976332A (en) One kind being used for unpiloted accurately graph model and autonomous navigation system
Beil et al. CityGML and the streets of New York-A proposal for detailed street space modelling
JP2005515513A (en) Generate schematic
CN102169637A (en) Dynamic route guidance method oriented to urban traffic
US8301641B2 (en) Method of collecting information for a geographic database for use with a navigation system
Chen et al. Multi-scale and multi-modal GIS-T data model
Labetski et al. A proposal for an improved transportation model in CityGML
CN106780739A (en) A kind of intelligent substation patrol three-dimension GIS system method for building up
CN116127786B (en) System and method for calculating safety status of slow-moving groups based on urban slow-moving traffic simulation
Beil et al. Combined modelling of multiple transportation infrastructure within 3D city models and its implementation in CityGML 3.0
CN114580796B (en) A tourism attribute path planning method and system
Puusepp et al. Simulating pedestrian movement
Bartelme Geographic information systems
Boersma Modelling different levels of detail of roads and intersections in 3D city models
Eldeeb et al. Investigating walkability and bikeability in compact vs. new extensions: the case of Greater Cairo
JP2002333828A (en) Electronic map data
Wang et al. Low-carbon mixed traffic route recommendation for community residents based on multilayer complex traffic network
Noyman et al. TravelAgent: Generative Agents in the Built Environment
Golledge Human wayfinding
Gong Generalization of road network for an embedded car navigation system
de Oliveira e Sousa et al. Towards urban densification: using shape grammar to develop components for retrofitting street design

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120201

Termination date: 20150724

EXPY Termination of patent right or utility model