CN108458722A - A kind of real-time analogue navigation method - Google Patents

A kind of real-time analogue navigation method Download PDF

Info

Publication number
CN108458722A
CN108458722A CN201810188093.3A CN201810188093A CN108458722A CN 108458722 A CN108458722 A CN 108458722A CN 201810188093 A CN201810188093 A CN 201810188093A CN 108458722 A CN108458722 A CN 108458722A
Authority
CN
China
Prior art keywords
analogue navigation
navigation
guidance path
point
analogue
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.)
Granted
Application number
CN201810188093.3A
Other languages
Chinese (zh)
Other versions
CN108458722B (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.)
Shanghai Cool Intelligent Technology Co Ltd
Original Assignee
Shanghai Cool Intelligent Technology 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 Shanghai Cool Intelligent Technology Co Ltd filed Critical Shanghai Cool Intelligent Technology Co Ltd
Priority to CN201810188093.3A priority Critical patent/CN108458722B/en
Publication of CN108458722A publication Critical patent/CN108458722A/en
Application granted granted Critical
Publication of CN108458722B publication Critical patent/CN108458722B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/343Calculating itineraries, i.e. routes leading from a starting point to a series of categorical destinations using a global route restraint, round trips, touristic trips
    • 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/36Input/output arrangements for on-board computers
    • G01C21/3605Destination input or retrieval
    • G01C21/3617Destination input or retrieval using user history, behaviour, conditions or preferences, e.g. predicted or inferred from previous use or current movement
    • 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/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3658Lane guidance

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Navigation (AREA)

Abstract

A kind of real-time analogue navigation method when detecting that satellite positioning signal is lost, records current geographic position and its location of in entire guidance path, starts analogue navigation thread and carry out real-time analogue navigation:Obtain remaining guidance path track point set P in entire guidance path;Start the inquiry of OBD speeds, sets first guidance path tracing point in the point set P of guidance path track to starting analogue navigation point S;Calculate the time interval Δ t between the current location and present day analog navigation spots S of vehicle;Current vehicle speed v is obtained from OBD, estimates the operating range d_move of vehicle in time interval Δ t;Calculating simulation navigation spots S and next guidance path tracing point distance d;According to the magnitude relationship of operating range d_move and distance d, dynamic updates analogue navigation thread latency and analogue navigation point S;After waiting for analogue navigation thread latency, the simulation of next navigation spots is carried out.In the case where satellite positioning signal is lost, real-time analogue navigation is carried out according to vehicle actual speed.

Description

