[go: up one dir, main page]

WO2022142834A1 - Self-differential positioning method and apparatus, and mobile device and storage medium - Google Patents

Self-differential positioning method and apparatus, and mobile device and storage medium Download PDF

Info

Publication number
WO2022142834A1
WO2022142834A1 PCT/CN2021/131353 CN2021131353W WO2022142834A1 WO 2022142834 A1 WO2022142834 A1 WO 2022142834A1 CN 2021131353 W CN2021131353 W CN 2021131353W WO 2022142834 A1 WO2022142834 A1 WO 2022142834A1
Authority
WO
WIPO (PCT)
Prior art keywords
mobile device
historical
satellite
moment
self
Prior art date
Application number
PCT/CN2021/131353
Other languages
French (fr)
Chinese (zh)
Inventor
陈凌伟
Original Assignee
广州极飞科技股份有限公司
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 广州极飞科技股份有限公司 filed Critical 广州极飞科技股份有限公司
Publication of WO2022142834A1 publication Critical patent/WO2022142834A1/en

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/40Correcting position, velocity or attitude
    • G01S19/41Differential correction, e.g. DGPS [differential GPS]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/35Constructional details or hardware or software details of the signal processing chain
    • G01S19/37Hardware or software details of the signal processing chain

Definitions

  • Embodiments of the present invention relate to the technical field of mobile devices, and in particular, to a self-differential positioning method, apparatus, mobile device, and storage medium.
  • plant protection equipment With the advancement of agricultural science and technology, in order to meet the quality of plant protection, plant protection equipment is required to have high relative positioning accuracy. Therefore, plant protection drones with autonomous route planning functions are widely used in the plant protection industry.
  • RTK Real-time kinematic
  • RTK satellite positioning technology it is necessary to establish a reference base station and establish a communication network between the reference base station and the mobile station.
  • the communication bandwidth is getting wider and wider, the coverage of a single station is getting smaller and smaller, and the cost is getting higher and higher; Without stable mobile communication network coverage, the use of traditional RTK is limited and cannot be flexibly applied to various scenarios.
  • embodiments of the present invention provide a self-differential positioning method, device, mobile device, and storage medium, so as to achieve accurate positioning without establishing a reference base station and a communication network between the reference base station and the mobile device
  • the purpose of positioning is to reduce the cost of existing navigation and positioning, and to expand positioning scenarios.
  • an embodiment of the present invention provides a self-differential positioning method, which is applied to a mobile device.
  • the method includes: acquiring a pseudorange measurement value of the mobile device relative to a satellite at a current moment and a first differential correction corresponding to a historical moment value, wherein the historical position coordinates of the mobile device at the historical moment are corrected by the first differential correction value, and the historical position coordinates are the virtual reference position of the current position of the mobile device; according to the pseudo The distance measurements and the first differential correction value determine the current location coordinates of the mobile device.
  • an embodiment of the present invention provides a self-differential positioning apparatus, including: an acquisition module configured to acquire a pseudorange measurement value of a mobile device relative to a satellite at a current moment and a first differential correction value corresponding to a historical moment, wherein , the historical position coordinates of the mobile device at the historical moment are corrected by the first differential correction value, and the historical position coordinates are the virtual reference position of the current position of the mobile device; the determining module is used for The pseudorange measurements and the first differential correction value determine the current location coordinates of the mobile device.
  • an embodiment of the present invention provides a mobile device, including a processor, a memory, and at least two satellite receivers, where the satellite receiver is electrically connected to the processor; the memory stores a computer program that can be executed by the processor, and the processor A computer program may be executable to implement the self-differential positioning method as in the first aspect.
  • an embodiment of the present invention provides a storage medium on which a computer program is stored, and when the computer program is executed by a processor, implements the self-differential positioning method according to the first aspect.
  • the self-differential positioning method, device, mobile device, and storage medium provided by the embodiments of the present invention include: acquiring a pseudorange measurement value of the mobile device relative to a satellite at a current moment and a first differential correction value corresponding to a historical moment, wherein , the historical position coordinates of the mobile device at the historical moment are corrected by the first differential correction value, and the historical position coordinates are the virtual reference position of the current position of the mobile device; the current position of the mobile device is determined according to the pseudorange measurement value and the first differential correction value coordinate.
  • the prior art needs to establish a reference base station, and also needs to establish a communication network between the reference base station and the mobile device, which is costly and has limited application scenarios
  • the self-differential positioning method provided by the embodiment of the present invention is There is no need to set up a base station, and the corrected position is used as a virtual reference base station, so it does not need the support of a mobile communication network, thereby reducing the complexity and cost of the system.
  • the self-differential positioning method provided by the embodiment of the present invention can also be applied to a scenario where a short-term relative positioning accuracy is required in an area without RTK support, or as a supplement under the RTK technology to solve the problem of RTK signal transmission interruption.
  • the self-differential positioning method provided by the embodiments of the present invention can be widely used in industries such as plant protection, and can avoid the reference base station construction and the support of the mobile communication network.
  • FIG. 1 is a schematic flowchart of a self-differential positioning method according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram of a self-differentiation working principle provided by an embodiment of the present invention
  • FIG. 3 is a schematic diagram of a typical running trajectory of a plant protection process of a mobile plant protection device according to an embodiment of the present invention
  • FIG. 4 is a schematic flowchart of another self-differential positioning method provided by an embodiment of the present invention.
  • FIG. 5 is a schematic flowchart of another self-differential positioning method provided by an embodiment of the present invention.
  • Fig. 6 is a kind of schematic diagram of track drift
  • FIG. 7 is a schematic flowchart of another self-differential positioning method provided by an embodiment of the present invention.
  • FIG. 8 is a schematic diagram of a mobile device according to an embodiment of the present invention.
  • FIG. 9 is a functional block diagram of a self-differential positioning device according to an embodiment of the present invention.
  • FIG. 10 is a structural block diagram of a mobile device according to an embodiment of the present invention.
  • RTK satellite positioning technology based on RTK satellite positioning technology, it is necessary to establish a reference base station and establish a communication network between the reference base station and the mobile station.
  • the use of RTK satellite positioning technology has the following shortcomings: on the one hand, with the development of communication networks, the communication bandwidth is getting wider and wider, the coverage of a single station is getting smaller and smaller, and the cost of establishing a reference base station is getting higher and higher; on the other hand, rural ( Farms) With the improvement of automation, the population is getting smaller and smaller. From the trend, the coverage of mobile communication networks in rural areas (farms) will become worse and worse, making it impossible for some remote areas to cover stable mobile communication networks.
  • the above-mentioned defects lead to certain limitations in the use of traditional RTK satellite positioning technology, which cannot be flexibly applied to various scenarios.
  • the inventor provides a self-differential positioning method.
  • the self-differential positioning method provided by the embodiment of the present invention does not need to establish a reference station (such as a reference base station), but uses the corrected position as a virtual reference position (also called a virtual reference base station) , so it does not need the support of the mobile communication network.
  • a reference station such as a reference base station
  • a virtual reference position also called a virtual reference base station
  • FIG. 1 is a schematic flowchart of a self-differential positioning method provided by the embodiment of the present invention.
  • the method can include:
  • S115 Acquire the pseudorange measurement value of the mobile device relative to the satellite at the current moment and the first differential correction value corresponding to the historical moment.
  • the coordinates of the historical position corresponding to the mobile device at the historical moment are corrected by the first differential correction value. It can be understood that the error of the coordinates of the historical position is within the error range, and the coordinates of the historical position are relatively accurate. Therefore, the historical position can be used as a virtual reference position for the current position of the mobile device.
  • the above-mentioned pseudorange measurement value refers to the measured distance between the satellite receiver and the satellite that contains errors such as clock error and atmospheric refraction delay.
  • the pseudorange measurement value is The calculation relationship of the value can be as follows:
  • represents the pseudo-range measurement value between the satellite and the mobile device
  • r represents the real distance between the mobile device and the satellite
  • the real distance is the geometric distance between the coordinates of the mobile device and the coordinates of the satellite
  • c represents the electromagnetic wave in the the speed of propagation in space
  • I is the ionospheric error
  • T is the tropospheric error
  • ⁇ ⁇ is the other measurement noise error.
  • the first differential correction value may be the pseudorange measurement value between the mobile device at time t(n) (eg, time t(0)) relative to the satellite i participating in the positioning and the mobile device
  • the difference of the distance with the satellite i, the solution relationship of the first difference correction value can be in the form:
  • i is the i-th satellite participating in the positioning; Represents the differential correction value of satellite i at time t(n), and r tn represents the true distance between satellite i and the mobile device at time t(n).
  • the carrier phase difference correction amount between satellite i and the receiver at time t(n) is the same as that of the receiver.
  • the carrier phase difference correction amounts at time t(n+m) are equal. That is to say, in the process of obtaining the position coordinates of the current moment, the difference correction value corresponding to the historical moment of the current moment may be used.
  • the ephemeris and observation errors may be included in other measurement noise errors.
  • the relationship can be The relative real distance of the mobile device relative to the satellite at the current moment can be obtained, and then the relative real coordinates are calculated according to some positioning algorithms.
  • the self-differential positioning method obtaineds the pseudorange measurement value of the mobile device relative to the satellite at the current moment and the first differential correction value corresponding to the historical moment; and then according to the pseudorange measurement value and the first differential correction value Determine the current position coordinates of the mobile device, because the coordinates of the historical position corresponding to the mobile device at the historical moment are corrected by the first differential correction value; the historical position is the virtual reference position of the current position of the mobile device (the first corresponding to the virtual reference position).
  • the differential correction value can be used to determine the position coordinates of the mobile device at a subsequent time), therefore, the positioning accuracy of the mobile device at a subsequent time can be improved within a certain period of time.
  • the self-differential positioning method provided by the embodiment of the present invention does not need to establish a reference station, but uses the corrected position as a virtual reference base station, so it does not need the support of a mobile communication network.
  • the reference base station construction and the support of the mobile communication network are eliminated.
  • FIG. 2 is a schematic diagram of a working principle of self-differentiation provided by an embodiment of the present invention.
  • the distance measurement value between the mobile device and the satellite at time t(n) can be understood as a pseudorange measurement value, which is a value determined by the mobile device according to the information of the satellite received by the satellite receiver.
  • the real distance can be understood as the geometric distance between the current coordinates of the mobile device and the satellite coordinates. It can be seen that there is a measurement error between the distance measurement value and the predicted real distance, and the measurement error can be used as a differential correction value.
  • the error-corrected distance measurement value can be obtained according to the differential correction value obtained at time t(n) and the distance measurement value obtained at time t(n+1), and then according to any positioning method And the error-corrected distance measurements determine the true location of the mobile device at time t(n+1).
  • the above-mentioned historical moment may be the initial moment when the mobile device starts to move; in another implementation manner, the historical moment may be any moment between the initial moment and the current moment.
  • the position at the current moment is relatively accurate relative to the position at the historical moment.
  • the differential correction value calculated at the historical moment can also be used for differential correction at multiple time points (or location points) after the historical moment. Whether it is necessary to update the virtual reference base station (recalculate the differential correction value with the new location point) depends on for practical application requirements. Generally, in some scenarios where the frequency of position update is low and the frequency of heading update is relatively high, the confirmation of position and heading are independent of each other, and the virtual reference base station at the same time can be used, or the virtual reference base station at different times can be used. Because within a certain time and within a certain spatial range, the factors that cause the change of satellite positioning accuracy are small, so the differential correction value calculated at the historical moment can be used for the position positioning at the current moment.
  • FIG. 3 is a schematic diagram of a typical running trajectory of a plant protection process of a mobile plant protection device according to an embodiment of the present invention.
  • the route of the plant protection machine (mobile plant protection equipment) as an example: if point a is used as the starting point and the initial time is t(0), the coordinates of the plant protection equipment at point a can be obtained, and then the pseudo-range measurement value between the satellite and the mobile plant protection equipment can be calculated. Compared with the real distance difference, the differential correction value at time t(0) is obtained, and the differential correction value is passed to the subsequent time for the correction of a certain position (or heading) or a series of positions (or heading) at the subsequent time.
  • the differential correction value calculated from point a can always be used to perform differential correction on any point from a to b, or a certain point between a and b that has undergone differential correction can be taken. It is a virtual reference position, and performs differential correction for a certain subsequent point or a certain series of points. Since the time required for the movement between ab and cd is short, it has little effect on the accuracy factor of satellite positioning. It can be considered that the relative relationship between ab and cd is more accurate. Similarly, cd and ef, ef and hg, etc.
  • the differential correction value R1 calculated at time t(n) can be used as the observed value of the distance between the satellite and the mobile station at time t(n+m) to confirm the position of the mobile station at time t(n+m), and then use the position calculated at time t(n+m) to calculate the differential correction value R2 of the pseudorange measurement value between the satellite and the mobile station.
  • FIG. 4 is a schematic flowchart of another self-differential positioning method provided by an embodiment of the present invention.
  • the embodiment of FIG. 4 is the embodiment of FIG. 1 .
  • the method may further include:
  • S117 Determine the predicted distance between the mobile device and the satellite according to the coordinates of the current position and the coordinates of the satellite at the current moment.
  • the current position coordinates are relatively accurate. Therefore, the current position can be used as a virtual reference position, and the real distance between the mobile device and the satellite can be calculated based on the current position coordinates and the coordinates of the satellite at the current moment.
  • the above-mentioned second differential correction value is used to determine the position coordinates of the mobile device at any at least one future time after the current time.
  • the historical moment in this embodiment of the present invention may be the moment when the mobile device starts to move, or may be any moment between the start moment and the current moment.
  • FIG. 5 is a schematic flowchart of another self-differential positioning method provided by an embodiment of the present invention, and the embodiment of FIG. 5 is the implementation of FIG. 1
  • the method may further include:
  • the information of the satellite may include known information such as satellite pseudo-random code, ephemeris, satellite operating speed, operating orbit, etc., as well as information such as carrier phase values observed by satellite receivers.
  • the coordinates of the satellite can be obtained according to the ephemeris, the speed of the satellite, the orbit and the carrier phase value observed by the satellite receiver.
  • S113 Determine the historical predicted distance and historical pseudorange measurement value between the mobile device and the satellite according to the satellite position coordinates and the historical position coordinates of the mobile device.
  • the predicted distance from the mobile device (r) to the satellite (i) at time t(0) is: Furthermore, according to the pseudorange measurement equation between the satellite and the mobile station's receiving antenna: At the initial time t(0), the pseudorange measurements of the mobile device (r) relative to the satellite (i) can be obtained, so that the first Differential correction value.
  • the historical time t(n) is any time between the initial time t(0) and the current time t(m), where 0 ⁇ n ⁇ m
  • the method of obtaining the first differential correction value is the same as The difference correction value is obtained in the same way at the initial time.
  • the position coordinates of the historical time t(n) have been corrected Relatively accurate coordinates, which can be corrected according to the differential correction value obtained at the initial time t(0), or based on the differential correction value at the time t(n-1), or t(0) and t
  • the difference correction value corresponding to any corrected position between (n) is corrected.
  • the position coordinates of the mobile device at the initial moment can be obtained by map matching.
  • the mobile device can obtain an initial position input by the user, and then map matching. Get initial coordinates.
  • the above-mentioned self-differential positioning method uses relative position compensation rather than physical absolute position compensation, it has high accuracy in the short term, but inevitably there will be an increase in error in the long term, especially in the direction of the track.
  • segment, A and B are the two waypoints on the segment, where A can be understood as the starting point of the segment; a1 represents the starting point in the actual flight path during the movement of the mobile device.
  • FIG. 7 is a schematic flowchart of another self-differential positioning method provided by an embodiment of the present invention.
  • the embodiment of FIG. 7 is the embodiment of FIG. 1 .
  • the method further includes:
  • S119 Acquire pseudorange measurement value, Doppler observation value, carrier phase observation value and satellite navigation message data measured by each satellite receiver.
  • the mobile device in this embodiment of the present invention may be configured with at least two satellite receivers, and each satellite receiver may be electrically connected to the processor of the mobile device; Information from the satellite, including measured pseudorange measurements, Doppler observations, and carrier phase observations, is then transmitted to the processor.
  • the heading angle of the mobile device can be determined after the pseudorange measurement value, Doppler observation value, carrier phase observation value and satellite navigation message data corresponding to each satellite receiver are obtained.
  • S121 Determine the displacement of the mobile device according to the current position coordinates and the historical coordinates of the historical moments adjacent to the current moment.
  • the current position coordinates are corrected position coordinates.
  • step S120 may be as follows:
  • the first step is to linearly combine the pseudorange measurements, Doppler observations, carrier phase observations and satellite navigation text data measured by each satellite receiver to obtain the carrier phase double-difference observation equation.
  • the second step is to determine the heading angle based on the carrier phase double-difference observation equation.
  • FIG. 8 is a schematic diagram of a mobile device according to an embodiment of the present invention.
  • the satellite receiving antenna 1 (ANT1) and the satellite receiving antenna 2 (ANT2) are satellite receiving antennas in the mobile device for receiving satellite signals. Two satellite receiving antennas (the greater the distance between the antennas, the higher the accuracy of their route) are separated by a certain distance.
  • ANT1 is connected to satellite receiver 1
  • ANT2 is connected to satellite receiver 2
  • the two satellite receivers need a common clock.
  • Both the satellite receiver 1 and the satellite receiver 2 are electrically connected to the processor, and the satellite receiver 1 and the satellite receiver 2 respectively transmit the measured pseudorange measurement value, Doppler observation value, carrier phase observation value and satellite navigation message to the processor.
  • the processor constructs the carrier phase double-difference observation equation, and solves it in real time to obtain the heading angle of the mobile device.
  • the processor performs multi-epoch self-difference decomposition calculation between satellites according to the information received by any one of the satellite receivers, that is, based on the position of the mobile station at the historical moment and the pseudorange measurement value, the differential correction value is obtained, which is used for the current moment. It can obtain the accurate displacement data of the mobile device relative to the previous moment, and then fuse the displacement data and heading data, update the current position coordinates, and complete the positioning.
  • FIG. 9 is a functional block diagram of a self-differential positioning device provided by an embodiment of the present invention, wherein , the self-differential positioning device 30 includes: an acquisition module 301 and a determination module 302 .
  • the acquisition module 301 is used to acquire the pseudorange measurement value of the mobile device relative to the satellite at the current moment and the first differential correction value corresponding to the historical moment, wherein the historical position coordinates of the mobile device at the historical moment are corrected by the first differential correction value , and the historical position coordinates are the virtual reference position of the current position of the mobile device.
  • the determining module 302 is configured to determine the current position coordinates of the mobile device according to the pseudorange measurement value and the first differential correction value.
  • the acquiring module 301 and the determining module 302 may perform steps S115 and S116 in coordination to achieve corresponding technical effects.
  • the determining module 302 is further configured to: determine the predicted distance between the mobile device and the satellite at the current moment according to the coordinates of the current position and the coordinates of the satellite at the current moment; determine the second differential correction based on the predicted distance and the pseudorange measurement value. value, the second differential correction value is used to determine the position coordinates of the mobile device at any at least one future time after the current time.
  • the historical moment is the initial moment when the mobile device starts to move; or, the historical moment is any moment between the initial moment and the current moment.
  • the acquiring module 301 is further configured to acquire satellite information; the determining module 302 is further configured to determine satellite position coordinates at historical moments according to the satellite information.
  • the obtaining module 301 is configured to determine the historical predicted distance and historical pseudorange measurement value between the mobile device and the satellite according to the satellite position coordinates and the historical position coordinates; determine the first differential correction value based on the historical predicted distance and the historical pseudorange measurement value.
  • the determining module 302 is further configured to determine the initial position coordinates through map matching when the historical moment is the initial moment when the mobile device starts to move, and the historical position coordinates are the initial position coordinates.
  • the mobile device has at least two satellite receivers; the acquisition module 301 is further configured to acquire pseudorange measurement values, Doppler observations, carrier phase observations, and satellite navigation message data corresponding to each satellite receiver; determine Module 302 is also used to: determine the heading angle of the mobile device based on all pseudorange measurements, Doppler observations, carrier phase observations and satellite navigation message data; The historical coordinates determine the displacement of the mobile device; according to the displacement and heading angle, the current position coordinates are updated.
  • the determining module 302 is specifically configured to: linearly combine the pseudorange measurement value, Doppler observation value, carrier phase observation value and satellite navigation message data corresponding to each satellite receiver measurement to obtain the carrier phase double-difference observation. Equation; Based on the carrier phase double difference observation equation, the heading angle is determined.
  • FIG. 10 is a structural block diagram of the mobile device 50 provided by the embodiment of the present invention.
  • the mobile device 50 may be a drone, a cell phone, a tablet, or the like.
  • the mobile device 50 includes a communication interface 501 , a processor 502 and memory 503 and at least two satellite receivers 504 electrically connected to the processor 502 .
  • the satellite receiver 504 is used for receiving satellite information, and transmitting the received satellite information to the processor 502; the processor 502, the memory 503 and the communication interface 501 are directly or indirectly electrically connected to each other to realize The transfer or interaction of data.
  • these elements may be electrically connected to each other through one or more communication buses or signal lines.
  • the memory 503 can be used to store software programs and modules, such as program instructions/modules corresponding to the self-differential positioning method provided by the embodiment of the present invention, and the processor 502 executes various functions by executing the software programs and modules stored in the memory 503. applications and data processing.
  • the communication interface 501 can be used for signaling or data communication with other node devices.
  • the mobile device 500 may have multiple communication interfaces 501 in the present invention.
  • the memory 503 may be, but not limited to, random access memory (Random Access Memory, RAM), read only memory (Read Only Memory, ROM), programmable read only memory (Programmable Read-Only Memory, PROM), erasable memory In addition to read-only memory (Erasable Programmable Read-Only Memory, EPROM), Electrical Erasable Programmable Read-Only Memory (Electric Erasable Programmable Read-Only Memory, EEPROM), etc.
  • RAM Random Access Memory
  • ROM read only memory
  • PROM programmable read only memory
  • PROM Programmable Read-Only Memory
  • EPROM Erasable Programmable Read-Only Memory
  • EEPROM Electrical Erasable Programmable Read-Only Memory
  • the processor 502 may be an integrated circuit chip with signal processing capability.
  • the processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), etc.; it may also be a digital signal processor (Digital Signal Processing, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), Field-Programmable Gate Array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
  • CPU Central Processing Unit
  • NP Network Processor
  • DSP Digital Signal Processing
  • ASIC Application Specific Integrated Circuit
  • FPGA Field-Programmable Gate Array
  • each module of the above-mentioned self-differential positioning device 30 can be stored in the memory 503 of the mobile device 50 in the form of software or firmware (Firmware), and executed by the processor 502, and at the same time, the data required by the above-mentioned modules is executed.
  • the code of the program, etc. may be stored in the memory 503 .
  • FIG. 10 is only a schematic structural diagram of the mobile device 50 , and the mobile device 50 may further include more or less components than those shown in FIG. 10 , or have different configurations from those shown in FIG. 10 . .
  • Each component shown in FIG. 10 may be implemented in hardware, software, or a combination thereof.
  • An embodiment of the present application provides a storage medium on which a computer program is stored, and when the computer program is executed by the processor 502, implements the self-differential positioning method according to any one of the foregoing embodiments.
  • the storage medium can be, but is not limited to, various media that can store program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a PROM, an EPROM, an EEPROM, a magnetic disk, or an optical disk.

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

