by: ESA TW/PC • 20
Visualise Galileo satellite navigation signals on your Android device!
For compatible devices that support the European Galileo Satellite Navigation System, GalileoPVT uses the raw signals from visible Galileo satellites to calculate your position, independent of the processed fix supplied by the device GNSS chipset.
A comparison can be made with the GPS and internal Android calculated locations, with all points plotted on the map. Received signals are listed in a table (including signals from Glonass and Beidou, if supported by the device, as well as GPS and Galileo).
An augmented reality view allows you to visualise the position of live Galileo satellites in the sky, as viewed by the device camera. This feature also works on devices that do not support Galileo, by plotting the predicted satellite positions if no signals are received.
The raw signals can be logged to a file for post-processing, in CSV or NMEA format.
To use the app you will need to grant the following permissions:
Camera - for the Augmented Reality view
Location - to make use of the raw GNSS measurements and Android location
Storage - to save logfiles and to save and read back assistance data
Network - to download assistance data from the Google SUPL server
Please note: The augmented reality view will only work if your device has a magnetometer - most phones do, but not all. Check to see if the sky plot rotates as you turn the device.
Tested with the Samsung Galaxy S8+, Huawei P10 and Xiaomi Mi8. A list of devices that support Galileo can be found at the following address:
GalileoPVT was developed as a fun side project by engineers Tim and Paolo at the European Space Agency.