+

WO2017066915A1 - Method and device for posture measurement in satellite navigation and unmanned aerial vehicle - Google Patents

Method and device for posture measurement in satellite navigation and unmanned aerial vehicle Download PDF

Info

Publication number
WO2017066915A1
WO2017066915A1 PCT/CN2015/092243 CN2015092243W WO2017066915A1 WO 2017066915 A1 WO2017066915 A1 WO 2017066915A1 CN 2015092243 W CN2015092243 W CN 2015092243W WO 2017066915 A1 WO2017066915 A1 WO 2017066915A1
Authority
WO
WIPO (PCT)
Prior art keywords
antenna
carrier
antennas
ambiguity
double difference
Prior art date
Application number
PCT/CN2015/092243
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 深圳市大疆创新科技有限公司
Priority to CN201580060906.5A priority Critical patent/CN107003386B/en
Priority to PCT/CN2015/092243 priority patent/WO2017066915A1/en
Publication of WO2017066915A1 publication Critical patent/WO2017066915A1/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
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/14Determining absolute distances from a plurality of spaced points of known location
    • 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

Definitions

  • the invention relates to the field of satellite navigation technology, and in particular to a satellite navigation attitude measuring method and device and a drone.
  • the embodiment of the invention provides a satellite navigation attitude measuring method and device and a drone to improve the accuracy of the obtained attitude data, and to simplify the attitude measuring method and reduce the cost.
  • the carrier double difference is obtained, and the unit vector double difference of the antenna to the satellite is obtained based on the position of the ephemeris and the antenna;
  • the whole-circumference ambiguity is obtained based on the carrier double difference, the antenna-to-satellite unit vector double difference, and the baseline length between the two antennas;
  • the attitude angle is derived based on the position of the antenna and the baseline vector between the three antennas.
  • a second aspect of the present invention provides a satellite navigation apparatus for testing a posture of a drone, wherein the drone is provided with three antennas not on the same straight line, and the apparatus includes:
  • An acquisition module configured to obtain a raw observation of a satellite signal, an ephemeris, and a position of an antenna, the original observation including a carrier observation and a pseudorange observation;
  • a calculation module for deriving a unit vector between the antenna and the satellite according to the position of the ephemeris and the antenna; deriving a carrier double difference based on the carrier observation, and obtaining a unit vector double difference of the antenna to the satellite based on the position of the ephemeris and the antenna;
  • the whole-circumference ambiguity is obtained based on the carrier double difference, the antenna-to-satellite unit vector double difference, and the baseline length between the two antennas; based on the whole-circumference ambiguity, the antenna-to-satellite unit vector double difference, and the carrier double difference
  • a baseline vector between the three antennas; the attitude angle is derived based on the position of the antenna and the baseline vector between the three antennas.
  • a third aspect of the present invention provides a drone, comprising: a body, at least three antennas disposed on the body and not on a same straight line, and the at least three antennas are respectively connected to at least three receivers, The at least three receivers are coupled to a flight control system, the flight control system for:
  • the position derives the unit vector between the antenna and the satellite; based on the carrier observation, the carrier double difference is obtained, and the unit vector double difference of the antenna to the satellite is obtained based on the position of the ephemeris and the antenna; the unit vector based on the carrier double difference and the antenna to the satellite Double-difference and baseline length between two antennas to obtain full-circumference ambiguity; base vector between three antennas based on the whole-circumference ambiguity, antenna-to-satellite unit vector double difference, and carrier double difference; The position and the baseline vector between the three antennas yield the attitude angle.
  • the satellite navigation attitude measurement method uses data such as carrier double difference obtained from satellite signals to solve the whole-circumference ambiguity and the baseline vector between the antennas, and calculates the attitude angle according to the baseline vector.
  • data such as carrier double difference obtained from satellite signals to solve the whole-circumference ambiguity and the baseline vector between the antennas, and calculates the attitude angle according to the baseline vector.
  • the satellite signal is used to test the attitude of the drone.
  • the accuracy of the attitude data is improved, and the problems of the magnetic declination and magnetic field interference of the compass pointing are avoided.
  • the least squares search method based on the baseline distance constraint is used to solve the whole-circumference ambiguity.
  • the single-frequency receiver which is lower than the dual-frequency receiver used in the prior art.
  • the calculation method is simplified and the computational complexity is reduced.
  • FIG. 1 is a flowchart of a satellite navigation attitude measurement method according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram showing the relationship between a baseline vector and a satellite distance
  • Figure 3 is a schematic diagram of a drone and an antenna
  • the technical solution of the embodiment of the invention is applicable to various unmanned aerial vehicles, such as unmanned aerial vehicles, unmanned vehicles, etc., especially the navigation and attitude measurement of various small unmanned aerial vehicles.
  • the unmanned aerial vehicle may be a helicopter drone or a fixed-wing drone. Detailed description will be made below through specific embodiments.
  • the satellite navigation device may include an attitude solving processor for decomposing the attitude data of the drone according to the original observation of the acquired satellite signal, the ephemeris and the position of the antenna, and transmitting the attitude data to the flight control system.
  • the flight control system can control the drone flight based on the obtained attitude data.
  • the satellite navigation device can also be regarded as part of the flight control system.
  • the method of the embodiment of the present invention may be performed by the satellite navigation device, or by the posture
  • the state solver executes the processor.
  • the specific process of the satellite navigation attitude measurement method provided by the embodiment of the present invention may include:
  • the GPS receiver can acquire satellite pseudorange observations, carrier observations, and satellite ephemeris.
  • the satellite position can be calculated from the received ephemeris. As long as there are more than 4 satellite pseudoranges, the receiver's time, position and speed can be calculated. Therefore, the satellite navigation device can acquire the carrier observation value and the pseudorange observation value of the satellite signal, the position of the ephemeris and the antenna, and the time and speed of the receiver from the GPS receiver.
  • Satellite-related errors including satellite ephemeris error, satellite clock error, satellite antenna phase center deviation, and relativistic effect error
  • errors related to signal propagation including ionospheric delay error, tropospheric delay error, and signal multipath error;
  • the first type of error can only correct the relativistic effect error
  • the second type of error can repair part of the ionospheric delay error and partial tropospheric delay error
  • the third type of error is reduced by the hardware and software design of the receiver.
  • the error of single point positioning can only guarantee the accuracy within 10m.
  • the distance between two antennas installed by the drone will not exceed 10m.
  • the coordinates of the two antennas cannot be determined by single point positioning, and then the direction is calculated.
  • the carrier difference observation is a new combined observation obtained by deriving the carrier phase observations of the same frequency in a certain way.
  • the carrier phase double difference observation value is used, that is, the difference between the antennas is one time, the satellite related error and the signal propagation error can be eliminated, and the difference between the satellites can be eliminated, and the receiver clock difference can be eliminated.
  • the whole-circumference ambiguity can be obtained based on the carrier double difference, the antenna-to-satellite unit vector double difference, and the baseline length between the two antennas.
  • the full-circumference ambiguity is solved by a least squares search method with a baseline distance constraint. This method is suitable for short-range fixed-length baseline attitudes and can be used with single-frequency receivers. Compared to the use of dual-frequency receivers, the use of a single-frequency receiver can effectively reduce costs.
  • the least squares search method using a baseline distance constraint to solve the whole-circumference ambiguity may include: dividing the tracked satellite into a main star and a redundant star, where the main star includes Four, and one of the four main stars is used as a reference star, and the reference star has the highest elevation angle; constructing a double-difference equation of the reference star and other main stars to determine the double-difference ambiguity search range of the main star carrier double difference equation Calculating a possible solution of the baseline vector; constructing a carrier double difference equation of the reference star and the redundant star, and substituting the baseline vector possible solution into the redundant star carrier double difference equation to determine the double difference ambiguity of the redundant star; The double-difference ambiguity of the satellite determines the ambiguity of the whole week.
  • the baseline vector includes: a first baseline vector from a first antenna to a second antenna of the three antennas, and a second baseline vector of the first antenna to the third antenna; Deriving the attitude angle based on the position of the antenna and the baseline vector between the three antennas includes calculating a heading angle and a pitch of the drone based on the positions of the first antenna and the second antenna and the first baseline vector An angle of the drone of the drone is calculated based on the positions of the first and third antennas and the second baseline vector.
  • the method before the obtaining the original observation of the received satellite signal, the method further comprises: receiving, by the single frequency receiver, the satellite signal through the antenna.
  • the method further includes: fusing the obtained attitude angle and the inertial navigation data to obtain an optimized estimation of the attitude angle for performing the attitude control of the drone.
  • the drone further includes an inertial measurement device, the inertial navigation data being measured by the inertial measurement device.
  • the embodiment of the present invention discloses a satellite navigation attitude measurement method, which uses data such as carrier double difference obtained based on satellite signals to solve the whole-circumference ambiguity and the baseline vector between the antennas, and calculates the attitude angle according to the baseline vector.
  • the technical solution has achieved the following technical effects:
  • the least squares search method based on the baseline distance constraint is used to solve the whole-circumference ambiguity.
  • the single-frequency receiver which is lower than the dual-frequency receiver used in the prior art.
  • the calculation method is simplified and the computational complexity is reduced.
  • the unit vector between antenna 1 and satellite k is The unit vector between antenna 2 and satellite k is For the distance from antenna 1 to satellite k minus the distance from antenna 2 to satellite k, b is the vector between the two antennas.
  • the distance between the two antennas is less than 40Km, it is much smaller than the distance from the antenna to the satellite (about 20000Km). It can be considered then
  • Equation 1 Equation 1 can be rewritten as
  • the reference star is set to j.
  • the frequency of the same frequency point is the same, and the frequency change caused by Doppler influence is negligible, then the double difference observation model can be expressed as
  • y is the double difference observation, which can be obtained based on the original observation
  • a is the whole week ambiguity
  • e is the noise
  • a and B can be understood as the coefficient matrix, specifically, A is the ambiguity weight matrix.
  • the main part of the noise e is the observation error.
  • the tracking loop When the tracking loop is stable, it can be considered to be less than 1 mm, and it is unbiased white noise, and can be taken as 0 in the calculation.
  • each element in the vector a When the receiver keeps continuously observation of the satellite carrier, each element in the vector a is an integer and does not change with time and remains unchanged.
  • the key to solving equation (4) is to solve the whole-circumference ambiguity a. After solving a solution, the baseline vector b can be calculated with an error of millimeters.
  • the key to solving the carrier-phase double-difference equation is to determine the full-circumference ambiguity.
  • the installation position of the UAV antenna is fixed, and the baseline length is short, and the least square search method based on the baseline distance constraint is used to solve the whole-circumference ambiguity, which is suitable for the short-distance fixed-length baseline attitude measurement, and the single frequency can be used.
  • the least squares search method divides the observation satellite into four main stars and redundant stars, the four main stars include one reference star, and the other satellites construct a double difference equation with the reference star. After determining the ambiguity search range of the main star carrier phase double difference equation, the calculation base The line may be solved, and then substituted into the redundant star observation equation to determine the double-difference ambiguity of the redundant satellite.
  • the selection of the four main stars is very critical.
  • the reference star generally selects the satellite with the highest elevation angle, and the other three select satellites with a certain elevation angle and carrier-to-noise ratio, and the GDOP (Geometric Dilution Precision) value is small.
  • the baseline vector and the double difference ambiguity are unknown, and the rest are known quantities.
  • L is the lower triangular matrix and can be expressed as
  • This method is effective at short baselines, and the whole-circumference ambiguity is limited to the range of baseline limits, which is suitable for UAV attitude measurement.
  • the receiver receives the antenna signal, calculates the antenna position, and transmits the position information and the raw observation to the attitude solving processor.
  • the attitude calculation processor calculates the antenna 1 to antenna 2 vector, the antenna 1 to the antenna 3 vector based on the coordinates of the antenna 1, and finally calculates the heading angle, the elevation angle and the roll angle of the drone by the formula.
  • the attitude information can be used as the measurement information of the optimal estimation algorithm such as Kalman filter, and is combined with other attitude data such as inertial navigation to obtain the optimal estimation value of the attitude, and further improve the attitude estimation accuracy.
  • the calculated flight control data is transmitted to the flight control system.
  • the current global satellite navigation system includes Russia's GLONASS, China's Beidou, and Europe's GALILEO.
  • GPS Globalstar Satellite Navigation System
  • other satellite navigation systems can be used, or multiple satellite navigation systems can be used to implement the solution.
  • the embodiment of the present invention provides an implementation scheme of satellite navigation and attitude measurement on a drone, which improves the accuracy of flight attitude estimation, solves the magnetic field interference problem of the compass, and can be used for flight control of the drone.
  • the embodiment of the present invention uses a least squares search method with a baseline distance constraint to solve the whole-circumference ambiguity and carrier phase double difference equation, which is suitable for single-frequency and dual-frequency receivers, when using a single-frequency receiver It can effectively reduce the cost of the product, and at the same time simplify the calculation method and reduce the computational complexity.
  • a second embodiment of the present invention provides a satellite navigation device for testing a posture of a drone, and the drone is provided with three antennas that are not on the same straight line.
  • the number of antennas installed on the UAV can also be more than three, and more than three antennas can be used as redundancy, and can also participate in the attitude calculation processing.
  • the device can include:
  • the calculation module 520 is configured to obtain a unit vector between the antenna and the satellite according to the position of the ephemeris and the antenna; the carrier double difference is obtained based on the carrier observation, and the unit vector double difference of the antenna to the satellite is obtained based on the position of the ephemeris and the antenna ; based on carrier double difference, antenna-to-satellite unit vector double difference and baseline length between two antennas to obtain full-circumference ambiguity; based on the whole-circumference ambiguity, antenna-to-satellite unit vector double difference
  • the carrier double difference results in a baseline vector between the three antennas; the attitude angle is derived based on the position of the antenna and the baseline vector between the three antennas.
  • the calculating module 520 includes:
  • the ambiguity calculation unit is configured to solve the whole-circumference ambiguity by a least squares search method using a baseline distance constraint.
  • the ambiguity calculation unit is specifically configured to:
  • the tracked satellites are divided into a main star and a redundant star, the main star includes four, and one of the four main stars serves as a reference star, and the reference star has the highest elevation angle;
  • the full-circumference ambiguity is determined based on the double-difference ambiguity of all satellites.
  • the ambiguity calculation unit is further configured to:
  • the baseline vector includes: a first baseline vector from a first antenna to a second antenna of the three antennas, and a second baseline vector of the first antenna to the third antenna;
  • the calculation module 520 includes: an attitude data calculation unit, configured to calculate a heading angle and a pitch angle of the drone based on the positions of the first antenna and the second antenna and the first baseline vector; The position of the first antenna and the third antenna and the second baseline vector calculate the roll angle of the drone.
  • the apparatus further includes:
  • the fusion module 530 is configured to fuse the obtained attitude angle and the inertial navigation data to obtain an optimized estimation of the attitude angle for performing the attitude control of the drone.
  • a satellite navigation apparatus which is based on data such as carrier double difference obtained by satellite signals, and solves the whole-circumference ambiguity and the baseline between the antennas.
  • the vector, the technical solution for calculating the attitude angle from the baseline vector, achieves the following technical effects:
  • the satellite signal is used to test the attitude of the drone.
  • the accuracy of the attitude data is improved, and the problems of the magnetic declination and magnetic field interference of the compass pointing are avoided.
  • the least squares search method based on the baseline distance constraint is used to solve the whole-circumference ambiguity.
  • it is suitable for the single-frequency receiver, compared with the dual-frequency receiver used in the prior art. Reduced costs; on the other hand, simplified calculation methods and reduced computational complexity.
  • the flight control system is used to:
  • the position derives the unit vector between the antenna and the satellite; based on the carrier observation, the carrier double difference is obtained, and the unit vector double difference of the antenna to the satellite is obtained based on the position of the ephemeris and the antenna; the unit vector based on the carrier double difference and the antenna to the satellite Double-difference and baseline length between two antennas to obtain full-circumference ambiguity; base vector between three antennas based on the whole-circumference ambiguity, antenna-to-satellite unit vector double difference, and carrier double difference; The position and the baseline vector between the three antennas yield the attitude angle.
  • the drone can also include a power system and an electrical system.
  • the drone is a fixed wing drone, a helicopter drone, or an unmanned vehicle.
  • the airframe includes a central portion, an arm on both sides of the central portion, a nose and a tail; three antennas are respectively disposed on the nose and the machine Tail and one arm.
  • the flight control system is further specifically configured to:
  • the tracked satellites are divided into a main star and a redundant star, the main star includes four, and one of the four main stars serves as a reference star, and the reference star has the highest elevation angle;
  • the full-circumference ambiguity is determined based on the double-difference ambiguity of all satellites.
  • the flight control system is further configured to: substitute the double-difference ambiguity of all satellites into the medium-carrier double-difference equation, calculate the sum of squared residuals of the equation, and minimize the residual in all possible solutions.
  • the whole-circumference ambiguity corresponding to the difference square sum is taken as the solution to be determined.
  • multiple epochs obtain the same to-be-determined solution, it is confirmed that the to-be-determined solution is a fixed solution.
  • the baseline vector includes: a first baseline vector from a first antenna to a second antenna of the three antennas, and a second baseline vector of the first antenna to the third antenna;
  • the flight control system is further configured to calculate a heading angle and a pitch angle of the drone based on the positions of the first antenna and the second antenna and the first baseline vector; based on the first antenna and the third The position of the antenna and the second baseline vector calculate the roll angle of the drone.
  • the flight control system is further configured to receive satellite signals through the antenna using a single frequency receiver.
  • the flight control system is configured to fuse the derived attitude angle and the inertial navigation data to obtain an optimized estimate of the attitude angle for performing the attitude control of the drone.
  • the drone further includes an inertial measurement device, the inertial navigation data being measured by the inertial measurement device.
  • the least squares search method based on the baseline distance constraint is used to solve the whole-circumference ambiguity.
  • it is suitable for the single-frequency receiver, compared with the dual-frequency receiver used in the prior art. Reduced costs; on the other hand, simplified calculation methods and reduced computational complexity.
  • the fifth embodiment of the present invention further provides a processor for testing the posture of the drone, wherein the drone is provided with three antennas not on the same straight line, and the processor can perform the following steps:
  • the carrier double difference is obtained, and the unit vector double difference of the antenna to the satellite is obtained based on the position of the ephemeris and the antenna;
  • the attitude angle is derived based on the position of the antenna and the baseline vector between the three antennas.
  • the processor is further configured to: solve the whole-circumference ambiguity by a least squares search method with a baseline distance constraint.
  • the processor is further configured to:
  • the tracked satellites are divided into a main star and a redundant star, the main star includes four, and one of the four main stars serves as a reference star, and the reference star has the highest elevation angle;
  • the full-circumference ambiguity is determined based on the double-difference ambiguity of all satellites.
  • the processor is further configured to:
  • the baseline vector includes: a first baseline vector from a first antenna to a second antenna of the three antennas, and a second baseline vector of the first antenna to the third antenna;
  • the processor is further configured to: calculate a heading angle and a pitch angle of the drone based on the positions of the first antenna and the second antenna and the first baseline vector; based on the first antenna and the third The position of the antenna and the second baseline vector calculate the roll angle of the drone.
  • the processor is further configured to: fuse the obtained attitude angle and the inertial navigation data to obtain an optimized estimation of the attitude angle, and perform the attitude control of the drone.
  • a sixth embodiment of the present invention further provides a computer storage medium, wherein the computer storage medium can store a program, and the program includes some or all of the steps of the satellite navigation attitude measurement method described in the foregoing method embodiments.
  • the program may be stored in a computer readable storage medium, and the storage medium may include: ROM, RAM, disk or CD.