A self-differential positioning method and apparatus, and a mobile device and a storage medium. The method comprises: acquiring a pseudo-range measurement value of a mobile device relative to a satellite at the current moment and a corresponding first differential correction value at a historical moment, wherein historical location coordinates of the mobile device at the historical moment are corrected according to the first differential correction value, and the historical location coordinates represent a virtual reference location of the current location of the mobile device (S115); and determining the current location coordinates of the mobile device according to the pseudo-range measurement value and the first differential correction value (S116). It is not necessary to set up a reference station and a mobile communication network, thereby reducing the complexity cost of a system. The method can be applied to a scenario where an area without an RTK support condition has a requirement for short-term relative positioning accuracy, or the method serves as a supplement for RTK technology to solve the problem of RTK signal transmission interruption, thereby realizing accurate positioning.

Description

自差分定位方法、装置、移动设备及存储介质Self-differential positioning method, device, mobile device and storage medium 技术领域technical field
本发明实施例涉及移动设备技术领域,具体而言,涉及一种自差分定位方法、装置、移动设备及存储介质。Embodiments of the present invention relate to the technical field of mobile devices, and in particular, to a self-differential positioning method, apparatus, mobile device, and storage medium.
发明背景Background of the Invention
随着农业科技的进步,为了满足植保质量,要求植保设备具有较高的相对定位精度,因此,具备自主航线规划功能的植保无人机广泛的应用于植保行业。With the advancement of agricultural science and technology, in order to meet the quality of plant protection, plant protection equipment is required to have high relative positioning accuracy. Therefore, plant protection drones with autonomous route planning functions are widely used in the plant protection industry.
目前,植保无人机在导航定位方面主要依赖于基于RTK(Real-time kinematic,简称RTK)的卫星定位技术。但基于RTK卫星定位技术需要建立参考基站,以及建立参考基站与移动站之间通信网络。然而一方面随着通信网络发展,通信带宽越来越宽,单站覆盖范围越来越小,成本越来越高;另一方面移动通信网络在偏远地区覆盖会越来越差,部分地区甚至没有稳定的移动通信网络覆盖,使得传统RTK的使用受到一定限制,无法灵活应用于各个场景中。At present, the navigation and positioning of plant protection drones mainly rely on the satellite positioning technology based on RTK (Real-time kinematic, RTK for short). However, based on RTK satellite positioning technology, it is necessary to establish a reference base station and establish a communication network between the reference base station and the mobile station. However, on the one hand, with the development of communication networks, the communication bandwidth is getting wider and wider, the coverage of a single station is getting smaller and smaller, and the cost is getting higher and higher; Without stable mobile communication network coverage, the use of traditional RTK is limited and cannot be flexibly applied to various scenarios.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本发明实施例提供一种自差分定位方法、装置、移动设备及存储介质,用以在不需要通过建立参考基站以及参考基站与移动设备之间的通信网络的条件下能够实现精准定位的目的,降低现有导航定位的成本,扩展定位场景。In view of this, embodiments of the present invention provide a self-differential positioning method, device, mobile device, and storage medium, so as to achieve accurate positioning without establishing a reference base station and a communication network between the reference base station and the mobile device The purpose of positioning is to reduce the cost of existing navigation and positioning, and to expand positioning scenarios.
第一方面,本发明实施例提供一种自差分定位方法,应用于移动设备,方法包括:获取所述移动设备在当前时刻相对于卫星的伪距测量值以及在历史时刻对应的第一差分校正值,其中,所述移动设备在所述历史时刻的历史位置坐标经过所述第一差分校正值校正,所述历史位置坐标为所述移动设备当前所处位置的虚拟参考位置;根据所述伪距测量值和所述第一差分校正值确定所述移动设备的当前位置坐标。In a first aspect, an embodiment of the present invention provides a self-differential positioning method, which is applied to a mobile device. The method includes: acquiring a pseudorange measurement value of the mobile device relative to a satellite at a current moment and a first differential correction corresponding to a historical moment value, wherein the historical position coordinates of the mobile device at the historical moment are corrected by the first differential correction value, and the historical position coordinates are the virtual reference position of the current position of the mobile device; according to the pseudo The distance measurements and the first differential correction value determine the current location coordinates of the mobile device.
第二方面,本发明实施例提供一种自差分定位装置,包括:获取模块,用于获取移动设备在当前时刻相对于卫星的伪距测量值以及在历史时刻对应的第一差分校正值,其中,所述移动设备在所述历史时刻的历史位置坐标经过所述第一差分校正值校正,所述历史位置坐标为所述移动设备当前所处位置的虚拟参考位置;确定模块,用于根据所述伪距测量值和所述第一差分校正值确定所述移动设备的当前位置坐标。In a second aspect, an embodiment of the present invention provides a self-differential positioning apparatus, including: an acquisition module configured to acquire a pseudorange measurement value of a mobile device relative to a satellite at a current moment and a first differential correction value corresponding to a historical moment, wherein , the historical position coordinates of the mobile device at the historical moment are corrected by the first differential correction value, and the historical position coordinates are the virtual reference position of the current position of the mobile device; the determining module is used for The pseudorange measurements and the first differential correction value determine the current location coordinates of the mobile device.
第三方面,本发明实施例提供一种移动设备,包括处理器、存储器和至少两个卫星接收器,卫星接收器与处理器电连接;存储器存储有能够被处理器执行的计算机程序,处理器可执行计算机程序以实现如第一方面的自差分定位方法。In a third aspect, an embodiment of the present invention provides a mobile device, including a processor, a memory, and at least two satellite receivers, where the satellite receiver is electrically connected to the processor; the memory stores a computer program that can be executed by the processor, and the processor A computer program may be executable to implement the self-differential positioning method as in the first aspect.
第四方面,本发明实施例提供一种存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如第一方面的自差分定位方法。In a fourth aspect, an embodiment of the present invention provides a storage medium on which a computer program is stored, and when the computer program is executed by a processor, implements the self-differential positioning method according to the first aspect.
本发明实施例提供的自差分定位方法、装置、移动设备及存储介质,该方法包括:获取移动设备在当前时刻相对于卫星的伪距测量值以及在历史时刻对应的第一差分校正值,其中,移动设备在历史时刻的历史位置坐标经过第一差分校正值校正,历史位置坐标为移动设备当前所处位置的虚拟参考位置;根据伪距测量值和第一差分校正值确定移动设备的当前位置坐标。与现有技术的区别在于,现有技术需要建立参考基站,还需要建立参考基站与移动设备之间的通信网络,成本高,且应用场景有限制,而本发明实施例提供的自差分定位方法不需要设立基准站,是以已经经过校正的位置作为虚拟参考基站,因此也就不需要移动通信网络的支持,从而降低了系统的复杂性成本。进一步地,本发明实施例提供的自差分定位方法也可以应用于无RTK支持条件地区对短期相对定位精度有需求的场景,或是作为RTK技术下的一种补充,用以解决RTK信号传输断续问题,实现了一定时间内,一定范围内较高的定位精度,同时也可将长期累积误差控制在一个较小的范围内。此外,本发明实施例提供的自差分定位方法可以广泛应用于如植保类行业,可免去参考基站建设和移动通信网络的支持。The self-differential positioning method, device, mobile device, and storage medium provided by the embodiments of the present invention include: acquiring a pseudorange measurement value of the mobile device relative to a satellite at a current moment and a first differential correction value corresponding to a historical moment, wherein , the historical position coordinates of the mobile device at the historical moment are corrected by the first differential correction value, and the historical position coordinates are the virtual reference position of the current position of the mobile device; the current position of the mobile device is determined according to the pseudorange measurement value and the first differential correction value coordinate. The difference from the prior art is that the prior art needs to establish a reference base station, and also needs to establish a communication network between the reference base station and the mobile device, which is costly and has limited application scenarios, while the self-differential positioning method provided by the embodiment of the present invention is There is no need to set up a base station, and the corrected position is used as a virtual reference base station, so it does not need the support of a mobile communication network, thereby reducing the complexity and cost of the system. Further, the self-differential positioning method provided by the embodiment of the present invention can also be applied to a scenario where a short-term relative positioning accuracy is required in an area without RTK support, or as a supplement under the RTK technology to solve the problem of RTK signal transmission interruption. Continued problem, to achieve a certain period of time, within a certain range of high positioning accuracy, but also can control the long-term cumulative error within a small range. In addition, the self-differential positioning method provided by the embodiments of the present invention can be widely used in industries such as plant protection, and can avoid the reference base station construction and the support of the mobile communication network.
附图简要说明Brief Description of Drawings
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings used in the embodiments. It should be understood that the following drawings only show some embodiments of the present invention, and therefore do not It should be regarded as a limitation of the scope, and for those of ordinary skill in the art, other related drawings can also be obtained according to these drawings without any creative effort.
图1为本发明实施例提供的一种自差分定位方法的示意性流程图;FIG. 1 is a schematic flowchart of a self-differential positioning method according to an embodiment of the present invention;
图2为本发明实施例提供的自差分工作原理示意图;FIG. 2 is a schematic diagram of a self-differentiation working principle provided by an embodiment of the present invention;
图3为本发明实施例提供的一种移动植保设备植保过程典型运行轨迹示意图;3 is a schematic diagram of a typical running trajectory of a plant protection process of a mobile plant protection device according to an embodiment of the present invention;
图4为本发明实施例提供的另一种自差分定位方法的示意性流程图;4 is a schematic flowchart of another self-differential positioning method provided by an embodiment of the present invention;
图5为本发明实施例提供的另一种自差分定位方法的示意性流程图;5 is a schematic flowchart of another self-differential positioning method provided by an embodiment of the present invention;
图6为一种航迹漂移示意图;Fig. 6 is a kind of schematic diagram of track drift;
图7为本发明实施例提供的另一种自差分定位方法的示意性流程图;7 is a schematic flowchart of another self-differential positioning method provided by an embodiment of the present invention;
图8为本发明实施例提供的一种移动设备的示意图;FIG. 8 is a schematic diagram of a mobile device according to an embodiment of the present invention;
图9为本发明实施例提供的一种自差分定位装置的功能模块图;9 is a functional block diagram of a self-differential positioning device according to an embodiment of the present invention;
图10为本发明实施例提供的一种移动设备的结构框图。FIG. 10 is a structural block diagram of a mobile device according to an embodiment of the present invention.
实施本发明的方式MODES OF IMPLEMENTING THE INVENTION
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all embodiments. The components of the embodiments of the invention generally described and illustrated in the drawings herein may be arranged and designed in a variety of different configurations.
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。Thus, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the invention as claimed, but is merely representative of selected embodiments of the invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。It should be noted that like numerals and letters refer to like items in the following figures, so once an item is defined in one figure, it does not require further definition and explanation in subsequent figures.
在本发明的描述中,需要说明的是,若出现术语“上”、“下”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,其仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。In the description of the present invention, it should be noted that, if the terms "upper", "lower", "inner", "outer", etc. appear, the orientation or positional relationship indicated is based on the orientation or positional relationship shown in the drawings, or It is the usual orientation or positional relationship when the product of the invention is used, which is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operation, and therefore should not be construed as a limitation of the present invention.
此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。In addition, where the terms "first", "second" and the like appear, they are only used to differentiate the description, and should not be construed as indicating or implying relative importance.
需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。It should be noted that the features in the embodiments of the present invention may be combined with each other without conflict.
目前,移动设备在导航定位方面主要依赖于基于RTK的卫星定位技术。但基于RTK卫星定位技术需要建立参考基站,以及建立参考基站与移动站之间通信网络。采用RTK卫星定位技术存在以下缺陷:一方面,随着通信网络发展,通信带宽越来越宽,单站覆盖范围越来越小,建立参考基站的成本越来越高;另一方面,农村(农场)随着自动化提升,人口越来越少,从趋势上移动通信网络在农村(农场)覆盖会越来越差,使得部分偏远地区无法覆盖稳定的移动通信网络。上述缺陷导致传统RTK卫星定位技术的使用受到一定限制,无法灵活应用于各个场景中。At present, mobile devices mainly rely on RTK-based satellite positioning technology for navigation and positioning. However, based on RTK satellite positioning technology, it is necessary to establish a reference base station and establish a communication network between the reference base station and the mobile station. The use of RTK satellite positioning technology has the following shortcomings: on the one hand, with the development of communication networks, the communication bandwidth is getting wider and wider, the coverage of a single station is getting smaller and smaller, and the cost of establishing a reference base station is getting higher and higher; on the other hand, rural ( Farms) With the improvement of automation, the population is getting smaller and smaller. From the trend, the coverage of mobile communication networks in rural areas (farms) will become worse and worse, making it impossible for some remote areas to cover stable mobile communication networks. The above-mentioned defects lead to certain limitations in the use of traditional RTK satellite positioning technology, which cannot be flexibly applied to various scenarios.
为了解决上述技术问题,发明人提供的一种自差分定位方法,这种自差分定位方法的思想是以移动站在t(n)时刻的位置和伪距测量值为基准,获得差分校正值,并将差分校正值传递给后续t(n+m)时刻进行误差改正,其中m=1,2,...M,获得后续时刻相对精确的位置坐标,在一定时间内提高移动设备后续时刻的定位 精度。与现有技术的区别在于,本发明实施例提供的自差分定位方法不需要设立基准站(如参考基站),而是以已经经过校正的位置作为虚拟参考位置(也可称为虚拟参考基站),因此也就不需要移动通信网络的支持。从而降低了系统的复杂性成本,也可以应用于无RTK支持条件地区对短期相对定位精度有需求的场景,或是作为RTK技术下的一种补充,用以解决RTK信号传输断续问题。In order to solve the above technical problems, the inventor provides a self-differential positioning method. The idea of this self-differential positioning method is to obtain the differential correction value based on the position of the mobile station at time t(n) and the pseudorange measurement value, And pass the differential correction value to the subsequent time t(n+m) for error correction, where m=1,2,...M, obtain the relatively accurate position coordinates of the subsequent time, and improve the mobile device's subsequent time in a certain period of time. positioning accuracy. The difference from the prior art is that the self-differential positioning method provided by the embodiment of the present invention does not need to establish a reference station (such as a reference base station), but uses the corrected position as a virtual reference position (also called a virtual reference base station) , so it does not need the support of the mobile communication network. This reduces the complexity and cost of the system, and can also be applied to scenarios where short-term relative positioning accuracy is required in areas without RTK support, or as a supplement to RTK technology to solve the intermittent problem of RTK signal transmission.
下面以移动设备为例并结合附图,详细介绍本发明实施例提供的自差分定位方法,首先参见图1,图1为本发明实施例提供的一种自差分定位方法的示意性流程图,该方法可以包括:Taking a mobile device as an example and in conjunction with the accompanying drawings, the following describes the self-differential positioning method provided by the embodiment of the present invention in detail. Referring first to FIG. 1, FIG. 1 is a schematic flowchart of a self-differential positioning method provided by the embodiment of the present invention. The method can include:
S115、获取移动设备在当前时刻相对于卫星的伪距测量值以及在历史时刻对应的第一差分校正值。S115: Acquire the pseudorange measurement value of the mobile device relative to the satellite at the current moment and the first differential correction value corresponding to the historical moment.
在一些可能的实施例中,移动设备在历史时刻对应的历史位置的坐标经过第一差分校正值校正,可以理解为,历史位置的坐标的误差在误差范围以内,历史位置的坐标是相对精确的坐标,因此,历史位置可以作为移动设备当前所处位置的虚拟参考位置。In some possible embodiments, the coordinates of the historical position corresponding to the mobile device at the historical moment are corrected by the first differential correction value. It can be understood that the error of the coordinates of the historical position is within the error range, and the coordinates of the historical position are relatively accurate. Therefore, the historical position can be used as a virtual reference position for the current position of the mobile device.
在一些可能的实施例中,上述的伪距测量值指得是测定的卫星接收器到卫星之间的、含有时钟误差和大气层折射延迟等误差的距离,在一种实现方式中,伪距测量值的计算关系式可以如下:In some possible embodiments, the above-mentioned pseudorange measurement value refers to the measured distance between the satellite receiver and the satellite that contains errors such as clock error and atmospheric refraction delay. In one implementation, the pseudorange measurement value is The calculation relationship of the value can be as follows:
Figure PCTCN2021131353-appb-000001
Figure PCTCN2021131353-appb-000001
其中,ρ表示卫星与移动设备之间的伪距测量值,r表示移动设备与卫星之间的真实距离,该真实距离为移动设备的坐标和卫星的坐标之间的几何距离,c表示电磁波在空间中的传播速度,
Figure PCTCN2021131353-appb-000002
表示接收器时钟误差,δ t (s)表示卫星时钟钟差,I表示电离层误差,T表示对流层误差,ε ρ表示其它测量噪声误差。
Among them, ρ represents the pseudo-range measurement value between the satellite and the mobile device, r represents the real distance between the mobile device and the satellite, the real distance is the geometric distance between the coordinates of the mobile device and the coordinates of the satellite, and c represents the electromagnetic wave in the the speed of propagation in space,
Figure PCTCN2021131353-appb-000002
is the receiver clock error, δ t (s) is the satellite clock error, I is the ionospheric error, T is the tropospheric error, and ε ρ is the other measurement noise error.
在一些可能的实施例中,第一差分校正值可以为移动设备在t(n)时刻(例如t(0)时刻)的相对于参与定位的卫星i之间的伪距测量值与该移动设备与该卫星i之间的距离的差值,第一差分校正值的求解关系式可以形如:In some possible embodiments, the first differential correction value may be the pseudorange measurement value between the mobile device at time t(n) (eg, time t(0)) relative to the satellite i participating in the positioning and the mobile device The difference of the distance with the satellite i, the solution relationship of the first difference correction value can be in the form:
Figure PCTCN2021131353-appb-000003
Figure PCTCN2021131353-appb-000003
其中,i为参与定位的第i颗卫星;
Figure PCTCN2021131353-appb-000004
表示t(n)时刻卫星i的差分校正值,r tn表示卫星i与移动设备在t(n)时刻的真实距离。
Among them, i is the i-th satellite participating in the positioning;
Figure PCTCN2021131353-appb-000004
Represents the differential correction value of satellite i at time t(n), and r tn represents the true distance between satellite i and the mobile device at time t(n).
可以理解的是,由于钟差、星历差、观测误差、电离层、对流层折射均为长周期误差,因而可以近似认为在t(n)时刻的卫星i与接收器的载波相位差分校正量与其t(n+m)时刻的载波相位差分校正量相等。也就是说,在获得当前时刻的位置坐标的过程中,可以利用当前时刻的历史时刻对应的差分校正值。在一一实施例中,星历差、观测误差可包含在其它测量噪声误差内。It can be understood that since the clock error, ephemeris error, observation error, ionosphere, and tropospheric refraction are all long-period errors, it can be approximated that the carrier phase difference correction amount between satellite i and the receiver at time t(n) is the same as that of the receiver. The carrier phase difference correction amounts at time t(n+m) are equal. That is to say, in the process of obtaining the position coordinates of the current moment, the difference correction value corresponding to the historical moment of the current moment may be used. In one embodiment, the ephemeris and observation errors may be included in other measurement noise errors.
S116、根据伪距测量值和第一差分校正值确定移动设备的当前位置坐标。S116. Determine the current position coordinates of the mobile device according to the pseudorange measurement value and the first differential correction value.
在一些可能的实施例中,在获得移动设备在当前时刻的伪距测量值和第一差分校正值后,可以根据关系式
Figure PCTCN2021131353-appb-000005
可以获得移动设备在当前时刻相对于卫星的相对真实的距离,再根据一些定位算法来计算相对真实的坐标。
In some possible embodiments, after obtaining the pseudorange measurement value and the first differential correction value of the mobile device at the current moment, the relationship can be
Figure PCTCN2021131353-appb-000005
The relative real distance of the mobile device relative to the satellite at the current moment can be obtained, and then the relative real coordinates are calculated according to some positioning algorithms.
本发明实施例提供的自差分定位方法,通过获取移动设备在当前时刻相对于卫星的伪距测量值以及在历史时刻对应的第一差分校正值;然后根据伪距测量值和第一差分校正值确定移动设备的当前位置坐标,由于移动设备在历史时刻对应的历史位置的坐标经过第一差分校正值校正;历史位置为移动设备当前所处位置的虚拟参考位置(该虚拟参考位置对应的第一差分校正值可用于确定移动设备在后续时刻的位置坐标),因此,在一定时间内提高移动设备后续时刻的定位精度。与现有技术的区别在于,本发明实施例提供的自差分定位方法不需要设立基准站,而是以已经经过校正的位置作为虚拟参考基站,因此也就不需要移动通信网络的支持。从而降低了系统的复杂性成本,也可以应用于无RTK支持条件地区对短期相对定位精度有需求的场景,或是作为RTK技术下的一种补充,用以解决RTK信号传输断续问题,实现了一定时间内,一定范围内较高的定位精度,同时长期累积误差也可以控制在一个较小的范围内。可以广泛应用于如植保类行业。同时免去了参考基站建设和移动通信网络的支持。The self-differential positioning method provided by the embodiment of the present invention obtains the pseudorange measurement value of the mobile device relative to the satellite at the current moment and the first differential correction value corresponding to the historical moment; and then according to the pseudorange measurement value and the first differential correction value Determine the current position coordinates of the mobile device, because the coordinates of the historical position corresponding to the mobile device at the historical moment are corrected by the first differential correction value; the historical position is the virtual reference position of the current position of the mobile device (the first corresponding to the virtual reference position). The differential correction value can be used to determine the position coordinates of the mobile device at a subsequent time), therefore, the positioning accuracy of the mobile device at a subsequent time can be improved within a certain period of time. The difference from the prior art is that the self-differential positioning method provided by the embodiment of the present invention does not need to establish a reference station, but uses the corrected position as a virtual reference base station, so it does not need the support of a mobile communication network. This reduces the complexity and cost of the system, and can also be applied to scenarios where short-term relative positioning accuracy is required in areas without RTK support, or as a supplement to RTK technology to solve the intermittent problem of RTK signal transmission, realize For a certain period of time, the positioning accuracy within a certain range is relatively high, and the long-term cumulative error can also be controlled within a smaller range. It can be widely used in industries such as plant protection. At the same time, the reference base station construction and the support of the mobile communication network are eliminated.
为了方便理解上述自差分定位过程,下面给出一种场景示意图,请参见图2,图2为本发明实施例提供的自差分工作原理示意图。In order to facilitate the understanding of the above-mentioned self-differential positioning process, a schematic diagram of a scenario is given below. Please refer to FIG. 2 , which is a schematic diagram of a working principle of self-differentiation provided by an embodiment of the present invention.
如图2所示,移动设备在t(n)时刻与卫星之间的距离测量值可以理解为伪距测量值,这是通过移动设备根据卫星接收器接收的卫星的信息测定的值,预测的真实距离可以理解为移动设备当前坐标与卫星坐标之间的几何距离,可以看出,距离测量值和预测的真实距离之间存在测量误差,该测量误差即可作为差分校正值,进而,在t(n+1)时刻,可以根据t(n)时刻获得的差分校正值以及在t(n+1)时刻获得的距离测量值获得误差校正后的距离测量值,进而可以根据任何一种定位方法以及误差校正后的距离测量值确定移动设备在t(n+1)时刻的真实位置。As shown in Figure 2, the distance measurement value between the mobile device and the satellite at time t(n) can be understood as a pseudorange measurement value, which is a value determined by the mobile device according to the information of the satellite received by the satellite receiver. The real distance can be understood as the geometric distance between the current coordinates of the mobile device and the satellite coordinates. It can be seen that there is a measurement error between the distance measurement value and the predicted real distance, and the measurement error can be used as a differential correction value. Further, at t At time (n+1), the error-corrected distance measurement value can be obtained according to the differential correction value obtained at time t(n) and the distance measurement value obtained at time t(n+1), and then according to any positioning method And the error-corrected distance measurements determine the true location of the mobile device at time t(n+1).
可选地,在一种场景中,上述的历史时刻可以为移动设备开始移动的初始时刻;在另一种实现方式中,历史时刻可以为初始时刻和当前时刻之间的任意一个时刻。Optionally, in one scenario, the above-mentioned historical moment may be the initial moment when the mobile device starts to move; in another implementation manner, the historical moment may be any moment between the initial moment and the current moment.
可以理解的是,利用移动设备在历史时刻所计算出的差分校正值对当前时刻的伪距测量值进行差分校正,那么当前时刻的位置相对于历史时刻的位置则相对比较准确。历史时刻所计算出的差分校正值也可以用于历史时刻之后多个时间点(或位置点)的差分校正,至于是否需要更新虚拟参考基站(用新的位置点来重新计算差分校正值)取决于实际应用需求。通常,在一些位置更新频率较低,航向更新频率比较高的场景中,位置和航向的确认具有相互独立性,可以使用同一 时刻的虚拟参考基站,也可以使用不同时刻虚拟参考基站。由于在一定时间内,一定空间范围内,引起卫星定位精度变化的因子变化较小,因而可以使用历史时刻计算出的差分校正值用于当前时刻的位置定位。It can be understood that by performing differential correction on the pseudorange measurement value at the current moment using the differential correction value calculated by the mobile device at the historical moment, the position at the current moment is relatively accurate relative to the position at the historical moment. The differential correction value calculated at the historical moment can also be used for differential correction at multiple time points (or location points) after the historical moment. Whether it is necessary to update the virtual reference base station (recalculate the differential correction value with the new location point) depends on for practical application requirements. Generally, in some scenarios where the frequency of position update is low and the frequency of heading update is relatively high, the confirmation of position and heading are independent of each other, and the virtual reference base station at the same time can be used, or the virtual reference base station at different times can be used. Because within a certain time and within a certain spatial range, the factors that cause the change of satellite positioning accuracy are small, so the differential correction value calculated at the historical moment can be used for the position positioning at the current moment.
为了方便理解,下面给出一种场景示意图,参见图3,图3为本发明实施例提供的一种移动植保设备植保过程典型运行轨迹示意图。For ease of understanding, a schematic diagram of a scenario is given below. Referring to FIG. 3 , FIG. 3 is a schematic diagram of a typical running trajectory of a plant protection process of a mobile plant protection device according to an embodiment of the present invention.
如图3所示,其中a、b、c、d、e、f、g、h、i、j、k、l为不同位置上的航点,ab,cd,ef,gh,ij,kl为移动植保设备植保过程中各个航段。ab,cd,ef,gh,ij,kl相互之间大致平行,且基本等距以此避免植保过程漏掉或重复植保现象。As shown in Figure 3, where a, b, c, d, e, f, g, h, i, j, k, l are waypoints at different positions, ab, cd, ef, gh, ij, kl are Each flight segment in the process of plant protection of mobile plant protection equipment. ab, cd, ef, gh, ij, and kl are roughly parallel to each other, and are basically equidistant to avoid omission or duplication of plant protection during the plant protection process.
以植保机(移动植保设备)的航线为例:如果以a点作为起点,初始时刻为t(0),可以获取植保设备在a点坐标,进而计算卫星与移动植保设备间的伪距测量值与真实距离差异,获取t(0)时刻差分校正值,并将该差分校正值传递给后续时刻,用于后续时刻某一位置(或航向)或一系列位置(或航向)校正。Take the route of the plant protection machine (mobile plant protection equipment) as an example: if point a is used as the starting point and the initial time is t(0), the coordinates of the plant protection equipment at point a can be obtained, and then the pseudo-range measurement value between the satellite and the mobile plant protection equipment can be calculated. Compared with the real distance difference, the differential correction value at time t(0) is obtained, and the differential correction value is passed to the subsequent time for the correction of a certain position (or heading) or a series of positions (or heading) at the subsequent time.
例如,移动植保设备从a点到b点过程中,可以一直以a点计算出的差分校正值对从a到b中任意一点位置进行差分校正,也可以取ab之间经过差分校正的某一点为虚拟参考位置,为其后续的某一点或某一系列点进行差分校正。由于ab,cd之间的运动所需时间较短,对引起卫星定位精度因子影响较小,可以认为ab与cd之间的相对关系较为准确;同理cd与ef,ef与hg等,它们之间的位置关系也较准确;同时由于每次差分校正值是以移动站当前位置为基础对下一位置移动设备与卫星之间的距离测量值进行补偿的,因而其长期累积误差不会随着时间推移一直累积,会始终控制在一个较低范围。For example, in the process of moving the plant protection equipment from point a to point b, the differential correction value calculated from point a can always be used to perform differential correction on any point from a to b, or a certain point between a and b that has undergone differential correction can be taken. It is a virtual reference position, and performs differential correction for a certain subsequent point or a certain series of points. Since the time required for the movement between ab and cd is short, it has little effect on the accuracy factor of satellite positioning. It can be considered that the relative relationship between ab and cd is more accurate. Similarly, cd and ef, ef and hg, etc. The position relationship between them is also more accurate; at the same time, since each differential correction value is based on the current position of the mobile station to compensate the distance measurement value between the mobile device and the satellite at the next position, the long-term accumulated error will not follow. The passage of time has been accumulated and will always be controlled in a lower range.
可选地,在一些可能的实施例中,在线性系统中,以t(n)时刻计算出的差分校正值R1,可以作为t(n+m)时刻的卫星与移动站之间距离观测值的补偿,从而确认t(n+m)时刻的移动站位置,再以t(n+m)时刻计算出的位置计算卫星与移动站之间的伪距测量值的差分校正值R2,此时,t(n)时刻获得的差分校正值R1与t(n+m)时刻获得的差分校正值R2是相等的,但由于卫星定位是一个非线性系统,卫星位置变化和其它一些环境因素的影响,参与定位计算的卫星的位置也在变化中,因而需要更新卫星与移动设备之间差分校正值。所以需要不断循环求解差分校正值,从而保证局部区域具有较高的相对定位精度。基于此,下面给出一种可能的实现方式,请参见图4,图4为本发明实施例提供的另一种自差分定位方法的示意性流程图,图4实施例为图1实施例的例子,在图1实施例的基础上,该方法还可以包括:Optionally, in some possible embodiments, in a linear system, the differential correction value R1 calculated at time t(n) can be used as the observed value of the distance between the satellite and the mobile station at time t(n+m) to confirm the position of the mobile station at time t(n+m), and then use the position calculated at time t(n+m) to calculate the differential correction value R2 of the pseudorange measurement value between the satellite and the mobile station. , the differential correction value R1 obtained at time t(n) is the same as the differential correction value R2 obtained at time t(n+m), but since satellite positioning is a nonlinear system, satellite position changes and some other environmental factors , the position of the satellite participating in the positioning calculation is also changing, so the differential correction value between the satellite and the mobile device needs to be updated. Therefore, it is necessary to continuously solve the differential correction value in a loop, so as to ensure that the local area has a high relative positioning accuracy. Based on this, a possible implementation is given below. Please refer to FIG. 4 . FIG. 4 is a schematic flowchart of another self-differential positioning method provided by an embodiment of the present invention. The embodiment of FIG. 4 is the embodiment of FIG. 1 . For example, on the basis of the embodiment of FIG. 1, the method may further include:
S117、根据当前位置坐标和卫星在当前时刻的坐标,确定移动设备与卫星之间的预测距离。S117. Determine the predicted distance between the mobile device and the satellite according to the coordinates of the current position and the coordinates of the satellite at the current moment.
可以理解的是,当前位置坐标是相对精确,因此,可以以当前位置为虚拟参考位置,基于当前位置坐标和卫星在当前时刻的坐标计算移动设备与卫星之间的真实距离。It can be understood that the current position coordinates are relatively accurate. Therefore, the current position can be used as a virtual reference position, and the real distance between the mobile device and the satellite can be calculated based on the current position coordinates and the coordinates of the satellite at the current moment.
S118、基于预测距离和伪距测量值确定第二差分校正值。S118. Determine a second differential correction value based on the predicted distance and the pseudorange measurement value.
可以理解的是,上述的第二差分校正值用于确定移动设备在当前时刻后的任意至少一个未来时刻的位置坐标。It can be understood that the above-mentioned second differential correction value is used to determine the position coordinates of the mobile device at any at least one future time after the current time.
可选地,本发明实施例中的历史时刻可以是移动设备的开始移动的时刻,还可以是开始时刻与当前时刻之间任意一个时刻,基于此,为了方便理解获得第一差分校正值的过程,下面给出一种获得第一差分校正值的实现方式,参见图5,图5为本发明实施例提供的另一种自差分定位方法的示意性流程图,图5实施例为图1实施例的例子,在图1实施例的基础上,该方法还可以包括:Optionally, the historical moment in this embodiment of the present invention may be the moment when the mobile device starts to move, or may be any moment between the start moment and the current moment. Based on this, in order to facilitate understanding of the process of obtaining the first differential correction value , an implementation manner of obtaining the first differential correction value is given below, referring to FIG. 5 , FIG. 5 is a schematic flowchart of another self-differential positioning method provided by an embodiment of the present invention, and the embodiment of FIG. 5 is the implementation of FIG. 1 For example, on the basis of the embodiment of FIG. 1, the method may further include:
S111、获取卫星的信息。S111. Acquire satellite information.
可以理解的是,卫星的信息可以包含卫星伪随机码、星历、卫星运行速度、运行轨道等已知信息以及通过卫星接收器观测的载波相位值等信息。It can be understood that the information of the satellite may include known information such as satellite pseudo-random code, ephemeris, satellite operating speed, operating orbit, etc., as well as information such as carrier phase values observed by satellite receivers.
S112、根据卫星的信息,确定在历史时刻的卫星位置坐标。S112. Determine the satellite position coordinates at the historical moment according to the satellite information.
可以理解的是,根据星历、卫星运行速度、运行轨道以及通过卫星接收器观测的载波相位值可以获得卫星的坐标。It can be understood that the coordinates of the satellite can be obtained according to the ephemeris, the speed of the satellite, the orbit and the carrier phase value observed by the satellite receiver.
S113、根据卫星位置坐标和移动设备的历史位置坐标确定移动设备与卫星之间的历史预测距离以及历史伪距测量值。S113. Determine the historical predicted distance and historical pseudorange measurement value between the mobile device and the satellite according to the satellite position coordinates and the historical position coordinates of the mobile device.
S114、基于移动设备与卫星之间的历史预测距离以及历史伪距测量值,确定第一差分校正值。S114. Determine a first differential correction value based on the historical predicted distance between the mobile device and the satellite and the historical pseudorange measurement value.
例如,以历史时刻为初始时刻t(0),假定某颗卫星(i)在t(0)时刻的坐标为(x i0,y i0,z i0),移动设备(r)接收天线的位置坐标为(x r0,y r0,z r0),那么t(0)时刻移动设备(r)到卫星(i)的预测距离为:
Figure PCTCN2021131353-appb-000006
进而,根据卫星与移动站接收天线间的伪距测量方程:
Figure PCTCN2021131353-appb-000007
Figure PCTCN2021131353-appb-000008
可以获得初始时刻t(0),移动设备(r)相对于卫星(i)的伪距测量值,从而可以根据移动设备(r)到卫星(i)的预测距离和伪距测量值获得第一差分校正值。
For example, taking the historical time as the initial time t(0), assuming that the coordinates of a satellite (i) at time t(0) are (x i0 , y i0 , z i0 ), the position coordinates of the receiving antenna of the mobile device (r) is (x r0 , y r0 , z r0 ), then the predicted distance from the mobile device (r) to the satellite (i) at time t(0) is:
Figure PCTCN2021131353-appb-000006
Furthermore, according to the pseudorange measurement equation between the satellite and the mobile station's receiving antenna:
Figure PCTCN2021131353-appb-000007
Figure PCTCN2021131353-appb-000008
At the initial time t(0), the pseudorange measurements of the mobile device (r) relative to the satellite (i) can be obtained, so that the first Differential correction value.
需要说明的是,对于历史时刻t(n)为初始时刻t(0)和当前时刻t(m)之间的任意一个时刻,其中,0<n<m,获得第一差分校正值的方式与初始时刻获得差分校正值的方式相同。需要说明的是,当历史时刻t(n)为初始时刻t(0)和当前时刻t(m)之间的任意一个时刻时,该历史时刻t(n)的位置坐标是已经经过校正过的相对精确的坐标,其可以是根据初始时刻t(0)获得的差分校正值进行校正,还可以是根据t(n-1)时刻的差分校正值进行校正,也可以是t(0)与t(n)之间任意一个已经经过校正的位置对应的差分校正值进行校正。It should be noted that the historical time t(n) is any time between the initial time t(0) and the current time t(m), where 0<n<m, the method of obtaining the first differential correction value is the same as The difference correction value is obtained in the same way at the initial time. It should be noted that when the historical time t(n) is any time between the initial time t(0) and the current time t(m), the position coordinates of the historical time t(n) have been corrected Relatively accurate coordinates, which can be corrected according to the differential correction value obtained at the initial time t(0), or based on the differential correction value at the time t(n-1), or t(0) and t The difference correction value corresponding to any corrected position between (n) is corrected.
还需要说明的是,当历史时刻t(n)为初始时刻t(0)和当前时刻t(m)之间的任意一个时刻时,历史时刻t(n)与当前时刻t(m)之间的时间间隔不易过长,否则容易出现较大的累计误差。It should also be noted that when the historical time t(n) is any time between the initial time t(0) and the current time t(m), between the historical time t(n) and the current time t(m) The time interval should not be too long, otherwise a large cumulative error is likely to occur.
可选地,在历史时刻为初始时刻的场景中,可以通过地图匹配的方式获得移动设备在初始时刻的位置坐标,例如,移动设备可以获取用户输入的一个初始位置,然后通过地图匹配的方式,获得初始坐标。Optionally, in a scenario where the historical moment is the initial moment, the position coordinates of the mobile device at the initial moment can be obtained by map matching. For example, the mobile device can obtain an initial position input by the user, and then map matching. Get initial coordinates.
可选地,上述自差分定位方法由于使用的是相对位置补偿方式,而非物理上绝对位置补偿,短期具有较高的精度,但长期不可避免会存在误差增大现象,特别航迹方向上会存在漂移,其长期累积误差由一定时间内GNSS定位误差均值来决定;例如,参见图6,图6为一种航迹漂移示意图,如图6所示,AB表示规划好的航线中的一个航段,A、B为该航段上的两个航点,其中A可以理解为航段的起点;a1表示移动设备移动过程中实际航迹线中的起点,在起点位置,a1与A重合,没有任何偏差,随着时间推移,移动设备实际移动的真实航迹线相对于规划的航迹线出现了偏移,且逐渐增大。当然由于卫星定位误差有限的,所以偏移不会持续扩大,到一定程度就会稳定在一个值。Optionally, since the above-mentioned self-differential positioning method uses relative position compensation rather than physical absolute position compensation, it has high accuracy in the short term, but inevitably there will be an increase in error in the long term, especially in the direction of the track. There is drift, and its long-term cumulative error is determined by the mean value of GNSS positioning errors within a certain period of time; for example, see Figure 6, which is a schematic diagram of a track drift, as shown in Figure 6, AB represents one of the planned routes. segment, A and B are the two waypoints on the segment, where A can be understood as the starting point of the segment; a1 represents the starting point in the actual flight path during the movement of the mobile device. At the starting point, a1 coincides with A, Without any deviation, over time, the actual trajectory of the mobile device's actual movement is offset from the planned trajectory and gradually increases. Of course, due to the limited satellite positioning error, the offset will not continue to expand, and will stabilize at a certain value to a certain extent.
因此,为了解决上述问题,在获得移动设备在当前位置的精确坐标之后,还可以根据卫星接收器接收的卫星的信息,来确定移动设备的航向角,进而根据移动设备的位移和航向角再次更新当前位置坐标,下面给出一种可能的实现方式,参见图7,图7为本发明实施例提供的另一种自差分定位方法的示意性流程图,图7实施例为图1实施例的例子,在图1实施例的基础上,该方法还包括:Therefore, in order to solve the above problems, after obtaining the precise coordinates of the current position of the mobile device, the heading angle of the mobile device can also be determined according to the satellite information received by the satellite receiver, and then updated again according to the displacement and heading angle of the mobile device. For the current position coordinates, a possible implementation is given below. Referring to FIG. 7 , FIG. 7 is a schematic flowchart of another self-differential positioning method provided by an embodiment of the present invention. The embodiment of FIG. 7 is the embodiment of FIG. 1 . For example, on the basis of the embodiment of FIG. 1, the method further includes:
S119、获取每个卫星接收器测量的伪距测量值、多普勒观测量、载波相位观测量及卫星导航电文数据。S119: Acquire pseudorange measurement value, Doppler observation value, carrier phase observation value and satellite navigation message data measured by each satellite receiver.
可以理解的是,本发明实施例中的移动设备中可以配置有至少两个卫星接收器,每个卫星接收器均可以与移动设备的处理器进行电连接;每个卫星接收器均可以接收来自卫星的信息,包括测量的伪距测量值、多普勒观测量、载波相位观测量,然后传输给处理器。It can be understood that, the mobile device in this embodiment of the present invention may be configured with at least two satellite receivers, and each satellite receiver may be electrically connected to the processor of the mobile device; Information from the satellite, including measured pseudorange measurements, Doppler observations, and carrier phase observations, is then transmitted to the processor.
S120、基于全部伪距测量值、多普勒观测量、载波相位观测量及卫星导航电文数据,确定移动设备的航向角。S120. Determine the heading angle of the mobile device based on all the pseudorange measurements, Doppler observations, carrier phase observations, and satellite navigation message data.
在一种可能的实现方式中,在获得每个卫星接收器对应的伪距测量值、多普勒观测量、载波相位观测量及卫星导航电文数据之后即可确定移动设备的航向角。In a possible implementation manner, the heading angle of the mobile device can be determined after the pseudorange measurement value, Doppler observation value, carrier phase observation value and satellite navigation message data corresponding to each satellite receiver are obtained.
S121、根据当前位置坐标以及与当前时刻相邻的历史时刻的历史坐标确定移动设备的位移。S121. Determine the displacement of the mobile device according to the current position coordinates and the historical coordinates of the historical moments adjacent to the current moment.
可以理解的是,当前位置坐标是经过校正的位置坐标。It can be understood that the current position coordinates are corrected position coordinates.
S122、根据位移和航向角,更新当前位置坐标。S122, update the current position coordinates according to the displacement and the heading angle.
可选地,在利用卫星进行移动设备定位的场景中,由于移动设备可以实时获得相对于卫星的观测数据,例如伪距测量值、多普勒观测量、载波相位观测量及卫星导航电文数据,通过分析这些观测数据可以获得移动设备的位置信息,因此,在一种可能的实现方式中,上述步骤S120的实现方式可以如下:Optionally, in a scenario in which a satellite is used to locate a mobile device, since the mobile device can obtain observation data relative to the satellite in real time, such as pseudorange measurements, Doppler observations, carrier phase observations, and satellite navigation message data, The location information of the mobile device can be obtained by analyzing these observation data. Therefore, in a possible implementation manner, the implementation manner of the above step S120 may be as follows:
第一步,将每个卫星接收器测量的伪距测量值、多普勒观测量、载波相位观测量及卫星导航电文数据进行线性组合,获得载波相位双差观测方程。The first step is to linearly combine the pseudorange measurements, Doppler observations, carrier phase observations and satellite navigation text data measured by each satellite receiver to obtain the carrier phase double-difference observation equation.
第二步,基于载波相位双差观测方程,确定航向角。The second step is to determine the heading angle based on the carrier phase double-difference observation equation.
为了方便理解上述更新过程,下面给出一种示意图,请参见图8,图8为本发明实施例提供的一种移动设备的示意图。To facilitate understanding of the above updating process, a schematic diagram is given below. Please refer to FIG. 8 , which is a schematic diagram of a mobile device according to an embodiment of the present invention.
如图8所示,卫星接收天线1(ANT1),卫星接收天线2(ANT2)是移动设备中的卫星接收天线,用于接收卫星信号。两根卫星接收天线(天线之间的距离越大,其航线精度就越高)相隔一定距离。ANT1与卫星接收器1连接,ANT2与卫星接收器2连接,两个卫星接收器需要共时钟。卫星接收器1与卫星接收器2均与处理器电连接,卫星接收器1和卫星接收器2分别将测量的伪距测量值、多普勒观测量、载波相位观测量及卫星导航电文传递给处理器,处理器进行载波相位双差观测方程的构造,实时解算得到移动设备的航向角。处理器根据其中任意一个卫星接收器收到的信息进行星间多历元自差分解算,即以移动站在历史时刻的位置和伪距测量值为基准,获得差分校正值,用于当前时刻的误差校正,获取移动设备相对于上一时刻精确的位移数据,进而融合位移数据和航向数据,更新当前位置坐标,完成定位。As shown in FIG. 8 , the satellite receiving antenna 1 (ANT1) and the satellite receiving antenna 2 (ANT2) are satellite receiving antennas in the mobile device for receiving satellite signals. Two satellite receiving antennas (the greater the distance between the antennas, the higher the accuracy of their route) are separated by a certain distance. ANT1 is connected to satellite receiver 1, ANT2 is connected to satellite receiver 2, and the two satellite receivers need a common clock. Both the satellite receiver 1 and the satellite receiver 2 are electrically connected to the processor, and the satellite receiver 1 and the satellite receiver 2 respectively transmit the measured pseudorange measurement value, Doppler observation value, carrier phase observation value and satellite navigation message to the processor. The processor constructs the carrier phase double-difference observation equation, and solves it in real time to obtain the heading angle of the mobile device. The processor performs multi-epoch self-difference decomposition calculation between satellites according to the information received by any one of the satellite receivers, that is, based on the position of the mobile station at the historical moment and the pseudorange measurement value, the differential correction value is obtained, which is used for the current moment. It can obtain the accurate displacement data of the mobile device relative to the previous moment, and then fuse the displacement data and heading data, update the current position coordinates, and complete the positioning.
为了实现上述步骤,以达到对应的技术效果,下面给出一种自差分定位装置的实现方式,参见图9,图9为本发明实施例提供的一种自差分定位装置的功能模块图,其中,自差分定位装置30包括:获取模块301、确定模块302。In order to realize the above steps and achieve corresponding technical effects, an implementation manner of a self-differential positioning device is given below. Referring to FIG. 9, FIG. 9 is a functional block diagram of a self-differential positioning device provided by an embodiment of the present invention, wherein , the self-differential positioning device 30 includes: an acquisition module 301 and a determination module 302 .
获取模块301,用于获取移动设备在当前时刻相对于卫星的伪距测量值以及在历史时刻对应的第一差分校正值,其中,移动设备在历史时刻的历史位置坐标经过第一差分校正值校正,历史位置坐标为移动设备当前所处位置的虚拟参考位置。The acquisition module 301 is used to acquire the pseudorange measurement value of the mobile device relative to the satellite at the current moment and the first differential correction value corresponding to the historical moment, wherein the historical position coordinates of the mobile device at the historical moment are corrected by the first differential correction value , and the historical position coordinates are the virtual reference position of the current position of the mobile device.
确定模块302,用于根据伪距测量值和第一差分校正值确定移动设备的当前位置坐标。The determining module 302 is configured to determine the current position coordinates of the mobile device according to the pseudorange measurement value and the first differential correction value.
可以理解的是,获取模块301、确定模块302可以协同执行步骤S115和S116以实现相应的技术效果。It can be understood that, the acquiring module 301 and the determining module 302 may perform steps S115 and S116 in coordination to achieve corresponding technical effects.
可选地,确定模块302还用于:根据当前位置坐标和卫星在当前时刻的坐标,确定移动设备在当前时刻与卫星之间的预测距离;基于预测距离和伪距测量值确 定第二差分校正值,第二差分校正值用于确定移动设备在当前时刻后的任意至少一个未来时刻的位置坐标。Optionally, the determining module 302 is further configured to: determine the predicted distance between the mobile device and the satellite at the current moment according to the coordinates of the current position and the coordinates of the satellite at the current moment; determine the second differential correction based on the predicted distance and the pseudorange measurement value. value, the second differential correction value is used to determine the position coordinates of the mobile device at any at least one future time after the current time.
可选地,历史时刻为移动设备开始移动的初始时刻;或者,历史时刻为初始时刻和当前时刻之间的任意一个时刻。Optionally, the historical moment is the initial moment when the mobile device starts to move; or, the historical moment is any moment between the initial moment and the current moment.
可选地,获取模块301还用于获取卫星的信息;确定模块302还用于根据卫星的信息,确定在历史时刻的卫星位置坐标。获取模块301用于根据卫星位置坐标和历史位置坐标确定移动设备与卫星之间的历史预测距离以及历史伪距测量值;基于历史预测距离以及历史伪距测量值,确定第一差分校正值。Optionally, the acquiring module 301 is further configured to acquire satellite information; the determining module 302 is further configured to determine satellite position coordinates at historical moments according to the satellite information. The obtaining module 301 is configured to determine the historical predicted distance and historical pseudorange measurement value between the mobile device and the satellite according to the satellite position coordinates and the historical position coordinates; determine the first differential correction value based on the historical predicted distance and the historical pseudorange measurement value.
可选地,确定模块302还用于当历史时刻为移动设备开始移动的初始时刻,历史位置坐标为初始位置坐标,通过地图匹配确定初始位置坐标。Optionally, the determining module 302 is further configured to determine the initial position coordinates through map matching when the historical moment is the initial moment when the mobile device starts to move, and the historical position coordinates are the initial position coordinates.
可选地,移动设备具有至少两个卫星接收器;获取模块301还用于获取每个卫星接收器对应的伪距测量值、多普勒观测量、载波相位观测量及卫星导航电文数据;确定模块302还用于:基于全部伪距测量值、多普勒观测量、载波相位观测量及卫星导航电文数据,确定移动设备的航向角;根据当前位置坐标以及与当前时刻相邻的历史时刻的历史坐标确定移动设备的位移;根据位移和航向角,更新当前位置坐标。Optionally, the mobile device has at least two satellite receivers; the acquisition module 301 is further configured to acquire pseudorange measurement values, Doppler observations, carrier phase observations, and satellite navigation message data corresponding to each satellite receiver; determine Module 302 is also used to: determine the heading angle of the mobile device based on all pseudorange measurements, Doppler observations, carrier phase observations and satellite navigation message data; The historical coordinates determine the displacement of the mobile device; according to the displacement and heading angle, the current position coordinates are updated.
可选地,确定模块302具体用于:将每个卫星接收器测量对应的伪距测量值、多普勒观测量、载波相位观测量及卫星导航电文数据进行线性组合,获得载波相位双差观测方程;基于载波相位双差观测方程,确定航向角。Optionally, the determining module 302 is specifically configured to: linearly combine the pseudorange measurement value, Doppler observation value, carrier phase observation value and satellite navigation message data corresponding to each satellite receiver measurement to obtain the carrier phase double-difference observation. Equation; Based on the carrier phase double difference observation equation, the heading angle is determined.
本发明实施例还提供一种移动设备50,如图10,图10为本发明实施例提供的移动设备50的结构框图。移动设备50可以是无人机、手机、平板电脑等。该移动设备50包括通信接口501、处理器502和存储器503以及与处理器502电连接的至少两个卫星接收器504。该卫星接收器504用于接收卫星的信息,并将接收到的卫星的信息传输给处理器502;该处理器502、存储器503和通信接口501相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器503可用于存储软件程序及模块,如本发明实施例所提供的自差分定位方法对应的程序指令/模块,处理器502通过执行存储在存储器503内的软件程序及模块,从而执行各种功能应用以及数据处理。该通信接口501可用于与其他节点设备进行信令或数据的通信。在本发明中该移动设备500可以具有多个通信接口501。An embodiment of the present invention further provides a mobile device 50, as shown in FIG. 10. FIG. 10 is a structural block diagram of the mobile device 50 provided by the embodiment of the present invention. The mobile device 50 may be a drone, a cell phone, a tablet, or the like. The mobile device 50 includes a communication interface 501 , a processor 502 and memory 503 and at least two satellite receivers 504 electrically connected to the processor 502 . The satellite receiver 504 is used for receiving satellite information, and transmitting the received satellite information to the processor 502; the processor 502, the memory 503 and the communication interface 501 are directly or indirectly electrically connected to each other to realize The transfer or interaction of data. For example, these elements may be electrically connected to each other through one or more communication buses or signal lines. The memory 503 can be used to store software programs and modules, such as program instructions/modules corresponding to the self-differential positioning method provided by the embodiment of the present invention, and the processor 502 executes various functions by executing the software programs and modules stored in the memory 503. applications and data processing. The communication interface 501 can be used for signaling or data communication with other node devices. The mobile device 500 may have multiple communication interfaces 501 in the present invention.
其中,存储器503可以是但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable  Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。Wherein, the memory 503 may be, but not limited to, random access memory (Random Access Memory, RAM), read only memory (Read Only Memory, ROM), programmable read only memory (Programmable Read-Only Memory, PROM), erasable memory In addition to read-only memory (Erasable Programmable Read-Only Memory, EPROM), Electrical Erasable Programmable Read-Only Memory (Electric Erasable Programmable Read-Only Memory, EEPROM), etc.
处理器502可以是一种集成电路芯片,具有信号处理能力。该处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital Signal Processing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。The processor 502 may be an integrated circuit chip with signal processing capability. The processor may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU), a network processor (Network Processor, NP), etc.; it may also be a digital signal processor (Digital Signal Processing, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), Field-Programmable Gate Array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
可以理解的是,上述的自差分定位装置30的各个模块可以软件或固件(Firmware)的形式存储于移动设备50的存储器503中,并由处理器502执行,同时,执行上述模块所需的数据、程序的代码等可以存储在存储器503中。It can be understood that, each module of the above-mentioned self-differential positioning device 30 can be stored in the memory 503 of the mobile device 50 in the form of software or firmware (Firmware), and executed by the processor 502, and at the same time, the data required by the above-mentioned modules is executed. , the code of the program, etc. may be stored in the memory 503 .
应当理解的是,图10所示的结构仅为移动设备50的结构示意图,移动设备50还可包括比图10中所示更多或者更少的组件,或者具有与图10所示不同的配置。图10中所示的各组件可以采用硬件、软件或其组合实现。It should be understood that the structure shown in FIG. 10 is only a schematic structural diagram of the mobile device 50 , and the mobile device 50 may further include more or less components than those shown in FIG. 10 , or have different configurations from those shown in FIG. 10 . . Each component shown in FIG. 10 may be implemented in hardware, software, or a combination thereof.
本申请实施例提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器502执行时实现如前述实施方式中任一项的自差分定位方法。该存储介质可以是,但不限于,U盘、移动硬盘、ROM、RAM、PROM、EPROM、EEPROM、磁碟或者光盘等各种可以存储程序代码的介质。An embodiment of the present application provides a storage medium on which a computer program is stored, and when the computer program is executed by the processor 502, implements the self-differential positioning method according to any one of the foregoing embodiments. The storage medium can be, but is not limited to, various media that can store program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a PROM, an EPROM, an EEPROM, a magnetic disk, or an optical disk.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the technical scope disclosed by the present invention can easily think of changes or substitutions. All should be included within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims (16)

  1. 一种自差分定位方法,其特征在于,应用于移动设备,所述方法包括:A self-differential positioning method, characterized in that, applied to a mobile device, the method comprising:
    获取所述移动设备在当前时刻相对于卫星的伪距测量值以及在历史时刻对应的第一差分校正值,其中,所述移动设备在所述历史时刻的历史位置坐标经过所述第一差分校正值校正,所述历史位置坐标为所述移动设备当前所处位置的虚拟参考位置;Obtain the pseudorange measurement value of the mobile device relative to the satellite at the current moment and the first differential correction value corresponding to the historical moment, wherein the historical position coordinates of the mobile device at the historical moment are subjected to the first differential correction value correction, the historical position coordinates are the virtual reference position of the current position of the mobile device;
    根据所述伪距测量值和所述第一差分校正值确定所述移动设备的当前位置坐标。The current location coordinates of the mobile device are determined from the pseudorange measurements and the first differential correction value.
  2. 根据权利要求1所述的自差分定位方法,其特征在于,还包括:The self-differential positioning method according to claim 1, further comprising:
    根据所述当前位置坐标和所述卫星在所述当前时刻的坐标,确定所述移动设备与所述卫星之间的预测距离;Determine the predicted distance between the mobile device and the satellite according to the coordinates of the current position and the coordinates of the satellite at the current moment;
    基于所述预测距离和所述伪距测量值确定第二差分校正值,所述第二差分校正值用于确定所述移动设备在所述当前时刻后的任意至少一个未来时刻的位置坐标。A second differential correction value is determined based on the predicted distance and the pseudorange measurement value, and the second differential correction value is used to determine the position coordinates of the mobile device at any at least one future moment after the current moment.
  3. 根据权利要求1或2所述的自差分定位方法,其特征在于,在所述获取所述移动设备在当前时刻相对于卫星的伪距测量值之前,还包括:The self-differential positioning method according to claim 1 or 2, wherein before the acquiring the pseudorange measurement value of the mobile device relative to the satellite at the current moment, the method further comprises:
    获取所述卫星的信息;obtain the information of the satellite;
    根据所述卫星的信息,确定在所述历史时刻的卫星位置坐标,其中,According to the information of the satellite, determine the satellite position coordinates at the historical moment, wherein,
    所述获取所述移动设备在当前时刻相对于卫星的伪距测量值以及在历史时刻对应的第一差分校正值,包括:The obtaining of the pseudorange measurement value of the mobile device relative to the satellite at the current moment and the first differential correction value corresponding to the historical moment includes:
    根据所述卫星位置坐标和所述历史位置坐标确定所述移动设备与所述卫星之间的历史预测距离以及历史伪距测量值;determining historical predicted distances and historical pseudorange measurements between the mobile device and the satellites according to the satellite position coordinates and the historical position coordinates;
    基于所述历史预测距离以及所述历史伪距测量值,确定所述第一差分校正值。The first differential correction value is determined based on the historical predicted distances and the historical pseudorange measurements.
  4. 根据权利要求3所述的自差分定位方法,其特征在于,The self-differential positioning method according to claim 3, wherein,
    当所述历史时刻为所述移动设备开始移动的初始时刻,所述历史位置坐标为初始位置坐标,在所述根据所述卫星位置坐标和所述历史位置坐标确定所述移动设备与所述卫星之间的历史预测距离以及历史伪距测量值之前,所述自差分定位方法还包括:When the historical moment is the initial moment when the mobile device starts to move, the historical position coordinates are the initial position coordinates, and when the mobile device and the satellite are determined according to the satellite position coordinates and the historical position coordinates Before the historical prediction distance between the historical prediction distance and the historical pseudorange measurement value, the self-differential positioning method further includes:
    通过地图匹配确定所述初始位置坐标。The initial position coordinates are determined by map matching.
  5. 根据权利要求1至3中任一项所述的自差分定位方法,其特征在于,所述历史时刻为所述移动设备开始移动的初始时刻;或者,所述历史时刻为所述初始时刻和所述当前时刻之间的任意一个时刻。The self-differential positioning method according to any one of claims 1 to 3, wherein the historical moment is an initial moment when the mobile device starts to move; or, the historical moment is the initial moment and all any time between the current time.
  6. 根据权利要求1至5中任一项所述的自差分定位方法,其特征在于,所述移动设备具有至少两个卫星接收器,其中,所述自差分定位方法还包括:The self-differential positioning method according to any one of claims 1 to 5, wherein the mobile device has at least two satellite receivers, wherein the self-differential positioning method further comprises:
    获取每个所述卫星接收器对应的伪距测量值、多普勒观测量、载波相位观测量及卫星导航电文数据;Obtain the pseudorange measurement value, Doppler observation value, carrier phase observation value and satellite navigation message data corresponding to each of the satellite receivers;
    基于全部所述伪距测量值、所述多普勒观测量、所述载波相位观测量及所述卫星导航电文数据,确定所述移动设备的航向角;determining a heading angle of the mobile device based on all of the pseudorange measurements, the Doppler observations, the carrier phase observations, and the satellite navigation text data;
    根据所述当前位置坐标以及与所述当前时刻相邻的历史时刻的历史坐标确定所述移动设备的位移;Determine the displacement of the mobile device according to the current position coordinates and the historical coordinates of the historical moments adjacent to the current moment;
    根据所述位移和所述航向角,更新所述当前位置坐标。The current position coordinates are updated according to the displacement and the heading angle.
  7. 根据权利要求6所述的自差分定位方法,其特征在于,根据全部所述伪距测量值、所述多普勒观测量、所述载波相位观测量及所述卫星导航电文数据,确定所述移动设备的航向角,包括:The self-differential positioning method according to claim 6, wherein the determination of the The heading angle of the mobile device, including:
    将每个所述卫星接收器测量的伪距测量值、多普勒观测量、载波相位观测量及卫星导航电文数据进行线性组合,获得载波相位双差观测方程;Linearly combining the pseudorange measurement value, Doppler observation value, carrier phase observation value and satellite navigation message data measured by each of the satellite receivers to obtain a carrier phase double-difference observation equation;
    基于所述载波相位双差观测方程,确定所述航向角。The heading angle is determined based on the carrier phase double difference observation equation.
  8. 一种自差分定位装置,其特征在于,包括:A self-differential positioning device, comprising:
    获取模块,用于获取移动设备在当前时刻相对于卫星的伪距测量值以及在历史时刻对应的第一差分校正值,其中,所述移动设备在所述历史时刻的历史位置坐标经过所述第一差分校正值校正,所述历史位置坐标为所述移动设备当前所处位置的虚拟参考位置;The acquisition module is used to acquire the pseudorange measurement value of the mobile device relative to the satellite at the current moment and the first differential correction value corresponding to the historical moment, wherein the historical position coordinates of the mobile device at the historical moment pass through the first differential correction value. A differential correction value correction, the historical position coordinate is the virtual reference position of the current position of the mobile device;
    确定模块,用于根据所述伪距测量值和所述第一差分校正值确定所述移动设备的当前位置坐标。A determination module, configured to determine the current position coordinates of the mobile device according to the pseudorange measurement value and the first differential correction value.
  9. 根据权利要求8所述的自差分定位装置,其特征在于,所述确定模块还用于:The self-differential positioning device according to claim 8, wherein the determining module is further configured to:
    根据所述当前位置坐标和所述卫星在所述当前时刻的坐标,确定所述移动设备与所述卫星之间的预测距离;Determine the predicted distance between the mobile device and the satellite according to the coordinates of the current position and the coordinates of the satellite at the current moment;
    基于所述预测距离和所述伪距测量值确定第二差分校正值,所述第二差分校正值用于确定所述移动设备在所述当前时刻后的任意至少一个未来时刻的位置坐标。A second differential correction value is determined based on the predicted distance and the pseudorange measurement value, and the second differential correction value is used to determine the position coordinates of the mobile device at any at least one future moment after the current moment.
  10. 根据权利要求8或9所述的自差分定位装置,其特征在于,所述获取模块还用于获取所述卫星的信息,所述确定模块还用于根据所述卫星的信息,确定在所述历史时刻的卫星位置坐标,其中,所述获取模块用于:The self-differential positioning device according to claim 8 or 9, wherein the acquiring module is further configured to acquire the information of the satellite, and the determining module is further configured to determine the location in the satellite according to the information of the satellite. Satellite position coordinates at historical moments, wherein the acquisition module is used for:
    根据所述卫星位置坐标和所述历史位置坐标确定所述移动设备与所述卫星之间的历史预测距离以及历史伪距测量值;determining historical predicted distances and historical pseudorange measurements between the mobile device and the satellites according to the satellite position coordinates and the historical position coordinates;
    基于所述历史预测距离以及所述历史伪距测量值,确定所述第一差分校正值。The first differential correction value is determined based on the historical predicted distances and the historical pseudorange measurements.
  11. 根据权利要求10所述的自差分定位装置,其特征在于,所述确定模块还用于当所述历史时刻为所述移动设备开始移动的初始时刻,所述历史位置坐标为初始位置坐标,通过地图匹配确定所述初始位置坐标。The self-differential positioning device according to claim 10, wherein the determining module is further configured to, when the historical moment is the initial moment when the mobile device starts to move, and the historical position coordinates are the initial position coordinates, by Map matching determines the initial location coordinates.
  12. 根据权利要求8至10中任一项所述的自差分定位装置,其特征在于,所述历史时刻为所述移动设备开始移动的初始时刻;或者,所述历史时刻为所述初始时刻和所述当前时刻之间的任意一个时刻。The self-differential positioning apparatus according to any one of claims 8 to 10, wherein the historical moment is an initial moment when the mobile device starts to move; or, the historical moment is the initial moment and all any time between the current time.
  13. 根据权利要求8至12中任一项所述的自差分定位装置,其特征在于,所述移动设备具有至少两个卫星接收器,The self-differential positioning device according to any one of claims 8 to 12, wherein the mobile device has at least two satellite receivers,
    所述获取模块还用于获取每个所述卫星接收器对应的伪距测量值、多普勒观测量、载波相位观测量及卫星导航电文数据,The acquisition module is further configured to acquire pseudorange measurements, Doppler observations, carrier phase observations and satellite navigation message data corresponding to each of the satellite receivers,
    所述确定模块还用于:基于全部所述伪距测量值、所述多普勒观测量、所述载波相位观测量及所述卫星导航电文数据,确定所述移动设备的航向角;根据所述当前位置坐标以及与所述当前时刻相邻的历史时刻的历史坐标确定所述移动设备的位移;根据所述位移和所述航向角,更新所述当前位置坐标。The determining module is further configured to: determine the heading angle of the mobile device based on all the pseudorange measurements, the Doppler observations, the carrier phase observations and the satellite navigation text data; The current position coordinates and the historical coordinates of the historical moments adjacent to the current moment are used to determine the displacement of the mobile device; the current position coordinates are updated according to the displacement and the heading angle.
  14. 根据权利要求13所述的自差分定位装置,其特征在于,所述确定模块用于:The self-differential positioning device according to claim 13, wherein the determining module is used for:
    将每个所述卫星接收器测量的伪距测量值、多普勒观测量、载波相位观测量及卫星导航电文数据进行线性组合,获得载波相位双差观测方程;Linearly combining the pseudorange measurement value, Doppler observation value, carrier phase observation value and satellite navigation message data measured by each of the satellite receivers to obtain a carrier phase double-difference observation equation;
    基于所述载波相位双差观测方程,确定所述航向角。The heading angle is determined based on the carrier phase double difference observation equation.
  15. 一种移动设备,其特征在于,包括处理器、存储器和至少两个卫星接收器,所述卫星接收器与所述处理器电连接;所述存储器存储有能够被处理器执行的计算机程序,所述处理器可执行计算机程序以实现如权利要求1-7任意一项所述的自差分定位方法。A mobile device, characterized in that it comprises a processor, a memory and at least two satellite receivers, the satellite receivers are electrically connected to the processor; the memory stores a computer program that can be executed by the processor, the The processor can execute the computer program to implement the self-differential positioning method according to any one of claims 1-7.
  16. 一种存储介质,其特征在于,其上存储有计算机程序,计算机程序被处理器执行时实现如权利要求1-7任意一项所述的自差分定位方法。A storage medium, characterized in that a computer program is stored thereon, and when the computer program is executed by a processor, the self-differential positioning method according to any one of claims 1-7 is implemented.
