GNSS receiver with open software interface (GOOSE)

With »GOOSE« (GNSS Receiver with Open Software Interface), Fraunhofer IIS has a development platform for GNSS receivers that provides access to both standardised and specific raw data. This allows existing GNSS receivers to be optimised or new receivers to be built according to specific needs. »GOOSE« thus forms an end-to-end development chain for professional GNSS receiver software from the idea to product-ready integration in a wide range of applications such as railways, agriculture and forestry, shipping or the automotive industry.

Main features

  •  Improved development process for GNSS receiver firmware: one platform for the complete development chain
  • Digital record & replay of GNSS signals via USB 3.0 with laptop
    • Repeatable tests with recorded, special scenarios
    • Examination of the received signal with e.g. Matlab
    • Manipulation of the received signal with Matlab (adding jammers, spoofers; testing anti-jamming filters)
    • Feeding in a manipulated signal
  • Integration of application-specific software in the receiver
  • Access to all relevant raw data (white-box approach) - for an improved positioning solution
  • Enabling sensor data fusion, including ultratightly coupled or deeply coupled
  • Highly accurate positioning in real time with update rate up to 25 Hz Raw data output (code, carrier, navigation data)
  • Open software interface (Application Programming Interface API)
    • Evaluation of raw data with Python
    • Compute own position solution (multi-frequency, RTK, PPP, loose and tight coupling of sensors) on GOOSE
    • Closing the control loop with own filters (higher order filters, Kalman filters, adaptive filters, vector tracking, deep coupling) in real time
    • (Further) development of Open Service Navigation Message Authentication (OSNMA)
  • Support of a position/RTK solution (RTKLIB) as an application example
  • Provision of »GOOSE« for evaluation for half a year

Cooperation opportunities

  • Customised hardware architecture
  • Application-specific re-design and sensor adaptation
  • Customised algorithms and system software
  • Integration of power supply and charging electronics
  • Integration of a communication module
  • EMC adaptations and testing
  • Commissioning and testing of product prototypes
  • Product development
  • Housing production

More information

 

GNSS receiver technologies

Satellite navigation receivers and antennas for a wide range of applications

Publications

Cortés, Iñigo; Marín, Pablo; van der Merwe, Johannes R.; Lohan, Elena Simona; Nurmi, Jari; Felber, Wolfgang (2021): Adaptive Techniques in Scalar Tracking Loops with Direct-State Kalman-Filter, in: 2021 International Conference on Localization and GNSS (ICL-GNSS).

Cortés, Iñigo; van der Merwe, Johannes R.; Nurmi, Jari; Rügamer, Alexander; Felber, Wolfgang (2021): Evaluation of Adaptive Loop-Bandwidth Tracking Techniques in GNSS Receivers, in: Sensors 21, no. 2: 502.

Dietmayer, Katrin; Garzia, Fabio; Overbeck, Matthias; Felber, Wolfgang (September 2020): Vector Delay and Frequency Lock Loop in a Real-time Hardware Environment, in: Proceedings of the 33rd International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2020), pp. 2858-2866.

Merwe, J. Rossouw van der; Garzia, Fabio; Saad, Muhammad; Kreh, Barbara; Rügamer, Alexander; Plata, Ricardo Monroy Gonzalez; Felber, Wolfgang (September 2020): Receiver Bandwidth Compression for Multi-GNSS Signal Processing, in: Proceedings of the 33rd International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2020), pp. 3671-3685. 

Cortes, I.; Iniguez de Gordoa, J.A.; Merwe, J.R. van der; Rügamer, A.; Felber, W. (June 2020): Performance and Complexity Comparison of Adaptive Loop-Bandwidth Tracking Techniques, in: Nurmi, J.; Institute of Electrical and Electronics Engineers -IEEE-: 10th International Conference on Localization and GNSS, ICL-GNSS 2020. Conference Proceedings: 2-4, 2020, Tampere, Finland, virtual Piscataway, NJ: IEEE,  S. 13-19.

Cortes, I.; Merwe, J.R. van der; Rügamer, A.; Felber, W. (April 20 - 23, 2020): Adaptive Loop-Bandwidth Control Algorithm for Scalar Tracking Loop, in: Institute of Electrical and Electronics Engineers -IEEE-; Institute of Navigation -ION-, Manassas/Va.: IEEE/ION Position, Location and Navigation Symposium, PLANS 2020: Portland, Oregon, cancelled, Piscataway, NJ: IEEE, S.1178-1188.

Dietmayer, K.; Kunzi, F.; Garzia, F.; Overbeck, M.; Felber, W. (April 20 - 23, 2020): Real Time Results of Vector Delay Lock Loop in a Light Urban Scenario, in: Institute of Electrical and Electronics Engineers -IEEE-; Institute of Navigation -ION-, Manassas/Va.:
IEEE/ION Position, Location and Navigation Symposium, PLANS 2020: Portland, Oregon, cancelled, Piscataway, NJ: IEEE, S.1230-1236.

Dietmayer, K.; Saad, M.; Strobel, C.; Garzia, F.; Overbeck, M.; Felber, W. (April 9 - 12, 2019): Real time implementation of Vector Delay Lock Loop on a GNSS receiver hardware with an open software interface, in: European Navigation Conference, ENC 2019 : Warsaw, Piscataway, NJ: IEEE, 2019, S.122-128.

Overbeck, Matthias; Garzia, Fabio; Strobel, Christian; Nickel, Christian; Saad, Muhammad; Meister, Daniel; Felber, Wolfgang (September 12 - 16, 2016):
GNSS-receiver with open interface for deeply coupling and vector tracking, in: Institute of Navigation -ION-, Satellite Division, Washington/DC:
29th International Technical Meeting of the Satellite Division of The Institute of Navigation, ION GNSS+ 2016. Proceedings: Oregon Convention Center, Portland, Oregon, Fairfax/Va.: ION, S.1222-1229. 

Garzia, Fabio; Strobel, Christian; Overbeck, Matthias; Kumari, Neelam; Joshi, Shrikul; Förster, Frank; Felber, Wolfgang (May 30 - June 2, 2016):
A multi-frequency multi-constellation GNSS development platform with an open interface, in: Institute of Electrical and Electronics Engineers -IEEE-: European Navigation Conference, ENC 2016 : Helsinki, Finland, Piscataway, NJ: IEEE, 2016, S.49-55.

Overbeck, M.; Garzia, F.; Popugaev, A.; Kurz, O.; Förster, F.; Felber, W.; Ayaz, A.S.; Ko, S.; Eissfeller, B. (September 14 - 18, 2015):
GOOSE - GNSS receiver with an open software interface, in: Institute of Navigation -ION-, Manassas/Va.; Institute of Navigation -ION-, Satellite Division, Washington/DC: 28th international technical meeting of the Satellite Division of The Institute of Navigation, ION GNSS+ 2015.  Tampa Convention Center, Tampa, Florida, Manassas/Va.: ION, S.3662-3670.