[go: up one dir, main page]

CN105300395A - Navigation and positioning method and device - Google Patents

Navigation and positioning method and device Download PDF

Info

Publication number
CN105300395A
CN105300395A CN201410332525.5A CN201410332525A CN105300395A CN 105300395 A CN105300395 A CN 105300395A CN 201410332525 A CN201410332525 A CN 201410332525A CN 105300395 A CN105300395 A CN 105300395A
Authority
CN
China
Prior art keywords
vehicle
position information
determining
current
time interval
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
CN201410332525.5A
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.)
Pdager Mobility Inc
Original Assignee
Pdager Mobility Inc
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 Pdager Mobility Inc filed Critical Pdager Mobility Inc
Priority to CN201410332525.5A priority Critical patent/CN105300395A/en
Publication of CN105300395A publication Critical patent/CN105300395A/en
Pending legal-status Critical Current

Links

Landscapes

  • Navigation (AREA)

Abstract

The invention relates to the technical field of electronic navigation, in particular to a navigation and positioning method and device which are used for solving the problems that the positioning accuracy is low and even positioning failure occurs caused by the fact a GPS receiver of a vehicle in prior art can not normally receive a satellite signal. The navigation and positioning method provided the embodiment of the invention comprises the following steps: obtaining a current vehicle running speed detected by an OBD (on-board diagnostic) system; according to the obtained current vehicle running speed and the time interval of current time and former navigation and positioning time, determining a running distance of the vehicle in the time interval; obtaining the current vehicle running direction; according to the current vehicle running direction and the determined running distance, determining displacement information of the vehicle in the time interval; according to the displacement information, and the vehicle position information obtained by former positioning, determining current vehicle navigation position prediction information.

Description