PCT/CN2021/131353 2020-12-31 2021-11-18 Self-differential positioning method and apparatus, and mobile device and storage medium WO2022142834A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202011626166.6 2020-12-31
CN202011626166.6A CN112649821A (en) 2020-12-31 2020-12-31 Self-differential positioning method and device, mobile equipment and storage medium

Publications (1)

Publication Number Publication Date
WO2022142834A1 true WO2022142834A1 (en) 2022-07-07

Family

ID=75367325

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/131353 WO2022142834A1 (en) 2020-12-31 2021-11-18 Self-differential positioning method and apparatus, and mobile device and storage medium

Country Status (2)

Country Link
CN (1) CN112649821A (en)
WO (1) WO2022142834A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115826008A (en) * 2023-02-22 2023-03-21 广州导远电子科技有限公司 Method and device for detecting displacement distance range of antenna, mobile station and storage medium
CN116413757A (en) * 2023-04-13 2023-07-11 中国民航大学 Ship heave measurement method based on time differential carrier phase technology
CN116520371A (en) * 2023-04-28 2023-08-01 银河航天(成都)通信有限公司 Method, device and storage medium for improving differential positioning precision of mobile terminal
CN118604861A (en) * 2024-05-15 2024-09-06 无锡宇宁智能科技有限公司 RTK positioning method, device, equipment and storage medium for intelligent mobile terminal
CN118836864A (en) * 2024-06-25 2024-10-25 山东枣矿中兴电气有限公司 Method and system for accurately positioning and navigating power line pole tower

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112649821A (en) * 2020-12-31 2021-04-13 广州极飞科技有限公司 Self-differential positioning method and device, mobile equipment and storage medium
US11906637B2 (en) * 2021-11-18 2024-02-20 Qualcomm Incorporated Precise point positioning (PPP)-based real time kinematic (RTK) correction
CN114137586B (en) * 2021-11-26 2024-11-29 真点科技(北京)有限公司 Method, device, computer storage medium and terminal for realizing position switching processing

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005241517A (en) * 2004-02-27 2005-09-08 Mitsubishi Electric Corp Position correction system and correction server
US7020555B1 (en) * 2003-12-23 2006-03-28 Trimble Navigation Limited Subscription GPS information service system
CN104869637A (en) * 2015-05-13 2015-08-26 百度在线网络技术(北京)有限公司 Subscriber station positioning method and device
CN110389364A (en) * 2019-07-31 2019-10-29 广州市中海达测绘仪器有限公司 Positioning method, device, computer equipment and storage medium
CN111998849A (en) * 2020-08-27 2020-11-27 湘潭大学 Differential dynamic positioning method based on inertial navigation system
CN112649821A (en) * 2020-12-31 2021-04-13 广州极飞科技有限公司 Self-differential positioning method and device, mobile equipment and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103454665A (en) * 2013-08-26 2013-12-18 哈尔滨工程大学 Method for measuring double-difference GPS/SINS integrated navigation attitude
CN104267418B (en) * 2014-09-03 2017-02-22 上海北斗卫星导航平台有限公司 Data code positioning method and system based on pseudo range differential
TWI597513B (en) * 2016-06-02 2017-09-01 財團法人工業技術研究院 Positioning system, onboard positioning device and positioning method thereof
CN107132563B (en) * 2017-07-10 2020-04-24 北京理工大学 Combined navigation method combining odometer and dual-antenna differential GNSS

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7020555B1 (en) * 2003-12-23 2006-03-28 Trimble Navigation Limited Subscription GPS information service system
JP2005241517A (en) * 2004-02-27 2005-09-08 Mitsubishi Electric Corp Position correction system and correction server
CN104869637A (en) * 2015-05-13 2015-08-26 百度在线网络技术(北京)有限公司 Subscriber station positioning method and device
CN110389364A (en) * 2019-07-31 2019-10-29 广州市中海达测绘仪器有限公司 Positioning method, device, computer equipment and storage medium
CN111998849A (en) * 2020-08-27 2020-11-27 湘潭大学 Differential dynamic positioning method based on inertial navigation system
CN112649821A (en) * 2020-12-31 2021-04-13 广州极飞科技有限公司 Self-differential positioning method and device, mobile equipment and storage medium

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115826008A (en) * 2023-02-22 2023-03-21 广州导远电子科技有限公司 Method and device for detecting displacement distance range of antenna, mobile station and storage medium
CN116413757A (en) * 2023-04-13 2023-07-11 中国民航大学 Ship heave measurement method based on time differential carrier phase technology
CN116413757B (en) * 2023-04-13 2024-03-05 中国民航大学 A ship heave measurement method based on time differential carrier phase technology
CN116520371A (en) * 2023-04-28 2023-08-01 银河航天(成都)通信有限公司 Method, device and storage medium for improving differential positioning precision of mobile terminal
CN116520371B (en) * 2023-04-28 2024-05-28 银河航天(成都)通信有限公司 Method, device and storage medium for improving differential positioning precision of mobile terminal
CN118604861A (en) * 2024-05-15 2024-09-06 无锡宇宁智能科技有限公司 RTK positioning method, device, equipment and storage medium for intelligent mobile terminal
CN118836864A (en) * 2024-06-25 2024-10-25 山东枣矿中兴电气有限公司 Method and system for accurately positioning and navigating power line pole tower

