• GNSS Compare 1
  • GNSS Compare 2
  • GNSS Compare 3
  • GNSS Compare 4

GNSS Compare

The purpose of GNSS Compare is to make the life of developers and researchers easier. It’s an easy to use and easy to extend Android-based framework for calculating the Position, Velocity and Time (PVT) based on the raw GNSS measurements.

GNSS Compare is the winning Android application developed by the Galfins Team (https://gnss-compare.readthedocs.io/en/latest/team.html) as part of the internal European Space Agency (ESA) competition called Galileo Smartphone App Challenge introduced in October 2017. Furthermore, the competition was supported by the European Commission (EC) and European GNSS Agency (GSA). The Challenge was about creating a smartphone application, which will allow the user to choose which satellite constellation to use for Position, Velocity, and Time (PVT) estimation. The aim was to increase the awareness about the European Union’s Galileo satellite navigation programme and also to allow users from common public to view and use Galileo signals.

The current features of GNSS Compare include:
- Open-source code on github: https://github.com/TheGalfins/GNSS_Compare
- Online documentation: https://gnss-compare.readthedocs.io
- Modular software framework for extending GNSS Compare’s PVT algorithms
- Supported GNSS constellations: Galileo only, GPS only, Galileo&GPS combined
- Support for dual-frequency receivers
- Available PVT estimators: Weighted Least Squares, Extended Kalman Filter
- Data logging formats: Simple Logger (UTC timestamp, X, Y, Z), NMEA (UTC timestamp, lat, lon, alt, CN0), Raw GNSS measurements (Google’s GnssLogger format)
- note: all calculations are initialized with phone's FINE location

Please note that for this application to work properly, your phone needs to support both the Galileo Satellite System and Android raw GNSS measurements.
The list of Galileo compatible phones can be found here: https://www.usegalileo.eu/EN/inner.html#data=smartphone.
The list of phones supporting Android raw GNSS measurements can be found here: https://developer.android.com/guide/topics/sensors/gnss.

So far we’ve been testing the application on:
- Samsung Galaxy S8
- Samsung Galaxy S8+
- Xiaomi MI8
If you want to be kept up to date with our updates, you can sign up to our newsletter: https://goo.gl/forms/S0J0Kp4W5jWZYJCm1

Acknowledgements:
GNSS Compare’s developers would like to thank the European Space Agency for the continuous support throughout the development of this application. Especially we would like to mention the ESA employees that shared their experience and knowledge regarding the Dual-Frequency aspects: Paolo Crosta, Nityaporn Sirikan, Gaetano Galluzzo, Paolo Zoccarato, and Tim Watterton.

Category : Education

Related searches

Reviews (23)

Dav. T. G. Nov 27, 2018     

Fails to get Ephemeris data (see other reports of this) and on my Google Pixel 3 / Android 9 (bought specially because it was listed as compatible) whilst the GPS Status app shows E satellites (Galileo), your app shows something for Galileo satellites for a second or two on the opening screen, they quickly revert to all zeros. Please fix this - I'm happy to test a beta.

Gui. P. Feb 5, 2021     

There's something wrong with the app as the message "failed to download ephemeris" keeps popping up as others have noted. I have a Mi 8 which the developers claim has been tested to work, this is incorrect at the time of this review (02/21)

A. F. Feb 1, 2020     

Garbage app that does not work. Opens and hangs at White or black screen. Even causes phone to become unresponsive.

Adr. G. Dec 30, 2019     

The concept is nice, would be useful to compare GPS versus GLONASS v.Beidou v.Galileo. Unfortunately not working on my ZenFone 5Z (ZS620KL), although I can use it to receive Galileo with other apps.

Per. I. Sep 19, 2020     

Have a samsung galaxy note 10 plus, on startup goes to a white screen and stays there. totally useless at the moment. will revise if i have a reason to.

Ian. S. May 14, 2019     

Installed on my Galaxy S6. I could not receive any data from any satellite group. Strange as GPS Test works fine though it does not display Galileo the Galileo constellation.

Mic. G. May 4, 2021     

There's years of complaints about the ephemeris errors. It's still happening, making the app unusable.

A. G. u. Oct 13, 2018     

Fails to get emphemeris data. Samung Galaxy S9+. Seems to be the same issue with the rest of the comments.

A. G. u. Sep 18, 2018     

Does not work on my phone, despite that the phone is on that list of Galileo capable phones. BQ aquarus X.

war. l. Jul 13, 2021     

Repeatedly crashes on startup after permitting required permissions. Galaxy s20, android 11.

Kel. M. Oct 7, 2018     

Doesn't download emphemeris data on my OP5 either, I'd be willing to try and help the devs sort out the issue if that'd help

Joã. S. Jun 26, 2020     

Keeps crashing on android 11.

Joh. G. Sep 19, 2018     

The app works on my Huawei p10+, running Android 8.

Joh. W. Jun 23, 2020     

Doesn't run on Android 11.

Tur. K. Nov 15, 2019     

On my Huawei mate 10, it does not find any Galileo satellites

Ami. A. Sep 18, 2018     

This is perfect! Best of luck!

Jef. W. Feb 20, 2021     

Doesn't even open on a Samsung S10

Lás. H. Sep 24, 2018     

It doesn't download emphemeris data. It is retrying without luck :(

Fre. F. Jan 2, 2019     

No satellites found !

Ava. /. May 17, 2019     

Detects Galileo signal but doesn't download the ephemeris on my Mi 9.

Mau. L. Mar 12, 2022     

This app will not load on my android phone

Wil. H. Mar 13, 2021     

BROKEN 💔 need updated version.

Ciu. S. Aug 9, 2018     

A lot of work and effort have been put in order to bring GNSS Compare to the store. We do believe in its usefulness for the Android GNSS raw measurements processing research, development and education. Any feedback is highly appreciated!