Landscapes

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

Abstract

A method and device for posture measurement in satellite navigation and an unmanned aerial vehicle, which are used to improve the accuracy of obtained posture data and simplify the method for posture measurement. The method comprises: obtaining original observations of a satellite signal, an ephemeris and the position of an antenna, wherein the original observations comprise a carrier observation value and a pseudorange observation value (110); according to the ephemeris and the position of the antenna, obtaining a unit vector from the antenna to a satellite; obtaining a carrier double difference based on the carrier observation value, and obtaining a unit vector double difference from the antenna to the satellite based on the ephemeris and the position of the antenna (120); solving an integer ambiguity based on the carrier double difference, the unit vector double difference from the antenna to the satellite, and the baseline length between two antennas (130); obtaining a baseline vector between three antennas based on the integer ambiguity, the unit vector double difference from the antenna to the satellite and the carrier double difference (140); and obtaining a posture angle based on the position of the antenna and the baseline vector between the three antennas (150).

Description

一种卫星导航测姿方法和装置及无人机Satellite navigation attitude measuring method and device and drone 技术领域Technical field
本发明涉及卫星导航技术领域,具体涉及一种卫星导航测姿方法和装置及无人机。The invention relates to the field of satellite navigation technology, and in particular to a satellite navigation attitude measuring method and device and a drone.
背景技术Background technique
小型无人机等飞行器基于体积、成本和重量等考虑,普遍使用指南针获取航向信息,使用INS(Inertial Navigation System,即惯性导航系统)获取飞行器姿态信息。其中,指南针通过地球磁场的作用,达到指向的效果,但指南针测得的航向包含磁偏角,且在有磁场干扰时无法使用。而INS的精度不高,获取的姿态数据难以直接使用。Aircraft such as small drones are generally used to obtain heading information based on volume, cost, weight, etc., and use INS (Inertial Navigation System) to obtain aircraft attitude information. Among them, the compass achieves the pointing effect through the action of the earth's magnetic field, but the compass's measured heading includes the magnetic declination and cannot be used in the presence of magnetic field interference. The accuracy of the INS is not high, and the acquired pose data is difficult to use directly.
发明内容Summary of the invention
本发明实施例提供一种卫星导航测姿方法和装置及无人机,以提高得到的姿态数据的精度,并简化测姿方法,降低成本。The embodiment of the invention provides a satellite navigation attitude measuring method and device and a drone to improve the accuracy of the obtained attitude data, and to simplify the attitude measuring method and reduce the cost.
本发明第一方面提供一种卫星导航测姿方法,用于测试无人机的姿态,所述无人机上设置有不在同一条直线上的三个天线,所述方法包括:A first aspect of the present invention provides a satellite navigation attitude determining method for testing a posture of a drone, wherein the drone is provided with three antennas not on the same straight line, and the method includes:
获得卫星信号的原始观测量、星历以及天线的位置,所述原始观测量包括载波观测值和伪距观测值;Obtaining raw observations of satellite signals, ephemeris, and locations of antennas, the raw observations including carrier observations and pseudorange observations;
根据星历和天线的位置得出天线至卫星之间的单位矢量;Deriving the unit vector between the antenna and the satellite according to the position of the ephemeris and the antenna;
基于载波观测值得出载波双差,基于星历和天线的位置得出天线到卫星的单位矢量双差;Based on the carrier observation, the carrier double difference is obtained, and the unit vector double difference of the antenna to the satellite is obtained based on the position of the ephemeris and the antenna;
基于载波双差、天线到卫星的单位矢量双差和两个天线之间的基线长度求整周模糊度;The whole-circumference ambiguity is obtained based on the carrier double difference, the antenna-to-satellite unit vector double difference, and the baseline length between the two antennas;
基于所述整周模糊度、天线到卫星的单位矢量双差和载波双差得出三个天线之间的基线矢量;Determining a baseline vector between the three antennas based on the whole-circumference ambiguity, antenna-to-satellite unit vector double difference, and carrier double difference;
基于天线的位置和三个天线之间的基线矢量得出姿态角。The attitude angle is derived based on the position of the antenna and the baseline vector between the three antennas.
本发明第二方面提供一种卫星导航装置,用于测试无人机的姿态,所述无人机上设置有不在同一条直线上的三个天线,所述装置包括: A second aspect of the present invention provides a satellite navigation apparatus for testing a posture of a drone, wherein the drone is provided with three antennas not on the same straight line, and the apparatus includes:
获取模块,用于获得卫星信号的原始观测量、星历以及天线的位置,所述原始观测量包括载波观测值和伪距观测值;An acquisition module, configured to obtain a raw observation of a satellite signal, an ephemeris, and a position of an antenna, the original observation including a carrier observation and a pseudorange observation;
计算模块,用于根据星历和天线的位置得出天线至卫星之间的单位矢量;基于载波观测值得出载波双差,基于星历和天线的位置得出天线到卫星的单位矢量双差;基于载波双差、天线到卫星的单位矢量双差和两个天线之间的基线长度求整周模糊度;基于所述整周模糊度、天线到卫星的单位矢量双差和载波双差得出三个天线之间的基线矢量;基于天线的位置和三个天线之间的基线矢量得出姿态角。a calculation module for deriving a unit vector between the antenna and the satellite according to the position of the ephemeris and the antenna; deriving a carrier double difference based on the carrier observation, and obtaining a unit vector double difference of the antenna to the satellite based on the position of the ephemeris and the antenna; The whole-circumference ambiguity is obtained based on the carrier double difference, the antenna-to-satellite unit vector double difference, and the baseline length between the two antennas; based on the whole-circumference ambiguity, the antenna-to-satellite unit vector double difference, and the carrier double difference A baseline vector between the three antennas; the attitude angle is derived based on the position of the antenna and the baseline vector between the three antennas.
本发明第三方面提供一种无人机,包括:机身,设置在所述机身且不在同一条直线上的至少三个天线,所述至少三个天线分别与至少三个接收机连接,所述至少三个接收机与一飞控系统连接,所述飞控系统用于:A third aspect of the present invention provides a drone, comprising: a body, at least three antennas disposed on the body and not on a same straight line, and the at least three antennas are respectively connected to at least three receivers, The at least three receivers are coupled to a flight control system, the flight control system for:
通过所述至少三个接收机和至少三个天线,获得卫星信号的原始观测量、星历以及天线的位置,所述原始观测量包括载波观测值和伪距观测值;根据星历和天线的位置得出天线至卫星之间的单位矢量;基于载波观测值得出载波双差,基于星历和天线的位置得出天线到卫星的单位矢量双差;基于载波双差、天线到卫星的单位矢量双差和两个天线之间的基线长度求整周模糊度;基于所述整周模糊度、天线到卫星的单位矢量双差和载波双差得出三个天线之间的基线矢量;基于天线的位置和三个天线之间的基线矢量得出姿态角。Obtaining the original observation of the satellite signal, the ephemeris, and the position of the antenna through the at least three receivers and the at least three antennas, the raw observations including carrier observations and pseudorange observations; according to ephemeris and antennas The position derives the unit vector between the antenna and the satellite; based on the carrier observation, the carrier double difference is obtained, and the unit vector double difference of the antenna to the satellite is obtained based on the position of the ephemeris and the antenna; the unit vector based on the carrier double difference and the antenna to the satellite Double-difference and baseline length between two antennas to obtain full-circumference ambiguity; base vector between three antennas based on the whole-circumference ambiguity, antenna-to-satellite unit vector double difference, and carrier double difference; The position and the baseline vector between the three antennas yield the attitude angle.
由上可见,本发明实施例卫星导航测姿方法采用基于卫星信号得出的载波双差等数据,求解整周模糊度和天线之间的基线矢量,根据基线矢量计算姿态角的技术方案,取得了以下技术效果:As can be seen from the above, the satellite navigation attitude measurement method according to the embodiment of the present invention uses data such as carrier double difference obtained from satellite signals to solve the whole-circumference ambiguity and the baseline vector between the antennas, and calculates the attitude angle according to the baseline vector. The following technical effects:
一、采用卫星信号测试无人机姿态,相对于INS定位提高了姿态数据的精度,并且避免了指南针指向存在的磁偏角和磁场干扰等问题;First, the satellite signal is used to test the attitude of the drone. Compared with the INS positioning, the accuracy of the attitude data is improved, and the problems of the magnetic declination and magnetic field interference of the compass pointing are avoided.
二、通过构建载波相位双差方程,采用基线距离约束的最小二乘搜索方法求解整周模糊度,一方面,适用于单频接收机,相对于现有技术中采用的双频接收机,降低了成本;另一方面,简化了计算方法,降低了计算复杂度。Second, by constructing the carrier phase double-difference equation, the least squares search method based on the baseline distance constraint is used to solve the whole-circumference ambiguity. On the one hand, it is suitable for the single-frequency receiver, which is lower than the dual-frequency receiver used in the prior art. On the other hand, the calculation method is simplified and the computational complexity is reduced.
附图说明DRAWINGS
为了更清楚地说明本发明实施例技术方案,下面将对实施例和现有技术描 述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following describes the embodiments and the prior art. BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are incorporated in FIG. Other drawings can be obtained from these figures.
图1是本发明实施例提供的卫星导航测姿方法的流程图;1 is a flowchart of a satellite navigation attitude measurement method according to an embodiment of the present invention;
图2是基线矢量与卫星距离的关系示意图;2 is a schematic diagram showing the relationship between a baseline vector and a satellite distance;
图3是无人机及天线的示意图;Figure 3 is a schematic diagram of a drone and an antenna;
图4是无人机姿态解算处理过程的示意图;4 is a schematic diagram of a UAV attitude solving process;
图5是本发明第二实施例提供一种卫星导航装置的示意图。FIG. 5 is a schematic diagram of a satellite navigation apparatus according to a second embodiment of the present invention.
具体实施方式detailed description
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is an embodiment of the invention, but not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts shall fall within the scope of the present invention.
本发明实施例技术方案适用于各种无人机,例如无人飞行器,无人汽车等,尤其是各种小型无人机的导航测姿。所述无人飞行器可以是直升机无人机或固定翼无人机等。下面通过具体实施例,进行详细的说明。The technical solution of the embodiment of the invention is applicable to various unmanned aerial vehicles, such as unmanned aerial vehicles, unmanned vehicles, etc., especially the navigation and attitude measurement of various small unmanned aerial vehicles. The unmanned aerial vehicle may be a helicopter drone or a fixed-wing drone. Detailed description will be made below through specific embodiments.
本发明第一实施例提供一种卫星导航测姿方法,用于测试无人机的姿态。本发明实施例中,使用GPS(Global Positioning System,全球定位系统)定位获取飞行器例如无人机的姿态信息。所述无人机上可设置有不在同一条直线上的至少三个天线,且每个天线与一个接收机相连。以无人机上设置有三个天线为例,三个天线分别与三个接收机相连,三个接收机则与一个卫星导航装置连接,卫星导航装置与一飞控系统连接。其中,接收机通过天线接收卫星信号,获得原始观测量、星历以及天线的位置,并传送给卫星导航装置。卫星导航装置可包括一姿态解算处理器,用于根据获取的卫星信号的原始观测量、星历以及天线的位置,解算出无人机的姿态数据,并传送给飞控系统。飞控系统可根据得到的姿态数据控制无人机飞行。其中,卫星导航装置也可以视为飞控系统的一部分。本发明实施例方法可由所述卫星导航装置执行,或者说,由所述姿 态解算处理器执行。A first embodiment of the present invention provides a satellite navigation attitude measurement method for testing a posture of a drone. In the embodiment of the present invention, GPS (Global Positioning System) is used to locate the attitude information of an aircraft such as a drone. At least three antennas not on the same straight line may be disposed on the drone, and each antenna is connected to one receiver. Taking three antennas on the drone as an example, three antennas are respectively connected to three receivers, three receivers are connected to one satellite navigation device, and the satellite navigation device is connected to a flight control system. Wherein, the receiver receives the satellite signal through the antenna, obtains the original observation, the ephemeris and the position of the antenna, and transmits the position to the satellite navigation device. The satellite navigation device may include an attitude solving processor for decomposing the attitude data of the drone according to the original observation of the acquired satellite signal, the ephemeris and the position of the antenna, and transmitting the attitude data to the flight control system. The flight control system can control the drone flight based on the obtained attitude data. Among them, the satellite navigation device can also be regarded as part of the flight control system. The method of the embodiment of the present invention may be performed by the satellite navigation device, or by the posture The state solver executes the processor.
请参考图1,本发明实施例提供的卫星导航测姿方法的具体过程可包括:Please refer to FIG. 1. The specific process of the satellite navigation attitude measurement method provided by the embodiment of the present invention may include:
101、获得卫星信号的原始观测量、星历以及天线的位置,所述原始观测量包括载波观测值和伪距观测值。101. Obtain original observations of satellite signals, ephemeris, and positions of antennas, the original observations including carrier observations and pseudorange observations.
卫星导航测姿是基于载波相对定位技术上发展起来的,载波相对定位是用两个天线同时接收GPS信号,再通过相对定位算法计算两个天线的基线矢量(位置矢量)。安装3个GPS天线在特定位置可以计算出两个基线矢量,从而计算出载体的姿态。载波误差为毫米级别,因此基线矢量的精度也在毫米级,在保证一定基线长度(即天线距离)的前提下,GPS测姿可以达到很高的精度。Satellite navigation attitude measurement is based on carrier relative positioning technology. Carrier relative positioning uses two antennas to simultaneously receive GPS signals, and then calculates the baseline vectors (position vectors) of the two antennas through a relative positioning algorithm. Installing three GPS antennas can calculate two baseline vectors at specific locations to calculate the attitude of the carrier. The carrier error is in the millimeter level, so the accuracy of the baseline vector is also in the millimeter level. Under the premise of guaranteeing a certain baseline length (ie, the antenna distance), the GPS attitude can achieve high precision.
GPS接收机可以获取卫星的伪距观测值,载波观测值,以及卫星星历。卫星位置可以通过接收到的星历计算得出,只要有4颗以上卫星的伪距,就可以计算出接收机的时间、位置和速度。因此,卫星导航装置可以从GPS接收机获取卫星信号的载波观测值和伪距观测值,星历和天线的位置,以及接收机的时间和速度等。The GPS receiver can acquire satellite pseudorange observations, carrier observations, and satellite ephemeris. The satellite position can be calculated from the received ephemeris. As long as there are more than 4 satellite pseudoranges, the receiver's time, position and speed can be calculated. Therefore, the satellite navigation device can acquire the carrier observation value and the pseudorange observation value of the satellite signal, the position of the ephemeris and the antenna, and the time and speed of the receiver from the GPS receiver.
102、根据星历和天线的位置得出天线至卫星之间的单位矢量;基于载波观测值得出载波双差,基于星历和天线的位置得出天线到卫星的单位矢量双差。102. Obtain a unit vector between the antenna and the satellite according to the position of the ephemeris and the antenna; based on the carrier observation, the carrier double difference is obtained, and the unit vector double difference of the antenna to the satellite is obtained based on the position of the ephemeris and the antenna.
载波观测值具有较高的测量精度,接收机稳定跟踪卫星信号后,可以得到载波周期的小数部分以及后续的载波变化值,但存在一个固定不变的载波整周数无法确定,无法直接用于单点定位。该无法确定的载波整周数称为整周模糊度。由于伪距和载波测量值包含有误差,要想达到高精度的基线矢量测量,必须用载波差分定位。载波差分定位的关键是确定整周模糊度。The carrier observation has higher measurement accuracy. After the receiver stably tracks the satellite signal, the fractional part of the carrier period and the subsequent carrier variation value can be obtained. However, the number of fixed carriers can not be determined and cannot be directly used. Single point positioning. The number of undetermined carriers in the whole week is called the full-circumference ambiguity. Since the pseudorange and carrier measurements contain errors, to achieve high-precision baseline vector measurements, carrier differential positioning must be used. The key to carrier differential positioning is to determine the full-circumference ambiguity.
伪距和载波观测值包含三类的误差,列举如下:The pseudorange and carrier observations contain three types of errors, listed below:
一、与卫星相关的误差,包括卫星星历误差、卫星钟差误差、卫星天线相位中心偏差以及相对论效应误差;1. Satellite-related errors, including satellite ephemeris error, satellite clock error, satellite antenna phase center deviation, and relativistic effect error;
二、与信号传播有关的误差,包括电离层延迟误差、对流层延迟误差以及信号多路径误差;Second, errors related to signal propagation, including ionospheric delay error, tropospheric delay error, and signal multipath error;
三、与接收设备有关的误差,包括接收机钟差、天线相位中心偏差以及接 收机测量噪声。Third, the error related to the receiving device, including the receiver clock difference, the antenna phase center deviation and the connection Receive noise measurement.
单点定位时,上述第一类误差只能修正相对论效应误差,第二类误差能修复部分电离层延迟误差和部分对流层延迟误差,第三类误差靠接收机的硬件和软件设计来降低。单点定位的误差只能保证在10m以内的精度,无人机安装两个天线的距离不会超过10m,无法通过单点定位的方式确定两个天线坐标,再计算方向。In the single point positioning, the first type of error can only correct the relativistic effect error, the second type of error can repair part of the ionospheric delay error and partial tropospheric delay error, and the third type of error is reduced by the hardware and software design of the receiver. The error of single point positioning can only guarantee the accuracy within 10m. The distance between two antennas installed by the drone will not exceed 10m. The coordinates of the two antennas cannot be determined by single point positioning, and then the direction is calculated.
对于相距不远的两个天线而言,第一类和第二类误差有较强的空间相关性,同一时间的误差影响基本一致。测量值差分是通过测量值之间作差的方式来获取新的观测值,达到消除误差的目的。差分相对定位是利用差分观测值来计算天线之间的矢量,包括伪距差分定位和载波差分定位两种。由于伪距的测量精度不高,为米级,因此伪距差分定位的误差也是米级。要想达到高精度的基线矢量测量,必须用载波差分定位。For the two antennas not far apart, the first type and the second type of error have strong spatial correlation, and the error effects at the same time are basically the same. The difference in measured value is obtained by taking the difference between the measured values to obtain a new observation value, so as to eliminate the error. Differential relative positioning is the use of differential observations to calculate the vector between the antennas, including pseudorange differential positioning and carrier differential positioning. Since the measurement accuracy of the pseudorange is not high, it is the meter level, so the error of the pseudorange differential positioning is also the meter level. To achieve high-precision baseline vector measurements, carrier differential positioning is required.
载波差分观测值是将相同频率的载波相位观测值依据某种方式求差所获得的新的组合观测值。一般使用的是载波相位双差观测值,即天线之间做一次差,可以消除卫星相关误差和信号传播误差,卫星之间再做一次差,可以消除接收机钟差。The carrier difference observation is a new combined observation obtained by deriving the carrier phase observations of the same frequency in a certain way. Generally, the carrier phase double difference observation value is used, that is, the difference between the antennas is one time, the satellite related error and the signal propagation error can be eliminated, and the difference between the satellites can be eliminated, and the receiver clock difference can be eliminated.
103、基于载波双差、天线到卫星的单位矢量双差和两个天线之间的基线长度求整周模糊度。103. Perform full-circumference ambiguity based on carrier double difference, antenna-to-satellite unit vector double difference, and baseline length between two antennas.
本发明实施例中,可基于载波双差、天线到卫星的单位矢量双差和两个天线之间的基线长度求整周模糊度。优选的,采用基线距离约束的最小二乘搜索方法求解所述整周模糊度。该方法适用于短距离固定长度基线测姿,且可使用单频接收机。相对于使用双频接收机,使用单频接收机可有效降低成本。In the embodiment of the present invention, the whole-circumference ambiguity can be obtained based on the carrier double difference, the antenna-to-satellite unit vector double difference, and the baseline length between the two antennas. Preferably, the full-circumference ambiguity is solved by a least squares search method with a baseline distance constraint. This method is suitable for short-range fixed-length baseline attitudes and can be used with single-frequency receivers. Compared to the use of dual-frequency receivers, the use of a single-frequency receiver can effectively reduce costs.
104、基于所述整周模糊度、天线到卫星的单位矢量双差和载波双差得出三个天线之间的基线矢量。104. Obtain a baseline vector between the three antennas based on the whole-circumference ambiguity, antenna-to-satellite unit vector double difference, and carrier double difference.
将所述整周模糊度、天线到卫星的单位矢量双差和载波双差代入构建的载波相位双差方程进行求解,即可得出三个天线之间的基线矢量。The whole-circumference ambiguity, the antenna-to-satellite unit vector double difference and the carrier double-difference are substituted into the constructed carrier phase double-difference equation to solve, and the baseline vector between the three antennas can be obtained.
105、基于天线的位置和三个天线之间的基线矢量得出姿态角。105. Obtain an attitude angle based on the position of the antenna and a baseline vector between the three antennas.
结合天线的位置和三个天线之间的基线矢量即可得出无人机的姿态角,所 说的姿态角包括航向角和俯仰角以及滚转角。Combine the position of the antenna with the baseline vector between the three antennas to obtain the attitude angle of the drone. The stated attitude angles include heading and pitch angles as well as roll angles.
进一步的,本发明一些实施例中,所述的采用基线距离约束的最小二乘搜索方法求解所述整周模糊度可以包括:将跟踪到的卫星分为主星和冗余星,所述主星包括四颗,且四颗主星中的一颗作为参考星,所述参考星的仰角最高;构造所述参考星与其他主星的载波双差方程,确定主星载波双差方程的双差模糊度搜索范围,计算基线矢量可能解;构造所述参考星与冗余星的载波双差方程,将所述基线矢量可能解代入冗余星载波双差方程,确定冗余星的双差模糊度;根据所有卫星的双差模糊度,确定整周模糊度。Further, in some embodiments of the present invention, the least squares search method using a baseline distance constraint to solve the whole-circumference ambiguity may include: dividing the tracked satellite into a main star and a redundant star, where the main star includes Four, and one of the four main stars is used as a reference star, and the reference star has the highest elevation angle; constructing a double-difference equation of the reference star and other main stars to determine the double-difference ambiguity search range of the main star carrier double difference equation Calculating a possible solution of the baseline vector; constructing a carrier double difference equation of the reference star and the redundant star, and substituting the baseline vector possible solution into the redundant star carrier double difference equation to determine the double difference ambiguity of the redundant star; The double-difference ambiguity of the satellite determines the ambiguity of the whole week.
本发明一些实施例中,所述根据所有卫星的双差模糊度,确定整周模糊度可以包括:将所有卫星的双差模糊度代入中载波双差方程中,计算方程的残差平方和,在所有可能解中将最小残差平方和对应的整周模糊度取为待定解,当多个历元取得相同的待定解,确认此待定解即为固定解。In some embodiments of the present invention, determining the whole-circumference ambiguity according to the double-difference ambiguity of all satellites may include: substituting the double-difference ambiguities of all satellites into a medium-carrier double-difference equation, and calculating a sum of squared residuals of the equations, In all possible solutions, the whole-circumference ambiguity corresponding to the sum of squares of the minimum residuals is taken as the solution to be determined. When multiple epochs obtain the same to-be-determined solution, it is confirmed that the to-be-determined solution is a fixed solution.
本发明一些实施例中,所述基线矢量包括:从所述三个天线中的第一天线至第二天线的第一基线矢量,以及第一天线至第三天线的第二基线矢量;所述基于天线的位置和三个天线之间的基线矢量得出姿态角包括:基于所述第一天线和第二天线的位置以及所述第一基线矢量计算得到所述无人机的航向角和俯仰角;基于所述第一天线和第三天线的位置以及所述第二基线矢量计算得到所述无人机的滚转角。In some embodiments of the present invention, the baseline vector includes: a first baseline vector from a first antenna to a second antenna of the three antennas, and a second baseline vector of the first antenna to the third antenna; Deriving the attitude angle based on the position of the antenna and the baseline vector between the three antennas includes calculating a heading angle and a pitch of the drone based on the positions of the first antenna and the second antenna and the first baseline vector An angle of the drone of the drone is calculated based on the positions of the first and third antennas and the second baseline vector.
本发明一些实施例中,所述获得接收卫星信号的原始观测量之前,还包括:利用单频接收机通过所述天线接收卫星信号。In some embodiments of the present invention, before the obtaining the original observation of the received satellite signal, the method further comprises: receiving, by the single frequency receiver, the satellite signal through the antenna.
本发明一些实施例中,上述方法还包括:将得出的姿态角和惯导数据融合,得到姿态角的优化估值,用于进行无人机姿态控制。In some embodiments of the present invention, the method further includes: fusing the obtained attitude angle and the inertial navigation data to obtain an optimized estimation of the attitude angle for performing the attitude control of the drone.
在本发明的一些实施例中,所述无人机还包括一惯性测量装置,所述惯导数据是通过所述惯性测量装置测量。In some embodiments of the invention, the drone further includes an inertial measurement device, the inertial navigation data being measured by the inertial measurement device.
由上可见,本发明实施例公开一种卫星导航测姿方法,采用基于卫星信号得出的载波双差等数据,求解整周模糊度和天线之间的基线矢量,根据基线矢量计算姿态角的技术方案,取得了以下技术效果:As can be seen from the above, the embodiment of the present invention discloses a satellite navigation attitude measurement method, which uses data such as carrier double difference obtained based on satellite signals to solve the whole-circumference ambiguity and the baseline vector between the antennas, and calculates the attitude angle according to the baseline vector. The technical solution has achieved the following technical effects:
一、采用卫星信号测试无人机姿态,相对于INS定位提高了姿态数据的精 度,并且避免了指南针指向存在的磁偏角和磁场干扰等问题;1. Using satellite signals to test the attitude of the drone, improving the accuracy of the attitude data relative to the INS positioning. Degree, and avoid the problem that the compass points to the existing magnetic declination and magnetic field interference;
二、通过构建载波相位双差方程,采用基线距离约束的最小二乘搜索方法求解整周模糊度,一方面,适用于单频接收机,相对于现有技术中采用的双频接收机,降低了成本;另一方面,简化了计算方法,降低了计算复杂度。Second, by constructing the carrier phase double-difference equation, the least squares search method based on the baseline distance constraint is used to solve the whole-circumference ambiguity. On the one hand, it is suitable for the single-frequency receiver, which is lower than the dual-frequency receiver used in the prior art. On the other hand, the calculation method is simplified and the computational complexity is reduced.
下面,对本发明实施例技术方案做进一步详细说明。The technical solutions of the embodiments of the present invention are further described in detail below.
一、阐述载波相位差分方程的列取。First, explain the column of the carrier phase difference equation.
1、载波相位单差方程1. Carrier phase single difference equation
如图2所示,设天线1至卫星k之间的单位矢量为
Figure PCTCN2015092243-appb-000001
天线2至卫星k之间的单位矢量为
Figure PCTCN2015092243-appb-000002
为天线1到卫星k的距离减去天线2到卫星k的距离,b为两天线之间的矢量,当两天线之间的距离小于40Km时,远小于天线到卫星的距离(20000Km左右),可以认为
Figure PCTCN2015092243-appb-000003
Figure PCTCN2015092243-appb-000004
As shown in Figure 2, the unit vector between antenna 1 and satellite k is
Figure PCTCN2015092243-appb-000001
The unit vector between antenna 2 and satellite k is
Figure PCTCN2015092243-appb-000002
For the distance from antenna 1 to satellite k minus the distance from antenna 2 to satellite k, b is the vector between the two antennas. When the distance between the two antennas is less than 40Km, it is much smaller than the distance from the antenna to the satellite (about 20000Km). It can be considered
Figure PCTCN2015092243-appb-000003
then
Figure PCTCN2015092243-appb-000004
设天线1和天线2之间的钟差为Δt,则单差观测量模型可以表示为Let the clock difference between antenna 1 and antenna 2 be Δt, then the single difference measurement model can be expressed as
Figure PCTCN2015092243-appb-000005
     (式1)
