WO2018225421A1 - 測位方法および測位端末 - Google Patents
測位方法および測位端末 Download PDFInfo
- Publication number
- WO2018225421A1 WO2018225421A1 PCT/JP2018/017139 JP2018017139W WO2018225421A1 WO 2018225421 A1 WO2018225421 A1 WO 2018225421A1 JP 2018017139 W JP2018017139 W JP 2018017139W WO 2018225421 A1 WO2018225421 A1 WO 2018225421A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- solution
- positioning
- coordinates
- output
- fixed
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining 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/396—Determining accuracy or reliability of position or pseudorange measurements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining 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/42—Determining position
- G01S19/421—Determining position by combining or switching between position solutions or signals derived from different satellite radio beacon positioning systems; by combining or switching between position solutions or signals derived from different modes of operation in a single system
- G01S19/426—Determining position by combining or switching between position solutions or signals derived from different satellite radio beacon positioning systems; by combining or switching between position solutions or signals derived from different modes of operation in a single system by combining or switching between position solutions or signals derived from different modes of operation in a single system
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining 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/42—Determining position
- G01S19/43—Determining position using carrier phase measurements, e.g. kinematic positioning; using long or short baseline interferometry
- G01S19/44—Carrier phase ambiguity resolution; Floating ambiguity; LAMBDA [Least-squares AMBiguity Decorrelation Adjustment] method
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining 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/42—Determining position
- G01S19/45—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining 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/42—Determining position
- G01S19/48—Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
- G01S19/49—Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
Definitions
- the present disclosure relates to a positioning method and a positioning terminal when performing interference positioning using signals from positioning satellites (hereinafter, artificial satellites that can be used for positioning are collectively referred to as “satellite”).
- positioning satellites hereinafter, artificial satellites that can be used for positioning are collectively referred to as “satellite”.
- RTK Real Time Kinematic
- a positioning terminal attached to a moving body such as a vehicle receives a positioning signal from a satellite (not shown) of GNSS (Global Navigation Satellite System) when performing RTK calculation.
- GNSS Global Navigation Satellite System
- the positioning signal includes an L1 signal (1575.42 MHz), an L2 signal (1227.60 MHz) transmitted from a GPS satellite.
- Patent Document 1 both the position of the host vehicle (GPS position) based on the positioning signal from the satellite and the position of the host vehicle (dead reckoning position) based on the speed of the host vehicle are measured, and the positioning accuracy of the GPS position is A positioning terminal is disclosed that outputs a GPS position when the set level is satisfied, and outputs a dead reckoning position when the set level is not satisfied.
- One aspect of the present disclosure discloses a positioning method and a positioning terminal that can reduce the output of erroneous fixes and improve the accuracy of positioning.
- a positioning method is a positioning method in which the positioning terminal determines coordinates of a moving body by performing a positioning calculation based on information transmitted from a plurality of satellites, and the positioning terminal includes: A fixed solution that is a solution obtained by the positioning calculation is calculated, a DR (Dead Reckoning) solution that is an estimated value of the coordinates of the moving object is calculated with reference to the coordinates indicated by the fixed solution, and the fixed solution is In a state obtained continuously for one hour, if the difference between the solution newly obtained by the positioning calculation and the previous fixed solution is greater than or equal to a threshold value, the DR solution is output as the coordinates of the moving body.
- DR Dead Reckoning
- a positioning terminal determines a coordinate of a moving body by performing a positioning operation based on a reception unit that receives positioning signals transmitted from a plurality of satellites and information included in the positioning signals. And a processor that calculates a fixed solution that is a solution obtained by the positioning operation, and that is a DR (Dead) that is an estimated value of the coordinates of the moving body with reference to the coordinates indicated by the fixed solution. Reckoning) When the solution is calculated and the fixed solution is obtained continuously for the first time, and the difference between the fixed solution newly obtained by the positioning calculation and the previous fixed solution is greater than or equal to the threshold value The DR solution is output as the coordinates of the moving body.
- FIG. 1 is a diagram illustrating a configuration of a positioning system according to an embodiment.
- FIG. 2 is a block diagram illustrating a configuration of a reference station according to an embodiment.
- FIG. 3 is a block diagram illustrating a configuration of a positioning terminal according to an embodiment.
- FIG. 4 is a diagram illustrating an example of the coordinate output of the positioning terminal according to the embodiment.
- FIG. 5A is a flowchart showing a positioning process according to an embodiment.
- FIG. 5B is a flowchart showing a positioning process according to an embodiment.
- FIG. 5C is a flowchart showing a positioning process according to an embodiment.
- the positioning system 1 includes a reference station 10 and a positioning terminal 20.
- the reference station 10 is installed at a location where the coordinates on the earth are known.
- the positioning terminal 20 is installed in a moving body (for example, a vehicle) that is a target for which coordinates are to be obtained.
- the positioning system 1 measures the position of the positioning terminal 20 and obtains the coordinates of the positioning terminal 20 on the earth.
- the coordinates are generally three-dimensional coordinates of latitude, longitude, and altitude, but may be two-dimensional coordinates such as latitude and longitude.
- the reference station 10 generates positioning data of the reference station 10 (hereinafter referred to as “reference station positioning data”) based on the positioning signal received from the GNSS satellite, and transmits it to the positioning terminal 20. Details of the positioning data will be described later.
- the positioning terminal 20 generates positioning data of the positioning terminal 20 (hereinafter referred to as “positioning terminal positioning data”) based on the positioning signal received from the GNSS satellite, and uses the reference station positioning data and the positioning terminal positioning data for each epoch. Then, an interference positioning process by the RTK method is performed, and the coordinates of the moving object are output.
- An epoch is a data acquisition time
- an epoch interval is a time unit that represents a time interval (cycle) of the data acquisition time. For example, when the positioning terminal 20 operates at 5 Hz, since five data are acquired per second, the epoch interval is 0.2 seconds.
- the positioning terminal 20 includes a dedicated terminal for positioning, a personal computer having a positioning function, a smartphone, a tablet, a server for performing a positioning service, and the like.
- the reference station 10 includes a processor 101, a storage unit 102, an input unit 103, an output unit 104, a communication unit 105, a reception unit 106, and a bus 110.
- the processor 101 controls other elements of the reference station 10 via the bus 110.
- a general-purpose CPU Central Processing Unit
- the processor 101 generates reference station positioning data based on the positioning signal by executing a predetermined program.
- the storage unit 102 acquires various information from other elements and holds the information temporarily or permanently.
- the storage unit 102 is a general term for a so-called primary storage device and secondary storage device.
- a plurality of storage units 102 may be physically arranged.
- As the storage unit 102 for example, a DRAM (Direct Random Access Memory), an HDD (Hard Disk Drive), or an SSD (Solid State Drive) is used.
- the input unit 103 receives information from the outside.
- Information from the outside received by the input unit 103 includes information related to input from the operator of the reference station 10.
- the input unit 103 can be configured by using an input interface such as a keyboard.
- the output unit 104 presents information to the outside.
- the information presented by the output unit 104 includes information related to positioning.
- the output unit 104 can be configured by using an existing output interface such as a display.
- the communication unit 105 communicates with an external device via a communication path.
- the target device (communication target) with which the communication unit 105 communicates includes the positioning terminal 20.
- the communication unit 105 can be configured by using a communication interface capable of communicating with an existing communication network such as a wireless LAN communication network or a 3G communication network.
- the receiving unit 106 receives a positioning signal from the satellite and outputs the positioning signal to the processor 101 via the bus 110.
- the configuration of the reference station 10 is an example. A part of each component of the reference station 10 may be integrated and configured. A part of each constituent element of the reference station 10 may be divided into a plurality of elements. Some of the constituent elements of the reference station 10 may be omitted. The reference station 10 may be configured by adding other elements.
- the positioning terminal 20 includes a processor 201, a storage unit 202, an input unit 203, an output unit 204, a communication unit 205, a reception unit 206, and a bus 210.
- the processor 201 controls other elements of the positioning terminal 20 via the bus 210.
- the processor 201 for example, a general-purpose CPU is used.
- the processor 201 generates positioning terminal positioning data based on the positioning signal by executing a predetermined program.
- the processor 201 has a function of outputting the coordinates of the moving object. Details of the function of the processor 201 will be described later.
- the storage unit 202 acquires various information from other elements and holds the information temporarily or permanently.
- the storage unit 202 is a generic term for so-called primary storage devices and secondary storage devices.
- a plurality of storage units 202 may be physically arranged.
- As the storage unit 202 for example, a DRAM, HDD, or SSD is used.
- the input unit 203 receives information from the outside.
- the external information received by the input unit 203 includes information related to input from the operator of the positioning terminal 20.
- the input unit 203 can be configured by using an input interface such as a keyboard.
- the output unit 204 presents information to the outside.
- the information presented by the output unit 204 includes information related to positioning.
- the output unit 204 can be configured by using an existing output interface such as a display.
- the communication unit 205 communicates with an external device via a communication path.
- the target station (communication target) with which the communication unit 205 communicates includes the reference station 10.
- the communication unit 205 can be configured by using a communication interface capable of communicating with an existing communication network such as a wireless LAN communication network or a 3G communication network.
- the receiving unit 206 receives the positioning signal from the satellite and outputs the positioning signal to the processor 201 via the bus 210.
- the above-described configuration of the positioning terminal 20 is an example. A part of each component of the positioning terminal 20 may be integrated and configured. A part of each component of the positioning terminal 20 can be divided into a plurality of components. Some of the components of the positioning terminal 20 may be omitted. The positioning terminal 20 may be configured by adding other elements.
- the processor 201 executes interference positioning (RTK calculation) by the RTK method for each epoch based on the reference station positioning data and the positioning terminal positioning data, and calculates a positioning solution (fixed solution or float solution).
- RTK positioning solution the positioning solution obtained by the RTK calculation is referred to as “RTK positioning solution”.
- the processor 201 performs a quality check using an AR (Ambiguity Ratio) value obtained by the RTK calculation. If the AR value is a predetermined threshold value (for example, 3.0) or more, the RTK positioning solution is a fixed solution. If the AR value is less than a predetermined threshold (for example, 3.0), it is determined that the RTK positioning solution is a float solution.
- the processor 201 estimates the current coordinates of the moving object based on the previous coordinates of the moving object and information on the speed of the moving object.
- the previous coordinates of the moving object are, for example, coordinates output last time (that is, before one epoch).
- the processor 201 outputs the coordinates of the moving object for each epoch.
- the term “current coordinates of the moving object” is used to compare with the previous coordinates of the moving object, but the term “current coordinates of the moving object” moves after “the previous coordinates of the moving object”. It means the coordinates where the body is presumed to exist, and “current” does not necessarily mean the time when the coordinate output device is operating.
- the information on the speed of the moving object is, for example, the speed of the moving object calculated from the Doppler frequency included in the positioning data, or the speed of the moving object output from the speed detection module (not shown) provided in the moving object. is there.
- the speed information is defined as a pair of movement amounts per unit time (moving direction vector) for a predetermined dimension, for example, “X meters per second in the south direction, Y meters in the east direction, Z meters in the height direction”.
- the processor 201 calculates a movement direction vector (movement amount for one epoch) based on Doppler frequency information or sensor information, and adds the movement direction vector to the previous coordinates (for example, the coordinates one epoch before) of the moving object. Then, the current coordinates of the moving object are estimated.
- the coordinates estimated in this way are also called dead reckoning coordinates or DR solution (Dead Reckoning solution).
- the processor 201 measures the time (hereinafter referred to as “first time”) when the fixed solution is continuously obtained, and the first time is a predetermined time T1 (for example, 20 seconds). ) Is reached. Further, the processor 201 measures the time during which the DR solution is continuously output (hereinafter referred to as “second time”), and determines whether or not the second time has reached a predetermined time T2 (for example, 60 seconds). judge. The processor 201 may count the number of positioning processes (data acquisition) corresponding to the first time and the second time.
- the epoch interval is 0.2 seconds
- the DR solution is continued 300 times.
- the processor 201 sets the RTK positioning solution (fixed solution or float solution) or DR solution as the current coordinates of the moving object under a predetermined condition, and outputs the current coordinates of the moving object to the output unit 204 for each epoch. .
- the flow of the positioning process from when the processor 201 performs positioning until the RTK positioning solution or the DR solution is selected and output as the current coordinates of the moving object will be described later.
- the positioning data includes pseudorange information, carrier phase information, and Doppler frequency information.
- the pseudo-range information is information regarding the distance between the satellite and the own station (the reference station 10 or the positioning terminal 20).
- the processor (the processor 101 or the processor 201) can calculate the distance between the satellite and its own station by analyzing the positioning signal. Specifically, the processor first includes (1) the difference between the code pattern carried by the positioning signal and the code pattern generated by itself, and (2) the message (NAVDATA) included in the positioning signal. The arrival time of the positioning signal is obtained based on two pieces of information: the signal generation time of the satellite to be received and the signal reception time of the local station. And a processor calculates
- Carrier phase information is the phase of the positioning signal received by the local station.
- the positioning signal is a predetermined sine wave.
- the processor can calculate the phase of the positioning signal by analyzing the received positioning signal.
- Doppler frequency information is information regarding the relative speed between the satellite and the local station.
- the processor can generate Doppler frequency information by analyzing the positioning signal.
- the positioning data is generated by the processor 101 of the reference station 10 and the processor 201 of the positioning terminal 20, respectively.
- the RTK calculation is an operation for executing the RTK method which is one of interference positioning.
- the RTK method is to perform positioning at a predetermined point using the carrier phase integrated value of the positioning signal transmitted by the satellite.
- the carrier wave phase integrated value is the sum of (1) the number of positioning signal waves from the satellite to a predetermined point and (2) the phase. If the carrier phase integrated value is obtained, since the frequency (and wavelength) of the positioning signal is known, the distance from the satellite to a predetermined point can be obtained. Since the number of waves in the positioning signal is unknown, it is called integer ambiguity or integer value bias.
- the double difference is a value obtained by calculating the difference (single difference) between the carrier phase integrated values of one receiver for two satellites between the two receivers (the reference station 10 and the positioning terminal 20 in this embodiment). Is the difference.
- the double difference is calculated by the number of combinations of four or more satellites. In this calculation, reference station positioning data and positioning terminal positioning data are used.
- integer ambiguity can be estimated by various methods.
- integer ambiguity can be estimated by executing the procedures of (1) estimating a float solution by the least square method and (2) testing a fixed solution based on the float solution.
- the estimation of the float solution by the least square method is executed by creating a simultaneous equation using a combination of double differences generated for each time unit and solving the created simultaneous equation by the least square method. Simultaneous equations are generated for each epoch. In this calculation, reference station positioning data, positioning terminal positioning data, and known coordinates of the reference station 10 are used. The real number estimated value of the integer ambiguity thus obtained is called a float solution (guessed solution).
- the true value of the integer ambiguity is an integer. Therefore, it is necessary to make an integer value by rounding the float solution. However, there are several possible combinations for rounding the float solution. Therefore, it is necessary to test a correct integer value among candidates.
- a solution that is considered to be certain to some extent as an integer bias by the test is called a fixed solution (precision positioning solution).
- a quality check is performed using an AR value obtained by RTK calculation, and a correct integer value is tested based on the result of the quality check. Note that the reference station positioning data is used in order to efficiently narrow down the integer value candidates.
- the positioning terminal 20 outputs the RTK positioning solution (fixed solution or float solution) until the fixed solutions are obtained continuously for the first time (five in the example of FIG. 4) (area 401).
- the positioning terminal 20 calculates and outputs the DR solution when the float solution is calculated in the RTK calculation in a state where the fixed solution is obtained continuously for the first time or more (timing 402). Thereafter, the DR solution is output until the fixed solution is obtained continuously for the first time (area 403).
- the positioning terminal 20 has a speed difference vector that is a difference between the current speed vector based on the newly obtained fixed solution and the previous speed vector in a state where the fixed solution is continuously obtained for the first time or more. If the size of is smaller than the threshold, a fixed solution is output (areas 404 and 406).
- the positioning terminal 20 outputs the DR solution when the fixed solution is obtained continuously for the first time or more and the magnitude of the velocity difference vector is equal to or larger than the threshold (region 405).
- the positioning terminal 20 outputs the RTK positioning solution (fixed solution or float solution) after that when the DR solutions are output continuously for the second time (10 in the example of FIG. 4) (area 407). (Region 408).
- the positioning process flow according to the present embodiment will be described with reference to FIGS. 5A, 5B, and 5C.
- the positioning process of the present disclosure is not limited to that performed by the positioning terminal 20, and may be executed by, for example, a general-purpose computer added to the positioning system 1.
- the timing for starting the positioning process There is no particular limitation on the timing for starting the positioning process.
- the positioning process may be started when the power of the positioning terminal 20 is turned on. Further, the positioning process may be started when a command for starting the positioning process is input by the input unit 203 of the positioning terminal 20.
- the processor 201 sets the operation mode to “normal mode”.
- the “normal mode” is a mode in which the DRK solution is not output and the RTK positioning solution (fixed solution or float solution) is always output.
- receiving section 206 receives positioning signals from all receivable satellites.
- processor 201 generates positioning terminal positioning data using the positioning signal.
- communication section 205 receives reference station positioning data from reference station 10.
- the processor 201 executes RTK calculation using the reference station positioning data and the positioning terminal positioning data, and calculates the current RTK positioning solution Xn (n is a time variable based on the current time). ).
- the processor 201 stores the current RTK positioning solution Xn in the storage unit 202.
- ST508 the processor 201 determines whether or not the first time during which fixed solutions are continuously obtained has reached a predetermined time T1, that is, up to the present time. It is confirmed whether all of the RTK positioning solutions X n ⁇ T1 to X n at the predetermined time T1 are fixed solutions.
- the processor 201 determines that the current RTK positioning is performed.
- the current velocity vector V n is calculated from the difference between the solution X n and the previous RTK positioning solution X n ⁇ 1 .
- the processor 201 calculates the previous velocity vector V n ⁇ 1 from the difference between the previous RTK positioning solution X n ⁇ 1 and the previous RTK positioning solution X n ⁇ 2 .
- the processor 201 calculates the velocity difference vector A n is the difference between the velocity vector V n-1 of the current velocity vector V n and the previous.
- the processor 201 compares the speed difference vector magnitude
- the processor 201 sets the operation mode to “DR mode”.
- the “DR mode” is a mode for selectively outputting a DR solution or an RTK positioning solution (fixed solution). Then, in ST516, the processor 201 outputs the current RTK positioning solution X n (fixed solution) as the current coordinates of the moving object.
- the processor 201 sets the current RTK positioning solution X n (fixed solution) as the current coordinates of the moving object. Is output.
- any of the RTK positioning solutions X n ⁇ T1 to X n is not a fixed solution (a float solution) (ST509: NO)
- the processor 201 sets the current coordinates of the moving object as the current coordinates.
- RTK positioning solution Xn (fixed solution or float solution) is output.
- the positioning process ends. On the other hand, when the positioning is continued (ST517: YES), in ST518, the processor 201 confirms whether or not the second time during which the DR solution is continuously output has reached the predetermined time T2.
- the processor 201 determines whether or not the first time during which fixed solutions are continuously obtained has reached a predetermined time T1, that is, up to the present time. It is confirmed whether all of the RTK positioning solutions X n ⁇ T1 to X n at the predetermined time T1 are fixed solutions.
- the processor 201 determines that the current RTK positioning is performed.
- the current velocity vector V n is calculated from the difference between the solution X n and the previous RTK positioning solution X n ⁇ 1 .
- the processor 201 calculates the previous velocity vector V n ⁇ 1 from the difference between the previous RTK positioning solution X n ⁇ 1 and the previous RTK positioning solution X n ⁇ 2 .
- the processor 201 calculates the velocity difference vector A n is the difference between the velocity vector V n-1 of the current velocity vector V n and the previous.
- the processor 201 compares the speed difference vector magnitude
- the processor 201 If the magnitude
- the processor 201 calculates a DR solution by adding the moving direction vector to the previous output value.
- any of the RTK positioning solutions X n ⁇ T1 to X n is not a fixed solution (a float solution) (ST521: NO)
- the processor 201 sets the movement direction vector to the previous output value. Add to calculate the DR solution.
- the DR solution output in this case is obtained based on the latest fixed solution after the fixed solution is obtained continuously for a predetermined time, and this latest fixed solution has the correct coordinates. There is a high possibility of showing. Therefore, in such a situation, the DR solution based on the past correct coordinates rather than the fixed solution (that is, the fixed solution having a large velocity difference vector) that is likely to be fixed to an incorrect coordinate due to reflection or the like. It can be expected that the accuracy will increase. Therefore, this embodiment can improve positioning accuracy.
- a DR solution is output when a float solution is obtained. Further, the DR solution output in this case is obtained based on the latest fixed solution after the fixed solution is obtained continuously for a predetermined time, and this latest fixed solution has the correct coordinates. There is a high possibility of showing. Therefore, in such a situation, it can be expected that the DR solution has higher accuracy than the float solution. Therefore, since this embodiment can output a highly accurate DR solution, it is possible to improve positioning accuracy.
- the RTK positioning solution when the DR solution is output continuously for the second time, the RTK positioning solution is output. Since the DR solution is calculated by adding the speed to the reference coordinates, etc., errors accumulate with time and accuracy deteriorates. Therefore, after a long time has passed, even if the RTK positioning solution is not sufficiently reliable, the DR solution accuracy is more likely to deteriorate than the RTK positioning solution. Accordingly, in such a case, the deterioration of positioning accuracy can be reduced by switching the output solution to the RTK positioning solution.
- the fixed solution in the state where the fixed solution is obtained continuously for the first time, when the magnitude
- the present disclosure is not limited to this, and when the DR solution is output in a state where the fixed solution is obtained for the first time continuously, the fixed solution is output continuously for the third time.
- the fixed solution may be output when the magnitude
- the condition for stopping the output of the DR solution and switching to the output of the fixed solution is not limited to this.
- the user may be allowed to switch the output by his / her input. Such a configuration is useful, for example, when the coordinates calculated by the DR solution are clearly degraded even when viewed from the user's eyes.
- the present disclosure is not limited to this, and other cases in which the occurrence of an erroneous fix can be estimated.
- Information may be used.
- the occurrence of an erroneous fix can be estimated by examining the change in the angle of the velocity vector. In the case of using an angle, it is conceivable to detect that the direction of the velocity vector is rotated by a predetermined angle or more (for example, 180 degrees). Further, in order to improve the accuracy of determination of erroneous fixes, a plurality of criteria such as a combination of speed difference and angle may be used in combination.
- An angle change or the like may be used.
- the positioning terminal 20 may notify the user whether the currently output solution is an RTK operation solution or a DR solution.
- a notification method for example, various methods such as displaying on a screen (not shown) of a display unit of a moving body or notifying by voice can be considered.
- the case where the RTK calculation is performed is described as an example of the positioning calculation.
- the present disclosure is not limited to this, and the positioning calculation other than the RTK calculation may be performed.
- a positioning calculation other than the satellite navigation system may be used. Specifically, in indoors where it is difficult to use satellite navigation, it is conceivable that a marker or the like installed on a wall is photographed with a stereo camera and the position is calculated backward from the parallax. That is, in the present disclosure, any method may be used as long as it is a positioning method capable of estimating the position with high accuracy if no error occurs.
- Each functional block used in the description of the above embodiment is typically realized as an LSI which is an integrated circuit. These may be individually made into one chip, or may be made into one chip so as to include a part or all of them.
- the name used here is LSI, but it may also be called IC, system LSI, super LSI, or ultra LSI depending on the degree of integration.
- the method of circuit integration is not limited to LSI, and implementation with a dedicated circuit or a general-purpose processor is also possible.
- An FPGA Field Programmable Gate Array
- a reconfigurable processor that can reconfigure the connection and setting of circuit cells inside the LSI may be used.
- the present disclosure is suitable for use when performing interference positioning using a signal from a satellite.
- Positioning System 10 Reference Station 20 Positioning Terminal 101, 201 Processor 102, 202 Storage Unit 103, 203 Input Unit 104, 204 Output Unit 105, 205 Communication Unit 106, 206 Receiver 110, 210 Bus
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Description
まず、本実施の形態に係る測位システム1の構成について図1を用いて説明する。図1に示すように、測位システム1は、基準局10と、測位端末20と、から構成される。基準局10は、地球上の座標が既知である箇所に設置される。測位端末20は、座標を求める対象である移動体(例えば車輌など)に設置される。
次に、本実施の形態に係る基準局10の構成について図2を用いて説明する。図2に示すように、基準局10は、プロセッサ101と、記憶部102と、入力部103と、出力部104と、通信部105と、受信部106と、バス110と、を有している。
次に、本実施の形態に係る測位端末20の構成について図3を用いて説明する。図3に示すように、測位端末20は、プロセッサ201と、記憶部202と、入力部203と、出力部204と、通信部205と、受信部206と、バス210と、を備えている。
次に、測位端末20のプロセッサ201の移動体の座標を出力する機能について詳細に説明する。
次に、測位データについて説明する。本実施の形態において測位データには擬似距離情報、搬送波位相情報およびドップラー周波数情報が含まれる。
RTK演算について説明する。RTK演算は干渉測位の一つであるRTK法を実行する演算である。
次に、本実施の形態に係る測位端末20の座標出力の一例について、図4を用いて説明する。なお、図4では、フィックス解は四角印、フロート解は三角印、DR解は丸印で図示される。また、出力される解は黒塗り、出力されない解は白塗りで図示される。
次に、本実施の形態に係る測位処理のフローについて図5A、図5B、図5Cを用いて説明する。なお、本実施の形態では、測位端末20が測位処理を行う例を説明する。ただし、本開示の測位処理は、測位端末20によって行われるものに限定されず、例えば、測位システム1の内部に追加された汎用コンピュータによって実行されても良い。測位処理を開始するタイミングについては特に限定は無い。例えば、測位端末20の電源が投入された際に、測位処理を開始しても良い。また、測位端末20の入力部203によって測位処理を開始するコマンドが入力された際に、測位処理を開始しても良い。
このように、本実施の形態では、所定時間連続してフィックス解が得られている状態において、フィックス解が得られた場合であっても、該フィックス解の速度差ベクトルの大きさ|An|が閾値s以上の場合には、該フィックス解が誤フィックスであると推測し、DR解を出力する。
10 基準局
20 測位端末
101、201 プロセッサ
102、202 記憶部
103、203 入力部
104、204 出力部
105、205 通信部
106、206 受信部
110、210 バス
Claims (6)
- 測位端末が複数の衛星から送信される情報に基づいて測位演算を行うことで、移動体の座標を決定する測位方法であって、
前記測位端末は、
前記測位演算によって得られる解であるフィックス解を算出し、
前記フィックス解の示す座標を基準として、前記移動体の座標の推測値であるDR(Dead Reckoning)解を算出し、
前記フィックス解が第1時間連続して得られている状態において、前記測位演算によって新たに得られた解と前回のフィックス解との差が閾値以上の場合には前記DR解を前記移動体の座標として出力する、
測位方法。 - 前記差は、新たに得られたフィックス解に基づく現在の速度ベクトルと前回の速度ベクトルとの差分である速度差ベクトルの大きさである、
請求項1に記載の測位方法。 - 前記フィックス解が前記第1時間連続して得られている状態において、前記測位演算によって新たに得られた解が前記フィックス解より精度が低いフロート解である場合には、前回のフィックス解との差にかかわらず、前記DR解を前記移動体の座標として出力する、
請求項1または2に記載の測位方法。 - 前記DR解が第2時間連続して出力された場合には前記測位演算によって得られる解を前記移動体の座標として出力する、
請求項1から3のいずれか一項に記載の測位方法。 - 前記フィックス解が第1時間連続して得られている状態においてDR解が出力された際に、第3時間連続して前記差が前記閾値より小さい場合には前記フィックス解を前記移動体の座標として出力する、
請求項1から4のいずれか一項に記載の測位方法。 - 複数の衛星から送信される測位信号を受信する受信部と、
前記測位信号に含まれる情報に基づいて測位演算を行うことで、移動体の座標を決定するプロセッサと、
を具備し、
前記プロセッサは、
前記測位演算によって得られる解であるフィックス解を算出し、
前記フィックス解の示す座標を基準として、前記移動体の座標の推測値であるDR(Dead Reckoning)解を算出し、
前記フィックス解が第1時間連続して得られている状態において、前記測位演算によって新たに得られたフィックス解と前回のフィックス解との差が閾値以上の場合には前記DR解を前記移動体の座標として出力する、
測位端末。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201880034426.5A CN110678781B (zh) | 2017-06-09 | 2018-04-27 | 定位方法和定位终端 |
US16/615,669 US11047992B2 (en) | 2017-06-09 | 2018-04-27 | Positioning method and positioning terminal |
JP2019523397A JP7038281B2 (ja) | 2017-06-09 | 2018-04-27 | 測位方法および測位端末 |
EP18813039.7A EP3637146A4 (en) | 2017-06-09 | 2018-04-27 | POSITIONING METHOD AND POSITIONING TERMINAL |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017114627 | 2017-06-09 | ||
JP2017-114627 | 2017-06-09 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018225421A1 true WO2018225421A1 (ja) | 2018-12-13 |
Family
ID=64603938
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2018/017139 WO2018225421A1 (ja) | 2017-06-09 | 2018-04-27 | 測位方法および測位端末 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11047992B2 (ja) |
EP (1) | EP3637146A4 (ja) |
JP (1) | JP7038281B2 (ja) |
CN (1) | CN110678781B (ja) |
WO (1) | WO2018225421A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111077546A (zh) * | 2019-12-26 | 2020-04-28 | 广州比逊电子科技有限公司 | 应用于无人机的定位跳点处理方法以及接收机设备 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10830902B2 (en) * | 2018-06-21 | 2020-11-10 | Unicore Communications, Inc. | Real-time kinematic using standalone global navigation satellite system receiver |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07104847A (ja) | 1993-09-30 | 1995-04-21 | Fuji Heavy Ind Ltd | 自律走行車の走行制御装置 |
JP2000029520A (ja) * | 1998-07-08 | 2000-01-28 | Fuji Heavy Ind Ltd | 自律走行方法及び自律走行車 |
JP2002004261A (ja) * | 2000-04-20 | 2002-01-09 | Shimizu Corp | 盛土締固め管理システム |
JP2008128793A (ja) * | 2006-11-20 | 2008-06-05 | Toyota Motor Corp | 移動***置測位装置 |
JP2013122406A (ja) * | 2011-12-09 | 2013-06-20 | Tokyo Keiki Inc | 衛星航法システムを用いた位置出力装置 |
US20140375497A1 (en) * | 2013-06-25 | 2014-12-25 | Caterpillar Inc. | Positioning Error Detection and Mitigation System and Method |
WO2015186845A1 (ja) * | 2015-06-29 | 2015-12-10 | 株式会社小松製作所 | 作業機械の制御システム及び作業機械の制御方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3338304B2 (ja) * | 1996-10-01 | 2002-10-28 | 横河電子機器株式会社 | 航法装置 |
JP5586278B2 (ja) | 2010-03-12 | 2014-09-10 | 三菱電機株式会社 | 測位データ評価装置、測位データ評価方法および測位データ評価プログラム |
EP3137923B1 (en) * | 2014-05-02 | 2021-08-18 | Trimble Inc. | Dead reckoning system based on locally measured movement |
-
2018
- 2018-04-27 EP EP18813039.7A patent/EP3637146A4/en active Pending
- 2018-04-27 WO PCT/JP2018/017139 patent/WO2018225421A1/ja active Application Filing
- 2018-04-27 US US16/615,669 patent/US11047992B2/en active Active
- 2018-04-27 CN CN201880034426.5A patent/CN110678781B/zh active Active
- 2018-04-27 JP JP2019523397A patent/JP7038281B2/ja active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07104847A (ja) | 1993-09-30 | 1995-04-21 | Fuji Heavy Ind Ltd | 自律走行車の走行制御装置 |
JP2000029520A (ja) * | 1998-07-08 | 2000-01-28 | Fuji Heavy Ind Ltd | 自律走行方法及び自律走行車 |
JP2002004261A (ja) * | 2000-04-20 | 2002-01-09 | Shimizu Corp | 盛土締固め管理システム |
JP2008128793A (ja) * | 2006-11-20 | 2008-06-05 | Toyota Motor Corp | 移動***置測位装置 |
JP2013122406A (ja) * | 2011-12-09 | 2013-06-20 | Tokyo Keiki Inc | 衛星航法システムを用いた位置出力装置 |
US20140375497A1 (en) * | 2013-06-25 | 2014-12-25 | Caterpillar Inc. | Positioning Error Detection and Mitigation System and Method |
WO2015186845A1 (ja) * | 2015-06-29 | 2015-12-10 | 株式会社小松製作所 | 作業機械の制御システム及び作業機械の制御方法 |
Non-Patent Citations (2)
Title |
---|
IN , HIROMI ET AL.: "A Study on Post-parallelizad processing for Single Frequency Kinematic Positioning", IEICE TECHNICAL REPORT, vol. 116, no. 427, SANE2016-99, 19 January 2017 (2017-01-19), pages 19 - 24, XP009516955, ISSN: 0913-5685 * |
See also references of EP3637146A4 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111077546A (zh) * | 2019-12-26 | 2020-04-28 | 广州比逊电子科技有限公司 | 应用于无人机的定位跳点处理方法以及接收机设备 |
Also Published As
Publication number | Publication date |
---|---|
JP7038281B2 (ja) | 2022-03-18 |
EP3637146A4 (en) | 2020-05-27 |
EP3637146A1 (en) | 2020-04-15 |
US11047992B2 (en) | 2021-06-29 |
US20200116873A1 (en) | 2020-04-16 |
CN110678781A (zh) | 2020-01-10 |
CN110678781B (zh) | 2023-07-21 |
JPWO2018225421A1 (ja) | 2020-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7153842B2 (ja) | 測位方法および測位端末 | |
WO2019240240A1 (ja) | 測位方法および測位端末 | |
JP7220399B2 (ja) | サーバ、衛星測位システム、及び、衛星測位方法 | |
JP7065277B2 (ja) | 測位方法および測位端末 | |
JP7038281B2 (ja) | 測位方法および測位端末 | |
US9031572B2 (en) | Method and apparatus for estimating satellite positioning reliability | |
US11294072B2 (en) | Method, device and server for estimation of IFB calibration value | |
US10816675B2 (en) | Coordinate output method and coordinate output device | |
WO2020004538A1 (ja) | 構造物監視サーバおよび構造物監視システム | |
WO2018110026A1 (ja) | 測位方法、配信方法、測位端末および測位システム | |
WO2018110025A1 (ja) | 測位方法および測位端末 |
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: 18813039 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2019523397 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2018813039 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2018813039 Country of ref document: EP Effective date: 20200109 |