Abstract
A new global navigation satellite system (GNSS) carrier-phase attitude model and its solution are introduced in this contribution. This affine-constrained GNSS attitude model has the advantage that it avoids the computational complexity of the orthonormality-constrained GNSS attitude model, while it still has a significantly improved ambiguity resolution performance over its unconstrained counterpart. The functional and stochastic model is formulated in multivariate form, for one-, two- and three-dimensional antenna arrays, tracking GNSS signals on an arbitrary number of frequencies with two or more antennas. The stochastic model includes the capability to capture variations in the antenna-quality within the array. The multivariate integer least-squares solution of the model parameters is given and the model’s ambiguity success-rate is analysed by means of the ambiguity dilution of precision (ADOP). A general closed-form expression for the affine-constrained ADOP is derived, thus providing an easy-to-use and insightful rule-of-thumb for the ambiguity resolution capabilities of the affine constrained GNSS attitude model.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Axelrad P, Ward L (1994) On-orbit gps based attitude and antenna baseline estimation. Proc ION-NTM 441–450
Bar-Itzhack IY, Montgomery P, Garrick J (1998) Algorithm for attitude determination using global positioning system. J Guid Control Dyn 21(6): 846–852
Buist PJ, Teunissen PJG, Giorgi G, Verhagen S (2010) Multivariate bootstrapped relative positioning of spacecraft using GPS L1/Galileo E1 signals. Adv Space Res 47(5): 770–785
Caporali A (2001) Basic direction sensing with GPS. GPS World 12(3): 44–50
Chun C, Park FC (1995) Dynamics-based attitude determination using the global positioning system. J Guid Control Dyn 24(3): 466–473
Cohen CE (1996) Attitude determination, global positioning system: theory and applications. In: Parkinson BW, Spilker JJ (eds) Reston, VA: AIAA, pp 519–538
Cohen CE, Parkinson BW (1992) Integer ambiguity resolution of the GPS carrier for spacecraft attitude determination. Adv Astronaut Sci 78(8): 91–118
Cohen CE, Lightsey EG, Parkinson BW (1994) Space flight tests of attitude determination using GPS. Int J Satellite Commun 12: 427–433
Corbett S (1993) GPS for attitude determination and positioning in airborne remote sensing. In: Proceedings of 6th ITM ION GPS, pp 789–796
Crassidis JL, Markley FL, Lightsey EG (1999) Global positioning system integer ambiguity resolution without attitude knowledge. AIAA J Guid Control Dyn 22(2): 212–218
Dai L, Ling KV, Nagarajan N (2004) Real-time attitude determination for microsatellite by LAMBDA method combined with kalman filtering. In: Proceedings 22nd AIAA international communications satellite systems conference and exhibit 2004 (ICSSC), Monterey, California, USA, p 5
DeLorenzo DS, Alban S, Gautier J, Enge P (2004) GPS attitude determination for a JPALS Testbed: Integer initialization and testing. In: Proceedings of position location and navigation symposium PLANS 2004, pp 762–770
Furuno (2003) Model SC-120: Satellite Compass.http://wwwfurunocojp/english/indexhtml
Giorgi G, Teunissen PJG, Verhagen S, Buist PJ (2010) Testing a new multivariate GNSS carrier phase attitude determination method for remote sensing platforms. Adv Space Res 46(2): 118– 129
Giorgi G, Teunissen PJG, Verhagen S, Buist PJ (2011) Instantaneous ambiguity resolution in GNSS-based attitude determination applications: the MC-LAMBDA method. J Guid Control Dyn, pp 1–12
Harville DA (1997) Matrix Algebra From A Statistician’s Perspective. Springer, New York
Hauschild A, Montenbruck O (2007) GPS based attitude determination for microsatellite. In: Proceedings of ION GNSS, Forth Worth, TX, USA, p 11
Hauschild A, Grillmayer G, Montenbruck O, Markgraf M, Vorsmann P (2008) GPS based attitude determination for the flying laptop satellite. Small Satellites for Earth Observation, pp 211–220. Springer, Netherlands
Hide C, Pinchin DJ (2007) Development of a low cost multiple GPS antenna attitude system. In: Proceedings of ION GNSS, pp 88–95
Hofmann-Wellenhof B, Lichtenegger H, Wasle E (2008) GNSS global navigation systems; GPS, GLONASS, Galileo and More. Springer, Berlin
Ji S, Chen W, Zhao C, Ding X, Chen Y (2007) Single epoch ambiguity resolution for galileo with the CAR and LAMBDA methods. GPS Solut 11: 259–268
Jonkman N, Teunissen PJG (2001) Will geometry-free full ambiguity resolution be possible at all for long baselines? In; Proc NTM ION-GPS 2001, pp 271–280
Koch KR (1999) Parameter estimation and hypothesis testing in linear models. Springer, Berlin
Kuipers JB (2002) Quaternions and rotation sequences. Princeton University Press, Princeton
Kuylen LV, Boon F, Simsky A (2005) Attitude determination methods used in the PolarRx2@ multi-antenna GPS receiver. In: Proceedings of ION GPS-2005, Long Beach, US, p 11
Kuylen LV, Nemry P, Boon F, Simsky A, Lorga JFM (2006) Comparison of attitude performance for multi-antenna receivers. Eur J Navig 4(2): 1–9
Lachapelle G, Cannon ME, Loncarevic B (1996) Shipborne GPS attitude determination during MMST-93. IEEE J Ocean Eng 21(1): 100–105
Lee HK, Wang J, Rizos C (2010) An integer ambiguity resolution procedure for GPS/pseudolite/INS integration. J Geod 79: 242–255
Leick A (2004) GPS satellite surveying. Wiley, New York
Li Y, Zhang K, Roberts C, Murata M (2004) On-the-fly GPS-based attitude determination using single- and double-differenced carrier phase measurements. GPS Solut 8: 93–102
Lin D, Voon LK, Nagarajan N (2004) Real-time attitude determination for microsatellite by LAMBDA method combined with kalman filtering. In: 22nd AIAA International Communication Satellite Systems Conference, Monterey, US, p 8
Lopes R (2002) Integer ambiguity resolution for spacecraft attitude determination using GPS. In: Proceedings of ION GPS, Portland, OR, US, pp 1088–1093
Lu G (1995) Development of a GPS multi-antenna system for attitude determination. UCGE Reports 20073, Dept of Geomatics Eng, University of Calgary
Madsen J, Lightsey EG (2004) Robust spacecraft attitude determination using global positioning system receivers. J Spacecr Rockets 41(4): 635–643
Magnus JR, Neudecker H (1995) Matrix differential calculus with applications in statistics and econometrics. Wiley, New York
Monikes R, Wendel J, Trommer GF (2005) A modified LAMBDA method for ambiguity resolution in the presence of position domain constraints. In: Proceedings of ION GPS-2005, pp 81–87
Ong R (2010) Reliability of combined GPS/GLONASS ambiguity resolution. PhD Thesis, University of Calgary
Park C, Teunissen PJG (2003) A new carrier phase ambiguity estimation for GNSS attitude determination systems. In: Proceedings of International GPS/GNSS Symposium, Tokyo, p 8
Park C, Teunissen PJG (2009) Integer least squares with quadratic equality constraints and its application to GNSS attitude determination systems. Int J Control Autom Syst 7(4): 566–576
Peng HM, Chang FR, Wang LS (1999) Attitude determination using GPS carrier phase and compass data. In: Proceedings of ION NTM 99, pp 727–732
Pinchin J (2008) Enhanced integer bootstrapping for single frequency GPS attitude determination. In: Proceedings of 21st ITM ION GPS, pp 1290–1298
Psiaki ML (2006) Batch algorithm for global-positioning-system attitude determination and integer ambiguity resolution. J Guid Control Dyn 29(5): 1071–1079
Scherzinger BM (2000) Precise robust positioning with inertial/GPS RTK. In: Proceedings of The Institute of Navigations ION GPS-2000, pp 155–162
Scherzinger BM (2001) Inertially-Aided RTK position measurement. In: Proceedings of the International Symposium on Kinematic Systems in Geodesy, Geomatics and Navigation, Department of Geomatics Engineering, The University of Calgary, pp 265– 272
Schonemann PH (1966) A generalized solution of the orthogonal procrustes problem. Psychometrika 31(1): 1–10
Simsky A, Kuylen LV, Boon F (2005) Single-board attitude determination system based on the PolaRx2@GPS Receiver. In: Proceedings of ENC GNSS 2005, Munich, Germany, p 23
Skaloud J (1998) Reducing the GPS ambiguity search space by including inertial data. In: Proceedings of The Institute of Navigations ION GPS-98, pp 2073–2080
Strang G, Borre K (1997) Linear algebra, geodesy, and GPS. Wellesley-Cambridge Press, Wellesley
Teunissen PJG (1990) Nonlinear least-squares. Manuscripta Geodaetica 15(3): 137–150
Teunissen PJG (1995) The least-squares ambiguity decorrelation adjustment: a method for fast GPS integer ambiguity estimation. J Geod 70: 65–82
Teunissen PJG (1997) A canonical theory for short GPS baselines. Part I: The Baseline Precision; Part II: The Ambiguity Precision and Correlation; Part III: The Geometry of the Ambiguity Search Space; Part IV: Precision versus Reliability. J Geod 71(6):32–336, 389–401, 486–501, 513–525
Teunissen PJG (1998) Success probability of integer GPS ambiguity rounding and bootstrapping. J Geod 72: 606–612
Teunissen PJG (1999) An optimality property of the integer least-squares estimator. J Geod 73(11): 587–593
Teunissen PJG (2001) The probability distribution of the ambiguity bootstrapped GNSS baseline. J Geod 75: 267–275
Teunissen PJG (2010) Integer Least Squares Theory for the GNSS Compass. J Geod (83):1–15
Teunissen PJG, Odijk D (1997) Ambiguity dilution of precision: definition, properties and application. In: Proc of ION GPS-1997, Kansas City MO, pp 891–899
Teunissen PJG, De Jonge PJ, Tiberius CCJM (1996) The volume of the GPS ambiguity search space and its relevance for integer ambiguity resolution. In: Proceedings of of ION GPS-1996, Kansas City MO, pp 889–898
Teunissen PJG, Giorgi G, Buist PJ (2011) Testing of a new single-frequency GNSS carrier phase attitude determination method: land, ship and aircraft experiments. GPS Solut 15(1): 15–28
Tu CH, Tu KY, Chang FR, Wang LS (1996) GPS compass: a novel navigation equipment. IEEE Trans Aerosp Electron Syst 33(3): 1063–1068
Unwin M, Purivigraipong S, da Silva Curiel A, Sweeting M (2002) Stand-alone spacecraft attitude determination using real flight GPS data from UOSAT-12. Acta Astronautica 51(1–9): 261–268
Verhagen S (2005) On the reliability of integer ambiguity resolution. Navigation 52(2): 99–110
Verhagen S, Teunissen PJG (2006) New global navigation satellite system ambiguity resolution method compared to existing approaches. J Guid Control Dyn 29(4): 981–991
Verhagen S, Odijk D, Teunissen PJG, Huisman L (2010) Performance improvement with low-cost multi-GNSS receivers. In: Proceedings Navitec 2010, ESA-Noordwijk, Netherlands, pp 1–8
Vollath U, Sauer K, Amarillo F, Pereira J (2003) Three or four carriers: how many are enough? In: Proc of ION GPS-2003, pp 1–8
Wahba G (1965) Problem 65-1: a least squares estimate of spacecraft attitude. SIAM Rev 7(3): 384–386
Wang B, Miao L, Wang S, Shen J (2009) A constrained LAMBDA method for GPS attitude determination. GPS Solut 13: 97–107
Wang C, Walker RA, Feng Y (2001) LAMBDA method for rigid body attitude determination based on GPS. Acta Aeronautica et Astronautica Sinica 22(1): 61–63
Wang J, Lee HK, Lee YJ, Musa T, Rizos C (2005) Online stochastic modelling for network-based GPS real-time kinematic positioning. J Global Position Syst 4(1–2): 113–119
Wertz JR (1984) Spacecraft attitude determination and control. Kluwer, Dordrecht
Yoon S, Lundberg JB (2002) An integer ambiguity resolution algorithm for real-time GPS attitude determination. Appl Math Comput 129: 21–41
Ziebart M, Cross P (2003) LEO GPS attitude determination algorithm for a macro-satellite using boom-arm deployed antennas. GPS Solut 6: 242–256
Acknowledgments
The author is a recipient of the Australian Research Council Federation Fellowship (project number FF0883188). This support is gratefully acknowledged.
Open Access
This article is distributed under the terms of the Creative Commons Attribution Noncommercial License which permits any noncommercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This is an open access article distributed under the terms of the Creative Commons Attribution Noncommercial License (https://creativecommons.org/licenses/by-nc/2.0), which permits any noncommercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.
About this article
Cite this article
Teunissen, P.J.G. The affine constrained GNSS attitude model and its multivariate integer least-squares solution. J Geod 86, 547–563 (2012). https://doi.org/10.1007/s00190-011-0538-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00190-011-0538-z