Figure PCTCN2015092243-appb-000005
(Formula 1)
其中λk为卫星k的载波波长,fk为载波频率,λk·fk=c,c为光速。
Figure PCTCN2015092243-appb-000006
为单差模糊度。考虑b=(Δx12,Δy12,,Δz12,),
Figure PCTCN2015092243-appb-000007
式1可以改写为
Where λ k is the carrier wavelength of satellite k, f k is the carrier frequency, λ k ·f k =c, and c is the speed of light.
Figure PCTCN2015092243-appb-000006
It is a single difference ambiguity. Consider b = (Δx 12 , Δy 12 ,, Δz 12 ,),
Figure PCTCN2015092243-appb-000007
Equation 1 can be rewritten as
Figure PCTCN2015092243-appb-000008
      (式2)
Figure PCTCN2015092243-appb-000008
(Formula 2)
2、载波相位双差方程2. Carrier phase double difference equation
基准星设为j,对于GPS系统,相同频点的频率一致,由多普勒影响造成的频率变化可以忽略,则双差观测模型可以表示为The reference star is set to j. For the GPS system, the frequency of the same frequency point is the same, and the frequency change caused by Doppler influence is negligible, then the double difference observation model can be expressed as
Figure PCTCN2015092243-appb-000009
    (式3)
