Skip to main content
Log in

A MATLAB toolbox for attitude determination with GPS multi-antenna systems

  • GPS Tool Box
  • Published:
GPS Solutions Aims and scope Submit manuscript

Abstract

In this paper a MATLAB toolbox for determining the attitude of a rigid platform by means of multiple non-dedicated antennas using global positioning system is presented. The programs embedded in this toolbox cover the RINEX data analysis, single point positioning, differential positioning, coordinate conversion, attitude determination, and other auxiliary functions. After forming the baselines through double-differenced (carrier phase smoothed) code observables, the attitude parameters are obtained by applying the direct attitude computation and the least squares attitude estimation. The theoretical background is summarized, and some hints regarding the software implementation are given in the paper. Moreover, improvements yielding an expanded functionality are proposed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  • Chang X, Zhou T (2007) MILES: MATLAB package for solving Mixed Integer Least Squares problems. GPS Solut 11(4):289–294. doi:10.1007/s10291-007-0063-y

    Article  Google Scholar 

  • El-Mowafy A (1994) Kinematic attitude determination from GPS. PhD Thesis, Department of Geomatics Engineering, University of Calgary, Calgary

  • Hatch R (1982) The synergism of GPS code and carrier measurements. International Geodetic Symposium on Satellite Doppler Positioning. Las Cruces, NM, pp 1213–1231

    Google Scholar 

  • Hofmann-Wellenhof B, Lichtenegger H, Collins J (2001) GPS: theory and practice, 5th Revised edn. Springer, Wien, pp. 256–264; 282–284; 327

  • Lu G (1995) Development of a GPS Multi-Antenna System for Attitude Determination. PhD Thesis, Department of Geomatics Engineering, University of Calgary, Calgary

Download references

Acknowledgments

This work was funded in part by the German Research Foundation (DFG) under grant number KN 876/1-1, which is gratefully acknowledged. The authors would like to thank Steve Hilla for his comments and suggestions, and Junchuan Zhou for his help in operating the RF GPS signal simulator.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhen Dai.

Additional information

The GPS Tool Box is a column dedicated to highlighting algorithms and source code utilized by GPS engineers and scientists. If you have an interesting program or software package you would like to share with our readers, please pass it along; e-mail it to us at gps-toolbox@ngs.noaa.gov. To comment on any of the source code discussed here, or to download source code, visit our website at http://www.ngs.noaa.gov/gps-toolbox. This column is edited by Stephen Hilla, National Geodetic Survey, NOAA, Silver Spring, Maryland, and Mike Craymer, Geodetic Survey Division, Natural Resources Canada, Ottawa, Ontario, Canada.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dai, Z., Knedlik, S. & Loffeld, O. A MATLAB toolbox for attitude determination with GPS multi-antenna systems. GPS Solut 13, 241–248 (2009). https://doi.org/10.1007/s10291-008-0108-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10291-008-0108-x

Keywords

Navigation