CN105550364A - Algorithm of connection matching of entry and exit lanes of crossing without lane lines - Google Patents

Algorithm of connection matching of entry and exit lanes of crossing without lane lines Download PDF

Info

Publication number
CN105550364A
CN105550364A CN201610027591.0A CN201610027591A CN105550364A CN 105550364 A CN105550364 A CN 105550364A CN 201610027591 A CN201610027591 A CN 201610027591A CN 105550364 A CN105550364 A CN 105550364A
Authority
CN
China
Prior art keywords
track
away
sail
crossing
enter
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.)
Pending
Application number
CN201610027591.0A
Other languages
Chinese (zh)
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.)
Wuhan Zhonghai Data Technology Co., Ltd.
Original Assignee
Wuhan Kotei Informatics Co 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
Application filed by Wuhan Kotei Informatics Co Ltd filed Critical Wuhan Kotei Informatics Co Ltd
Priority to CN201610027591.0A priority Critical patent/CN105550364A/en
Publication of CN105550364A publication Critical patent/CN105550364A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/047Optimisation of routes or paths, e.g. travelling salesman problem

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Game Theory and Decision Science (AREA)
  • Remote Sensing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention provides an algorithm of connection matching of entry and exit lanes of crossing without lane lines. The algorithm comprises the following steps of: acquiring the number of entry and exit lanes of the crossing without lane lines; judging whether the crossing is a wide entry and narrow exit crossing or a narrow entry and wide exit crossing or an entry and exit equaled crossing; calculating the number of exit/entry lanes needed to be connected with each entry/exit lane; and calculating a start number of the exit/entry lanes connected with one entry/exit lane. With the method, establishment of a connection relation between entry and exit lanes of the crossing without lane lines can be completed by a simple and high-efficiency algorithm.

Description