Figure PCTCN2015092243-appb-000009
(Formula 3)
其中
Figure PCTCN2015092243-appb-000010
为双差模糊度。
among them
Figure PCTCN2015092243-appb-000010
It is a double difference ambiguity.
若有多颗星则可组成矩阵形式的载波相位双差方程 Carrier phase double difference equation in the form of a matrix if there are multiple stars
y=Bb+Aa+e      式(4)y=Bb+Aa+e (4)
其中y为双差观测值,可基于原始观测量得到,a为整周模糊度,e为噪声,A和B可理解为系数矩阵,具体的,A为模糊度权阵。Where y is the double difference observation, which can be obtained based on the original observation, a is the whole week ambiguity, e is the noise, A and B can be understood as the coefficient matrix, specifically, A is the ambiguity weight matrix.
Figure PCTCN2015092243-appb-000011
Figure PCTCN2015092243-appb-000011
Figure PCTCN2015092243-appb-000012
Figure PCTCN2015092243-appb-000012
Figure PCTCN2015092243-appb-000013
Figure PCTCN2015092243-appb-000013
噪声e的主要部分为观测误差,跟踪环路稳定的情况下可认为小于1mm,且为无偏白噪声,在计算时可取0。接收机对卫星载波保持连续观测时,矢量a中的各元素为整数,且不随时间变化,保持不变。解算式(4)的关键是求解整周模糊度a,a求解后即可计算基线矢量b,误差为毫米级。The main part of the noise e is the observation error. When the tracking loop is stable, it can be considered to be less than 1 mm, and it is unbiased white noise, and can be taken as 0 in the calculation. When the receiver keeps continuously observation of the satellite carrier, each element in the vector a is an integer and does not change with time and remains unchanged. The key to solving equation (4) is to solve the whole-circumference ambiguity a. After solving a solution, the baseline vector b can be calculated with an error of millimeters.
二、求解所述整周模糊度。Second, solve the whole week ambiguity.
求解载波相位双差方程的关键是确定整周模糊度。本发明根据无人机天线安装位置固定,且基线长度较短的特点,采用基线距离约束的最小二乘搜索方法求解整周模糊度,适用于短距离固定长度基线测姿,且可使用单频接收机。The key to solving the carrier-phase double-difference equation is to determine the full-circumference ambiguity. According to the invention, the installation position of the UAV antenna is fixed, and the baseline length is short, and the least square search method based on the baseline distance constraint is used to solve the whole-circumference ambiguity, which is suitable for the short-distance fixed-length baseline attitude measurement, and the single frequency can be used. Receiver.
载波相位双差观测方程中,仅有三个双差模糊度参数独立。求解出这三个双差模糊度即可以确定基线矢量,再反求其他未知模糊度。最小二乘搜索方法将观测卫星分为四个主星和冗余星,四个主星包括一颗参考星,其他卫星跟参考星构造双差方程。确定主星载波相位双差方程的模糊度搜索范围后,计算基 线可能解,再代入冗余星观测方程,确定冗余卫星的双差模糊度。In the carrier phase double difference observation equation, only three double difference ambiguity parameters are independent. Solving these three double-difference ambiguities can determine the baseline vector and then reverse the other unknown ambiguities. The least squares search method divides the observation satellite into four main stars and redundant stars, the four main stars include one reference star, and the other satellites construct a double difference equation with the reference star. After determining the ambiguity search range of the main star carrier phase double difference equation, the calculation base The line may be solved, and then substituted into the redundant star observation equation to determine the double-difference ambiguity of the redundant satellite.
四颗主星的选取非常关键,参考星一般选择仰角最高的卫星,其余三颗选择符合一定仰角和载噪比要求,且GDOP(Geometric Dilution Precision,几何精度因子)值较小的卫星。The selection of the four main stars is very critical. The reference star generally selects the satellite with the highest elevation angle, and the other three select satellites with a certain elevation angle and carrier-to-noise ratio, and the GDOP (Geometric Dilution Precision) value is small.
假设基线矢量从天线1指向天线2,基线长度范围为[dmin,dmax],天线2被约束在一个空心球上,球的内壳半径为dmin,外壳半径为dmax。下面分析主星双差模糊度搜索范围。四颗主星构造的载波相位双差观测方程如下:Assuming that the baseline vector points from antenna 1 to antenna 2, the baseline length ranges from [d min , d max ], antenna 2 is constrained to a hollow sphere, the inner radius of the sphere is d min , and the radius of the outer shell is d max . The following analysis of the main star double difference ambiguity search range. The carrier phase double difference observation equation of the four main stars is as follows:
Figure PCTCN2015092243-appb-000014
Figure PCTCN2015092243-appb-000014
Figure PCTCN2015092243-appb-000015
Figure PCTCN2015092243-appb-000015
Figure PCTCN2015092243-appb-000016
      式(5)
Figure PCTCN2015092243-appb-000016
Formula (5)
式中,λ为载波波长,基线矢量b=(Δx,Δy,Δz)T (xi,yi,zi)T为天线到卫星的单位矢量双差,Ni为双差模糊度,
Figure PCTCN2015092243-appb-000017
为以周期为单位的载波相位双差观测值,其中i=1,2,3。基线矢量和双差模糊度为未知量,其余为已知量。
Where λ is the carrier wavelength, the baseline vector b = (Δx, Δy, Δz) T , (x i , y i , z i ) T is the unit vector double difference of the antenna to the satellite, and N i is the double difference ambiguity,
Figure PCTCN2015092243-appb-000017
Is the carrier phase double difference observation in cycles, where i = 1, 2, 3. The baseline vector and the double difference ambiguity are unknown, and the rest are known quantities.
式(5)的矩阵方式表示如下:The matrix of equation (5) is expressed as follows:
Bb+W=0         式(6)Bb+W=0 (6)
其中,
Figure PCTCN2015092243-appb-000018
W=(w1,w2,w3)T
Figure PCTCN2015092243-appb-000019
i=1,2,3。
among them,
Figure PCTCN2015092243-appb-000018
W = (w 1, w 2 , w 3) T,
Figure PCTCN2015092243-appb-000019
i=1, 2, 3.
由式(6)可得Available from formula (6)
b=-B-1W           式(7)b=-B -1 W (7)
假设基线长度为d,据式(7)则有Assuming the baseline length is d, according to equation (7)
d2=bTb=WT(BBT)-1W=WTQW        式(8)d 2 =b T b=W T (BB T ) -1 W=W T QW Equation (8)
其中,Q为3阶对称正定矩阵。对矩阵Q做乔里斯基分解,即Q=LTL,代入式(8)可得Where Q is a third-order symmetric positive definite matrix. Do Jorishsky decomposition on matrix Q, ie Q=L T L, substituting equation (8)
d2=WTLTLW=(LW)T(LW)         式(9) d 2 =W T L T LW=(LW) T (LW) Equation (9)
L是下三角矩阵,可以表示为L is the lower triangular matrix and can be expressed as
Figure PCTCN2015092243-appb-000020
        式(10)
Figure PCTCN2015092243-appb-000020
Formula (10)
定义definition
l1=l11w1,l2=l21w1+l22w2,l3=l31w1+l32w2+l33w3    式(11)l 1 =l 11 w 1 ,l 2 =l 21 w 1 +l 22 w 2 ,l 3 =l 31 w 1 +l 32 w 2 +l 33 w 3 (11)
代入式(9)有Substitute (9)
Figure PCTCN2015092243-appb-000021
     式(12)
Figure PCTCN2015092243-appb-000021
Formula (12)
由基线长度约束可得Constrained by baseline length
Figure PCTCN2015092243-appb-000022
        式(13)
Figure PCTCN2015092243-appb-000022
Formula (13)
由上式可以推得Can be derived from the above formula
-dmax<l1<dmax         式(14)-d max <l 1 <d max (14)
Figure PCTCN2015092243-appb-000023
         式(15)
Figure PCTCN2015092243-appb-000023
Formula (15)
由式(14)可得Available from formula (14)
Figure PCTCN2015092243-appb-000024
          式(16)
Figure PCTCN2015092243-appb-000024
Formula (16)
式(16)为双差模糊度N1的搜索范围。N1选择一个具体的值后,w1和l1就确定,根据式(12)就得到N2的搜索范围为Of formula (16) is a double-difference ambiguity search range N 1. After N 1 selects a specific value, w 1 and l 1 are determined, and the search range of N 2 is obtained according to formula (12).
Figure PCTCN2015092243-appb-000025
       式(17)
Figure PCTCN2015092243-appb-000025
Formula (17)
N1和N2都确定后,w1和w2也就确定,从而计算得到l1和l2的值。根据式(13)可推得After both N 1 and N 2 are determined, w 1 and w 2 are also determined, thereby calculating the values of l 1 and l 2 . According to formula (13)
Figure PCTCN2015092243-appb-000026
     式(18)
Figure PCTCN2015092243-appb-000026
Equation (18)
Figure PCTCN2015092243-appb-000027
则N3的搜索范围包括两个区间
If
Figure PCTCN2015092243-appb-000027
Then the search range of N 3 includes two intervals
Figure PCTCN2015092243-appb-000028
Figure PCTCN2015092243-appb-000028
                                                   式(19)Formula (19)
Figure PCTCN2015092243-appb-000029
则N3的搜索范围为
If
Figure PCTCN2015092243-appb-000029
Then the search range of N 3 is
Figure PCTCN2015092243-appb-000030
Figure PCTCN2015092243-appb-000030
                                                   式(20)Formula (20)
