Method and device for determining base station movement, base station, RTK system and storage medium
阅读说明:本技术 确定基站运动的方法、装置、基站、rtk系统及存储介质 (Method and device for determining base station movement, base station, RTK system and storage medium ) 是由 钟柱坚 于 2019-10-25 设计创作,主要内容包括:本公开提供一种用于确定基站运动的方法、基站、RTK系统以及存储介质。基站观测卫星导航信号,根据观测到的卫星导航信号得到基站的第一位置信息,判断基站可能发生运动,接收来自其他基站的与位置定位相关联的差分数据,根据第一位置信息与差分数据得到第二位置信息,在第二位置信息与已知位置信息不一致的情况下确定基站发生运动。通过该技术方案,当基站检测自身是否被移动时相当于同时充当基准基站和移动站的角色,即能正常为其他无人机提供差分数据,也能接收其他基准基站的差分数据,进行高精度解算以确定自身是否被移动。基站能够准确快速判断自身是否被移动,防止因为基站被移动导致无人机跟着飞偏。(The present disclosure provides a method for determining base station motion, a base station, an RTK system, and a storage medium. The base station observes satellite navigation signals, first position information of the base station is obtained according to the observed satellite navigation signals, the base station is judged to possibly move, differential data which are from other base stations and are related to position location are received, second position information is obtained according to the first position information and the differential data, and the base station is determined to move under the condition that the second position information is inconsistent with known position information. Through the technical scheme, when the base station detects whether the base station is moved, the base station is equivalent to a role of simultaneously serving as a reference base station and a mobile station, namely, the base station can normally provide differential data for other unmanned aerial vehicles, can also receive the differential data of other reference base stations, and carries out high-precision calculation to determine whether the base station is moved. Whether base station can accurate snap judgments self moved, prevent because the base station is moved and lead to unmanned aerial vehicle and then fly partially.)
1. A base station, comprising:
a first communication device;
a positioning device configured to:
observing a satellite navigation signal;
obtaining first position information of the base station according to the observed satellite navigation signal; and a processor configured to:
acquiring the first position information;
judging that the base station is likely to move;
receiving, by the first communication device, differential data associated with position location from other base stations;
obtaining second position information according to the first position information and the differential data; and
and determining that the base station moves under the condition that the second position information is inconsistent with the known position information.
2. The base station of claim 1, wherein the processor configured to determine that motion of the base station is likely comprises:
and under the condition that the speed of the base station is greater than a speed threshold value, judging that the base station is likely to move.
3. The base station of claim 1, wherein the processor is further configured to:
judging that the base station does not move;
periodically receiving, by the first communication device, the differential data;
obtaining third position information according to the position information and difference data received regularly;
and determining whether the base station moves according to the consistency judgment of the third position information and the known position information.
4. The base station of claim 1, wherein the processor is further configured to transmit, by the first communication device, a message indicating that the base station is in motion to a mobile station and/or a server in communication with the base station.
5. The base station of claim 1, further comprising a second communication device configured to communicate with a ground station from which the known location information is received.
6. The base station of claim 2, wherein the positioning device is further configured to derive the velocity of the base station from satellite navigation signals based on doppler effect.
7. The base station of claim 3, wherein the processor is further configured to update the known location information with the third location information.
8. The base station according to any of claims 1 to 7, characterized in that the base station comprises a fixed base station or a mobile base station based on real time dynamic carrier phase differential RTK technology.
9. A system based on a real-time dynamic carrier-phase differential technique, comprising:
a plurality of base stations, at least one of which is a base station according to any one of claims 1 to 8;
a mobile station; and
a server configured to communicate with the base station and the mobile station.
10. A method for determining base station motion, the method comprising:
acquiring first position information of the base station;
judging that the base station is likely to move;
receiving differential data associated with position location from other base stations;
obtaining second position information according to the first position information and the differential data; and
and determining that the base station moves under the condition that the second position information is inconsistent with the known position information.
11. The method of claim 10, wherein the determining that the base station is likely to move comprises:
and under the condition that the speed of the base station is greater than a speed threshold value, judging that the base station is likely to move.
12. The method of claim 10, further comprising:
judging that the base station does not move;
periodically receiving the differential data;
obtaining third position information according to the first position information and the difference data received regularly; and
and determining whether the base station moves according to the consistency judgment of the third position information and the known position information.
13. The method of claim 10, further comprising:
transmitting a message to a mobile station and/or a server in communication with the base station indicating that the base station is in motion.
14. The method of claim 12, further comprising:
updating the known location information with the third location information.
15. An apparatus for determining motion of a base station, comprising:
an acquisition module configured to acquire first location information of the base station;
a determining module configured to determine that the base station is likely to move;
a receiving module configured to receive differential data associated with position location from other base stations;
a deriving module configured to derive second location information from the first location information and the differential data; and
a determining module configured to determine that the base station is moving if the second location information is inconsistent with known location information.
16. A computer-readable storage medium having stored thereon instructions which, when executed by a processor, are capable of causing the processor to carry out the method for determining base station motion according to any one of claims 10 to 14.
Technical Field
The present disclosure relates to the field of Global Navigation Satellite System (GNSS) positioning, and in particular to a method for determining base station motion, an apparatus for determining base station motion, a base station, an RTK system, and a storage medium.
Background
Global Navigation Satellite Systems (GNSS), such as the beidou System, GPS, GLONASS, Galileo System, etc., are Satellite-level radio Navigation systems using artificial satellites as Navigation stations, and provide all-weather, high-precision position, speed and time information for various military and civil carriers in the Global land, sea, air and sky.
The Real-time dynamic carrier phase difference (RTK) technique is a difference method for processing carrier phase observations of two measurement stations in Real time. An RTK system may include a fixed base station (reference station), a data link, and a mobile station. The reference station provides differential data for the mobile station, and the mobile station receives the differential data and then combines self-positioning data to calculate high-precision coordinates.
At present, whether a fixed base station is moved or not is detected by the existing fixed base station, and whether the fixed base station is moved or not is judged by comparing a coordinate of long-time single-point positioning with a reference coordinate input to the base station. The single-point positioning obtains coordinates with low accuracy in 12 hours, 24 hours or more, and has disadvantages of low efficiency and low accuracy, so that erroneous judgment easily occurs.
Disclosure of Invention
An object of the disclosed embodiments is to provide a base station, an RTK system, a method, an apparatus, and a computer-readable storage medium for determining movement of a base station, which can more accurately determine whether the base station is moving.
To achieve the above object, according to a first aspect of the present disclosure, there is provided a base station comprising:
a first communication device;
a positioning device configured to:
observing a satellite navigation signal;
obtaining first position information of a base station according to an observed satellite navigation signal; and a processor configured to:
acquiring first position information;
judging that the base station is likely to move;
receiving, by a first communication device, differential data associated with position location from other base stations;
obtaining second position information according to the first position information and the differential data; and
and determining that the base station moves under the condition that the second position information is inconsistent with the known position information.
Optionally, the processor configured to determine that the base station is likely to move comprises:
and under the condition that the speed of the base station is greater than the speed threshold value, judging that the base station is likely to move.
Optionally, the processor is further configured to:
judging that the base station does not move;
periodically receiving differential data by a first communication device;
obtaining third position information according to the position information and the difference data received regularly;
and determining whether the base station moves according to the consistency judgment of the third position information and the known position information.
Optionally, the processor is further configured to transmit, by the first communication device, a message indicating that the base station is moving to a mobile station and/or a server in communication with the base station.
Optionally, the base station further comprises second communication means configured to communicate with a ground station, wherein the known location information is received from the ground station.
Optionally the positioning device is further configured to derive the velocity of the base station from the satellite navigation signals based on the doppler effect.
Optionally, the processor is further configured to update the known location information with the third location information.
Optionally, the base station comprises a fixed base station or a mobile base station based on real-time dynamic carrier phase differential RTK technique.
According to a second aspect of the present disclosure, there is provided a system based on a real-time dynamic carrier-phase differential technique, comprising:
a plurality of base stations, at least one of the plurality of base stations being a base station according to any one of claims 1 to 8;
a mobile station; and
a server configured to communicate with the base station and the mobile station.
According to a third aspect of the present disclosure, there is provided a method for determining base station motion, comprising:
acquiring first position information of a base station;
judging that the base station is likely to move;
receiving differential data associated with position location from other base stations;
obtaining second position information according to the first position information and the differential data; and
and determining that the base station moves under the condition that the second position information is inconsistent with the known position information.
Optionally, the determining that the base station may move includes:
and under the condition that the speed of the base station is greater than the speed threshold value, judging that the base station is likely to move.
Optionally, the method further comprises:
judging that the base station does not move;
receiving differential data periodically;
obtaining third position information according to the first position information and the difference data received regularly; and
and determining whether the base station moves according to the consistency judgment of the third position information and the known position information.
Optionally, the method further comprises:
a message is transmitted to a mobile station and/or server in communication with the base station indicating that the base station is in motion.
Optionally, the method further comprises:
the known location information is updated with the third location information.
According to a fourth aspect of the present disclosure, there is provided an apparatus for determining base station motion, comprising:
an acquisition module configured to acquire first location information of a base station;
a determining module configured to determine that the base station is likely to move;
a receiving module configured to receive differential data associated with position location from other base stations;
a deriving module configured to derive second location information from the first location information and the differential data; and
a determination module configured to determine that the base station is moving if the second location information is inconsistent with the known location information.
According to a fifth aspect of the present disclosure, there is provided a computer readable storage medium having stored thereon instructions that, when executed by a processor, are capable of causing the processor to perform the above-described method for determining motion of a base station.
Through the technical scheme, when the base station detects whether the base station is moved, the base station is equivalent to a role of simultaneously serving as the reference base station and the mobile station, can normally provide RTCM differential data for other unmanned aerial vehicles, can also receive the RTCM differential data of other reference base stations, and carries out high-precision calculation to determine whether the base station is moved. Whether base station can accurate snap judgments self moved, prevent because the base station is moved and lead to unmanned aerial vehicle and then fly partially.
Additional features and advantages of embodiments of the present disclosure will be described in detail in the detailed description which follows.
Drawings
The accompanying drawings, which are included to provide a further understanding of the disclosed embodiments and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the detailed description serve to explain the embodiments but not to limit the embodiments. In the drawings:
fig. 1 is a schematic diagram schematically illustrating an example of a system (hereinafter referred to as an "RTK system") in which a real-time kinematic (RTK) based carrier-phase differential technique according to an embodiment of the present disclosure may be implemented;
fig. 2 is a block diagram schematically illustrating an example of a base station according to an embodiment of the present disclosure;
fig. 3 is a block diagram schematically illustrating another example of a base station according to an embodiment of the present disclosure;
fig. 4 is a flow chart schematically illustrating an example of a method for determining motion of a base station according to an embodiment of the present disclosure; and
fig. 5 is a flow chart schematically illustrating another example of a method for determining motion of a base station according to an embodiment of the present disclosure.
Description of the reference numerals
100
120 data link 130 mobile station
140
210
212
214
Detailed Description
The following detailed description of specific embodiments of the present disclosure is provided in connection with the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present disclosure, are given by way of illustration and explanation only, not limitation.
It should be noted that, if directional indications (such as up, down, left, right, front, and back … …) are referred to in the embodiments of the present disclosure, the directional indications are only used to explain the relative positional relationship between the components, the movement situation, and the like in a specific posture (as shown in the drawings), and if the specific posture is changed, the directional indications are changed accordingly.
In addition, if there is a description of "first", "second", etc. in the embodiments of the present disclosure, the description of "first", "second", etc. is for descriptive purposes only and is not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In addition, technical solutions between the various embodiments can be combined with each other, but must be realized by a person skilled in the art, and when the technical solutions are contradictory or cannot be realized, the combination of the technical solutions should be considered to be absent and not be within the protection scope of the present disclosure.
Fig. 1 is a schematic diagram schematically illustrating an example of an
In one example, the
The
The
In one embodiment,
Examples of data links may include, but are not limited to, radio frequency, microwave, centimeter wave, millimeter wave, Infrared (IR), Ultraviolet (UV), visible, Wi-Fi, mobile communications. Examples of mobile communications may include 2G (e.g., GSM, CDMA), 3G (e.g., WCDMA, TD-SCDMA, CDMA2000), 4G (e.g., WiMAX, LTE-A, LTE-a Pro), 5G (e.g., ad hoc networks, D2D (device-to-device) communications, M2M (machine-to-machine) communications).
Although only one
Fig. 2 is a block diagram schematically illustrating an example of a base station according to an embodiment of the present disclosure. As shown in fig. 2, in an embodiment of the present disclosure, a
The
The
The
Examples of
The
However, the accuracy (error of 20cm/s) of velocity determination using the doppler effect as described above is relatively low, and erroneous determination may occur. That is, it is judged that the motion state (i.e., moving or forbidden) of the
To be able to more accurately determine the actual motion state of the
In an embodiment of the present disclosure, the
The known location information may be configured at the time of setting up the
Referring to fig. 3, in an embodiment of the present disclosure, the
In a further embodiment of the present disclosure, if the
In further embodiments of the present disclosure, the
In another embodiment of the present disclosure, the
In an embodiment of the present disclosure, the differential data may be, for example, differential data (RTCM differential data) in an international Maritime business Radio Technology Committee (RTCM) format.
In an embodiment of the present disclosure, the
The
When the
Referring to fig. 1, in an embodiment of the present disclosure, a
In addition to being able to perform conventional functions,
Fig. 4 is a flow chart schematically illustrating an example of a method for determining motion of a base station according to an embodiment of the present disclosure. As shown in fig. 4, in an embodiment of the present disclosure, a method for determining motion of a base station is provided, which may include the following steps.
In step S11, first location information of the base station is obtained, for example, the first location information may be obtained from a positioning device (for example, the
in step S12, it is determined that the base station may move;
receiving differential data associated with position location from other base stations in step S13;
in step S14, obtaining second position information from the first position information and the difference data; and
in step S15, in the case where the second position information does not coincide with the known position information, it is determined that the base station is moving.
The determining that the base station may move may include:
and under the condition that the speed of the base station is greater than the speed threshold value, judging that the base station is likely to move.
Wherein, the method can also comprise:
judging that the base station does not move;
receiving differential data periodically;
obtaining third position information according to the first position information and the difference data received regularly; and
and determining whether the base station moves according to the consistency judgment of the third position information and the known position information.
Wherein, the method can also comprise: a message is transmitted to a mobile station and/or server in communication with the base station indicating that the base station is in motion.
Wherein, the method can also comprise: the known location information is updated with the third location information.
Fig. 5 is a flow chart schematically illustrating another example of a method for determining motion of a base station according to an embodiment of the present disclosure. In another embodiment of the present disclosure, a method for determining motion of a base station is provided, which may include the following steps.
In step S201, satellite navigation signals are observed.
In step S202, first position information of a base station is obtained according to an observed satellite navigation signal;
in step S203, it is determined whether the base station is likely to move;
in step S204, in the case that it is determined that the base station may move, receiving differential data associated with position location from other base stations;
in step S205, second position information is obtained according to the first position information and the difference data;
in step S206, it is determined whether the second location information coincides with the known location information;
in step S207, in the case where it is determined that the second position information does not coincide with the known position information, it is determined that the base station is moving.
Wherein, the method may further include performing corresponding action in case that it is determined in step S207 that the base station is moving. For example, the base station may transmit a message indicating that the base station is moving to a mobile station and/or a server in communication with the base station (step S208).
In step S209, when it is determined that the second position information matches the known position information, it is determined that the base station is not moving.
Further, if it is determined in step S203 that the base station is not moving, in step S210, differential data is periodically received;
in step S211, third position information is obtained according to the first position information and the difference data received periodically;
in step S212, it is determined whether the third position information coincides with the known position information;
in step S213, in the case where it is determined that the third position information coincides with the known position information, it is determined that the base station is not moving;
in step S214, in the case where it is determined that the third position information does not coincide with the known position information, it is determined that the base station is moving.
Wherein, the method may further include performing corresponding action in case that it is determined in step S214 that the base station moves. For example, the base station may update the known location information with the third location information (step S215).
The method according to the embodiment of the present disclosure as shown in fig. 4 may be performed, for example, by the base station 210 (e.g., the processor 213) in the foregoing embodiments.
The method according to the embodiment of the present disclosure as shown in fig. 5 may be performed by, for example, the
In an embodiment of the present disclosure, an apparatus for determining motion of a base station is provided, including:
an acquisition module configured to acquire first location information of a base station;
a determining module configured to determine that the base station is likely to move;
a receiving module configured to receive differential data associated with position location from other base stations;
a deriving module configured to derive second location information from the first location information and the differential data; and
a determination module configured to determine that the base station is moving if the second location information is inconsistent with the known location information.
In an embodiment of the present disclosure, a computer-readable storage medium is provided having stored thereon instructions that, when executed by a processor (e.g., the processor 213), enable the processor to perform a method for determining base station motion, such as described with reference to fig. 4 or 5.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the units may be implemented in one or more software and/or hardware when implementing the present application.
As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and so forth) having computer-usable program code embodied therein.
The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments can be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, as for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to part of the description of the method embodiment.
The above description is only an embodiment of the present application, and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
- 上一篇:一种医用注射器针头装配设备
- 下一篇:船舶定位管理系统