A kind of without lane line crossing sail into roll away from track connect pairing algorithm
Technical field
The present invention relates to electronic cartography technical field, particularly relate to a kind of for unmanned and senior auxiliary driving pass through the region, intersection without lane line guiding time, the algorithm in track is reasonably rolled in calculating away from.
Background technology
Along with high precision navigation platform application and unpilotedly progressively move towards reality, conventional navigation systems can not meet high precision navigation and unpiloted requirement based on the path planning of road level.Path planning must rise to track rank, therefore must set up the Topology connection network of track rank in high precision navigation map data.
In high precision map manufacturing process, exist in a large number without the intersection of lane line in actual road conditions, here, track disconnects, must needing to set up annexation by sailing between the track at this crossing and the track rolling this crossing away from, ensureing the connectivity of sailing track into and rolling track away from maximum possibility.In actual crossing, exist and much sail track into and roll the inconsistent situation of number of track-lines away from, need to set up a set of algorithm, with all connection feasibilities realizing sailing track into He roll track away from, also will ensure its rationality simultaneously.
Summary of the invention
In order to achieve the above object, the invention provides a kind of based on crossing sail into roll away from track connect pairing algorithm, this algorithm uses a set of specific formula, obtains and sets up a kind of rational between track without all tracks and rolling away from route crossing, track sailing into, the connection relation information completed.
Related terms is explained:
1. without lane line crossing
Be generally region, intersection, in region, ground does not have the track in track, as Fig. 2
2. lane number
Along vehicle heading, to all tracks from the leftmost side of road from 1 open numbering, from left to right number consecutively, as Fig. 3.
3. narrow enter wide go out
In a travel direction, the number of track-lines sailing crossing into is less than the number of track-lines rolling crossing away from, be called narrow enter wide go out.
4. wide enter narrow go out
In a travel direction, the number of track-lines sailing crossing into is greater than the number of track-lines rolling crossing away from, be called wide enter narrow go out.
5. etc. to enter etc.
In a travel direction, the number of track-lines sailing crossing into equals the number of track-lines rolling crossing away from, to be called etc. to enter etc.
The technical solution used in the present invention is:
Sail the algorithm rolling track away from and connect pairing into without lane line crossing, to sail into without region, crossing, track and the track rolled away from without region, crossing, track for handling object, the annexation rolled away between track is sailed in foundation into, comprises the following steps:
Step one, acquisition is sailed into without lane line crossing and is rolled track quantity away from;
Step 2, according to sailing track quantity into and rolling interval, quantitative determination crossing, track away from for following three kinds:
(1) narrow enter wide go out
(2) wide enter narrow go out
Etc. (three) to enter etc.
Step 3, calculates one according to crossing classification and sails/roll away from track into and can connect the quantity rolling/sail into track away from, note D;
Step 4, calculates every bar and sails/roll away from the Article 1 lane number that track connects into;
Step 5, the connection Article 1 lane number that the connection track quantity of trying to achieve according to step 3 and step 4 are tried to achieve, obtains all connection tracks.
As preferably, described step 2 specifically comprises:
Step 201, if sailing number of track-lines into is N, rolling number of track-lines away from is M;
Step 202, if N>M, think wide enter narrow go out, if N<M, think narrow enter wide go out, if M=N, to think etc. to enter etc. and;
As preferably, described step 3 specifically comprises:
Step 301, if narrow enter wide artificial situation, then calculate and sail track required connection into and roll track quantity away from;
Step 302, if wide enter narrow artificial situation, then calculate and roll track required connection away from and sail track quantity into;
Step 303, if etc. the artificial situation such as to enter, then sail connection into and roll track quantity away from and be fixed as 1.
As preferably, described step 4 specifically comprises:
Step 401, if narrow enter wide artificial situation, then calculate sail into track connect the minimum lane number rolling track away from;
Step 402, if wide enter narrow artificial situation, then calculate roll away from track connect the minimum lane number of sailing track into;
Step 403, if etc. the artificial situation such as to enter, sail into and connect that to sail the numbering rolling track away from into identical.
As preferably, described step 5 is specially Smallest connection lane number cumulative D time successively, generate all needed for connection track.
As preferably, this algorithm comprises two principle: the annexation 1) set up in crossing is not intersected mutually; 2) ensure that sailing to all possibilities rolled away from into connects.
Compared with prior art, the invention has the beneficial effects as follows:
1, can guarantee anyly in crossing to sail or roll away from track into and to be all associated relation.
2, ensure that from sailing crossing into the feasibility rolling crossing all tracks connection away from.
3, the annexation set up, avoids cross one another phenomenon, ensure that the security of path planning.
4, ensure that every bar sails that track connects into roll track quantity away from consistent, ensure that the balance of annexation.
Accompanying drawing explanation
Fig. 1 processing flow chart of the present invention;
Fig. 2 is without lane line crossing;
The explanation of Fig. 3 lane number;
The classification explanation of Fig. 4 crossing;
Fig. 5 annexation example.
Embodiment
Below in conjunction with drawings and Examples, the invention will be further described.
As shown in Figure 1, implementation of the present invention, comprises the following steps after start-up:
1) obtain and sail/roll away from track quantity into without lane line crossing, remember that sailing track quantity into is N, rolling track quantity away from is M.
2) according to the magnitude relationship of N, M, calculate every bar and sail the linking number rolling away from and need between track to set up into, linking number symbol is designated as D.
2.1) when N is less than M, for narrow enter wide artificial situation, calculate sail track into rolling the linking number set up required for track away from.Specific algorithm:
D=((M-1)/N)+1
2.2) when N is greater than M, for wide enter narrow artificial situation, calculate roll track away to sailing the linking number set up required for track into.Specific algorithm:
D=((N-1)/M)+1
2.3) N equals the first D=1 of situation of M
3) according to the magnitude relationship of N, M, calculate and sail/roll away from the connected lowest number rolling/sail into track away from into, lowest number symbol is Ps.
3.1) when N is less than M, for narrow enter wide artificial situation, calculate sail into track connect the lowest number rolling track away from.If sailing lane number into current is Pt specific algorithm:
Ps=((Pt-1)*(M/N))+1
3.2) N is greater than in M when, for wide enter narrow artificial situation, calculate roll away from track connect the lowest number of sailing track into.If rolling track label away from current is Pt specific algorithm:
Ps=((Pt-1)*(N/M))+1
3.3) N equals the first Ps=Pt of situation of M
4) D calculated according to the 2nd step, and the 3rd Ps calculated, can obtain sail into/roll away from track connect the sequence rolling/sail into track away from.Suppose narrow enter wide go out occasion, certain enter track to connect the lowest number rolling track away from be Ps, then this enters track and connects and roll lane number sequence away from and be: Ps, Ps+1, Ps+2 ... Ps+D-1}
Example:
Narrow enter narrow go out occasion, as Fig. 5 (a)
N=2;M=4
D=[(M-1)/N]+1=1+1=2
Article 1, sail Ps=((1-1) * (4/2))+1=1 in track into
What then Article 1 sailed that track connects into rolls lane number away from virtual is { 1,2}
Article 2 sails Ps=((2-1) * (4/2))+1=3 in track into
What then Article 2 sailed that track connects into rolls lane number away from virtual is { 3,4}
Narrow enter narrow go out occasion, as Fig. 5 (b)
N=4;M=2
D=[(N-1)/M]+1=1+1=2
Article 1, roll Ps=((1-1) * (4/2))+1=1 in track away from
What then Article 1 sailed that track connects into sails lane number into virtual is { 1,2}
Article 2 rolls Ps=((2-1) * (4/2))+1=3 in track away from
What then Article 2 sailed that track connects into sails lane number into virtual is { 3,4}
Occasion is gone out, as Fig. 5 (c) etc. to enter etc.
N=2;M=2
D=1
Article 1, sail track into roll track away from Article 1 and be connected
Article 2 is sailed track into and is rolled track away from Article 2 and be connected
The part do not set forth in instructions is prior art or common practise.The present embodiment only for illustration of this invention, and is not used in and limits the scope of the invention, and the amendment such as the equivalent replacement that those skilled in the art make for the present invention is all thought to fall in this invention claims institute protection domain.