于是得到整周模糊度N3Thus, the entire circumference ambiguity N 3 is obtained .
该方法在短基线时较为有效,将整周模糊度约束在基线限制的范围,适用于无人机测姿。This method is effective at short baselines, and the whole-circumference ambiguity is limited to the range of baseline limits, which is suitable for UAV attitude measurement.
进一步的,得到整周模糊度N3后,计算出基线矢量b,剔除不符合基线长度要求的解,将符合长度要求的可能基线向量解代入冗余星的观测方程,代入冗余星的载波相位双差方程,即刻计算冗余星的整周模糊度;然后,根据所有卫星的整周模糊度,计算载波相位双差方程的残差平方和,在所有可能解中将最小残差平方和对应的整周模糊度取为待定解,当多个历元取得相同的待定解,可以认为此待定解即为固定解。Further, to obtain ambiguity after N 3, to calculate the baseline vector B, excluding incompatible with solutions baseline length requirement, would be consistent with the observation equation length requirements may baseline vector solution substituting redundant star, substituting redundant star carrier The phase double-difference equation is used to calculate the full-circumference ambiguity of the redundant star immediately. Then, based on the full-circumference ambiguity of all satellites, the sum of squared residuals of the carrier-phase double-difference equation is calculated, and the sum of the smallest residuals is summed among all possible solutions. The corresponding whole-circumference ambiguity is taken as the solution to be determined. When multiple epochs obtain the same to-be-determined solution, it can be considered that the to-be-determined solution is a fixed solution.
进一步的,所述基线矢量包括:从所述三个天线中的第一天线至第二天线的第一基线矢量,以及第一天线至第三天线的第二基线矢量;所述根据得到的基线矢量计算所述无人机的姿态数据包括:根据所述第一基线矢量计算得到所述无人机的航向角和俯仰角;根据所述第二基线矢量计算得到所述无人机的滚转角。下面举例说明:Further, the baseline vector includes: a first baseline vector from a first antenna to a second antenna of the three antennas, and a second baseline vector of the first antenna to the third antenna; Calculating the attitude data of the drone according to the vector includes: calculating a heading angle and a pitch angle of the drone according to the first baseline vector; calculating a roll angle of the drone according to the second baseline vector . The following examples illustrate:
如图3和图4所示,本方案使用3个GPS天线,安装在机头、机尾和机翼(或称为机臂),其中无人机中心在天线1和天线2的中点。天线1和天线2的方位角即无人机的偏航角,倾斜角即俯仰角。天线3至中心的倾斜角即滚转角。若两点坐标已知,可以根据公式求解方位角和倾斜角。因此,只需有天线1的位置,同时计算出天线2、天线3以及中心相对天线1的精确矢量,即可计算出精确的 姿态信息。As shown in Figures 3 and 4, the solution uses three GPS antennas, mounted on the nose, tail and wing (or arm), where the center of the drone is at the midpoint of antenna 1 and antenna 2. The azimuth angle of the antenna 1 and the antenna 2 is the yaw angle of the drone, and the tilt angle is the pitch angle. The tilt angle of the antenna 3 to the center is the roll angle. If the coordinates of the two points are known, the azimuth and tilt angle can be solved according to the formula. Therefore, it is only necessary to have the position of the antenna 1 and calculate the exact vector of the antenna 2, the antenna 3 and the center relative to the antenna 1 to calculate an accurate Gesture information.
如图4所示,接收机接收天线信号,计算天线位置并将位置信息和原始观测量发送至姿态解算处理器。姿态解算处理器以天线1坐标为基准,计算天线1至天线2矢量,天线1至天线3矢量,最终通过公式计算出无人机的航向角、俯仰角和滚转角。该姿态信息可作为卡尔曼(Kalman)滤波等最优估计算法的量测信息,与惯导等其他姿态数据作融合,以得到姿态的最优估计值,进一步提高姿态估计精度。计算得到的飞控数据被传送至飞控系统。As shown in FIG. 4, the receiver receives the antenna signal, calculates the antenna position, and transmits the position information and the raw observation to the attitude solving processor. The attitude calculation processor calculates the antenna 1 to antenna 2 vector, the antenna 1 to the antenna 3 vector based on the coordinates of the antenna 1, and finally calculates the heading angle, the elevation angle and the roll angle of the drone by the formula. The attitude information can be used as the measurement information of the optimal estimation algorithm such as Kalman filter, and is combined with other attitude data such as inertial navigation to obtain the optimal estimation value of the attitude, and further improve the attitude estimation accuracy. The calculated flight control data is transmitted to the flight control system.
需要说明的是,目前全球卫星导航系统除GPS外,还有俄罗斯的GLONASS,中国的北斗,以及欧洲的GALILEO等。除了使用GPS实施本方案外,还可以用其他卫星导航系统,或者用多个卫星导航系统实施本方案。It should be noted that in addition to GPS, the current global satellite navigation system includes Russia's GLONASS, China's Beidou, and Europe's GALILEO. In addition to using GPS to implement this solution, other satellite navigation systems can be used, or multiple satellite navigation systems can be used to implement the solution.
由上可见,本发明实施例提供了一种无人机上卫星导航测姿的实施方案,该方法提高了飞行姿态估计的准确性,解决了指南针的磁场干扰问题,可为无人机的飞行控制提供更可靠的姿态数据;本发明实施例采用基线距离约束的最小二乘搜索方法求解整周模糊度和载波相位双差方程,适用于单频和双频接收机,在使用单频接收机时,可有效降低产品成本,同时简化了计算方法,降低了计算复杂度。It can be seen from the above that the embodiment of the present invention provides an implementation scheme of satellite navigation and attitude measurement on a drone, which improves the accuracy of flight attitude estimation, solves the magnetic field interference problem of the compass, and can be used for flight control of the drone. Providing more reliable attitude data; the embodiment of the present invention uses a least squares search method with a baseline distance constraint to solve the whole-circumference ambiguity and carrier phase double difference equation, which is suitable for single-frequency and dual-frequency receivers, when using a single-frequency receiver It can effectively reduce the cost of the product, and at the same time simplify the calculation method and reduce the computational complexity.
为了更好的实施本发明实施例的上述方案,下面还提供用于配合实施上述方案的相关装置。In order to better implement the above solution of the embodiments of the present invention, related devices for cooperating to implement the above solutions are also provided below.
请参考图5,本发明第二实施例提供一种卫星导航装置,用于测试无人机的姿态,所述无人机上设置有不在同一条直线上的三个天线。需要说明的是,无人机上设置的天线个数也可以多于三个,超过三个的天线可作为冗余,也可以参与测姿计算处理。所述装置可包括:Referring to FIG. 5, a second embodiment of the present invention provides a satellite navigation device for testing a posture of a drone, and the drone is provided with three antennas that are not on the same straight line. It should be noted that the number of antennas installed on the UAV can also be more than three, and more than three antennas can be used as redundancy, and can also participate in the attitude calculation processing. The device can include:
获取模块510,用于获得卫星信号的原始观测量、星历以及天线的位置,所述原始观测量包括载波观测值和伪距观测值;An obtaining module 510, configured to obtain an original observation of a satellite signal, an ephemeris, and a position of an antenna, where the raw observation includes a carrier observation value and a pseudorange observation value;
计算模块520,用于根据星历和天线的位置得出天线至卫星之间的单位矢量;基于载波观测值得出载波双差,基于星历和天线的位置得出天线到卫星的单位矢量双差;基于载波双差、天线到卫星的单位矢量双差和两个天线之间的基线长度求整周模糊度;基于所述整周模糊度、天线到卫星的单位矢量双差和 载波双差得出三个天线之间的基线矢量;基于天线的位置和三个天线之间的基线矢量得出姿态角。The calculation module 520 is configured to obtain a unit vector between the antenna and the satellite according to the position of the ephemeris and the antenna; the carrier double difference is obtained based on the carrier observation, and the unit vector double difference of the antenna to the satellite is obtained based on the position of the ephemeris and the antenna ; based on carrier double difference, antenna-to-satellite unit vector double difference and baseline length between two antennas to obtain full-circumference ambiguity; based on the whole-circumference ambiguity, antenna-to-satellite unit vector double difference The carrier double difference results in a baseline vector between the three antennas; the attitude angle is derived based on the position of the antenna and the baseline vector between the three antennas.
在本发明的一些实施例中,所述计算模块520包括:In some embodiments of the present invention, the calculating module 520 includes:
模糊度计算单元,用于采用基线距离约束的最小二乘搜索方法求解所述整周模糊度。The ambiguity calculation unit is configured to solve the whole-circumference ambiguity by a least squares search method using a baseline distance constraint.
在本发明的一些实施例中,所述模糊度计算单元具体用于:In some embodiments of the present invention, the ambiguity calculation unit is specifically configured to:
将跟踪到的卫星分为主星和冗余星,所述主星包括四颗,且四颗主星中的一颗作为参考星,所述参考星的仰角最高;The tracked satellites are divided into a main star and a redundant star, the main star includes four, and one of the four main stars serves as a reference star, and the reference star has the highest elevation angle;
构造所述参考星与其他主星的载波双差方程,确定主星载波双差方程的双差模糊度搜索范围,计算基线矢量可能解;Constructing a carrier double difference equation of the reference star and other main stars, determining a double difference ambiguity search range of the main star carrier double difference equation, and calculating a possible solution of the baseline vector;
构造所述参考星与冗余星的载波双差方程,将所述基线矢量可能解代入冗余星载波双差方程,确定冗余星的双差模糊度;Constructing a carrier double difference equation of the reference star and the redundant star, and substituting the baseline vector possible solution into a redundant star carrier double difference equation to determine a double difference ambiguity of the redundant star;
根据所有卫星的双差模糊度,确定整周模糊度。The full-circumference ambiguity is determined based on the double-difference ambiguity of all satellites.
在本发明的一些实施例中,所述模糊度计算单元还用于:In some embodiments of the present invention, the ambiguity calculation unit is further configured to:
将所有卫星的双差模糊度代入中载波双差方程中,计算方程的残差平方和,在所有可能解中将最小残差平方和对应的整周模糊度取为待定解,当多个历元取得相同的待定解,确认此待定解即为固定解。Substituting the double-difference ambiguity of all satellites into the medium-carrier double-difference equation, calculating the sum of squared residuals of the equations, taking the whole-circumference ambiguity corresponding to the sum of squares of the smallest residuals as the to-be-determined solution in all possible solutions, when multiple calendars The element obtains the same pending solution, confirming that the to-be-determined solution is a fixed solution.
在本发明的一些实施例中,所述基线矢量包括:从所述三个天线中的第一天线至第二天线的第一基线矢量,以及第一天线至第三天线的第二基线矢量;所述计算模块520包括:姿态数据计算单元,用于基于所述第一天线和第二天线的位置以及所述第一基线矢量计算得到所述无人机的航向角和俯仰角;基于所述第一天线和第三天线的位置以及所述第二基线矢量计算得到所述无人机的滚转角。In some embodiments of the present invention, the baseline vector includes: a first baseline vector from a first antenna to a second antenna of the three antennas, and a second baseline vector of the first antenna to the third antenna; The calculation module 520 includes: an attitude data calculation unit, configured to calculate a heading angle and a pitch angle of the drone based on the positions of the first antenna and the second antenna and the first baseline vector; The position of the first antenna and the third antenna and the second baseline vector calculate the roll angle of the drone.
在本发明的一些实施例中,所述装置还包括:In some embodiments of the invention, the apparatus further includes:
融合模块530,用于将得出的姿态角和惯导数据融合,得到姿态角的优化估值,用于进行无人机姿态控制。The fusion module 530 is configured to fuse the obtained attitude angle and the inertial navigation data to obtain an optimized estimation of the attitude angle for performing the attitude control of the drone.
在本发明的一些实施例中,所述获取模块510,用于利用单频接收机通过所述天线接收卫星信号。 In some embodiments of the present invention, the obtaining module 510 is configured to receive a satellite signal through the antenna by using a single frequency receiver.
可以理解,本发明实施例的卫星导航装置的各个功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述方法实施例中的相关描述,此处不再赘述。It is to be understood that the functions of the various functional modules of the satellite navigation device in the embodiments of the present invention may be specifically implemented according to the method in the foregoing method embodiments. For the specific implementation process, refer to the related description in the foregoing method embodiments, and details are not described herein again.
由上可见,在本发明实施例的一些可行的实施方式中,提供了一种卫星导航装置,该装置基于卫星信号得出的载波双差等数据,求解整周模糊度和天线之间的基线矢量,根据基线矢量计算姿态角的技术方案,取得了以下技术效果:It can be seen that, in some feasible implementation manners of the embodiments of the present invention, a satellite navigation apparatus is provided, which is based on data such as carrier double difference obtained by satellite signals, and solves the whole-circumference ambiguity and the baseline between the antennas. The vector, the technical solution for calculating the attitude angle from the baseline vector, achieves the following technical effects:
一、采用卫星信号测试无人机姿态,相对于INS定位提高了姿态数据的精度,并且避免了指南针指向存在的磁偏角和磁场干扰等问题;First, the satellite signal is used to test the attitude of the drone. Compared with the INS positioning, the accuracy of the attitude data is improved, and the problems of the magnetic declination and magnetic field interference of the compass pointing are avoided.
二、通过构建载波相位双差方程定位,采用基线距离约束的最小二乘搜索方法求解整周模糊度,一方面,适用于单频接收机,相对于现有技术中采用的双频接收机,降低了成本;另一方面,简化了计算方法,降低了计算复杂度。Second, by constructing the carrier phase double-difference equation positioning, the least squares search method based on the baseline distance constraint is used to solve the whole-circumference ambiguity. On the one hand, it is suitable for the single-frequency receiver, compared with the dual-frequency receiver used in the prior art. Reduced costs; on the other hand, simplified calculation methods and reduced computational complexity.
本发明第四实施例还提供一种无人机,该无人机包括:A fourth embodiment of the present invention further provides a drone, the drone comprising:
机身,设置在所述机身且不在同一条直线上的至少三个天线,所述至少三个天线分别与至少三个接收机连接,所述至少三个接收机与一飞控系统连接,所述飞控系统用于:a body, at least three antennas disposed on the body and not on the same straight line, the at least three antennas being respectively connected to at least three receivers, the at least three receivers being connected to a flight control system, The flight control system is used to:
通过所述至少三个接收机和至少三个天线,获得卫星信号的原始观测量、星历以及天线的位置,所述原始观测量包括载波观测值和伪距观测值;根据星历和天线的位置得出天线至卫星之间的单位矢量;基于载波观测值得出载波双差,基于星历和天线的位置得出天线到卫星的单位矢量双差;基于载波双差、天线到卫星的单位矢量双差和两个天线之间的基线长度求整周模糊度;基于所述整周模糊度、天线到卫星的单位矢量双差和载波双差得出三个天线之间的基线矢量;基于天线的位置和三个天线之间的基线矢量得出姿态角。Obtaining the original observation of the satellite signal, the ephemeris, and the position of the antenna through the at least three receivers and the at least three antennas, the raw observations including carrier observations and pseudorange observations; according to ephemeris and antennas The position derives the unit vector between the antenna and the satellite; based on the carrier observation, the carrier double difference is obtained, and the unit vector double difference of the antenna to the satellite is obtained based on the position of the ephemeris and the antenna; the unit vector based on the carrier double difference and the antenna to the satellite Double-difference and baseline length between two antennas to obtain full-circumference ambiguity; base vector between three antennas based on the whole-circumference ambiguity, antenna-to-satellite unit vector double difference, and carrier double difference; The position and the baseline vector between the three antennas yield the attitude angle.
容易理解的是,该无人机还可以包括动力系统和电气系统等。It is easy to understand that the drone can also include a power system and an electrical system.
在本发明的一些实施例中,所述无人机为固定翼无人机,直升机无人机,或无人汽车。In some embodiments of the invention, the drone is a fixed wing drone, a helicopter drone, or an unmanned vehicle.
在本发明的一些实施例中,如图3所示,所述机身包括中心部、在中心部两侧的机臂、机头和机尾;三个天线分别设置在所述机头和机尾及一侧机臂。In some embodiments of the present invention, as shown in FIG. 3, the airframe includes a central portion, an arm on both sides of the central portion, a nose and a tail; three antennas are respectively disposed on the nose and the machine Tail and one arm.
在本发明的一些实施例中,所述飞控系统还用于采用基线距离约束的最小 二乘搜索方法求解所述整周模糊度。In some embodiments of the invention, the flight control system is also used to minimize the baseline distance constraint The two-square search method solves the whole-circumference ambiguity.
在本发明的一些实施例中,所述飞控系统还具体用于:In some embodiments of the present invention, the flight control system is further specifically configured to:
将跟踪到的卫星分为主星和冗余星,所述主星包括四颗,且四颗主星中的一颗作为参考星,所述参考星的仰角最高;The tracked satellites are divided into a main star and a redundant star, the main star includes four, and one of the four main stars serves as a reference star, and the reference star has the highest elevation angle;
构造所述参考星与其他主星的载波双差方程,确定主星载波双差方程的双差模糊度搜索范围,计算基线矢量可能解;Constructing a carrier double difference equation of the reference star and other main stars, determining a double difference ambiguity search range of the main star carrier double difference equation, and calculating a possible solution of the baseline vector;
构造所述参考星与冗余星的载波双差方程,将所述基线矢量可能解代入冗余星载波双差方程,确定冗余星的双差模糊度;Constructing a carrier double difference equation of the reference star and the redundant star, and substituting the baseline vector possible solution into a redundant star carrier double difference equation to determine a double difference ambiguity of the redundant star;
根据所有卫星的双差模糊度,确定整周模糊度。The full-circumference ambiguity is determined based on the double-difference ambiguity of all satellites.
在本发明的一些实施例中,所述飞控系统还用于:将所有卫星的双差模糊度代入中载波双差方程中,计算方程的残差平方和,在所有可能解中将最小残差平方和对应的整周模糊度取为待定解,当多个历元取得相同的待定解,确认此待定解即为固定解。In some embodiments of the present invention, the flight control system is further configured to: substitute the double-difference ambiguity of all satellites into the medium-carrier double-difference equation, calculate the sum of squared residuals of the equation, and minimize the residual in all possible solutions. The whole-circumference ambiguity corresponding to the difference square sum is taken as the solution to be determined. When multiple epochs obtain the same to-be-determined solution, it is confirmed that the to-be-determined solution is a fixed solution.
在本发明的一些实施例中,所述基线矢量包括:从所述三个天线中的第一天线至第二天线的第一基线矢量,以及第一天线至第三天线的第二基线矢量;所述飞控系统还用于基于所述第一天线和第二天线的位置以及所述第一基线矢量计算得到所述无人机的航向角和俯仰角;基于所述第一天线和第三天线的位置以及所述第二基线矢量计算得到所述无人机的滚转角。In some embodiments of the present invention, the baseline vector includes: a first baseline vector from a first antenna to a second antenna of the three antennas, and a second baseline vector of the first antenna to the third antenna; The flight control system is further configured to calculate a heading angle and a pitch angle of the drone based on the positions of the first antenna and the second antenna and the first baseline vector; based on the first antenna and the third The position of the antenna and the second baseline vector calculate the roll angle of the drone.
在本发明的一些实施例中,所述飞控系统还用于利用单频接收机通过所述天线接收卫星信号。In some embodiments of the invention, the flight control system is further configured to receive satellite signals through the antenna using a single frequency receiver.
在本发明的一些实施例中,所述飞控系统用于将得出的姿态角和惯导数据融合,得到姿态角的优化估值,用于进行无人机姿态控制。In some embodiments of the present invention, the flight control system is configured to fuse the derived attitude angle and the inertial navigation data to obtain an optimized estimate of the attitude angle for performing the attitude control of the drone.
在本发明的一些实施例中,所述无人机还包括一惯性测量装置,所述惯导数据是通过所述惯性测量装置测量。In some embodiments of the invention, the drone further includes an inertial measurement device, the inertial navigation data being measured by the inertial measurement device.
由上可见,在本发明实施例的一些可行的实施方式中,提供了一种无人机,该无人机取得了以下技术效果:It can be seen that, in some feasible implementation manners of the embodiments of the present invention, a drone is provided, and the drone achieves the following technical effects:
一、采用卫星信号测试无人机姿态,相对于INS定位提高了姿态数据的精度,并且避免了指南针指向存在的磁偏角和磁场干扰等问题; First, the satellite signal is used to test the attitude of the drone. Compared with the INS positioning, the accuracy of the attitude data is improved, and the problems of the magnetic declination and magnetic field interference of the compass pointing are avoided.
二、通过构建载波相位双差方程定位,采用基线距离约束的最小二乘搜索方法求解整周模糊度,一方面,适用于单频接收机,相对于现有技术中采用的双频接收机,降低了成本;另一方面,简化了计算方法,降低了计算复杂度。Second, by constructing the carrier phase double-difference equation positioning, the least squares search method based on the baseline distance constraint is used to solve the whole-circumference ambiguity. On the one hand, it is suitable for the single-frequency receiver, compared with the dual-frequency receiver used in the prior art. Reduced costs; on the other hand, simplified calculation methods and reduced computational complexity.
本发明第五实施例还提供一种处理器,用于测试无人机的姿态,所述无人机上设置有不在同一条直线上的三个天线,该处理器可执行以下操作步骤:The fifth embodiment of the present invention further provides a processor for testing the posture of the drone, wherein the drone is provided with three antennas not on the same straight line, and the processor can perform the following steps:
获得卫星信号的原始观测量、星历以及天线的位置,所述原始观测量包括载波观测值和伪距观测值;Obtaining raw observations of satellite signals, ephemeris, and locations of antennas, the raw observations including carrier observations and pseudorange observations;
根据星历和天线的位置得出天线至卫星之间的单位矢量;Deriving the unit vector between the antenna and the satellite according to the position of the ephemeris and the antenna;
基于载波观测值得出载波双差,基于星历和天线的位置得出天线到卫星的单位矢量双差;Based on the carrier observation, the carrier double difference is obtained, and the unit vector double difference of the antenna to the satellite is obtained based on the position of the ephemeris and the antenna;
基于载波双差、天线到卫星的单位矢量双差和两个天线之间的基线长度求整周模糊度;The whole-circumference ambiguity is obtained based on the carrier double difference, the antenna-to-satellite unit vector double difference, and the baseline length between the two antennas;
基于所述整周模糊度、天线到卫星的单位矢量双差和载波双差得出三个天线之间的基线矢量;Determining a baseline vector between the three antennas based on the whole-circumference ambiguity, antenna-to-satellite unit vector double difference, and carrier double difference;
基于天线的位置和三个天线之间的基线矢量得出姿态角。The attitude angle is derived based on the position of the antenna and the baseline vector between the three antennas.
在本发明的一些实施例中,所述处理器还用于:采用基线距离约束的最小二乘搜索方法求解所述整周模糊度。In some embodiments of the invention, the processor is further configured to: solve the whole-circumference ambiguity by a least squares search method with a baseline distance constraint.
在本发明的一些实施例中,所述处理器还用于:In some embodiments of the invention, the processor is further configured to:
将跟踪到的卫星分为主星和冗余星,所述主星包括四颗,且四颗主星中的一颗作为参考星,所述参考星的仰角最高;The tracked satellites are divided into a main star and a redundant star, the main star includes four, and one of the four main stars serves as a reference star, and the reference star has the highest elevation angle;
构造所述参考星与其他主星的载波双差方程,确定主星载波双差方程的双差模糊度搜索范围,计算基线矢量可能解;Constructing a carrier double difference equation of the reference star and other main stars, determining a double difference ambiguity search range of the main star carrier double difference equation, and calculating a possible solution of the baseline vector;
构造所述参考星与冗余星的载波双差方程,将所述基线矢量可能解代入冗余星载波双差方程,确定冗余星的双差模糊度;Constructing a carrier double difference equation of the reference star and the redundant star, and substituting the baseline vector possible solution into a redundant star carrier double difference equation to determine a double difference ambiguity of the redundant star;
根据所有卫星的双差模糊度,确定整周模糊度。The full-circumference ambiguity is determined based on the double-difference ambiguity of all satellites.
在本发明的一些实施例中,所述处理器还用于:In some embodiments of the invention, the processor is further configured to:
将所有卫星的双差模糊度代入中载波双差方程中,计算方程的残差平方和,在所有可能解中将最小残差平方和对应的整周模糊度取为待定解,当多个 历元取得相同的待定解,确认此待定解即为固定解。Substituting the double-difference ambiguity of all satellites into the medium-carrier double-difference equation, calculating the sum of the residuals of the equations, and taking the whole-circumference ambiguity corresponding to the sum of the squares of the smallest residuals as the to-be-determined solution in all possible solutions, when multiple The epoch obtains the same pending solution, confirming that the pending solution is a fixed solution.
在本发明的一些实施例中,所述基线矢量包括:从所述三个天线中的第一天线至第二天线的第一基线矢量,以及第一天线至第三天线的第二基线矢量;所述处理器还用于:基于所述第一天线和第二天线的位置以及所述第一基线矢量计算得到所述无人机的航向角和俯仰角;基于所述第一天线和第三天线的位置以及所述第二基线矢量计算得到所述无人机的滚转角。In some embodiments of the present invention, the baseline vector includes: a first baseline vector from a first antenna to a second antenna of the three antennas, and a second baseline vector of the first antenna to the third antenna; The processor is further configured to: calculate a heading angle and a pitch angle of the drone based on the positions of the first antenna and the second antenna and the first baseline vector; based on the first antenna and the third The position of the antenna and the second baseline vector calculate the roll angle of the drone.
所述处理器还用于:利用单频接收机通过所述天线接收卫星信号。The processor is further configured to receive a satellite signal through the antenna using a single frequency receiver.
所述处理器还用于:将得出的姿态角和惯导数据融合,得到姿态角的优化估值,用于进行无人机姿态控制。The processor is further configured to: fuse the obtained attitude angle and the inertial navigation data to obtain an optimized estimation of the attitude angle, and perform the attitude control of the drone.
本发明第六实施例还提供一种计算机存储介质,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的卫星导航测姿方法的部分或全部步骤。A sixth embodiment of the present invention further provides a computer storage medium, wherein the computer storage medium can store a program, and the program includes some or all of the steps of the satellite navigation attitude measurement method described in the foregoing method embodiments.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其它实施例的相关描述。In the above embodiments, the descriptions of the various embodiments are different, and the parts that are not described in detail in a certain embodiment can be referred to the related description of other embodiments.
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。It should be noted that, for the foregoing method embodiments, for the sake of brevity, they are all described as a series of action combinations, but those skilled in the art should understand that the present invention is not limited by the described action sequence, because In accordance with the present invention, certain steps may be performed in other sequences or concurrently. In addition, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。A person skilled in the art may understand that all or part of the various steps of the foregoing embodiments may be performed by a program to instruct related hardware. The program may be stored in a computer readable storage medium, and the storage medium may include: ROM, RAM, disk or CD.
以上对本发明实施例所提供的卫星导航测姿方法和装置及无人机进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。 The satellite navigation attitude determining method and device and the drone provided by the embodiments of the present invention are described in detail. The principles and implementation manners of the present invention are described in the following. The description of the above embodiments is only used for To help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in specific embodiments and application scopes. It should not be construed as limiting the invention.