Navigation positioning method and device
Technical Field
The invention relates to the technical field of electronic navigation, in particular to a navigation positioning method and a navigation positioning device.
Background
The Global Positioning System (GPS) is the second generation satellite navigation system in the united states. Because the navigation positioning technology of the GPS can provide high-precision, low-cost positioning and navigation information for users in real time in the global range, the GPS system has become the most widely applied and most practical global navigation positioning system in the world at present.
At present, the GPS navigation positioning technology is also a navigation positioning technology commonly used in vehicle driving. At any time, any target on the earth, which is provided with a GPS receiver, can know the longitude and latitude coordinates, the running speed and the like of the target through a GPS positioning system, so that the vehicle can also know the position, the running speed and the running direction of the vehicle by arranging the vehicle-mounted GPS receiver on the vehicle. However, the positioning accuracy of the vehicle-mounted GPS receiver is generally affected by the satellite signal condition of the GPS system and the road environment; for example, when the vehicle travels in a tunnel, near a high-rise building, or the like, the GPS satellite signal cannot be normally received. Therefore, under the current urban traffic conditions of more and more buildings and bridge culverts, the positioning error or positioning failure caused by the shielding or shielding of the satellite signals of the GPS system becomes more and more serious, and becomes a bottleneck for further providing high-quality positioning navigation service in the future.
In summary, during the driving process of the vehicle, the vehicle-mounted GPS receiver often fails to receive the GPS satellite signal normally, which results in low positioning accuracy and even failure of positioning.
Disclosure of Invention
The embodiment of the invention provides a navigation positioning method and a navigation positioning device, which are used for solving the problems that a GPS receiver of a vehicle in the prior art often cannot normally receive satellite signals, so that the positioning precision is low, and even the positioning fails.
The navigation positioning method provided by the embodiment of the invention comprises the following steps:
acquiring the current running speed of a vehicle detected by an on-board diagnostic system (OBD);
determining the running distance of the vehicle in the time interval according to the acquired current running speed of the vehicle and the time interval between the current time and the time of the previous navigation positioning;
acquiring the current driving direction of the vehicle;
determining displacement information of the vehicle in the time interval according to the current driving direction of the vehicle and the determined driving distance;
and determining the current dead reckoning position information of the vehicle according to the displacement information and the position information of the vehicle obtained by the previous positioning.
Optionally, after determining the current dead reckoning position information of the vehicle, the method further includes:
and acquiring the current GPS position information and the current GPS speed information of the vehicle, and if the current GPS position information and the current GPS speed information of the vehicle are acquired, correcting the determined dead reckoning position information according to the GPS position information and the GPS speed information to determine the current combined navigation position information of the vehicle.
Optionally, the determining, according to the GPS position information and the GPS speed information, the dead reckoning position information by correcting the determined dead reckoning position information, and determining the current combined navigation position information of the vehicle includes:
inputting the acquired GPS position information, GPS speed information, dead reckoning position information, the current running speed of the vehicle and the current running direction of the vehicle into a Kalman kalman filter established by taking a measurement equation and a system error equation as a model;
and correcting the dead reckoning position information according to the error information aiming at the dead reckoning position information and output by the established kalman filter, and determining the corrected combined navigation position information.
Optionally, the acquiring the current running speed of the vehicle detected by the on-board diagnostic system OBD includes:
sending a request message for acquiring the current running speed of the vehicle to an automobile diagnosis terminal;
and receiving the current running speed of the vehicle from the OBD, which is acquired by the automobile diagnosis terminal according to the request message.
Optionally, the obtaining the current driving direction of the vehicle specifically includes:
determining the angular increment of the vehicle in the time interval according to the angular speed of the vehicle in the time interval measured by the vehicle-mounted gyroscope;
and determining the current driving direction of the vehicle according to the determined angle increment and the driving direction of the vehicle stored after the previous navigation positioning.
Optionally, determining an angular increment of the vehicle in the time interval according to the angular velocity of the vehicle in the time interval measured by the vehicle-mounted gyroscope includes:
measuring each angular velocity of the vehicle in the time interval according to a preset measuring period by a vehicle-mounted gyroscope, wherein the time interval is greater than the measuring period;
determining the product of the angular speed measured in each measurement period in the time interval and the duration of the measurement period as the angular increment in each measurement period, and determining the sum of the angular increments of the vehicle in each measurement period as the angular increment of the vehicle in the time interval; or averaging the angular speeds of the vehicle measured in each measuring period, and determining the product of the average value and the time interval as the angular increment of the vehicle in the time interval.
Optionally, determining displacement information of the vehicle in the time interval according to the current driving direction of the vehicle and the determined driving distance, including:
determining the longitude displacement of the driving distance on a longitude coordinate axis and the latitude displacement on a latitude coordinate axis in a geographic coordinate system according to the current driving direction of the vehicle and the driving distance;
determining the current dead reckoning position information of the vehicle according to the displacement information and the position information of the vehicle obtained by previous positioning, specifically comprising:
determining a sum of the longitude coordinate and the longitude displacement in the position information of the vehicle obtained by the previous positioning as the longitude coordinate of the current dead reckoning position information, and determining a sum of the latitude coordinate and the latitude displacement in the position information of the vehicle obtained by the previous positioning as the latitude coordinate of the dead reckoning position information.
The embodiment of the invention provides a navigation positioning device, which comprises:
the vehicle-mounted diagnosis system comprises a first acquisition module, a second acquisition module and a control module, wherein the first acquisition module is used for acquiring the current running speed of a vehicle detected by a vehicle-mounted diagnosis system OBD;
the first determining module is used for determining the running distance of the vehicle in the time interval according to the current running speed of the vehicle acquired by the first acquiring module and the time interval between the current time and the time of the previous navigation positioning;
the second acquisition module is used for acquiring the current driving direction of the vehicle;
the second determining module is used for determining the displacement information of the vehicle in the time interval according to the current driving direction of the vehicle acquired by the second acquiring module and the determined driving distance;
and the third determining module is used for determining the current dead reckoning position information of the vehicle according to the displacement information and the position information of the vehicle obtained by the previous positioning.
Another embodiment of the present invention provides a navigation positioning apparatus, including: an automotive diagnostic terminal and processor; wherein,
the automobile diagnosis terminal is used for acquiring the current running speed of the automobile detected by the on-board diagnosis system OBD;
the processor is used for determining the running distance of the vehicle in the time interval according to the current running speed of the vehicle obtained by the automobile diagnosis terminal and the time interval between the current time and the time of the previous navigation positioning; acquiring the current driving direction of the vehicle; determining displacement information of the vehicle in the time interval according to the current driving direction of the vehicle and the determined driving distance; and determining the current dead reckoning position information of the vehicle according to the displacement information and the position information of the vehicle obtained by the previous positioning.
According to the embodiment of the invention, the speed information of the vehicle is acquired through the OBD to carry out dead reckoning, so that the position of the vehicle can be determined through dead reckoning when a GPS receiver on the vehicle cannot normally receive satellite signals.
Drawings
Fig. 1 is a flowchart of a navigation positioning method according to an embodiment of the present invention;
FIG. 1A is a diagram illustrating offset information for calculating a distance traveled according to an embodiment of the present invention;
FIG. 2 is a flowchart of a navigation positioning method according to a second embodiment of the present invention;
FIG. 3 is a schematic diagram of various signal trends for navigation and positioning corresponding to the embodiment;
FIG. 4 is a schematic structural diagram of a navigation positioning apparatus according to a third embodiment of the present invention;
fig. 5 is a schematic structural diagram of a navigation and positioning device according to a fourth embodiment of the present invention.
Detailed Description
According to the embodiment of the invention, the current running speed of the vehicle is obtained through an On-board diagnostic (OBD) system, the running displacement information of the vehicle in the time interval between the current time and the time of the previous navigation positioning is determined according to the current running speed and the current running direction of the vehicle, and the current dead reckoning position information of the vehicle is determined by combining the position information of the vehicle obtained by the previous navigation positioning. The navigation and positioning method through dead reckoning can ensure that the position information of the vehicle can still be determined when the GPS receiver on the vehicle cannot normally receive the satellite signal.
In the embodiment of the invention, the OBD is used for acquiring the running speed of the vehicle, and a special vehicle speed measuring device is not required to be installed for navigation positioning, so that the inconvenience caused by operations such as wire breaking and the like on the vehicle is avoided. In specific implementation, the OBD interface can be used to supply power to the device for navigation and positioning according to the embodiment of the present invention.
In an optional embodiment of the present invention, in order to further improve the accuracy of the position information obtained by dead reckoning, after the GPS position information and the GPS speed information are acquired, the dead reckoning position information is corrected by using the GPS position information and the GPS speed information, so as to obtain combined navigation position information with high accuracy.
The embodiments of the present invention will be described in further detail with reference to the drawings attached hereto.
As shown in fig. 1, a flowchart of a navigation positioning method provided in an embodiment of the present invention includes the following steps:
s101: acquiring the current running speed of the vehicle detected by the OBD;
in a specific implementation, each vehicle on which the OBD is installed has a data connection port (DLC), that is, an OBD interface, and an OBD connector of the automotive diagnostic terminal can be inserted into the DLC to acquire vehicle speed information transmitted to the bus by the OBD.
Specifically, acquiring the current running speed of the vehicle detected by the OBD comprises the following steps:
sending a request message for acquiring the current running speed of the vehicle to an automobile diagnosis terminal;
and receiving the current running speed of the vehicle from the OBD, which is acquired by the automobile diagnosis terminal according to the request message.
In the specific implementation process, if a special vehicle speed measuring device (such as an odometer, an accelerometer and the like specially used for providing vehicle speed for a navigation positioning system) is installed for navigation positioning, the vehicle needs to be additionally installed, wired and broken, so that the vehicle body structure is damaged, and the implementation complexity is increased. According to the embodiment of the invention, the current running speed of the vehicle detected by the vehicle OBD is acquired through the automobile diagnosis terminal, and a special vehicle speed measuring device does not need to be installed for navigation positioning. In a specific implementation process, the OBD can be used for acquiring the running speed of the vehicle, and an OBD interface can be used for supplying power to the device for navigation and positioning in the embodiment of the invention. In the specific implementation process, the automobile diagnosis terminal can also be set to automatically acquire the current running speed of the vehicle detected by the vehicle OBD according to the set period for navigation and positioning.
S102: determining the running distance of the vehicle in the time interval according to the acquired current running speed of the vehicle and the time interval between the current time and the time of the previous navigation positioning;
in this step, after the current running speed of the vehicle is obtained, the obtained current running speed of the vehicle may be corrected by a digital filtering method, and the corrected current running speed of the vehicle is time-integrated, that is, the corrected current running speed of the vehicle is multiplied by the time interval, so as to obtain the running distance of the vehicle in the time interval.
In a specific implementation process, the current running speed of the vehicle can be periodically acquired for navigation positioning, and the time interval is the period for navigation positioning.
S103: and acquiring the current driving direction of the vehicle.
In a specific implementation, the current driving direction of the vehicle in S103 may be obtained according to the following steps:
determining the angular increment of the vehicle in the time interval according to the angular speed of the vehicle in the time interval measured by a vehicle-mounted gyroscope on the vehicle;
and determining the current driving direction of the vehicle according to the determined angle increment and the driving direction of the vehicle stored after the previous navigation positioning.
In the specific implementation process, the angular velocity of the vehicle can be measured through the vehicle-mounted gyroscope, the measured angular velocity is subjected to zero correction firstly, and then the angular velocity after the zero correction is further corrected in a digital filtering mode. In practical implementation, the period for performing the dead reckoning navigation positioning is generally 100ms, so the time interval is the dead reckoning navigation positioning period. Since the cycle in which the vehicle-mounted gyroscope measures the angular velocity is generally 10ms once, a plurality of angular velocities measured by the vehicle-mounted gyroscope may be obtained within the time interval, and when determining the angular increment of the vehicle within the time interval, the angular increment of the vehicle within the time interval may be determined based on the measurement cycle of the vehicle-mounted gyroscope and the plurality of measured angular velocities. The determination of the angular increment of the vehicle in the time interval according to the angular velocity of the vehicle in the time interval measured by the vehicle-mounted gyroscope may specifically be obtained by:
mode 1: and determining the angular increment of the vehicle in each measuring period according to each angular speed of the vehicle in the time interval measured by the vehicle-mounted gyroscope according to the measuring period, and determining the sum of the angular increments of the vehicle in each measuring period as the angular increment of the vehicle in the time interval.
In the specific implementation process, the frequency of the output angular velocity of the vehicle-mounted gyroscope and the frequency of the positioning navigation can be kept consistent or inconsistent. Generally, the frequency of the angular velocity output by the vehicle-mounted gyroscope is greater than the frequency of the positioning navigation, and at this time, in one navigation positioning period (i.e., the aforementioned time interval), a plurality of angular velocities are output by the vehicle-mounted gyroscope, and each angular velocity may be subjected to time integration, that is, each angular velocity is multiplied by the measurement period of the vehicle-mounted gyroscope to obtain an angular increment corresponding to each angular velocity, and the angular increments corresponding to each angular velocity are added and summed to obtain the angular increment of the vehicle in the time interval.
For example, if n angular velocities (w, respectively) measured by the vehicle-mounted gyroscope are obtained within the time interval1、w2、……、wn) Can be calculated according to the formula θ ═ w1t+w2t+…+wnt, determining an angular increment θ of the vehicle over the time interval; wherein t is the measurement period of the vehicle-mounted gyroscope, wit represents angular velocity wiThe product of t.
Mode 2: measuring each angular velocity of the vehicle in the time interval according to a preset measuring period by a vehicle-mounted gyroscope; and averaging the angular speeds of the vehicle measured in each measuring period, and determining the product of the average value and the time interval as the angular increment of the vehicle in the time interval.
If n angular velocities (w respectively) measured by the vehicle-mounted gyroscope are obtained in the time interval1、w2、……、wn) According to the formulaDetermining an angular increment θ of the vehicle over the time interval, where T is the time interval.
And finally, obtaining the current driving direction of the vehicle according to the angle increment of the vehicle in the time interval and the driving direction of the vehicle stored after the previous navigation positioning. For example, the driving direction of the vehicle saved after the previous navigation positioning is 30 ° north and east under the geographic coordinate system, the obtained angular increment of the vehicle in the time interval is 30 ° clockwise under the geographic coordinate system, and the current driving direction of the vehicle is determined to be 60 ° north and east.
S104: determining displacement information of the vehicle in the time interval according to the current driving direction of the vehicle and the determined driving distance;
in the step, the displacement information of the vehicle in the time interval is determined according to the following steps in combination with the step S104: determining the longitude displacement of the driving distance on a longitude coordinate axis and the latitude displacement on a latitude coordinate axis in a geographic coordinate system according to the current driving direction of the vehicle and the driving distance; in the geographic coordinate system, the earth equator is taken as the east-west line (corresponding to the x-axis), the original meridian is taken as the north-south line (corresponding to the y-axis), and the intersection point of the equator and the original meridian is taken as the origin 0.
S105: and determining the current dead reckoning position information of the vehicle according to the displacement information and the position information of the vehicle obtained by the previous positioning.
S105 is specifically realized as follows: determining a sum of the longitude coordinate and the longitude displacement in the position information of the vehicle obtained by the previous positioning as the longitude coordinate of the current dead reckoning position information, and determining a sum of the latitude coordinate and the latitude displacement in the position information of the vehicle obtained by the previous positioning as the latitude coordinate of the dead reckoning position information.
As shown in fig. 1A, assuming that longitude and latitude coordinates of a position point a of the vehicle obtained by the previous positioning are (x1, y1), a traveling direction of the vehicle at the previous time is 30 ° north, a current position point of the vehicle is B, a current traveling direction of the vehicle is 60 ° north, and a traveling distance in a time interval is L, the traveling distance in the time interval can be assumed to be a straight distance due to the short time interval, and a longitude displacement amount of the traveling distance L on a coordinate axis of latitude (y axis) in a geographic coordinate system is Δ y Lcos60, a longitude displacement amount of the traveling distance L on a coordinate axis of latitude (x axis) in the geographic coordinate system is Δ x lsn 60, and longitude and latitude coordinates of the position point B are (x1+ lsn 60 °, y1+ Lcos60 °).
In order to further improve the accuracy of the position information obtained by dead reckoning, the dead reckoning position information may be corrected by using GPS information, and the following is specifically described:
in a specific implementation, in order to further improve the accuracy of positioning, after the step S105, the method may further include:
and acquiring the current GPS position information and the current GPS speed information of the vehicle, and if the current GPS position information and the current GPS speed information of the vehicle are acquired, correcting the determined dead reckoning position information according to the GPS position information and the GPS speed information to determine the current combined navigation position information of the vehicle.
In this embodiment, the position information obtained by the dead reckoning, the current traveling direction of the vehicle, and the current traveling speed of the vehicle are corrected using the GPS position information and the GPS speed information obtained by the GPS navigation positioning. It should be noted that the frequency of the navigation and positioning by dead reckoning mainly depends on the frequency of acquiring the vehicle speed. The frequency of the navigation positioning by the dead reckoning may be 10Hz, 50Hz, 100Hz, or the like, and the frequency of the GPS system outputting the GPS information (including the GPS position information and the GPS speed information) is low (typically 1 Hz). Therefore, the above-described integrated navigation computation is not performed every time a result of dead reckoning is determined, and only a result of dead reckoning among results of dead reckoning may be used for integrated navigation computation with GPS information. For example, if the current GPS information of the vehicle is obtained simultaneously with the 10 th dead reckoning, the 10 th dead reckoning position information, the current traveling direction of the vehicle, and the current traveling speed of the vehicle are corrected using the GPS information.
The process of correcting the dead reckoning position information by using the GPS information output by the GPS system specifically comprises the following steps:
inputting the acquired GPS position information, GPS speed information, dead reckoning position information, current vehicle running speed and current vehicle running direction into a Kalman kalman filter established by taking a measurement equation and a system error equation as models;
and correcting the dead reckoning position information according to the error information aiming at the dead reckoning position information and output by the established kalman filter, and determining the corrected combined navigation position information.
In the specific implementation process, a kalman filter with a measurement equation and a system error equation as models is established. Inputting the obtained GPS position information, the GPS speed information, the dead reckoning position information obtained during dead reckoning and the vehicle running speed into a measurement equation of a kalman filter, and inputting the dead reckoning position information obtained during dead reckoning, the current running direction of the vehicle and the current running direction of the vehicle into a system error equation of the kalman filter. In this way, the kalman filter performs filtering fusion on the input information to determine error information respectively aiming at the dead reckoning position information, the current running direction of the vehicle and the current running direction of the vehicle, corrects the dead reckoning result (including the dead reckoning position information, the current speed information of the vehicle and the current running direction of the vehicle) by using the determined error information to obtain corrected combined navigation position information, combined navigation speed information and combined navigation direction information, and takes the corrected position, speed and direction as the actual position, speed and direction of the vehicle after the current navigation positioning.
The following further describes the flow of the navigation positioning method according to an embodiment of the present invention with a specific embodiment.
Fig. 2 is a flowchart of a navigation positioning method according to a second embodiment of the present invention, and fig. 3 is a schematic diagram of various signal trends for navigation positioning corresponding to the second embodiment; the method flow of the second embodiment comprises the following steps:
s201: the method comprises the steps of obtaining the current running speed of a vehicle detected by the OBD, correcting the obtained current running speed of the vehicle in a digital filtering mode, and multiplying the corrected speed and the current time by the time interval of the time of the previous navigation positioning to obtain the running distance of the vehicle in the time interval.
S202: and determining the angular increment of the vehicle in the time interval according to the angular speed of the vehicle in the time interval measured by the vehicle-mounted gyroscope, and determining the current driving direction of the vehicle according to the determined angular increment and the driving direction of the vehicle stored after the previous navigation positioning.
S203: and determining displacement information of the vehicle in the time interval according to the running distance determined in the S201 and the current running direction of the vehicle determined in the S202.
S204: and determining the current dead reckoning position information of the vehicle according to the determined displacement information of the vehicle and the position information of the vehicle obtained by the previous positioning.
S205: after receiving GPS position information and GPS speed information output by a GPS system, inputting the received GPS position information, GPS speed information, dead reckoning position information, the current running speed of the vehicle and the current running direction of the vehicle into a kalman filter established by taking a measurement equation and a system error equation as models.
S206: correcting the dead reckoning position information according to the error information aiming at the dead reckoning position information and output by the kalman filter, and determining combined navigation position information; correcting the current running speed of the vehicle according to the error information aiming at the current running speed of the vehicle output by the kalman filter, and determining the combined navigation speed information; and correcting the current driving direction of the vehicle according to the error information aiming at the current driving direction of the vehicle output by the kalman filter, and determining the combined navigation direction information.
Based on the same inventive concept, the embodiment of the present invention further provides a navigation positioning apparatus corresponding to the navigation positioning method, and as the principle of the apparatus for solving the problem is similar to the navigation positioning method of the embodiment of the present invention, the implementation of the apparatus can refer to the implementation of the method, and repeated details are not repeated.
As shown in fig. 4, a schematic structural diagram of a navigation positioning apparatus according to a third embodiment of the present invention includes:
a first obtaining module 41, configured to obtain a current running speed of the vehicle detected by an on-board diagnostic system OBD;
a first determining module 42, configured to determine a driving distance of the vehicle within a time interval according to the current driving speed of the vehicle acquired by the first acquiring module 41 and the time interval between the current time and the time of the previous navigation positioning;
a second obtaining module 43, configured to obtain a current driving direction of the vehicle;
a second determining module 44, configured to determine, according to the current driving direction of the vehicle obtained by the second obtaining module 43 and the determined driving distance, displacement information of the vehicle in the time interval;
and a third determining module 45, configured to determine current dead reckoning position information of the vehicle according to the displacement information and the position information of the vehicle obtained in the previous positioning.
Optionally, the apparatus further comprises:
a third obtaining module 46, configured to obtain current GPS position information and GPS speed information of the vehicle;
a fourth determining module 47, configured to, if the third obtaining module 46 obtains the current GPS location information and the GPS speed information of the vehicle, correct the determined dead reckoning location information according to the GPS location information and the GPS speed information, and determine the current combined navigation location information of the vehicle.
Optionally, the fourth determining module 47 is specifically configured to: inputting the acquired GPS position information, GPS speed information, dead reckoning position information, the current running speed of the vehicle and the current running direction of the vehicle into a Kalman kalman filter established by taking a measurement equation and a system error equation as a model; and correcting the dead reckoning position information according to the error information aiming at the dead reckoning position information and output by the established kalman filter, and determining the corrected combined navigation position information.
Optionally, the first obtaining module 41 is specifically configured to: sending a request message for acquiring the current running speed of the vehicle to an automobile diagnosis terminal; and receiving the current running speed of the vehicle from the OBD, which is acquired by the automobile diagnosis terminal according to the request message.
Optionally, the second obtaining module 43 is specifically configured to: determining the angular increment of the vehicle in the time interval according to the angular speed of the vehicle in the time interval measured by the vehicle-mounted gyroscope; and determining the current driving direction of the vehicle according to the determined angle increment and the driving direction of the vehicle stored after the previous navigation positioning.
Optionally, the second obtaining module 43 determines an angular increment of the vehicle in the time interval, and is specifically configured to: measuring each angular velocity of the vehicle in the time interval according to a preset measuring period by a vehicle-mounted gyroscope, wherein the time interval is greater than the measuring period; determining the product of the angular speed measured in each measurement period in a time interval and the duration of the measurement period as the angular increment in each measurement period, and determining the sum of the angular increments of the vehicle in each measurement period as the angular increment of the vehicle in the time interval; or averaging the angular speeds of the vehicle measured in each measuring period, and determining the product of the average value and the time interval as the angular increment of the vehicle in the time interval.
Optionally, the second determining module 44 is specifically configured to: determining the longitude displacement of the driving distance on a longitude coordinate axis and the latitude displacement on a latitude coordinate axis in a geographic coordinate system according to the current driving direction of the vehicle and the driving distance;
the third determining module 45 is specifically configured to: determining a sum of the longitude coordinate and the longitude displacement in the position information of the vehicle obtained by the previous positioning as the longitude coordinate of the current dead reckoning position information, and determining a sum of the latitude coordinate and the latitude displacement in the position information of the vehicle obtained by the previous positioning as the latitude coordinate of the dead reckoning position information.
As shown in fig. 5, a schematic structural diagram of a navigation positioning apparatus according to a fourth embodiment of the present invention includes: an automotive diagnostic terminal 51 and a processor 52; wherein,
the automobile diagnosis terminal 51 is configured to obtain a current driving speed of the vehicle detected by the on-board diagnosis system OBD;
the processor 52 is configured to determine a driving distance of the vehicle within a time interval according to the current driving speed of the vehicle obtained by the automobile diagnosis terminal 51 and the time interval between the current time and the time of the previous navigation positioning; acquiring the current driving direction of the vehicle; determining displacement information of the vehicle in the time interval according to the current driving direction of the vehicle and the determined driving distance; and determining the current dead reckoning position information of the vehicle according to the displacement information and the position information of the vehicle obtained by the previous positioning.
Optionally, the apparatus further comprises:
a global positioning system GPS receiver 53 for receiving GPS signals, determining current GPS position information and GPS velocity information of the vehicle based on the received GPS signals, and transmitting the determined GPS position information and GPS velocity information to the processor;
the processor 52 is further configured to correct the determined dead reckoning location information according to the GPS location information and the GPS speed information to determine a current combined navigation location information of the vehicle.
Optionally, the processor 52 corrects the determined dead reckoning position information according to the GPS position information and the GPS speed information, and determines the current combined navigation position information of the vehicle, which is specifically configured to: inputting the acquired GPS position information, GPS speed information, dead reckoning position information, the current running speed of the vehicle and the current running direction of the vehicle into a Kalman kalman filter established by taking a measurement equation and a system error equation as a model; and correcting the dead reckoning position information according to the error information aiming at the dead reckoning position information and output by the established kalman filter, and determining the corrected combined navigation position information.
Optionally, the processor 52 obtains a current running speed of the vehicle detected by the on-board diagnostic system OBD, and is specifically configured to: sending a request message for acquiring the current running speed of the vehicle to an automobile diagnosis terminal; and receiving the current running speed of the vehicle from the OBD, which is acquired by the automobile diagnosis terminal according to the request message.
Optionally, the apparatus further comprises:
an in-vehicle gyroscope 54 for measuring the angular velocity of vehicle travel and transmitting the measured angular velocity of vehicle travel to the processor;
the processor 52 obtains the current driving direction of the vehicle, and is specifically configured to: determining the angular increment of the vehicle in the time interval according to the angular speed of the vehicle in the time interval; and determining the current driving direction of the vehicle according to the determined angle increment and the driving direction of the vehicle stored after the previous navigation positioning.
Optionally, the processor 52 determines that the angular increment of the vehicle in the time interval is specifically used for: measuring each angular velocity of the vehicle in the time interval according to a preset measuring period by a vehicle-mounted gyroscope, wherein the time interval is greater than the measuring period; determining the product of the angular speed measured in each measurement period in a time interval and the duration of the measurement period as the angular increment in each measurement period, and determining the sum of the angular increments of the vehicle in each measurement period as the angular increment of the vehicle in the time interval; or averaging the angular speeds of the vehicle measured in each measuring period, and determining the product of the average value and the time interval as the angular increment of the vehicle in the time interval.
Optionally, the processor 52 determines displacement information of the vehicle in the time interval according to the current driving direction of the vehicle and the determined driving distance; determining the current dead reckoning position information of the vehicle according to the displacement information and the position information of the vehicle obtained by the previous positioning, and specifically: determining the longitude displacement of the driving distance on a longitude coordinate axis and the latitude displacement on a latitude coordinate axis in a geographic coordinate system according to the current driving direction of the vehicle and the driving distance; determining a sum of the longitude coordinate and the longitude displacement in the position information of the vehicle obtained by the previous positioning as the longitude coordinate of the current dead reckoning position information, and determining a sum of the latitude coordinate and the latitude displacement in the position information of the vehicle obtained by the previous positioning as the latitude coordinate of the dead reckoning position information.
In the above navigation positioning device, the processor 52 may specifically include two functional units, namely a Dead Reckoning (DR) module and a DR/GPS combined navigation module; the DR module is configured to determine dead reckoning position information of the vehicle according to a current running speed of the vehicle provided by the automobile diagnosis terminal 51 and an angular speed provided by the vehicle-mounted gyroscope 54, and the DR/GPS combined navigation module is configured to determine error information respectively corresponding to the dead reckoning position information, the current running speed of the vehicle, and the current running direction of the vehicle according to the GPS speed information and the GPS position information provided by the GPS receiver 53, and correct a dead reckoning result according to the determined error information to obtain combined navigation position information, combined navigation speed information, and combined navigation direction information.
The automobile diagnosis terminal 51 may specifically include: the system comprises an OBD connector, a data control unit, an analysis control unit and a wireless communication control unit, wherein the OBD connector is connected with a DLC of a vehicle, the data control unit is used for acquiring speed information of the vehicle, the analysis control unit is used for realizing handshaking with an automobile bus protocol and data analysis, and the wireless communication control unit is used for accessing a DR module and realizing information interaction. The wireless communication control unit may communicate with the DR module based on various communication network systems such as bluetooth, wireless compatibility authentication (WIFI), ZigBee (ZigBee), Ultra Wideband (UWB), infrared data standard protocol (IrDA), home radio frequency (HomeRF), infrared transmission technology, and the like.
Based on the above functional units, the working process of the automobile diagnosis terminal 51 is as follows: the wireless communication control unit receives a request message for acquiring speed information sent by a DR module of the processor, and then informs the request message to an analysis control unit, the analysis control unit sends a speed information request instruction to a data control unit, the data control unit acquires a speed signal transmitted to a bus by a wheel speed sensor of a vehicle through an OBD connector inserted into a data connection port (DLC) of the vehicle and transmits the acquired speed signal back to the analysis control unit, and the analysis control unit analyzes the current running speed of the vehicle according to the acquired speed signal and sends the analyzed current running speed of the vehicle to the DR module through a wireless communication control unit.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (21)