Also Published As

Publication number Publication date
CN112649821A (en) 2021-04-13

Similar Documents

Publication Publication Date Title
WO2022142834A1 (en) Self-differential positioning method and apparatus, and mobile device and storage medium
CN107710017B (en) Satellite navigation receiver and method for switching between real-time motion mode and relative positioning mode
Li et al. Review of PPP–RTK: Achievements, challenges, and opportunities
KR102531928B1 (en) Navigation enhancement method and system
US9116228B2 (en) Low latency centralized RTK system
CN106255065B (en) Indoor and outdoor seamless positioning system and method for smart phone
CN108027443B (en) Satellite navigation receiver and method for switching between real-time motion mode and precise positioning mode
EP3910364A1 (en) Positioning method and device
US20160313450A1 (en) Automotive gnss real time kinematic dead reckoning receiver
WO2016147569A1 (en) Satellite positioning system, electronic instrument, and positioning method
JP2009025233A (en) Carrier phase type positioning device
WO2019003623A1 (en) Positioning method and positioning terminal
CN112415540A (en) Unmanned aerial vehicle autonomous flight system with multi-source positioning data
Dawidowicz et al. Accuracy of single receiver static GNSS measurements under conditions of limited satellite availability
CN119148185B (en) Efficient dynamic and static information fusion method for airborne all-source satellite-inertial tight integration navigation
CN109752747B (en) Differential data determination method, device, server and storage medium
Li et al. Consistent localization for autonomous robots with inter-vehicle GNSS information fusion
CN112444838A (en) High-precision navigation system and method combining precise point positioning and inertial navigation system
CN114047527A (en) Pseudo-range signal transmission method, device, storage medium and electronic device
CN117148406B (en) An indoor and outdoor seamless elastic integration positioning method, system, medium and equipment
EP4365635A1 (en) Rover position computation using safe data
CN117849839A (en) Multi-mode fusion positioning method and related equipment
CN114488238B (en) RTK positioning method and related equipment
CN119816759A (en) A positioning method and device
Li et al. A novel mode of INS-aided BDS real-time high-rate and precise kinematic relative positioning between two moving platforms

Legal Events

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

Ref document number: 21913576

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21913576

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 25.01.2024)

122 Ep: pct application non-entry in european phase

Ref document number: 21913576

Country of ref document: EP

Kind code of ref document: A1