Claims (24)

  1. 一种卫星导航测姿方法,其特征在于,用于测试无人机的姿态,所述无人机上设置有不在同一条直线上的三个天线,所述方法包括:A satellite navigation attitude measuring method, characterized in that it is used for testing a posture of a drone, and the drone is provided with three antennas not on the same straight line, and the method includes:
    获得卫星信号的原始观测量、星历以及天线的位置,所述原始观测量包括载波观测值和伪距观测值;Obtaining raw observations of satellite signals, ephemeris, and locations of antennas, the raw observations including carrier observations and pseudorange observations;
    根据星历和天线的位置得出天线至卫星之间的单位矢量;Deriving the unit vector between the antenna and the satellite according to the position of the ephemeris and the antenna;
    基于载波观测值得出载波双差,基于星历和天线的位置得出天线到卫星的单位矢量双差;Based on the carrier observation, the carrier double difference is obtained, and the unit vector double difference of the antenna to the satellite is obtained based on the position of the ephemeris and the antenna;
    基于载波双差、天线到卫星的单位矢量双差和两个天线之间的基线长度求整周模糊度;The whole-circumference ambiguity is obtained based on the carrier double difference, the antenna-to-satellite unit vector double difference, and the baseline length between the two antennas;
    基于所述整周模糊度、天线到卫星的单位矢量双差和载波双差得出三个天线之间的基线矢量;Determining a baseline vector between the three antennas based on the whole-circumference ambiguity, antenna-to-satellite unit vector double difference, and carrier double difference;
    基于天线的位置和三个天线之间的基线矢量得出姿态角。The attitude angle is derived based on the position of the antenna and the baseline vector between the three antennas.
  2. 根据权利要求1所述的方法,其特征在于,所述基于载波双差、天线到卫星的单位矢量双差和两个天线之间的基线长度求整周模糊度包括:The method according to claim 1, wherein said quadratic difference based on carrier double difference, antenna to satellite unit vector difference, and baseline length between two antennas comprises:
    采用基线距离约束的最小二乘搜索方法求解所述整周模糊度。The whole-circumference ambiguity is solved using a least squares search method with baseline distance constraints.
  3. 根据权利要求2所述的方法,其特征在于,所述采用基线距离约束的最小二乘搜索方法求解所述整周模糊度包括:The method according to claim 2, wherein said solving the whole-circumference ambiguity by using a least squares search method with a baseline distance constraint comprises:
    将跟踪到的卫星分为主星和冗余星,所述主星包括四颗,且四颗主星中的一颗作为参考星,所述参考星的仰角最高;The tracked satellites are divided into a main star and a redundant star, the main star includes four, and one of the four main stars serves as a reference star, and the reference star has the highest elevation angle;
    构造所述参考星与其他主星的载波双差方程,确定主星载波双差方程的双差模糊度搜索范围,计算基线矢量可能解;Constructing a carrier double difference equation of the reference star and other main stars, determining a double difference ambiguity search range of the main star carrier double difference equation, and calculating a possible solution of the baseline vector;
    构造所述参考星与冗余星的载波双差方程,将所述基线矢量可能解代入冗余星载波双差方程,确定冗余星的双差模糊度;Constructing a carrier double difference equation of the reference star and the redundant star, and substituting the baseline vector possible solution into a redundant star carrier double difference equation to determine a double difference ambiguity of the redundant star;
    根据所有卫星的双差模糊度,确定整周模糊度。The full-circumference ambiguity is determined based on the double-difference ambiguity of all satellites.
  4. 根据权利要求3所述的方法,其特征在于,所述根据所有卫星的双差模糊度,确定整周模糊度包括:The method according to claim 3, wherein said determining the full-circumference ambiguity according to the double-difference ambiguity of all satellites comprises:
    将所有卫星的双差模糊度代入中载波双差方程中,计算方程的残差平方 和,在所有可能解中将最小残差平方和对应的整周模糊度取为待定解,当多个历元取得相同的待定解,确认此待定解即为固定解。Substituting the double-difference ambiguity of all satellites into the medium-carrier double-difference equation to calculate the residual square of the equation And, in all possible solutions, the whole-circumference ambiguity corresponding to the sum of squares of the minimum residuals is taken as a solution to be determined. When multiple epochs obtain the same to-be-determined solution, it is confirmed that the to-be-determined solution is a fixed solution.
  5. 根据权利要求1至4任一所述的方法,其特征在于,所述基线矢量包括:从所述三个天线中的第一天线至第二天线的第一基线矢量,以及第一天线至第三天线的第二基线矢量;The method according to any one of claims 1 to 4, wherein the baseline vector comprises: a first baseline vector from a first antenna to a second antenna of the three antennas, and a first antenna to a first a second baseline vector of three antennas;
    所述基于天线的位置和三个天线之间的基线矢量得出姿态角包括:The determining the attitude angle based on the position of the antenna and the baseline vector between the three antennas includes:
    基于所述第一天线和第二天线的位置以及所述第一基线矢量计算得到所述无人机的航向角和俯仰角;基于所述第一天线和第三天线的位置以及所述第二基线矢量计算得到所述无人机的滚转角。Calculating a heading angle and a pitch angle of the drone based on positions of the first antenna and the second antenna and the first baseline vector; based on positions of the first antenna and the third antenna, and the second The baseline vector calculates the roll angle of the drone.
  6. 根据权利要求1至4任一所述的方法,其特征在于,所述获得接收卫星信号的原始观测量之前,还包括:The method according to any one of claims 1 to 4, wherein before the obtaining the original observation of receiving the satellite signal, the method further comprises:
    利用单频接收机通过所述天线接收卫星信号。A satellite signal is received through the antenna using a single frequency receiver.
  7. 根据权利要求1至4任一所述的方法,其特征在于,还包括:The method according to any one of claims 1 to 4, further comprising:
    将得出的姿态角和惯导数据融合,得到姿态角的优化估值,用于进行无人机姿态控制。The obtained attitude angle and the inertial navigation data are fused to obtain an optimized estimation of the attitude angle for the attitude control of the drone.
  8. 一种卫星导航装置,其特征在于,用于测试无人机的姿态,所述无人机上设置有不在同一条直线上的三个天线,所述装置包括:A satellite navigation device for testing a posture of a drone, wherein the drone is provided with three antennas not on the same straight line, the device comprising:
    获取模块,用于获得卫星信号的原始观测量、星历以及天线的位置,所述原始观测量包括载波观测值和伪距观测值;An acquisition module, configured to obtain a raw observation of a satellite signal, an ephemeris, and a position of an antenna, the original observation including a carrier observation and a pseudorange observation;
    计算模块,用于根据星历和天线的位置得出天线至卫星之间的单位矢量;基于载波观测值得出载波双差,基于星历和天线的位置得出天线到卫星的单位矢量双差;基于载波双差、天线到卫星的单位矢量双差和两个天线之间的基线长度求整周模糊度;基于所述整周模糊度、天线到卫星的单位矢量双差和载波双差得出三个天线之间的基线矢量;基于天线的位置和三个天线之间的基线矢量得出姿态角。a calculation module for deriving a unit vector between the antenna and the satellite according to the position of the ephemeris and the antenna; deriving a carrier double difference based on the carrier observation, and obtaining a unit vector double difference of the antenna to the satellite based on the position of the ephemeris and the antenna; The whole-circumference ambiguity is obtained based on the carrier double difference, the antenna-to-satellite unit vector double difference, and the baseline length between the two antennas; based on the whole-circumference ambiguity, the antenna-to-satellite unit vector double difference, and the carrier double difference A baseline vector between the three antennas; the attitude angle is derived based on the position of the antenna and the baseline vector between the three antennas.
  9. 根据权利要求8所述的装置,其特征在于,所述计算模块包括:The device according to claim 8, wherein the calculation module comprises:
    模糊度计算单元,用于采用基线距离约束的最小二乘搜索方法求解所述整周模糊度。 The ambiguity calculation unit is configured to solve the whole-circumference ambiguity by a least squares search method using a baseline distance constraint.
  10. 根据权利要求9所述的装置,其特征在于,The device of claim 9 wherein:
    所述模糊度计算单元具体用于:The ambiguity calculation unit is specifically configured to:
    将跟踪到的卫星分为主星和冗余星,所述主星包括四颗,且四颗主星中的一颗作为参考星,所述参考星的仰角最高;The tracked satellites are divided into a main star and a redundant star, the main star includes four, and one of the four main stars serves as a reference star, and the reference star has the highest elevation angle;
    构造所述参考星与其他主星的载波双差方程,确定主星载波双差方程的双差模糊度搜索范围,计算基线矢量可能解;Constructing a carrier double difference equation of the reference star and other main stars, determining a double difference ambiguity search range of the main star carrier double difference equation, and calculating a possible solution of the baseline vector;
    构造所述参考星与冗余星的载波双差方程,将所述基线矢量可能解代入冗余星载波双差方程,确定冗余星的双差模糊度;Constructing a carrier double difference equation of the reference star and the redundant star, and substituting the baseline vector possible solution into a redundant star carrier double difference equation to determine a double difference ambiguity of the redundant star;
    根据所有卫星的双差模糊度,确定整周模糊度。The full-circumference ambiguity is determined based on the double-difference ambiguity of all satellites.
  11. 根据权利要求10所述的装置,其特征在于,The device of claim 10 wherein:
    所述模糊度计算单元还用于:将所有卫星的双差模糊度代入中载波双差方程中,计算方程的残差平方和,在所有可能解中将最小残差平方和对应的整周模糊度取为待定解,当多个历元取得相同的待定解,确认此待定解即为固定解。The ambiguity calculation unit is further configured to: substitute the double-difference ambiguity of all satellites into the medium-carrier double-difference equation, calculate a sum of squares of residuals of the equation, and blur the entire week corresponding to the sum of squares of the smallest residuals among all possible solutions. The degree is taken as the solution to be determined. When multiple epochs obtain the same solution to be determined, it is confirmed that the solution to be determined is a fixed solution.
  12. 根据权利要求8至11任一所述的装置,其特征在于,所述基线矢量包括:从所述三个天线中的第一天线至第二天线的第一基线矢量,以及第一天线至第三天线的第二基线矢量;所述计算模块包括:The apparatus according to any one of claims 8 to 11, wherein the baseline vector comprises: a first baseline vector from a first antenna to a second antenna of the three antennas, and a first antenna to a second baseline vector of three antennas; the calculation module includes:
    姿态数据计算单元,用于基于所述第一天线和第二天线的位置以及所述第一基线矢量计算得到所述无人机的航向角和俯仰角;基于所述第一天线和第三天线的位置以及所述第二基线矢量计算得到所述无人机的滚转角。a posture data calculation unit, configured to calculate a heading angle and a pitch angle of the drone based on the positions of the first antenna and the second antenna and the first baseline vector; based on the first antenna and the third antenna The position of the second baseline vector and the roll angle of the drone are calculated.
  13. 根据权利要求8至11任一所述的装置,其特征在于,A device according to any one of claims 8 to 11, wherein
    所述获取模块,用于利用单频接收机通过所述天线接收卫星信号。The acquiring module is configured to receive a satellite signal through the antenna by using a single frequency receiver.
  14. 根据权利要求8至11任一所述的装置,其特征在于,还包括:The device according to any one of claims 8 to 11, further comprising:
    融合模块,用于将得出的姿态角和惯导数据融合,得到姿态角的优化估值,用于进行无人机姿态控制。The fusion module is used to fuse the obtained attitude angle and the inertial navigation data to obtain an optimized estimation of the attitude angle for performing the attitude control of the drone.
  15. 一种无人机,其特征在于,包括:A drone, characterized in that it comprises:
    机身,设置在所述机身且不在同一条直线上的至少三个天线,所述至少三个天线分别与至少三个接收机连接,所述至少三个接收机与一飞控系统连接,所述飞控系统用于: a body, at least three antennas disposed on the body and not on the same straight line, the at least three antennas being respectively connected to at least three receivers, the at least three receivers being connected to a flight control system, The flight control system is used to:
    通过所述至少三个接收机和至少三个天线,获得卫星信号的原始观测量、星历以及天线的位置,所述原始观测量包括载波观测值和伪距观测值;根据星历和天线的位置得出天线至卫星之间的单位矢量;基于载波观测值得出载波双差,基于星历和天线的位置得出天线到卫星的单位矢量双差;基于载波双差、天线到卫星的单位矢量双差和两个天线之间的基线长度求整周模糊度;基于所述整周模糊度、天线到卫星的单位矢量双差和载波双差得出三个天线之间的基线矢量;基于天线的位置和三个天线之间的基线矢量得出姿态角。Obtaining the original observation of the satellite signal, the ephemeris, and the position of the antenna through the at least three receivers and the at least three antennas, the raw observations including carrier observations and pseudorange observations; according to ephemeris and antennas The position derives the unit vector between the antenna and the satellite; based on the carrier observation, the carrier double difference is obtained, and the unit vector double difference of the antenna to the satellite is obtained based on the position of the ephemeris and the antenna; the unit vector based on the carrier double difference and the antenna to the satellite Double-difference and baseline length between two antennas to obtain full-circumference ambiguity; base vector between three antennas based on the whole-circumference ambiguity, antenna-to-satellite unit vector double difference, and carrier double difference; The position and the baseline vector between the three antennas yield the attitude angle.
  16. 根据权利要求15所述的无人机,其特征在于,The drone according to claim 15, wherein
    所述机身包括中心部、在中心部两侧的机臂、机头和机尾;The fuselage includes a central portion, an arm on both sides of the central portion, a nose and a tail;
    三个天线分别设置在所述机头和机尾及一侧机臂。Three antennas are respectively disposed at the head and the tail and one side of the arm.
  17. 根据权利要求15所述的无人机,其特征在于,The drone according to claim 15, wherein
    所述无人机为固定翼无人机,直升机无人机,或无人汽车。The drone is a fixed-wing drone, a helicopter drone, or an unmanned vehicle.
  18. 根据权利要求15所述的无人机,其特征在于,所述飞控系统还用于采用基线距离约束的最小二乘搜索方法求解所述整周模糊度。The drone according to claim 15, wherein the flight control system is further configured to solve the full-circumference ambiguity by a least squares search method using a baseline distance constraint.
  19. 根据权利要求18所述的无人机,其特征在于,The drone according to claim 18, characterized in that
    所述飞控系统还具体用于:The flight control system is also specifically used to:
    将跟踪到的卫星分为主星和冗余星,所述主星包括四颗,且四颗主星中的一颗作为参考星,所述参考星的仰角最高;The tracked satellites are divided into a main star and a redundant star, the main star includes four, and one of the four main stars serves as a reference star, and the reference star has the highest elevation angle;
    构造所述参考星与其他主星的载波双差方程,确定主星载波双差方程的双差模糊度搜索范围,计算基线矢量可能解;Constructing a carrier double difference equation of the reference star and other main stars, determining a double difference ambiguity search range of the main star carrier double difference equation, and calculating a possible solution of the baseline vector;
    构造所述参考星与冗余星的载波双差方程,将所述基线矢量可能解代入冗余星载波双差方程,确定冗余星的双差模糊度;Constructing a carrier double difference equation of the reference star and the redundant star, and substituting the baseline vector possible solution into a redundant star carrier double difference equation to determine a double difference ambiguity of the redundant star;
    根据所有卫星的双差模糊度,确定整周模糊度。The full-circumference ambiguity is determined based on the double-difference ambiguity of all satellites.
  20. 根据权利要求19所述的无人机,其特征在于,The drone according to claim 19, characterized in that
    所述飞控系统还用于:将所有卫星的双差模糊度代入中载波双差方程中,计算方程的残差平方和,在所有可能解中将最小残差平方和对应的整周模糊度取为待定解,当多个历元取得相同的待定解,确认此待定解即为固定解。The flight control system is further configured to: substitute the double-difference ambiguity of all satellites into the medium-carrier double-difference equation, calculate the sum of the residuals of the equations, and sum the squared ambiguities corresponding to the sum of the smallest residuals in all possible solutions. Take the solution to be determined. When multiple epochs obtain the same pending solution, confirm that the pending solution is a fixed solution.
  21. 根据权利要求15至20任一所述的无人机,其特征在于,所述基线矢量 包括:从所述三个天线中的第一天线至第二天线的第一基线矢量,以及第一天线至第三天线的第二基线矢量;所述飞控系统还用于基于所述第一天线和第二天线的位置以及所述第一基线矢量计算得到所述无人机的航向角和俯仰角;基于所述第一天线和第三天线的位置以及所述第二基线矢量计算得到所述无人机的滚转角。A drone according to any one of claims 15 to 20, wherein said baseline vector The method includes: a first baseline vector from a first antenna to a second antenna of the three antennas, and a second baseline vector of the first antenna to the third antenna; the flight control system is further configured to be based on the first Calculating a heading angle and a pitch angle of the drone by determining a position of the antenna and the second antenna and the first baseline vector; calculating a position based on the positions of the first antenna and the third antenna and the second baseline vector The roll angle of the drone.
  22. 根据权利要求15至20任一所述的无人机,其特征在于,A drone according to any one of claims 15 to 20, characterized in that
    所述飞控系统还用于利用单频接收机通过所述天线接收卫星信号。The flight control system is further configured to receive satellite signals through the antenna using a single frequency receiver.
  23. 根据权利要求15至20任一所述的无人机,其特征在于,所述飞控系统用于将得出的姿态角和惯导数据融合,得到姿态角的优化估值,用于进行无人机姿态控制。The unmanned aerial vehicle according to any one of claims 15 to 20, wherein the flight control system is configured to fuse the obtained attitude angle and the inertial navigation data to obtain an optimized estimation of the attitude angle for performing no Man-machine attitude control.
  24. 根据权利要求23所述的无人机,其特征在于,所述无人机还包括一惯性测量装置,所述惯导数据是通过所述惯性测量装置测量。 The drone according to claim 23, wherein said drone further comprises an inertial measurement device, said inertial navigation data being measured by said inertial measurement device.