1. A navigation positioning method is characterized by comprising the following steps:
acquiring the current running speed of a vehicle detected by an on-board diagnostic system (OBD);
determining the running distance of the vehicle in the time interval according to the acquired current running speed of the vehicle and the time interval between the current time and the time of the previous navigation positioning;
acquiring the current driving direction of the vehicle;
determining displacement information of the vehicle in the time interval according to the current driving direction of the vehicle and the determined driving distance;
and determining the current dead reckoning position information of the vehicle according to the displacement information and the position information of the vehicle obtained by the previous positioning.
2. The method of claim 1, wherein after determining the current dead reckoning location information for the vehicle, further comprising:
and acquiring the current GPS position information and the current GPS speed information of the vehicle, and if the current GPS position information and the current GPS speed information of the vehicle are acquired, correcting the determined dead reckoning position information according to the GPS position information and the GPS speed information to determine the current combined navigation position information of the vehicle.
3. The method of claim 2, wherein said determining the current combined navigational position information for the vehicle by correcting the determined dead reckoning position information based on the GPS position information and GPS velocity information comprises:
inputting the acquired GPS position information, GPS speed information, dead reckoning position information, the current running speed of the vehicle and the current running direction of the vehicle into a Kalman kalman filter established by taking a measurement equation and a system error equation as a model;
and correcting the dead reckoning position information according to the error information aiming at the dead reckoning position information and output by the established kalman filter, and determining the corrected combined navigation position information.
4. The method according to any one of claims 1 to 3, wherein the acquiring of the current running speed of the vehicle detected by the on-board diagnostic system (OBD) comprises:
sending a request message for acquiring the current running speed of the vehicle to an automobile diagnosis terminal;
and receiving the current running speed of the vehicle from the OBD, which is acquired by the automobile diagnosis terminal according to the request message.
5. The method according to any one of claims 1 to 3, wherein the obtaining of the current driving direction of the vehicle specifically comprises:
determining the angular increment of the vehicle in the time interval according to the angular speed of the vehicle in the time interval measured by the vehicle-mounted gyroscope;
and determining the current driving direction of the vehicle according to the determined angle increment and the driving direction of the vehicle stored after the previous navigation positioning.
6. The method of claim 5, wherein determining the angular increment of the vehicle over the time interval based on the angular velocity of the vehicle over the time interval measured by an on-board gyroscope comprises:
measuring each angular velocity of the vehicle in the time interval according to a preset measuring period by a vehicle-mounted gyroscope, wherein the time interval is greater than the measuring period;
determining the product of the angular speed measured in each measurement period in the time interval and the duration of the measurement period as the angular increment in each measurement period, and determining the sum of the angular increments of the vehicle in each measurement period as the angular increment of the vehicle in the time interval; or averaging the angular speeds of the vehicle measured in each measuring period, and determining the product of the average value and the time interval as the angular increment of the vehicle in the time interval.
7. The method according to any one of claims 1 to 3, wherein determining displacement information of the vehicle within the time interval based on the current driving direction of the vehicle and the determined driving distance comprises:
determining the longitude displacement of the driving distance on a longitude coordinate axis and the latitude displacement on a latitude coordinate axis in a geographic coordinate system according to the current driving direction of the vehicle and the driving distance;
determining the current dead reckoning position information of the vehicle according to the displacement information and the position information of the vehicle obtained by previous positioning, specifically comprising:
determining a sum of the longitude coordinate and the longitude displacement in the position information of the vehicle obtained by the previous positioning as the longitude coordinate of the current dead reckoning position information, and determining a sum of the latitude coordinate and the latitude displacement in the position information of the vehicle obtained by the previous positioning as the latitude coordinate of the dead reckoning position information.
8. A navigation positioning device, comprising:
the vehicle-mounted diagnosis system comprises a first acquisition module, a second acquisition module and a control module, wherein the first acquisition module is used for acquiring the current running speed of a vehicle detected by a vehicle-mounted diagnosis system OBD;
the first determining module is used for determining the running distance of the vehicle in the time interval according to the current running speed of the vehicle acquired by the first acquiring module and the time interval between the current time and the time of the previous navigation positioning;
the second acquisition module is used for acquiring the current driving direction of the vehicle;
the second determining module is used for determining the displacement information of the vehicle in the time interval according to the current driving direction of the vehicle acquired by the second acquiring module and the determined driving distance;
and the third determining module is used for determining the current dead reckoning position information of the vehicle according to the displacement information and the position information of the vehicle obtained by the previous positioning.
9. The apparatus of claim 8, wherein the apparatus further comprises:
the third acquisition module is used for acquiring the current GPS position information and the current GPS speed information of the vehicle;
and the fourth determining module is used for correcting the determined dead reckoning position information according to the GPS position information and the GPS speed information if the third acquiring module acquires the current GPS position information and the GPS speed information of the vehicle, so as to determine the current combined navigation position information of the vehicle.
10. The apparatus of claim 9, wherein the fourth determination module is specifically configured to: inputting the acquired GPS position information, GPS speed information, dead reckoning position information, the current running speed of the vehicle and the current running direction of the vehicle into a Kalman kalman filter established by taking a measurement equation and a system error equation as a model; and correcting the dead reckoning position information according to the error information aiming at the dead reckoning position information and output by the established kalman filter, and determining the corrected combined navigation position information.
11. The apparatus of any one of claims 8 to 10, wherein the first obtaining module is specifically configured to: sending a request message for acquiring the current running speed of the vehicle to an automobile diagnosis terminal; and receiving the current running speed of the vehicle from the OBD, which is acquired by the automobile diagnosis terminal according to the request message.
12. The apparatus according to any one of claims 8 to 10, wherein the second obtaining module is specifically configured to: determining the angular increment of the vehicle in the time interval according to the angular speed of the vehicle in the time interval measured by the vehicle-mounted gyroscope; and determining the current driving direction of the vehicle according to the determined angle increment and the driving direction of the vehicle stored after the previous navigation positioning.
13. The apparatus of claim 12, wherein the second obtaining module determines an angular increment of the vehicle over the time interval, and is specifically configured to: measuring each angular velocity of the vehicle in the time interval according to a preset measuring period by a vehicle-mounted gyroscope, wherein the time interval is greater than the measuring period; determining the product of the angular speed measured in each measurement period in the time interval and the duration of the measurement period as the angular increment in each measurement period, and determining the sum of the angular increments of the vehicle in each measurement period as the angular increment of the vehicle in the time interval; or averaging the angular speeds of the vehicle measured in each measuring period, and determining the product of the average value and the time interval as the angular increment of the vehicle in the time interval.
14. The apparatus according to any one of claims 8 to 10, wherein the second determining module is specifically configured to: determining the longitude displacement of the driving distance on a longitude coordinate axis and the latitude displacement on a latitude coordinate axis in a geographic coordinate system according to the current driving direction of the vehicle and the driving distance;
the third determining module is specifically configured to: determining a sum of the longitude coordinate and the longitude displacement in the position information of the vehicle obtained by the previous positioning as the longitude coordinate of the current dead reckoning position information, and determining a sum of the latitude coordinate and the latitude displacement in the position information of the vehicle obtained by the previous positioning as the latitude coordinate of the dead reckoning position information.
15. A navigational positioning device, comprising: an automotive diagnostic terminal and processor; wherein,
the automobile diagnosis terminal is used for acquiring the current running speed of the automobile detected by the on-board diagnosis system OBD;
the processor is used for determining the running distance of the vehicle in the time interval according to the current running speed of the vehicle obtained by the automobile diagnosis terminal and the time interval between the current time and the time of the previous navigation positioning; acquiring the current driving direction of the vehicle; determining displacement information of the vehicle in the time interval according to the current driving direction of the vehicle and the determined driving distance; and determining the current dead reckoning position information of the vehicle according to the displacement information and the position information of the vehicle obtained by the previous positioning.
16. The apparatus of claim 15, wherein the apparatus further comprises:
a Global Positioning System (GPS) receiver for receiving GPS signals, determining current GPS position information and GPS speed information of the vehicle according to the received GPS signals, and transmitting the determined GPS position information and GPS speed information to the processor;
the processor is further configured to correct the determined dead reckoning position information according to the GPS position information and the GPS speed information, and determine current combined navigation position information of the vehicle.
17. The apparatus of claim 16, wherein the processor corrects the determined dead reckoning location information based on the GPS location information and GPS velocity information to determine a current combined navigational location information for the vehicle, and is further configured to: inputting the acquired GPS position information, GPS speed information, dead reckoning position information, the current running speed of the vehicle and the current running direction of the vehicle into a Kalman kalman filter established by taking a measurement equation and a system error equation as a model; and correcting the dead reckoning position information according to the error information aiming at the dead reckoning position information and output by the established kalman filter, and determining the corrected combined navigation position information.
18. The device according to any one of claims 15 to 17, wherein the processor obtains a current driving speed of the vehicle detected by the on-board diagnostics system OBD, and is specifically configured to: sending a request message for acquiring the current running speed of the vehicle to an automobile diagnosis terminal; and receiving the current running speed of the vehicle from the OBD, which is acquired by the automobile diagnosis terminal according to the request message.
19. The apparatus of any of claims 15 to 17, further comprising:
the vehicle-mounted gyroscope is used for measuring the angular speed of vehicle running and transmitting the measured angular speed of vehicle running to the processor;
the processor obtains the current driving direction of the vehicle, and is specifically configured to: determining the angular increment of the vehicle in the time interval according to the angular speed of the vehicle in the time interval; and determining the current driving direction of the vehicle according to the determined angle increment and the driving direction of the vehicle stored after the previous navigation positioning.
20. The apparatus of claim 19, wherein the processor determines the angular increment of the vehicle over the time interval is specifically for: measuring each angular velocity of the vehicle in the time interval according to a preset measuring period by a vehicle-mounted gyroscope, wherein the time interval is greater than the measuring period; determining the product of the angular speed measured in each measurement period in the time interval and the duration of the measurement period as the angular increment in each measurement period, and determining the sum of the angular increments of the vehicle in each measurement period as the angular increment of the vehicle in the time interval; or averaging the angular speeds of the vehicle measured in each measuring period, and determining the product of the average value and the time interval as the angular increment of the vehicle in the time interval.
21. The apparatus according to any one of claims 15 to 17, wherein the processor determines displacement information of the vehicle during the time interval based on a current driving direction of the vehicle and the determined driving distance; determining the current dead reckoning position information of the vehicle according to the displacement information and the position information of the vehicle obtained by the previous positioning, and specifically:
determining the longitude displacement of the driving distance on a longitude coordinate axis and the latitude displacement on a latitude coordinate axis in a geographic coordinate system according to the current driving direction of the vehicle and the driving distance; determining a sum of the longitude coordinate and the longitude displacement in the position information of the vehicle obtained by the previous positioning as the longitude coordinate of the current dead reckoning position information, and determining a sum of the latitude coordinate and the latitude displacement in the position information of the vehicle obtained by the previous positioning as the latitude coordinate of the dead reckoning position information.
CN201410332525.5A 2014-07-11 2014-07-11 Navigation and positioning method and device Pending CN105300395A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410332525.5A CN105300395A (en) 2014-07-11 2014-07-11 Navigation and positioning method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410332525.5A CN105300395A (en) 2014-07-11 2014-07-11 Navigation and positioning method and device