Claims (6)

1. sail the algorithm rolling track away from and connect pairing into without lane line crossing, to sail into without region, crossing, track and the track rolled away from without region, crossing, track for handling object, the annexation rolled away between track is sailed in foundation into, it is characterized in that, comprises the following steps:
Step one, acquisition is sailed into without lane line crossing and is rolled track quantity away from;
Step 2, according to sailing track quantity into and rolling interval, quantitative determination crossing, track away from for following three kinds:
(1) narrow enter wide go out
(2) wide enter narrow go out
Etc. (three) to enter etc.
Step 3, calculates one according to crossing classification and sails/roll away from track into and can connect the quantity rolling/sail into track away from, note D;
Step 4, calculates every bar and sails/roll away from the Article 1 lane number that track connects into;
Step 5, the connection Article 1 lane number that the connection track quantity of trying to achieve according to step 3 and step 4 are tried to achieve, obtains all connection tracks.
2. according to claim 1 a kind of without lane line crossing sail into roll away from track connect pairing algorithm, it is characterized in that: described step 2 specifically comprises the following steps:
Step 201, if sailing number of track-lines into is N, rolling number of track-lines away from is M;
Step 202, if N>M, think wide enter narrow go out, if N<M, think narrow enter wide go out, if M=N, to think etc. to enter etc. and.
3. according to claim 1 a kind of without lane line crossing sail into roll away from track connect pairing algorithm, it is characterized in that: described step 3 specifically comprises the following steps:
Step 301, if narrow enter wide artificial situation, then calculate and sail track required connection into and roll track quantity away from;
Step 302, if wide enter narrow artificial situation, then calculate and roll track required connection away from and sail track quantity into;
Step 303, if etc. the artificial situation such as to enter, then sail connection into and roll track quantity away from and be fixed as 1.
4. according to claim 1 a kind of without lane line crossing sail into roll away from track connect pairing algorithm, it is characterized in that: described step 4 specifically comprises the following steps:
Step 401, if narrow enter wide artificial situation, then calculate sail into track connect the minimum lane number rolling track away from;
Step 402, if wide enter narrow artificial situation, then calculate roll away from track connect the minimum lane number of sailing track into;
Step 403, if etc. the artificial situation such as to enter, sail into and connect that to sail the numbering rolling track away from into identical.
5. according to claim 1ly a kind ofly sail the algorithm rolling track away from and connect pairing into without lane line crossing, it is characterized in that: described step 5 is specially Smallest connection lane number cumulative D time successively, generate all needed for connection track.
6. according to claim 1 a kind of without lane line crossing sail into roll away from track connect pairing algorithm, it is characterized in that: this algorithm comprises two principle: 1) at the crossing in foundation annexation mutually do not intersect; 2) ensure that sailing to all possibilities rolled away from into connects.
CN201610027591.0A 2016-01-15 2016-01-15 Algorithm of connection matching of entry and exit lanes of crossing without lane lines Pending CN105550364A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610027591.0A CN105550364A (en) 2016-01-15 2016-01-15 Algorithm of connection matching of entry and exit lanes of crossing without lane lines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610027591.0A CN105550364A (en) 2016-01-15 2016-01-15 Algorithm of connection matching of entry and exit lanes of crossing without lane lines

Publications (1)