PCT/CN2015/092243 2015-10-20 2015-10-20 Method and device for posture measurement in satellite navigation and unmanned aerial vehicle WO2017066915A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201580060906.5A CN107003386B (en) 2015-10-20 2015-10-20 Attitude positioning method and device and unmanned plane are surveyed in a kind of satellite navigation
PCT/CN2015/092243 WO2017066915A1 (en) 2015-10-20 2015-10-20 Method and device for posture measurement in satellite navigation and unmanned aerial vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/092243 WO2017066915A1 (en) 2015-10-20 2015-10-20 Method and device for posture measurement in satellite navigation and unmanned aerial vehicle

Publications (1)

Publication Number Publication Date
WO2017066915A1 true WO2017066915A1 (en) 2017-04-27

Family

ID=58556617

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/092243 WO2017066915A1 (en) 2015-10-20 2015-10-20 Method and device for posture measurement in satellite navigation and unmanned aerial vehicle

Country Status (2)

Country Link
CN (1) CN107003386B (en)
WO (1) WO2017066915A1 (en)

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107248891A (en) * 2017-06-13 2017-10-13 施浒立 Appearance device is surveyed in a kind of direction finding for pointing to monitoring for mobile communication antenna
CN107632316A (en) * 2017-09-11 2018-01-26 北京数码汇博科技有限公司 A kind of method and structure using satellite positioning surveys body gesture
CN108230722A (en) * 2017-12-02 2018-06-29 山东大学 The accurate space-time bus platform instant messaging services fusion treatment method of work of the Big Dipper and system and device
CN108363084A (en) * 2018-01-18 2018-08-03 和芯星通科技(北京)有限公司 Utilize the method and apparatus of satellite positioning, satellite navigation receiver, storage medium
CN109444924A (en) * 2018-12-24 2019-03-08 哈尔滨工程大学 A kind of satellite ephemeris fault monitoring method based on the more reference receivers of short baseline
WO2019203677A1 (en) * 2018-04-18 2019-10-24 Limited Liability Company "Topcon Positioning Systems" Attitude determination with multiple antennas using semi-definite programming relaxation
CN110554373A (en) * 2019-08-25 2019-12-10 中国科学院国家授时中心 Interferometric time measuring and ranging method
CN110986937A (en) * 2019-12-19 2020-04-10 北京三快在线科技有限公司 Navigation device and method for unmanned equipment and unmanned equipment
CN111221013A (en) * 2019-11-29 2020-06-02 中国兵器装备集团自动化研究所 A variable baseline dual-antenna orientation system and method of using the same
CN111323804A (en) * 2020-04-22 2020-06-23 北京国泰星云科技有限公司 Ship attitude measurement equipment and measurement method based on Beidou system
CN111381256A (en) * 2020-03-10 2020-07-07 上海卫星工程研究所 Method and system for calculating phase center offset error of active remote sensing satellite antenna
CN111624584A (en) * 2020-03-20 2020-09-04 中国人民解放军火箭军工程大学 Non-cooperative target laser induced deviation distance measuring system and method
CN112327342A (en) * 2020-10-16 2021-02-05 山东省科学院海洋仪器仪表研究所 MIMU (micro inertial measurement Unit) assisted GNSS (global navigation satellite system) attitude measurement method based on smoothing device filtering model
CN112382844A (en) * 2020-11-13 2021-02-19 成都戎星科技有限公司 Antenna servo motor control method and system of low-earth-orbit satellite communication system
CN113064195A (en) * 2021-03-16 2021-07-02 西南交通大学 A high-precision and low-computation carrier attitude measurement method using multi-antenna geometric features
CN113064194A (en) * 2020-08-12 2021-07-02 中国科学院微小卫星创新研究院 Internet constellation-based pico-nano satellite communication, navigation and attitude determination method
CN113253308A (en) * 2021-05-12 2021-08-13 中国人民解放军陆军工程大学 Method and system for determining positioning performance of unmanned aerial vehicle satellite navigation terminal
CN114355422A (en) * 2021-12-14 2022-04-15 中船航海科技有限责任公司 Multi-antenna positioning system and positioning method based on attitude assistance
CN114488249A (en) * 2020-03-04 2022-05-13 北京建筑大学 Early warning device for tower top position of GNSS construction tower crane
CN114942461A (en) * 2022-05-25 2022-08-26 大连海事大学 A single-frequency GNSS receiver capable of realizing RTK ambiguity fixed
CN114966795A (en) * 2022-05-13 2022-08-30 重庆邮电大学 A reflector-based precision attitude measurement method for remote target equipment
CN115201864A (en) * 2022-07-13 2022-10-18 涟漪位置(广州)科技有限公司 Method, device, storage medium and equipment for detecting clock difference jump of satellite
CN115267837A (en) * 2022-06-22 2022-11-01 中国科学院国家空间科学中心 A ground verification method for inter-satellite communication ranging and time synchronization
CN115480274A (en) * 2021-05-31 2022-12-16 千寻位置网络有限公司 Reference satellite selection method and device and receiver
CN116030646A (en) * 2023-03-30 2023-04-28 南昌航天广信科技有限责任公司 Road condition information broadcasting method, system, computer and storage medium
CN116232439A (en) * 2023-03-21 2023-06-06 中国民航大学 Beidou-based 5G ATG ground base station empty coverage attitude measurement and regulation and control method
CN116256782A (en) * 2023-05-15 2023-06-13 南京信息工程大学 A multi-path error elimination method based on dual-antenna GNSS single-difference algorithm
CN116879927A (en) * 2023-09-06 2023-10-13 智慧司南(天津)科技发展有限公司 Ship satellite compass heading determination method based on three-antenna collinear common clock architecture
CN117213485A (en) * 2023-07-26 2023-12-12 哈尔滨工业大学 Fusion positioning optimization method of satellite formation system based on genetic algorithm
CN117405108A (en) * 2023-11-08 2024-01-16 中国人民解放军63620部队 Target attitude measurement method, system, electronic equipment and medium
CN118465799A (en) * 2024-04-19 2024-08-09 中国科学院国家空间科学中心 Occultation reference star selection method, device, electronic device and storage medium
CN118655602A (en) * 2024-07-01 2024-09-17 哈尔滨工程大学 A multi-receiver differential satellite set selection method for carrier phase cooperative differentiation
CN118747004A (en) * 2024-07-30 2024-10-08 江苏师范大学 Quadrotor UAV attitude control method based on improved fuzzy anti-disturbance control

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109154815B (en) * 2017-11-30 2022-06-21 深圳市大疆创新科技有限公司 Maximum temperature spot tracking method, device and drone
WO2020041383A1 (en) * 2018-08-20 2020-02-27 Hemisphere GNSS, Inc. System and method for detecting false global navigation satellite system satellite signals
WO2020113391A1 (en) * 2018-12-03 2020-06-11 深圳市大疆创新科技有限公司 Heading determining method and device, storage medium, and moving platform
CN110412638B (en) * 2019-08-16 2023-03-28 中国科学院重庆绿色智能技术研究院 Low-cost three-antenna GNSS RTK positioning and attitude measuring method
CN110673172A (en) * 2019-09-17 2020-01-10 闽江学院 A test method and terminal for static relative positioning accuracy of a receiver
WO2021212517A1 (en) * 2020-04-24 2021-10-28 深圳市大疆创新科技有限公司 Positioning method and system, and storage medium
CN112068167A (en) * 2020-09-14 2020-12-11 天津云遥宇航科技有限公司 Satellite-borne double-antenna fusion positioning method
CN112325842B (en) * 2020-10-30 2022-07-01 中国电子科技集团公司第五十四研究所 Multi-antenna planar projection weighted attitude measurement method
CN112924999B (en) * 2021-01-14 2023-08-22 华南理工大学 A positioning method, system, device and medium for an unmanned aerial vehicle
CN115061166B (en) * 2022-06-16 2024-04-05 湘潭大学 A carrier phase reconstruction method, device, electronic device and medium
CN116321418B (en) * 2023-03-02 2024-01-02 中国人民解放军国防科技大学 Cluster unmanned aerial vehicle fusion estimation positioning method based on node configuration optimization

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5561432A (en) * 1995-05-12 1996-10-01 Trimble Navigation Out of plane antenna vector system and method
US20090189804A1 (en) * 2008-01-30 2009-07-30 Javad Gnss, Inc. Satellite differential positioning receiver using multiple base-rover antennas
CN101825717A (en) * 2010-04-16 2010-09-08 北京航空航天大学 Carrier smoothing code pseudorange technology-based dynamic attitude positioning method
CN101833080A (en) * 2009-03-12 2010-09-15 周迅 Method for measuring attitude of carrier by using additional constraint condition of GPS system
CN102230971A (en) * 2011-03-29 2011-11-02 哈尔滨工程大学 GPS multi-antenna attitude determination method
CN102998690A (en) * 2012-11-26 2013-03-27 哈尔滨工程大学 Attitude angle direct resolving method based on global position system (GPS) carrier wave double-difference equation

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7411545B2 (en) * 2006-09-29 2008-08-12 Honeywell International Inc. Carrier phase interger ambiguity resolution with multiple reference receivers
CN102736094B (en) * 2012-06-19 2013-07-31 哈尔滨工程大学 Adaptive genetic algorithm-based single-frequency GNSS (Global Navigation Satellite System) integer ambiguity acquisition method
CN104407354B (en) * 2014-11-03 2017-08-25 中国人民解放军63961部队 A kind of Beidou satellite navigation system double frequency positioning and directing instrument

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5561432A (en) * 1995-05-12 1996-10-01 Trimble Navigation Out of plane antenna vector system and method
US20090189804A1 (en) * 2008-01-30 2009-07-30 Javad Gnss, Inc. Satellite differential positioning receiver using multiple base-rover antennas
CN101833080A (en) * 2009-03-12 2010-09-15 周迅 Method for measuring attitude of carrier by using additional constraint condition of GPS system
CN101825717A (en) * 2010-04-16 2010-09-08 北京航空航天大学 Carrier smoothing code pseudorange technology-based dynamic attitude positioning method
CN102230971A (en) * 2011-03-29 2011-11-02 哈尔滨工程大学 GPS multi-antenna attitude determination method
CN102998690A (en) * 2012-11-26 2013-03-27 哈尔滨工程大学 Attitude angle direct resolving method based on global position system (GPS) carrier wave double-difference equation

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
SHI, LIN: "GPS Integer Ambiguity and Its Applied Research in Attitude Measurement", BASIC SCIENCES, CHINA MASTER'S THESES FULL-TEXT DATABASE, 15 September 2008 (2008-09-15), pages 18 , 48 - 50 , 52 , 55-59 and 62 *