A kind of real-time analogue navigation method
Technical field
The present invention relates to technical field of automobile navigation, and in particular to a kind of real-time analogue navigation method.
Background technology
Mobile terminal on the run, is being commonly used, such as mobile phone carries out real-time navigation and satellite often still occurs The phenomenon that positioning signal, such as GPS signal, loss, to lead to not the current location of positioning vehicle, then, in satellite positioning It can not continue accurate navigation in the case of dropout.
Invention content
For the problem of mobile terminal is unable to accurate navigation in the case where satellite-signal is lost, the application provides a kind of reality When analogue navigation method, when detecting that satellite positioning signal is lost, record current geographic position and its in entire guidance path Location starts analogue navigation thread and carries out real-time analogue navigation, which includes step:
S1:Obtain remaining guidance path track point set P in entire guidance path;
S2:Start the inquiry of OBD speeds, by first guidance path tracing point in the guidance path track point set P It is set as starting analogue navigation point S;
S3:Calculate the time interval Δ t between the current location and present day analog navigation spots S of vehicle;
S4:Current vehicle speed v is obtained from OBD, estimates the operating range d_move of vehicle in the time interval Δ t;
S5:Calculating simulation navigation spots S and next guidance path tracing point distance d;
S6:According to the magnitude relationship of operating range d_move and distance d, when dynamically updating the analogue navigation thread waiting Between and dynamic update the analogue navigation point S;
S7:After waiting for analogue navigation thread latency, return to step S3 continues analogue navigation, is led until reaching The last one guidance path tracing point in the point set P of bit path track.
Further include being updated to the time interval Δ t before step S4 after step s 3 in a kind of embodiment The step of, it specifically includes:
Judge whether the time interval Δ t is less than predetermined analog interval time t_wait, if being less than, utilizes default mould Quasi- interval time t_wait updates the time interval Δ t currently calculated, otherwise, keeps the time interval Δ t currently calculated.
In a kind of embodiment, according to the magnitude relationship of operating range d_move and distance d, the analogue navigation is dynamically updated Thread latency specifically includes step:
Judge whether operating range d_move is less than distance d, if so, predetermined analog interval time t_wait is updated to The analogue navigation thread latency;
Otherwise, the real time interval t between the current location of vehicle and analogue navigation point S is calculateds, and will be practical Time interval tsIt is updated to the analogue navigation thread latency.
In a kind of embodiment, according to the magnitude relationship of operating range d_move and distance d, dynamic updates the simulation and leads Destination S, specifically includes step:
Judge whether operating range d_move is less than distance d, if so, being updated according to operating range d_move and guidance path The analogue navigation point S;
Otherwise, using next path locus point as newer analogue navigation point S.
According to the real-time analogue navigation method of above-described embodiment, due in the case where satellite positioning signal is lost, passing through OBD obtains current vehicle speed in real time, and carries out simulation to the residual paths tracing point in guidance path track according to current vehicle speed and lead Boat, can not only solve the problems, such as that vehicle actual vehicle speed cannot be obtained in the case where satellite positioning signal is lost, moreover, at this In the case of kind, analogue navigation is compensated using vehicle actual vehicle speed, can realize precisely the effect of analogue navigation in real time.
Description of the drawings
Fig. 1 is real-time analogue navigation method flow diagram.
Specific implementation mode
Below by specific implementation mode combination attached drawing, invention is further described in detail.
The explanation of nouns used in the application is as follows:
Navigation:Auto navigation is herein referred to, is to utilize Global Satellite Navigation System (such as GPS, Beidou navigation) and electronic map Come carry out.It tells driver to go to the most short or the fastest path of destination, positions automobile in real time by satellite on map Position, the path that should actually travel of driver is constantly updated, until destination.
Guidance path:Auto navigation according to electronic map according to certain regular (such as shortest path) cook up come follow Driving path of the ground to destination.
Guidance path tracing point:Guidance path is made of a series of tracing points, and each tracing point is by the warp on electronic map Latitude indicates.
Analogue navigation:Analogue navigation refers to after vehicle satellite positioning signal (such as GPS signal) is lost, according to having planned The process navigated of path simulation.
OBD:That is on-board automatic diagnosis system, it can detect engine electric-controlled system and vehicle in car running process Other function modules working condition.By OBD interfaces can obtain in real time the travel speed of vehicle, engine speed, Coolant temperature etc. data.
In embodiments of the present invention, in the case where satellite positioning signal is lost, by obtaining speed from OBD to simulation Navigation compensates, with reality there are currently no satellite positioning signal in the case of remain to accurate simulation navigation.
The real-time analogue navigation method that this example provides specifically includes following steps, and flow chart is as shown in Figure 1.
When detecting that satellite positioning signal is lost, record current geographic position and its in entire guidance path it is residing Position starts the real-time analogue navigation that analogue navigation thread follows the steps below.
S1:Obtain remaining guidance path track point set P in entire guidance path.
Specifically, the expression formula of guidance path track point set P is:P={ Pj, j=0,1,2 ..., n, wherein n is surplus The number of remaining guidance path tracing point.
S2:Start the inquiry of OBD speeds, first guidance path tracing point in the point set P of guidance path track is arranged To originate analogue navigation point S.
The analogue navigation point S=P originated0
S3:Calculate the time interval Δ t between the current location and present day analog navigation spots S of vehicle.
In this step, Δ t=t_current-t (S), after calculating time interval Δ t using the formula, it is also necessary to right The step of time interval Δ t is updated, specifically includes:
Judge whether time interval Δ t is less than predetermined analog interval time t_wait, if being less than, using between predetermined analog The time interval Δ t currently calculated is updated every time t_wait, that is, otherwise Δ t=t_wait is kept for the time currently calculated Interval of delta t.The dummy spacers time t_wait of this example is 1 second, and in other embodiments, t_wait may be set to be other numbers Value.
S4:Current vehicle speed v is obtained from OBD, estimates the operating range d_move of vehicle in time interval Δ t.
The operating range d_move of vehicle in time interval Δ t is calculated according to formula d_move=v* Δs t.
S5:Calculating simulation navigation spots S and next guidance path tracing point distance d.
According to formula d=distance (S, Pj+1) calculating simulation navigation spots S is at a distance from next guidance path tracing point d。
S6:According to the magnitude relationship of operating range d_move and distance d, dynamic update analogue navigation thread latency and Dynamic update analogue navigation point S.
Wherein, it according to the magnitude relationship of operating range d_move and distance d, dynamically updates the analogue navigation thread and waits for Time specifically includes step:
Judge whether operating range d_move is less than distance d, if so, predetermined analog interval time t_wait is updated to Analogue navigation thread latency tw, i.e. tw=t_wait;
Otherwise, the real time interval t between the current location of vehicle and analogue navigation point S is calculateds, and by the real time It is spaced tsIt is updated to analogue navigation thread latency tw, that is, tw=ts, wherein ts=t (Pj)-t(S0), wherein S0For vehicle Current location.
According to the magnitude relationship of operating range d_move and distance d, dynamic update analogue navigation point S is moved, step is specifically included Suddenly:
Judge whether operating range d_move is less than distance d, if so, being updated according to operating range d_move and guidance path Analogue navigation point S:S=S+d_move;
Otherwise, using next path locus point as newer analogue navigation point S:S=Pj+1
S7:After waiting for analogue navigation thread latency, return to step S3 continues analogue navigation, is led until reaching The last one guidance path tracing point in the point set P of bit path track.
It should be noted that the application is based on vehicle actual travel speed progress analogue navigation, and vehicle actual travel It is not average rate traveling in the process, e.g., according to road conditions difference, speed is of different sizes, during the specific implementation of analogue navigation, By dynamic update analogue navigation thread latency and dynamic update analogue navigation point S, realize, by the travel speed of vehicle with The renewal speed of analogue navigation is associated, in the case where satellite positioning signal is lost, avoid analogue navigation renewal speed and The unmatched problem of vehicle actual travel speed occurs, it is achieved thereby that when GPS signal is lost, can accurately simulate in real time The effect of navigation.
Use above specific case is illustrated the present invention, is merely used to help understand the present invention, not limiting The system present invention.For those skilled in the art, according to the thought of the present invention, can also make several simple It deduces, deform or replaces.

Claims (4)

1. a kind of real-time analogue navigation method, which is characterized in that when detecting that satellite positioning signal is lost, record current geographic position It sets and its location of in entire guidance path, starts analogue navigation thread and carry out real-time analogue navigation, the simulation is led Boat includes step:
S1:Obtain remaining guidance path track point set P in entire guidance path;
S2:Start the inquiry of OBD speeds, first guidance path tracing point in the guidance path track point set P is arranged To originate analogue navigation point S;
S3:Calculate the time interval Δ t between the current location and present day analog navigation spots S of vehicle;
S4:Current vehicle speed v is obtained from OBD, estimates the operating range d_move of vehicle in the time interval Δ t;
S5:Calculate the analogue navigation point S and next guidance path tracing point distance d;
S6:According to the magnitude relationship of operating range d_move and distance d, dynamically update the analogue navigation thread latency and Dynamic updates the analogue navigation point S;
S7:After waiting for the analogue navigation thread latency, return to step S3 carries out the simulation of next analogue navigation point Navigation, until reaching the last one guidance path tracing point in the guidance path track point set P.
2. analogue navigation method in real time as described in claim 1, which is characterized in that after step s 3, before step S4, also Include the steps that being updated to the time interval Δ t, specifically includes:
Judge whether the time interval Δ t is less than predetermined analog interval time t_wait, if being less than, utilizes the default mould Quasi- interval time t_wait updates the time interval Δ t currently calculated, otherwise, keeps the time interval currently calculated Δt。
3. analogue navigation method in real time as described in claim 1, which is characterized in that it is described according to operating range d_move and away from Magnitude relationship from d dynamically updates the analogue navigation thread latency, specifically includes step:
Judge whether operating range d_move is less than distance d, if so, the predetermined analog interval time t_wait is updated to The analogue navigation thread latency;
Otherwise, the real time interval t between the current location of vehicle and analogue navigation point S is calculateds, and by the reality Time interval tsIt is updated to the analogue navigation thread latency.
4. analogue navigation method in real time as described in claim 1, which is characterized in that it is described according to operating range d_move and away from Magnitude relationship from d, dynamic update the analogue navigation point S, specifically include step:
Judge whether operating range d_move is less than distance d, if so, according to described in operating range d_move and guidance path update Analogue navigation point S;
Otherwise, using next path locus point as newer analogue navigation point S.
CN201810188093.3A 2018-03-07 2018-03-07 Real-time simulation navigation method Active CN108458722B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810188093.3A CN108458722B (en) 2018-03-07 2018-03-07 Real-time simulation navigation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810188093.3A CN108458722B (en) 2018-03-07 2018-03-07 Real-time simulation navigation method

Publications (2)

Publication Number Publication Date
CN108458722A true CN108458722A (en) 2018-08-28
CN108458722B CN108458722B (en) 2021-10-08

Family

ID=63219647

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810188093.3A Active CN108458722B (en) 2018-03-07 2018-03-07 Real-time simulation navigation method

Country Status (1)

Country Link
CN (1) CN108458722B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109660318A (en) * 2018-12-28 2019-04-19 成都路行通信息技术有限公司 A kind of speed noise-reduction method based on car networking
CN112289060A (en) * 2020-09-02 2021-01-29 上海赛可出行科技服务有限公司 Drift-free driver-and-passenger-display method for weak signal scene
CN113670328A (en) * 2021-08-17 2021-11-19 重庆愉客行网络有限公司 Network appointment data acquisition system for offline state

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009156649A (en) * 2007-12-26 2009-07-16 Sanyo Electric Co Ltd Navigation apparatus
JP2012098030A (en) * 2010-10-29 2012-05-24 Sanyo Electric Co Ltd Navigation device
CN103124895A (en) * 2011-03-31 2013-05-29 爱信艾达株式会社 Travel guidance system, travel guidance apparatus, travel guidance method and computer program
CN107167143A (en) * 2017-07-05 2017-09-15 乐高乐佳(北京)信息技术有限公司 Guidance quality air navigation aid, device and equipment based on key point

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009156649A (en) * 2007-12-26 2009-07-16 Sanyo Electric Co Ltd Navigation apparatus
JP2012098030A (en) * 2010-10-29 2012-05-24 Sanyo Electric Co Ltd Navigation device
CN103124895A (en) * 2011-03-31 2013-05-29 爱信艾达株式会社 Travel guidance system, travel guidance apparatus, travel guidance method and computer program
CN107167143A (en) * 2017-07-05 2017-09-15 乐高乐佳(北京)信息技术有限公司 Guidance quality air navigation aid, device and equipment based on key point

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109660318A (en) * 2018-12-28 2019-04-19 成都路行通信息技术有限公司 A kind of speed noise-reduction method based on car networking
CN112289060A (en) * 2020-09-02 2021-01-29 上海赛可出行科技服务有限公司 Drift-free driver-and-passenger-display method for weak signal scene
CN112289060B (en) * 2020-09-02 2023-07-21 上海赛可出行科技服务有限公司 Drift-free simultaneous display method for weak signal scene
CN113670328A (en) * 2021-08-17 2021-11-19 重庆愉客行网络有限公司 Network appointment data acquisition system for offline state
CN113670328B (en) * 2021-08-17 2023-08-08 重庆愉客行网络有限公司 Network appointment vehicle data acquisition system for offline state

Also Published As

Publication number Publication date
CN108458722B (en) 2021-10-08

Similar Documents

Publication Publication Date Title
US20220011448A1 (en) Positioning method, device, medium and equipment
US10435015B2 (en) System delay corrected control method for autonomous vehicles
EP3659004B1 (en) Drifting correction between planning stage and controlling stage of operating autonomous driving vehicles
US20190324463A1 (en) Method for drifting correction for planning a path for autonomous driving vehicles
CN108458722A (en) A kind of real-time analogue navigation method
CN106767858A (en) Traffic route planning system
CN109816980A (en) The method and relevant apparatus in lane locating for a kind of determining vehicle
US20200056894A1 (en) Road Identifying Device, and Vehicle Control System
US11280917B2 (en) Information processing system, storage medium storing information processing program, and control method
US20130253813A1 (en) Method for Calculating Fuel Consumption During Driving and Driving Fuel Consumption Calculation System
EP2741268A1 (en) Vehicle-use information processing device and vehicle-use information processing method
JPWO2010113246A1 (en) Fuel consumption estimation device, fuel consumption estimation method, fuel consumption estimation program, and recording medium
CN104864867B (en) GNSS vehicle is applicable in VSYR blind areas position error modification method
CN108973681A (en) Controller of vehicle
KR20140015481A (en) Method of determining the stress that should be applied to a tyre during an indoor endurance bench test
CN101545781A (en) Method for determining pulse equivalent of speedometer in on-board integrated navigation
CN110525435B (en) Method and device for acquiring vehicle distance, storage medium and vehicle
CN102239319A (en) Fuel-efficient driving system
KR100869471B1 (en) Vehicle Navigation System with a Display Correction and Display Correction Method Thereof
CN103714701B (en) A kind of method that complexity circuit quickly judges hypervelocity
JP2002081950A (en) Digital road map and navigation method using the same
US11387966B2 (en) Information transmission control device, server, and information transmission control system
JP2020027447A (en) Probe information processing device
CN110987023B (en) Inertial navigation dynamic alignment method
CN107807370A (en) Apparatus and method for estimating vehicle heading

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant