Optimization-based Attitude Determination in Geodetic Applications

Alexander Pesterev 1 , Ivan Matrosov 2 ,  and Yury Morozov 3
  • 1 Institute of Control Sciences, , Russia, Moscow
  • 2 Javad GNSS, , Russia, Moscow
  • 3 Institute of Control Sciences, , Russia, Moscow


A new approach to determining the attitude of a rigid body is suggested, which does not rely on the use of magnetometers. In the framework of this approach, the problem of determining the attitude reduces to solving a minimization problem for a function of three variables (angles characterizing the initial attitude of the body). The proposed method can be employed in precise geodetic measurements carried out with the use of a geodetic pole with a satellite antenna and an IMU installed on its top when, for some reasons, the surveyor cannot position the pole vertically (e.g., near walls or buildings). The use of the traditional approach, which relies on a compass and accelerometers, in this case does not ensure the desired accuracy of the attitude determination due to magnetic disturbances (both external ones and those induced by the receiver) affecting badly compass readings. The discussion is illustrated by results of field experiments.

If the inline PDF is not rendering correctly, you can download the PDF file here.

  • [1] Gebre-Egziabher, D., Elkaimy, G.H., Powell, J.D., Parkinson, B.W., Calibration of strapdown magnetometers in the magnetic field domain, Journal of Aerospace Engineering, 2006, 19(2), 87–102.

  • [2] Ozyagcilar, T., Implementing a tilt-compensated eCompass using accelerometer and magnetometer sensors, Freescale Semiconductor, Application Note, AN4248, Rev. 3, 2012.

  • [3] Pesterev, A.V., Morozov, Yu.V., Matrosov, I.V., Ashjaee, J., Estimation of the magnetic field generated by UAV in flight, Proceedings of the 25th Saint Petersburg International Conference on Integrated Navigation Systems (2018, Saint Petersburg, Russia), 2018, 1-4, DOI: 10.23919/ICINS.2018.8405882

  • [4] Roberts, A., Tayebi, A., On the attitude estimation of accelerating rigid bodies using GPS and IMU measurements, Proceedings of the 50th IEEE Conference on Decision and Control and European Control Conference (CDC–ECC), 2011, 8088–8093.

  • [5] Aizerman, M.A., Classical Mechanics, Nauka, Moscow, 1974 (in Russian).

  • [6] Amel’kin, N.I., Kinematics and Dynamics of Rigid Bodies, Izdatel’stvo MFTI, Moscow, 2000 (in Russian).

  • [7] Fletcher, R., Practical Methods of Optimization, Wiley, New York, 1987.

  • [8] www.javad.com


Journal + Issues

Open Computer Science is an open access, peer-reviewed journal. The journal publishes research results in the following fields: algorithms and complexity theory, artificial intelligence, bioinformatics, networking and security systems,
programming languages, system and software engineering, and theoretical foundations of computer science.