Cited By (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107248891B (en) * 2017-06-13 2023-08-04 施浒立 Direction and gesture measuring device for mobile communication antenna pointing monitoring
CN107248891A (en) * 2017-06-13 2017-10-13 施浒立 Appearance device is surveyed in a kind of direction finding for pointing to monitoring for mobile communication antenna
CN107632316A (en) * 2017-09-11 2018-01-26 北京数码汇博科技有限公司 A kind of method and structure using satellite positioning surveys body gesture
CN108230722A (en) * 2017-12-02 2018-06-29 山东大学 The accurate space-time bus platform instant messaging services fusion treatment method of work of the Big Dipper and system and device
CN108363084A (en) * 2018-01-18 2018-08-03 和芯星通科技(北京)有限公司 Utilize the method and apparatus of satellite positioning, satellite navigation receiver, storage medium
US10935669B2 (en) 2018-04-18 2021-03-02 Topcon Positioning Systems, Inc. Using SDP relaxation for optimization of the satellites set chosen for positioning
WO2019203677A1 (en) * 2018-04-18 2019-10-24 Limited Liability Company "Topcon Positioning Systems" Attitude determination with multiple antennas using semi-definite programming relaxation
CN109444924A (en) * 2018-12-24 2019-03-08 哈尔滨工程大学 A kind of satellite ephemeris fault monitoring method based on the more reference receivers of short baseline
CN109444924B (en) * 2018-12-24 2023-02-14 哈尔滨工程大学 A Satellite Ephemeris Fault Monitoring Method Based on Short Baseline Multi-reference Receiver
CN110554373A (en) * 2019-08-25 2019-12-10 中国科学院国家授时中心 Interferometric time measuring and ranging method
CN111221013A (en) * 2019-11-29 2020-06-02 中国兵器装备集团自动化研究所 A variable baseline dual-antenna orientation system and method of using the same
CN111221013B (en) * 2019-11-29 2023-06-09 中国兵器装备集团自动化研究所 Variable baseline dual-antenna orientation system and application method thereof
CN110986937B (en) * 2019-12-19 2022-05-17 北京三快在线科技有限公司 Navigation device and method for unmanned equipment and unmanned equipment
CN110986937A (en) * 2019-12-19 2020-04-10 北京三快在线科技有限公司 Navigation device and method for unmanned equipment and unmanned equipment
CN114488249B (en) * 2020-03-04 2024-04-12 北京建筑大学 Early warning device for tower top position of building tower crane by using GNSS
CN114488249A (en) * 2020-03-04 2022-05-13 北京建筑大学 Early warning device for tower top position of GNSS construction tower crane
CN111381256A (en) * 2020-03-10 2020-07-07 上海卫星工程研究所 Method and system for calculating phase center offset error of active remote sensing satellite antenna
CN111624584A (en) * 2020-03-20 2020-09-04 中国人民解放军火箭军工程大学 Non-cooperative target laser induced deviation distance measuring system and method
CN111624584B (en) * 2020-03-20 2023-06-20 中国人民解放军火箭军工程大学 Non-cooperative target laser induced polarization distance measurement system and method
CN111323804B (en) * 2020-04-22 2023-08-29 北京国泰星云科技有限公司 Ship attitude measurement equipment and measurement method based on Beidou system
CN111323804A (en) * 2020-04-22 2020-06-23 北京国泰星云科技有限公司 Ship attitude measurement equipment and measurement method based on Beidou system
CN113064194A (en) * 2020-08-12 2021-07-02 中国科学院微小卫星创新研究院 Internet constellation-based pico-nano satellite communication, navigation and attitude determination method
CN112327342A (en) * 2020-10-16 2021-02-05 山东省科学院海洋仪器仪表研究所 MIMU (micro inertial measurement Unit) assisted GNSS (global navigation satellite system) attitude measurement method based on smoothing device filtering model
CN112382844A (en) * 2020-11-13 2021-02-19 成都戎星科技有限公司 Antenna servo motor control method and system of low-earth-orbit satellite communication system
CN113064195B (en) * 2021-03-16 2023-09-01 西南交通大学 High-precision low-computation carrier attitude measurement method utilizing geometric characteristics of multiple antennas
CN113064195A (en) * 2021-03-16 2021-07-02 西南交通大学 A high-precision and low-computation carrier attitude measurement method using multi-antenna geometric features
CN113253308A (en) * 2021-05-12 2021-08-13 中国人民解放军陆军工程大学 Method and system for determining positioning performance of unmanned aerial vehicle satellite navigation terminal
CN113253308B (en) * 2021-05-12 2022-03-11 中国人民解放军陆军工程大学 Method and system for determining positioning performance of unmanned aerial vehicle satellite navigation terminal
CN115480274A (en) * 2021-05-31 2022-12-16 千寻位置网络有限公司 Reference satellite selection method and device and receiver
CN114355422A (en) * 2021-12-14 2022-04-15 中船航海科技有限责任公司 Multi-antenna positioning system and positioning method based on attitude assistance
CN114966795A (en) * 2022-05-13 2022-08-30 重庆邮电大学 A reflector-based precision attitude measurement method for remote target equipment
CN114942461A (en) * 2022-05-25 2022-08-26 大连海事大学 A single-frequency GNSS receiver capable of realizing RTK ambiguity fixed
CN115267837A (en) * 2022-06-22 2022-11-01 中国科学院国家空间科学中心 A ground verification method for inter-satellite communication ranging and time synchronization
CN115267837B (en) * 2022-06-22 2024-05-28 中国科学院国家空间科学中心 A ground verification method for inter-satellite communication ranging time synchronization
CN115201864A (en) * 2022-07-13 2022-10-18 涟漪位置(广州)科技有限公司 Method, device, storage medium and equipment for detecting clock difference jump of satellite
CN116232439A (en) * 2023-03-21 2023-06-06 中国民航大学 Beidou-based 5G ATG ground base station empty coverage attitude measurement and regulation and control method
CN116232439B (en) * 2023-03-21 2024-04-26 中国民航大学 Beidou-based 5G ATG ground base station empty coverage attitude measurement and regulation and control method
CN116030646A (en) * 2023-03-30 2023-04-28 南昌航天广信科技有限责任公司 Road condition information broadcasting method, system, computer and storage medium
CN116256782A (en) * 2023-05-15 2023-06-13 南京信息工程大学 A multi-path error elimination method based on dual-antenna GNSS single-difference algorithm
CN116256782B (en) * 2023-05-15 2023-09-01 南京信息工程大学 A multi-path error elimination method based on dual-antenna GNSS single-difference algorithm
CN117213485B (en) * 2023-07-26 2025-03-28 哈尔滨工业大学 A satellite formation system fusion positioning optimization method based on genetic algorithm
CN117213485A (en) * 2023-07-26 2023-12-12 哈尔滨工业大学 Fusion positioning optimization method of satellite formation system based on genetic algorithm
CN116879927A (en) * 2023-09-06 2023-10-13 智慧司南(天津)科技发展有限公司 Ship satellite compass heading determination method based on three-antenna collinear common clock architecture
CN116879927B (en) * 2023-09-06 2023-11-21 智慧司南(天津)科技发展有限公司 Ship satellite compass heading determination method based on three-antenna collinear common clock architecture
CN117405108B (en) * 2023-11-08 2024-05-07 中国人民解放军63620部队 Target attitude measurement method, system, electronic equipment and medium
CN117405108A (en) * 2023-11-08 2024-01-16 中国人民解放军63620部队 Target attitude measurement method, system, electronic equipment and medium
CN118465799A (en) * 2024-04-19 2024-08-09 中国科学院国家空间科学中心 Occultation reference star selection method, device, electronic device and storage medium
CN118655602A (en) * 2024-07-01 2024-09-17 哈尔滨工程大学 A multi-receiver differential satellite set selection method for carrier phase cooperative differentiation
CN118747004A (en) * 2024-07-30 2024-10-08 江苏师范大学 Quadrotor UAV attitude control method based on improved fuzzy anti-disturbance control

Also Published As

Publication number Publication date
CN107003386A (en) 2017-08-01
CN107003386B (en) 2019-06-28

Similar Documents

Publication Publication Date Title
WO2017066915A1 (en) Method and device for posture measurement in satellite navigation and unmanned aerial vehicle
US11662478B2 (en) System and method for fusing dead reckoning and GNSS data streams
CN109613585A (en) A real-time direction finding method for ultra-short baseline GNSS dual-antenna base station antennas
EP3109672B1 (en) Gnss receiver with a capability to resolve ambiguities using an uncombined formulation
US9035826B2 (en) Satellite differential positioning receiver using multiple base-rover antennas
US11609346B2 (en) GNSS-based attitude determination algorithm and triple-antenna GNSS receiver for its implementation
US8423289B2 (en) Inter-moving body interferometric positioning system, device and method thereof
US20070075896A1 (en) Attitude determination exploiting geometry constraints
CN102998690B (en) Attitude angle direct resolving method based on global position system (GPS) carrier wave double-difference equation
BRPI1103922B1 (en) DEVICE AND PROCESS FOR THREE-DIMENSIONAL POSITIONING
CN105445772B (en) The determination device and method of more GNSS antenna combined platform pose integrations
CN109061701B (en) Phase difference component measurement method suitable for satellite-borne multi-antenna fusion carrier
US20210072408A1 (en) System and method for satellite positioning
US11821999B2 (en) Attitude determination based on global navigation satellite system information
CN110779496B (en) Three-dimensional map construction system, method, device and storage medium
Medina et al. On the Kalman filtering formulation for RTK joint positioning and attitude quaternion determination
CN113064195B (en) High-precision low-computation carrier attitude measurement method utilizing geometric characteristics of multiple antennas
US8922426B1 (en) System for geo-location
Willi et al. GNSS attitude determination with non-synchronized receivers and short baselines onboard a spacecraft
Konrad et al. State estimation for a multirotor using tight-coupling of gnss and inertial navigation
CN115184977A (en) Integrated combined navigation device and navigation system
WO2017066750A1 (en) Triple difference formulation for formation flight
KR101129255B1 (en) Active gimbal for gps antenna using attitude sensor
Dai et al. Heading-determination using the sensor-fusion based maritime PNT Unit
CN115598686A (en) A method of direction finding based on pseudolite signal

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: 15906434

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: 15906434

Country of ref document: EP

Kind code of ref document: A1

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载