Publications (1)

Publication Number Publication Date
CN105300395A true CN105300395A (en) 2016-02-03

Family

ID=55197932

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410332525.5A Pending CN105300395A (en) 2014-07-11 2014-07-11 Navigation and positioning method and device

Country Status (1)

Country Link
CN (1) CN105300395A (en)

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106384515A (en) * 2016-11-18 2017-02-08 杭州好好开车科技有限公司 Vehicle speed fitting method by combining obd and sensing equipment
CN106444772A (en) * 2016-10-25 2017-02-22 北京京东尚科信息技术有限公司 Automated guided vehicle wheel train rudder angle automatic adjustment method and device and automated guided vehicle
CN106595676A (en) * 2016-12-16 2017-04-26 深圳市元征软件开发有限公司 Position analysis method and vehicle equipment
CN106767761A (en) * 2017-01-18 2017-05-31 深圳市可可卓科科技有限公司 A kind of benefit of position coordinates calculates method and device
CN107796394A (en) * 2016-09-05 2018-03-13 华为终端(东莞)有限公司 A kind of vehicle indoor positioning method, apparatus, system and wearable smart machine
CN108919327A (en) * 2018-04-19 2018-11-30 上海移为通信技术股份有限公司 The method for improving OBD box positioning accuracy
CN108931796A (en) * 2018-05-28 2018-12-04 广州英卓电子科技有限公司 A kind of method and positioning system of bus location
CN109001789A (en) * 2018-06-05 2018-12-14 西安交通大学 A kind of unmanned vehicle positioning fusion method based on cross-correlation entropy registration
CN109284659A (en) * 2017-07-22 2019-01-29 上海谷米实业有限公司 A kind of positioning of mobile object is rectified a deviation and the method for noise filtering
CN109737954A (en) * 2018-12-06 2019-05-10 成都路行通信息技术有限公司 A kind of inertial navigation method based on speed and angular speed
CN109974736A (en) * 2019-04-09 2019-07-05 百度在线网络技术(北京)有限公司 Vehicle navigation method and device
CN109997013A (en) * 2016-11-30 2019-07-09 松下知识产权经营株式会社 The control method of positioning device, vehicle, the control method of positioning device and vehicle
CN110109161A (en) * 2018-02-01 2019-08-09 高德信息技术有限公司 A kind of fingerprint characteristic acquisition method and device
CN110143200A (en) * 2019-04-01 2019-08-20 深圳市元征科技股份有限公司 A kind of vehicle status data acquisition methods, device, mobile unit and storage medium
CN110191412A (en) * 2019-05-22 2019-08-30 象翌微链科技发展有限公司 A method for correcting vehicle driving route information, and a vehicle-mounted terminal
CN110383003A (en) * 2017-03-17 2019-10-25 大陆-特韦斯贸易合伙股份公司及两合公司 Method for providing and obtaining vehicle position, method for calculating travel time, networking device and storage medium
CN110579781A (en) * 2018-06-11 2019-12-17 上海汽车集团股份有限公司 A vehicle positioning method, device and electronic equipment
CN110914639A (en) * 2017-07-10 2020-03-24 奥迪股份公司 Data generation method for generating and updating a topological map of at least one space of at least one building
CN110926481A (en) * 2019-12-03 2020-03-27 华安鑫创控股(北京)股份有限公司 Vehicle positioning navigation method and device thereof
CN111366161A (en) * 2020-05-29 2020-07-03 北京晶众智慧交通科技股份有限公司 Vehicle positioning method and electronic device
CN111665530A (en) * 2020-05-18 2020-09-15 北京踏歌智行科技有限公司 GPS (global positioning system) diagnosis method based on vehicle state
CN112013855A (en) * 2020-08-14 2020-12-01 上海擎感智能科技有限公司 Positioning navigation method and system
CN112129968A (en) * 2019-06-24 2020-12-25 罗伯特·博世有限公司 Method and device for generating a vehicle speed signal
CN112748716A (en) * 2020-12-10 2021-05-04 无锡行米科技有限公司 Method for hybrid OBD (on-board diagnostics) automobile diagnosis and GNSS (global navigation satellite system) satellite data to acquire driving information
CN113514057A (en) * 2021-04-20 2021-10-19 公安部道路交通安全研究中心 Police service positioning device, method and system
CN114041069A (en) * 2019-06-24 2022-02-11 松下知识产权经营株式会社 Video control device, video control method, and program
CN114355946A (en) * 2022-01-07 2022-04-15 哈尔滨工业大学 Vehicle driving guide system
CN114413912A (en) * 2022-01-30 2022-04-29 重庆长安汽车股份有限公司 Vehicle-mounted navigation system and navigation method for assisting vehicle positioning in tunnel
CN114488237A (en) * 2022-02-25 2022-05-13 阿波罗智联(北京)科技有限公司 Positioning method, device, electronic device and intelligent driving method
CN115218911A (en) * 2021-04-26 2022-10-21 广州汽车集团股份有限公司 Vehicle-mounted navigation positioning method and system and T-BOX
CN115629610A (en) * 2022-10-28 2023-01-20 智道网联科技(北京)有限公司 Tracking control method and device, vehicle, electronic equipment and readable storage medium
CN115630049A (en) * 2022-09-02 2023-01-20 福建车载宝电子科技有限公司 A method and device for automatic vehicle trajectory compensation in a vehicle networking system
CN115683124A (en) * 2021-07-26 2023-02-03 北京四维图新科技股份有限公司 Method for determining a driving trajectory

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2368480A (en) * 2000-10-23 2002-05-01 Apricot Interactive Ltd Vehicle tracking
CN1833239A (en) * 2003-05-12 2006-09-13 环航网络公司 Methods for communicating between elements in a hierarchical floating car data network
CN101063617A (en) * 2006-04-28 2007-10-31 佛山市顺德区顺达电脑厂有限公司 Method and system for acquiring land moving type vehicle geographical locating speed data
CN101183010A (en) * 2007-12-04 2008-05-21 北京科技大学 A positioning subsystem and positioning method of a vehicle ad hoc network system
CN101493335A (en) * 2009-02-27 2009-07-29 启明信息技术股份有限公司 GPS/DR combined navigation method and device
US20090234582A1 (en) * 2008-03-11 2009-09-17 Microsoft Corporation On-Board Diagnostics Based Navigation Device For Dead Reckoning
CN101936737A (en) * 2009-06-30 2011-01-05 凹凸电子(武汉)有限公司 Inertial navigation system and navigation method
CN102300152A (en) * 2010-06-08 2011-12-28 通用汽车有限责任公司 Method of using vehicle location information with a wireless mobile device
CN202614240U (en) * 2011-08-26 2012-12-19 康讯科技股份有限公司 Dead reckoning device combined with vehicle diagnosis system
CN103471601A (en) * 2013-09-22 2013-12-25 东莞市泰斗微电子科技有限公司 Vehicle-mounted integrated navigation method and vehicle-mounted integrated navigation system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2368480A (en) * 2000-10-23 2002-05-01 Apricot Interactive Ltd Vehicle tracking
CN1833239A (en) * 2003-05-12 2006-09-13 环航网络公司 Methods for communicating between elements in a hierarchical floating car data network
CN101063617A (en) * 2006-04-28 2007-10-31 佛山市顺德区顺达电脑厂有限公司 Method and system for acquiring land moving type vehicle geographical locating speed data
CN101183010A (en) * 2007-12-04 2008-05-21 北京科技大学 A positioning subsystem and positioning method of a vehicle ad hoc network system
US20090234582A1 (en) * 2008-03-11 2009-09-17 Microsoft Corporation On-Board Diagnostics Based Navigation Device For Dead Reckoning
CN101493335A (en) * 2009-02-27 2009-07-29 启明信息技术股份有限公司 GPS/DR combined navigation method and device
CN101936737A (en) * 2009-06-30 2011-01-05 凹凸电子(武汉)有限公司 Inertial navigation system and navigation method
CN102300152A (en) * 2010-06-08 2011-12-28 通用汽车有限责任公司 Method of using vehicle location information with a wireless mobile device
CN202614240U (en) * 2011-08-26 2012-12-19 康讯科技股份有限公司 Dead reckoning device combined with vehicle diagnosis system
CN103471601A (en) * 2013-09-22 2013-12-25 东莞市泰斗微电子科技有限公司 Vehicle-mounted integrated navigation method and vehicle-mounted integrated navigation system

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107796394B (en) * 2016-09-05 2020-02-21 华为终端有限公司 A vehicle indoor positioning method, device, system and wearable smart device
CN107796394A (en) * 2016-09-05 2018-03-13 华为终端(东莞)有限公司 A kind of vehicle indoor positioning method, apparatus, system and wearable smart machine
CN106444772B (en) * 2016-10-25 2019-05-03 北京京东尚科信息技术有限公司 Automatic guide vehicle train rudder angle automatic adjusting method, device and automatic guide vehicle
CN106444772A (en) * 2016-10-25 2017-02-22 北京京东尚科信息技术有限公司 Automated guided vehicle wheel train rudder angle automatic adjustment method and device and automated guided vehicle
CN106384515A (en) * 2016-11-18 2017-02-08 杭州好好开车科技有限公司 Vehicle speed fitting method by combining obd and sensing equipment
CN109997013A (en) * 2016-11-30 2019-07-09 松下知识产权经营株式会社 The control method of positioning device, vehicle, the control method of positioning device and vehicle
CN106595676A (en) * 2016-12-16 2017-04-26 深圳市元征软件开发有限公司 Position analysis method and vehicle equipment
CN106767761A (en) * 2017-01-18 2017-05-31 深圳市可可卓科科技有限公司 A kind of benefit of position coordinates calculates method and device
CN110383003B (en) * 2017-03-17 2023-11-17 大陆汽车科技有限公司 Methods for providing and obtaining vehicle location, methods for calculating travel time, networking devices and storage media
CN110383003A (en) * 2017-03-17 2019-10-25 大陆-特韦斯贸易合伙股份公司及两合公司 Method for providing and obtaining vehicle position, method for calculating travel time, networking device and storage medium
US10921137B2 (en) 2017-07-10 2021-02-16 Audi Ag Data generation method for generating and updating a topological map for at least one room of at least one building
CN110914639B (en) * 2017-07-10 2021-08-13 奥迪股份公司 Data generation method for generating and updating a topological map of at least one space of at least one building
CN110914639A (en) * 2017-07-10 2020-03-24 奥迪股份公司 Data generation method for generating and updating a topological map of at least one space of at least one building
CN109284659A (en) * 2017-07-22 2019-01-29 上海谷米实业有限公司 A kind of positioning of mobile object is rectified a deviation and the method for noise filtering
CN110109161A (en) * 2018-02-01 2019-08-09 高德信息技术有限公司 A kind of fingerprint characteristic acquisition method and device
CN108919327A (en) * 2018-04-19 2018-11-30 上海移为通信技术股份有限公司 The method for improving OBD box positioning accuracy
CN108931796A (en) * 2018-05-28 2018-12-04 广州英卓电子科技有限公司 A kind of method and positioning system of bus location
CN109001789A (en) * 2018-06-05 2018-12-14 西安交通大学 A kind of unmanned vehicle positioning fusion method based on cross-correlation entropy registration
CN110579781A (en) * 2018-06-11 2019-12-17 上海汽车集团股份有限公司 A vehicle positioning method, device and electronic equipment
CN109737954A (en) * 2018-12-06 2019-05-10 成都路行通信息技术有限公司 A kind of inertial navigation method based on speed and angular speed
CN110143200A (en) * 2019-04-01 2019-08-20 深圳市元征科技股份有限公司 A kind of vehicle status data acquisition methods, device, mobile unit and storage medium
CN109974736A (en) * 2019-04-09 2019-07-05 百度在线网络技术(北京)有限公司 Vehicle navigation method and device
CN110191412A (en) * 2019-05-22 2019-08-30 象翌微链科技发展有限公司 A method for correcting vehicle driving route information, and a vehicle-mounted terminal
CN110191412B (en) * 2019-05-22 2021-01-26 象翌微链科技发展有限公司 A method for correcting vehicle travel route information, and an in-vehicle terminal
CN114041069A (en) * 2019-06-24 2022-02-11 松下知识产权经营株式会社 Video control device, video control method, and program
CN112129968A (en) * 2019-06-24 2020-12-25 罗伯特·博世有限公司 Method and device for generating a vehicle speed signal
CN110926481A (en) * 2019-12-03 2020-03-27 华安鑫创控股(北京)股份有限公司 Vehicle positioning navigation method and device thereof
CN111665530B (en) * 2020-05-18 2023-06-02 北京踏歌智行科技有限公司 GPS diagnosis method based on vehicle state
CN111665530A (en) * 2020-05-18 2020-09-15 北京踏歌智行科技有限公司 GPS (global positioning system) diagnosis method based on vehicle state
CN111366161A (en) * 2020-05-29 2020-07-03 北京晶众智慧交通科技股份有限公司 Vehicle positioning method and electronic device
CN111366161B (en) * 2020-05-29 2020-11-24 北京晶众智慧交通科技股份有限公司 Vehicle positioning method and electronic device
CN112013855A (en) * 2020-08-14 2020-12-01 上海擎感智能科技有限公司 Positioning navigation method and system
CN112748716A (en) * 2020-12-10 2021-05-04 无锡行米科技有限公司 Method for hybrid OBD (on-board diagnostics) automobile diagnosis and GNSS (global navigation satellite system) satellite data to acquire driving information
CN113514057A (en) * 2021-04-20 2021-10-19 公安部道路交通安全研究中心 Police service positioning device, method and system
CN113514057B (en) * 2021-04-20 2024-06-04 公安部道路交通安全研究中心 Police positioning equipment, method and system
CN115218911A (en) * 2021-04-26 2022-10-21 广州汽车集团股份有限公司 Vehicle-mounted navigation positioning method and system and T-BOX
CN115683124A (en) * 2021-07-26 2023-02-03 北京四维图新科技股份有限公司 Method for determining a driving trajectory
CN114355946A (en) * 2022-01-07 2022-04-15 哈尔滨工业大学 Vehicle driving guide system
CN114413912A (en) * 2022-01-30 2022-04-29 重庆长安汽车股份有限公司 Vehicle-mounted navigation system and navigation method for assisting vehicle positioning in tunnel
CN114488237A (en) * 2022-02-25 2022-05-13 阿波罗智联(北京)科技有限公司 Positioning method, device, electronic device and intelligent driving method
CN115630049A (en) * 2022-09-02 2023-01-20 福建车载宝电子科技有限公司 A method and device for automatic vehicle trajectory compensation in a vehicle networking system
CN115630049B (en) * 2022-09-02 2025-09-16 福建车载宝电子科技有限公司 Automatic vehicle running track compensation method and device in Internet of vehicles system
CN115629610A (en) * 2022-10-28 2023-01-20 智道网联科技(北京)有限公司 Tracking control method and device, vehicle, electronic equipment and readable storage medium