Publication Number Publication Date
CN105550364A true CN105550364A (en) 2016-05-04

Family

ID=55829553

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610027591.0A Pending CN105550364A (en) 2016-01-15 2016-01-15 Algorithm of connection matching of entry and exit lanes of crossing without lane lines

Country Status (1)

Country Link
CN (1) CN105550364A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110487289A (en) * 2018-05-15 2019-11-22 易图通科技(北京)有限公司 Without fixed lane area navigation method and navigation equipment
CN113074744A (en) * 2021-03-18 2021-07-06 重庆数字城市科技有限公司 Method for generating topological connection line of map for intelligent network vehicle connection
CN114103953A (en) * 2020-08-31 2022-03-01 丰田自动车株式会社 Travel control device and travel control method
CN114550571A (en) * 2020-11-26 2022-05-27 华为技术有限公司 Lane line marking method, device, storage medium and computer program product

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110487289A (en) * 2018-05-15 2019-11-22 易图通科技(北京)有限公司 Without fixed lane area navigation method and navigation equipment
CN110487289B (en) * 2018-05-15 2021-06-11 易图通科技(北京)有限公司 Navigation method and navigation equipment for area without fixed lane
CN114103953A (en) * 2020-08-31 2022-03-01 丰田自动车株式会社 Travel control device and travel control method
CN114103953B (en) * 2020-08-31 2024-06-07 丰田自动车株式会社 Travel control device and travel control method
CN114550571A (en) * 2020-11-26 2022-05-27 华为技术有限公司 Lane line marking method, device, storage medium and computer program product
CN114550571B (en) * 2020-11-26 2023-06-20 华为技术有限公司 Lane marking method, device, storage medium and computer program product
CN113074744A (en) * 2021-03-18 2021-07-06 重庆数字城市科技有限公司 Method for generating topological connection line of map for intelligent network vehicle connection

Similar Documents

Publication Publication Date Title
CN105550364A (en) Algorithm of connection matching of entry and exit lanes of crossing without lane lines
CN104613974B (en) Navigation time acquisition methods, system, air navigation aid and device
CN108801273A (en) A kind of generation method and device of road reference line
CN113705515B (en) Training of semantic segmentation model and generation method and device of high-precision map lane line
CN104282033A (en) Integrated lane changing behavior simulation method oriented towards vehicle animation simulation
CN112906946B (en) Road information prompting method, device, equipment, storage medium and program product
CN113899380A (en) Intersection turning reminding method and device, electronic equipment and storage medium
CN109631873A (en) Road generation method, device and the readable storage medium storing program for executing of high-precision map
Hallgarten et al. Stay on track: A frenet wrapper to overcome off-road trajectories in vehicle motion prediction
CN105651276A (en) System for planning warehouse path based on dynamic line
CN113448973B (en) Map data updating method, server, vehicle machine and storage medium
CN115114312B (en) Map data updating method and device and electronic equipment
Chechina et al. Reproduction of experimental spatio-temporal structures in traffic flows using mathematical model based on cellular automata theory
CN114216476A (en) Lane data processing method and device, electronic equipment and storage medium
CN114495495B (en) Abnormal steering behavior detection method and device and electronic equipment
US20190162544A1 (en) Route information conversion system, route information transmission apparatus, and route information reception apparatus
US10969231B2 (en) Map data update system and non-transitory computer-readable storage medium
CN112559881B (en) Walking route determining method, walking route determining device, electronic equipment and storage medium
DE102017011982A1 (en) Method for route forecasting
CN107192386A (en) A kind of indoor orientation method navigated based on distributed inertial positioning system
CN113390431A (en) Method and device for dynamically generating reference line, computer equipment and storage medium
CN111192322A (en) Method and system for automatically calculating height of signboard based on point cloud track
CN109816752A (en) Yard drawing drawing method
CN104183123A (en) Taxi calling order broadcasting system based on judgment of line segment intersecting
Liu et al. A leader-following formation control bearing-based approach

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20161125

Address after: 430073 Hubei province East Lake New Technology Development Zone Software Park, No. 4 Optics Valley Software Park, No. six, building 2, room 7, room 01

Applicant after: Wuhan Zhonghai Data Technology Co., Ltd.

Address before: 430079 Optics Valley, Hubei, East Lake Development Zone, a Software Park West, South Lake South Road, Optics Valley Software Park, No. six, No. 8, layer 2, No. 208

Applicant before: WUHAN KOTEI INFORMATICS CO., LTD.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160504