Similar Documents

Publication Publication Date Title
CN105300395A (en) Navigation and positioning method and device
CN101586962A (en) Map Feedback Correction Method for Inertial Navigation System
CN104360366A (en) Dead reckoning and GPS (global positioning system) combined positioning method
CN108535753A (en) Vehicle positioning method, device and equipment
CN105698787A (en) System and method for complex navigation using dead reckoning and gps
WO2014192276A1 (en) Travel route information generation device
CN102645222A (en) Satellite inertial navigation method and equipment
US9127952B2 (en) Estimation of vehicle location
US11946746B2 (en) Method for satellite-based detection of a vehicle location by means of a motion and location sensor
CN110597252B (en) Fusion positioning control method, device and equipment for automatic driving automobile and storage medium
CN110632635A (en) Positioning method, device, electronic device and readable medium for autonomous vehicle
CN108885269B (en) Navigation method, navigation device and navigation system
CN108780157B (en) Vehicle dead reckoning using dynamic calibration and/or dynamic weighting
CN106710281A (en) Vehicle positioning data acquisition method and device
US20170329019A1 (en) Gnss vehicle location involving overlapping roads
CN107037471A (en) The Vehicular navigation system of auxiliary positioning is carried out by Adjacent vehicles
CN104427609A (en) Positioning method and system
KR102331312B1 (en) 3D vehicular navigation system using vehicular internal sensor, camera, and GNSS terminal
JP2013246038A (en) Current position determination device for vehicle
CN107764273B (en) Vehicle navigation positioning method and system
CN109839650A (en) A kind of compatible RTK localization method of unmanned plane, system, equipment and storage medium
KR20160038319A (en) Method for displaying location of vehicle
CN104697536A (en) Vehicle positioning method and apparatus
CN110658542B (en) Method, device, equipment and storage medium for positioning and identifying automatic driving automobile
CN112629530A (en) Vehicle positioning method, device, equipment and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160203