Tag: high-precision GNSS

  • Market reports examine mid- and high-precision GNSS receiver market

    Market reports examine mid- and high-precision GNSS receiver market

    The market for mid- and high-precision GPS receivers is set to experience significant expansion in the coming years. Driven by evolving technologies and growing applications across various sectors, this market is attracting substantial attention, according to The Business Research Company.

    The market size for mid- and high-level precision GPS receivers is expected to reach $6.85 billion by 2030, expanding at a compound annual growth rate (CAGR) of 12.2%. This robust growth over the forecast period is fueled by advancements in autonomous vehicle systems, expanding smart infrastructure projects, the rise of precision agriculture, increased use of highly accurate mapping solutions, and wider adoption of sophisticated GNSS correction services.

    Important trends shaping the market include the pursuit of centimeter-level positioning accuracy, the integration of RTK and PPK technologies, use of multi-frequency signal processing, compatibility with survey software, and enhanced GNSS mapping precision.

    A free sample of the report is available.

    The market features numerous influential companies, including Stonex Group Inc., Raytheon Technologies Corporation, Hexagon AB, Trimble Inc., Topcon Positioning Systems Inc., u-blox AG, Hi-Target Surveying Instrument Co. Ltd., CHC Navigation Technology Ltd., Carlson Systems Holdings Inc., Septentrio N.V., Hemisphere GNSS Inc., Javad GNSS Inc., Swift Navigation Inc., Thales Group, Geneq Inc., South Surveying & Mapping Technology Co. Ltd., Tersus GNSS Inc., Eos Positioning Systems Inc., NavtechGPS Inc., Satlab Geosolutions AB, Tallysman Wireless Inc., Leica Geosystems AG, NovAtel Inc., Spectra Precision, Unistrong Science & Technology Co. Ltd., and ComNav Technology Ltd.

    Notably, in March 2023, Netherlands-based CNH Industrial N.V., a provider of agricultural and construction equipment as well as precision automation solutions, acquired Hemisphere GNSS for $175 million. This strategic move aims to combine Hemisphere’s high-precision GNSS receivers and satellite-based correction technologies with CNH’s capabilities to enhance machine control, autonomy, and positioning in both construction and agricultural sectors. Hemisphere GNSS, headquartered in the U.S., supplies advanced GNSS receivers, antennas, and correction services tailored for surveying, machine control, agriculture, and marine uses.

    Top companies in this sector are actively launching new products to maintain competitive advantage.

    For example, in October 2025, Unicore Communications Inc., a China-based GNSS technology provider, introduced the UM98XC Series-a next-generation, all-constellation, multi-frequency RTK GNSS module. Supporting GPS, BDS, Galileo, GLONASS, and QZSS systems along with L-Band and CLAS correction services, the UM98XC offers centimeter-level positioning accuracy. It also features advanced anti-jamming capabilities, energy-efficient design, and consistent performance in challenging environments, making it well-suited for autonomous driving, precision agriculture, unmanned aerial vehicles, and smart transportation sectors.

    This launch underscores Unicore’s commitment to pushing the boundaries of GNSS precision, reliability, and scalability for industrial and automotive applications.

  • SparkPNT launches RTK GNSS platform

    SparkPNT launches RTK GNSS platform

    SparkPNT has released the SparkPNT Facet FP, a high-precision GNSS receiver designed to deliver centimeter-level accuracy with a focus on long-term flexibility, ease of use, and open-source innovation.

    Built for a rapidly evolving positioning landscape, the Facet FP combines multi-band, multi-constellation GNSS support with fully open-source firmware — giving users a platform that can adapt as technologies continue to advance. Built to last, all models are contained in a robust waterproof cast-aluminum housing, with an internal structure designed for compatibility with the company’s Flex system of GNSS modules.

    This gives users the choice between three different modules, plus the choice of having tilt-compensation or not, offering six different options with a range of price-points, securities and accuracies for different needs and applications.  

    Other notable features include:

    • MFi Certification
    • LoRa radio with detachable antenna
    • Internal survey-grade L1/L2/L5/L6 GNSS antenna
    • IP-67 rated housing that blocks out dust, water and other environmental hazards
    • Internal fast-charging battery
    • WiFi and Bluetooth connectivity
    • Custom carrying case
  • U-blox to offer explorer kits for cm-level positioning designs

    U-blox to offer explorer kits for cm-level positioning designs

    The development kits will bring together u-blox’s centimeter-level positioning and wireless communications expertise and services to support faster time-to-market for new products

    The XPLR-HPG-1 high-precision GNSS explorer kit. (Photo: u-blox)
    The XPLR-HPG-1 high-precision GNSS explorer kit. (Photo: u-blox)

    U-blox has announced new explorer kits to make it quicker and easier for engineers to design and evaluate products requiring centimeter-level positioning capabilities.

    Set to launch in early 2023, the ready-to-use XPLR-HPG-1 and XPLR-HPG-2 solutions will combine u-blox’s unique offering across the key technologies required to achieve highly precise positioning.

    As well as an open microcontroller unit (MCU), the kits will include high-precision GNSS positioning with real-time kinematic (RTK), dead-reckoning, cellular, Wi-Fi and Bluetooth communications, along with the necessary antennas.

    The kits are designed to integrate seamlessly with complementary u-blox services, such as PointPerfect GNSS augmentation service and the ubxlib software component.

    The XPLR-HPG-2 High precision GNSS explorer kit. (Photo: u-blox)
    The XPLR-HPG-2
    High precision GNSS explorer kit. (Photo: u-blox)

    The kits will assist engineers working in areas such as micro-mobility and low-speed robotics, helping them build, test and demonstrate early-stage proofs of concept more quickly, supporting faster overall time-to-market.

    Both explorer kits will include the full gamut of u-blox technology and software required.

    • The modular XPLR-HPG-1 kit will be based around the wireless MCU in the u-blox NORA-W106 , with its Wi-Fi and Bluetooth LE capabilities, and will give engineers flexibility to adjust their solutions to their precise needs, using MIKROE Click boards featuring a variety of u-blox modules. The kit will include three Click boards, which respectively incorporate the ZED-F9R high-precision RTK GNSS module, the LARA-R6001D LTE Cat 1 module (global coverage and with built-in MQTT client), and the NEO-D9S L-band correction data receiver module. Engineers can purchase others based on their application’s needs. The kit’s source code will include example software for the Espressif IoT Development Framework (ESP-IDF), based on ubxlib software components.
    • The compact XPLR-HPG-2 will deliver an integrated solution, incorporating the ZED-F9R high-precision RTK GNSS, LARA-R6001D LTE Cat 1 (with global coverage and built-in MQTT client) and NEO-D9S L-band correction data receiver modules, as well as the NINA-W106 with its MCU, Bluetooth LE and Wi-Fi capabilities.
  • How precise point positioning became a survey crew favorite

    How precise point positioning became a survey crew favorite

    A positioning service energizes large pipeline surveying projects, saves time, and becomes a field crew favorite

    For projects spanning large areas, a large engineering and construction firm discovered that a precise point positioning (PPP) service — Trimble’s CenterPoint RTX — could solve the challenge of receiving high-precision GNSS in remote areas.

    Atwell Group LLC is a national consulting, engineering and construction services firm with 33 offices throughout the country and more than 1,000 team members. The company delivers a broad range of strategic and creative solutions to clients in three core markets: oil and gas, power and energy, and real estate and land development.

    Atwell provides comprehensive turnkey services, including land and right-of-way support, engineering, land surveying, environmental compliance and permitting, and project and program management.

    Photo: Trimble
    Photo: Trimble

    Pipeline construction

    Atwell’s introduction to PPP and Trimble’s CenterPoint RTX took place during two large-scale linear pipeline projects within remote areas. Atwell has substantial experience with projects of this scale, but the remoteness of some of the projects’ sections was proving to be a challenge. While they could expect to rely on base or network correction methods for most projects, Atwell needed to seek other correction alternatives — and up their efficiency for the long-corridor projects.

    With the CenterPoint RTX service at hand, Atwell performed construction staking and as-built surveys for a 50-mile pipeline. The project spanned a five-month period, with an hour or more of time saved each day using the service.

    Crews noticed an additional benefit: rapid response time. On any given day, there could be project managers, right-of-way agents, or inspectors on site, asking for additional survey data.

    “Inspectors and others started to notice how fast our crews could jump from one place to another and get the shots they requested, without having to do any base setups,” said Jason Jung, project manager with Atwell.


    “The speed at which our crews can get up and running with RTX is awesome.” — Jason Jung, 3D laser scanning projects manager, Atwell


    Because of the range limits of base radios, the crews might have to do multiple setups of a conventional real-time kinematic (RTK) base each day. RTX removed this hindrance, saving the crews time by not having to use temporary RTK bases, which entails driving to base reference points, setup and teardown, and downtime from malfunctioning equipment and battery issues.

    “RTX completely freed us from the time and hassle of base setups,” Jung said. “You turn it on, and it’s ready to go before you’ve had time to take a sip of coffee. And once our crews got used to it and gained confidence in the results, they have really loved this solution.”

    Photo: Trimble
    Photo: Trimble

    Scanning a pipeline

    Atwell recently used CenterPoint RTX on a 135-mile large-diameter pipeline project that included 19 facilities along the route. Atwell provided as-built services related to the facilities using a Trimble X7 scanner.

    The data captured was used to generate spatially correct site models that included the material traceability necessary to comply with Pipeline and Hazardous Materials Safety Administration (PHMSA) regulations. Crews used RTX to georeference point clouds from the scanner to provide the accuracy needed to comply with industry regulations. Each site was referenced with permanent monuments or scribes that tied into the master control system.

    Crews also used the RTX service to establish hard checkpoints to meet Atwell’s strenuous quality-control requirements for ground targets, such as those used in UAS control work. To do the daily “in and out” check shots, they used the free BenchMap app to locate nearby survey control marks from the National Geodetic Survey database. Most checks were sub-0.08’.

    The time saved in not having to change base positions, as well as setup and breakdown, were significant time savers along this lengthy project. The precisely registered scans helped speed up PHMSA required inspections and audits, and construction change management field operations.

    A crew favorite

    Atwell’s crews use Trimble R10 receivers and Trimble Access running on TSC7 controllers, but Jung noted that they have recently upgraded to some R12i GNSS receivers, “and they are already earning their keep.” He expects to realize even more benefits from RTX coupled with the advanced multi-constellation capabilities of the Trimble ProPoint RTK engine in the R12i.

    RTX has not only become a crew favorite, it is fast becoming a go-to solution for many Atwell projects.

  • Industry veteran Tom Hunter rejoins Javad GNSS, strengthens J-CORE team

    Industry veteran Tom Hunter rejoins Javad GNSS, strengthens J-CORE team

    Tom Hunter, Javad GNSS
    Tom Hunter, Javad GNSS

    Javad GNSS announces that, after a short retirement, Tom Hunter has rejoined the company as chief sales officer. Hunter will draw on more than three decades of GNSS industry experience, most recently with Javad GNSS and previously with Ashtech/Magellan as vice president.

    “Tom is key to our operations,” said Nedda Ashjaee, CEO. “I am looking forward to reigniting this group of companies and continuing our four-decade tradition of bold innovation. Who better to do this with than the person who helped my father build the original company in the first place?”

    Hunter will oversee sales channel development in support of a new market-driven roadmap developed by the executive team at Javad GNSS, also known as J-CORE.

    Hunter’s association with Javad began in 1987 as one of the original seven people at Ashtech, Ashjaee’s namesake firm created shortly after his departure from Trimble Navigation. The firm brought numerous surveying industry firsts and other legendary products to market.

    Company founder Javad Ashjaee passed unexpectedly in May 2020, leaving behind 200 loyal employees in offices around the globe. A strategic thinker, Ashjaee was known for operating “several steps ahead,” said one employee, having groomed his executive office and other support staff for a swift takeover in the event he were unavailable. Javad’s daughter Nedda, familiar to all who had conducted business with the firm, has spent the last 12 months carefully restructuring the business plan.

    On March 31, Nedda Ashjaee, Tom Hunter and the rest of the J-CORE team hosted a two-day virtual gathering of global Javad GNSS dealers, technicians and other personnel, taking time to unveil the firm’s new strategic vision. The information and overall strategy was met with an overwhelmingly positive response.

    Javad GNSS retains significant patent holdings relating to survey and mapping and offers what many of its customers believe to be one-of-a-kind system(s).

    Hunter explained, “If you’re a surveyor or other positioning professional working with GNSS, you owe a debt of gratitude to Javad — the man dedicated his life to developing GNSS for the high-precision marketplace. You can see his hand in nearly every major GNSS survey system on the market today.”

    “As we continue to develop and introduce new products in support of the surveying and reference station markets, we will use our exceptional technology and our U.S.-based world-class manufacturing facility to focus on new OEM applications and opportunities including strategic partnerships and private labeling,” Hunter said.

  • U-blox, ArduSimple partner on cm-level GNSS for mass market

    U-blox, ArduSimple partner on cm-level GNSS for mass market

    SimpleRTK2B-SBC. (Photo: ArduSimple)
    SimpleRTK2B-SBC. (Photo: ArduSimple)

    U-blox is partnering with ArduSimple, a Spanish company seeking to facilitate the adoption of centimeter-level GNSS technology for mass-market applications.

    The companies partnered to develop the SimpleRTK2B single-board computer (SBC). The device, which is built around up to three u-blox ZED-F9P high-precision GNSS receivers, simplifies the development of centimeter-level positioning solutions supporting real-time kinematics (RTK), making the technology accessible to broader audiences.

    The SimpleRTK2B-SBC was developed to make RTK technology as close to plug-and-play as possible. In addition to working as a stand-alone solution, customers can program their own applications with the company’s microPython API.

    The SimpleRTK2B-SBC delivers mechanical integration with centimeter position on three axes (heading, pitch and roll), outputting on NMEA, RTCM, RS232 and CANBus interfaces via Ethernet, Bluetooth, Wi-Fi and 2G/3G/4G communication. It offers configurable input/output and an inertial measurement unit.

    The SimpleRTK2B-SBC is now available.

  • TopXGun Robotics uses drones to fight COVID-19 from above

    TopXGun Robotics uses drones to fight COVID-19 from above

    Photo: TopXGun/Septentrio
    Photo: TopXGun/Septentrio

    In early February, TopXGun Robotics — based in Shanghai, China — started to use 10L drones for spraying disinfectant to help fight COVID-19. Six volunteers provided free disinfectant spraying service to more than 10 large companies, factories and universities, covering about 800,000 square meters in the Shanghai area.

    TopXGun outlined the advantage drones have over manual spraying.

    Safety. Using a UAV means no wokers inhale disinfectant. Pilots stay distant, and no one enters a sprayed building until it is safe.

    Effectiveness. By spraying from above, drones can reach difficult locations, such as a landfill or a roof. Reportedly, the spray can kill the virus in the air.

    Cost-savings. Only one pilot and one assistant are required to operate, reducing labor costs.

    The 10L drones are equipped with Septentrio’s high-precision GNSS, which provides robust anti-spoofing and anti-jamming capabilities, important in urban areas.

    Before spraying, TopXGun used a XC-05 vertical-takeoff-and-landing (VTOL) drone to survey the area. With reliable real-time kinematic (RTK) technology from the Septentrio receiver, the survey drone accurately generated a map of the operation area, marking the flight route. In this way, the spraying drone could fly and spray automatically in most cases. If the operation area is in an irregular shape or has obstacles in the middle — such as poles or trees — the mapping pilot can use markers to indicate these obstacles so the spraying drone will avoid it.

  • Unmanned vessel aids near-shore projects with Trimble GNSS

    Unmanned vessel aids near-shore projects with Trimble GNSS

    Image: Trimble/Teledyne Marine
    Photo: Trimble/Teledyne Marine

    Teledyne Marine has released the Z-Boat 1800-T unmanned survey vessel, equipped with Trimble’s high-precision GNSS heading receiver and compatible with Trimble Marine Construction (TMC) software.

    The Z-Boat 1800-T enables marine construction and dredging projects to run efficiently and be monitored in real time anywhere in the world.

    Z-Boat 1800-T Trimble Edition fleet. (Photo: Trimble)
    Z-Boat 1800-T Trimble Edition fleet. (Photo: Trimble)

    The Z-Boat 1800-T, designed and manufactured by Teledyne Oceanscience, is a high-resolution shallow water hydrographic unmanned survey vehicle with the newly released Odom Hydrographic Echotrac E20 Singlebeam Echosounder and dual antenna Trimble BX992 GNSS heading receiver. Each sensor is integrated into a compact, portable and cost-effective package.

    The combination of Trimble’s high-precision heading and positioning/guidance paired with Teledyne’s accurate/precise sonars allow for data collection under harsh conditions. Both sensors can be removed and mounted on other watercraft and barges to maximize data-collection capabilities.

    The data is remotely viewable in real time, giving the operator full control and confidence. The boat’s small footprint allows access to areas that are too small, confined or unsafe for larger vessels.

    Photo: Teledyne Marine
    Photo: Teledyne Marine

    “Teledyne Marine and Trimble continue to create a paradigm shift for marine construction by providing real-time vision, guidance and survey across a project’s complete construction lifecycle — improving safety, eliminating or reducing work redoes, and helping to complete projects faster and under budget. This system provides as-building updates or what we call ‘eyes below the water,’” said Ted Germann, Teledyne Marine’s vice president of Emerging Markets.

    “Trimble’s experience in GNSS guidance systems, and Teledyne’s leadership in shallow-water hydrographic surveying provides an ideal solution for marine construction contractors and surveyors,” said Kevin Garcia, general manager of Trimble Civil Specialty Solutions. “The Teledyne Z-Boat 1800T release means that near-shore construction workflows now have a quick mobilization tool to identify sub-surface obstructions, provide ad hoc inspections and increase site safety. This feature-loaded solution makes the unmanned surveying vessel affordable for all sizes of customers.”

  • Swift Navigation and Deutsche Telekom announce partnership

    Swift Navigation and Deutsche Telekom announce partnership

    California-based Swift Navigation is partnering with Deutsche Telekom, an integrated telecommunications company based in Bonn, Germany. The partnership brings the precise positioning of Swift’s Skylark Cloud Corrections Services to Telekom’s comprehensive communications infrastructure via its new Precise Positioning product offering.

    The Precise Positioning service is available across the United States and Germany, with expansion across Europe underway.

    Autonomous applications. Autonomous applications, which rely on positioning accuracy, include self-driving cars, rail, autonomous robotic machine navigation, autonomous flight for unmanned aerial vehicles, last-mile delivery logistics, construction safety, and shared mobile positioning.

    Swift and Telekom’s lane-level accurate Precise Positioning is specifically designed for level 2 and 3 automotive applications including advanced driver-assistance systems (ADAS), such as lane assist, highway autopilot, cellular vehicle-to-everything (CV2X) communications and lane level directions.

    Standard GNSS positioning is accurate to three to five meters — unsuitable for autonomous systems. For higher levels of autonomous capability, high-precision localization is required to deliver accuracy down to the centimeter. This partnership brings the <10-centimeter accuracy of Swift’s precise positioning solution to Telekom customers.

    Precise Positioning is a wide area, cloud-based GNSS corrections service that delivers real-time high-precision positioning to autonomous vehicles. Built from the ground up for autonomy at scale, the Precise Positioning service enables lane-level positioning, fast convergence times and high integrity and availability required by mass market automotive and autonomous applications.

    Image: Swift
    Image: Swift

    Hardware-Independent. The service is hardware-independent, allowing customers to choose their GNSS sensor ecosystem. It delivers a continuous stream of multi-constellation, multi-frequency GNSS corrections for a high-availability service that combines lane-level accuracy and world-class integrity at a continental scale.

    “Swift Navigation is excited to continue our work with Telekom to bring Swift’s precise positioning GNSS expertise to Telekom’s broad customer base,” said Timothy Harris, co-founder and CEO at Swift Navigation. “This partnership is just the beginning of our joint service offering for autonomous vehicles across the EU.”

    “Precise Positioning opens the doors to true autonomous mobility. Precise, safe and in the future also cross-national,” said Hagen Rickmann, responsible for business customers at Deutsche Telekom. “We are thus offering our customers an easy entry into the autonomous future. And we’re not just thinking of self-driving vehicles: The flexible offer is also suitable for use with drones and is even of interest to crane operators on construction sites.”

    For ease in testing and integration, Swift and Telekom have created a Precise Positioning Evaluation Kit. The kit includes two workshops (onboarding and result review), testing hardware and software to connect to the Precise Positioning network for a three-month evaluation period and is available to purchase.

    Image: Swift
    Image: Swift

  • Innovation: Integrity for safe navigation

    Innovation: Integrity for safe navigation

    A key feature of a new high-accuracy GNSS correction service

    Innovation Insights with Richard Langley
    Innovation Insights with Richard Langley

    INTEGER VITAE SCELERISQUE PURUS. So wrote the Roman poet Horace at the beginning of one of his odes — one which, incidentally, was sung by college choirs at one time. It is usually translated as “upright of life and free from wickedness” and is just about the only common Latin quotation in which we find the word “integer.”

    Besides upright, the word can be translated as unimpaired, perfect or whole. It is this latter meaning that the English mathematician Thomas Digges appropriated to describe whole numbers. The modern mathematics definition of the set of integers includes the additive inverses of the whole numbers plus zero. We have to worry about the integer nature of carrier-phase ambiguities when trying to achieve high-precision GNSS positioning but that is a story for another day.

    The Latin word integer is the root of the English word integrity. In everyday speech, integrity means the quality of being honest or trustworthy (and having strong moral principles). But it is also used to describe something that is unimpaired or uncorrupted, especially in regard to electronic data such as that provided by a navigation system.

    As I wrote in an Innovation column back in 1999, “The performance of any navigation system is characterized by its accuracy, availability, continuity, and integrity. From a safety point of view, integrity is arguably the most important factor. Without some assurance of a system’s integrity, we have no way of knowing whether the information we receive is correct: How are we to know whether a navigation system is actually achieving its advertised accuracy and not misleading us with faulty information?” Navigation systems that provide safety-of-life services must ensure a very high level of integrity. For example, the Wide Area Augmentation System (WAAS) continuously assesses the integrity of GPS satellite signals as well as its own corrections, warning WAAS users when a failure is encountered within about 6 seconds of failure. This helps to ensure that aircraft do not use misleading data that could potentially create hazards.

    And now, high-precision GNSS positioning technology using real-time augmentation is being adopted for autonomous applications in the automotive, rail, aviation and marine industries. These applications need high integrity in their position determinations in addition to high accuracy. As with the pioneering non-autonomous aviation use, augmentation services for the new market will need to monitor many aspects of their service to ensure a high level of integrity including the high-end data processing algorithms, real-time data transmission, end-to-end encryption, and functional safety assurance. This will be a challenging task that will require a multi-disciplinary approach, deep understanding of GNSS error modeling and risk assessment.

    In this month’s column, we look at the design, construction, operation and performance of the first safety-critical, high-accuracy augmentation service created specifically for autonomous applications.


    In addition to the need for high accuracy, the adoption of high-precision GNSS positioning technology for autonomous applications in the automotive, rail, aviation and marine industries has brought with it the need for high integrity and reliability. GNSS integrity concepts had their beginning in safety-critical applications in the aviation and marine industries, which have used GNSS to provide absolute position for precision runway approach, enroute navigation, port approaches, open sea and coastal waterway navigation.

    For precision GNSS users (those using precision or high-end equipment) in the surveying, construction and agriculture industries, the focus has primarily been on accuracy. Over the past decade, real-time networks have been developed to offer sub-2-centimeter performance to end users. Although some integrity information has been provided, it has often been in the form of disturbance indices that network operators can use to inform users of suspected down time or periods of poor performance. But the information lacks a functional safety component. Additionally, this information has not typically been integrated in real time into position engines to aid in the generation of reliable integrity parameters for the end users.

    Although GNSS does have limitations, particularly in urban environments, GNSS equipment is one of the few sensor types available to system integrators that can provide absolute position in autonomous applications.

    This realization — combined with the further miniaturization, lower power consumption and expansion of inexpensive multi-frequency, multi-constellation GNSS chips capable of real-time-kinematic- (RTK-) style processing — has made the adoption of GNSS for mass-market applications very appealing.

    Most mass-market applications don’t have the same accuracy requirements that drive the professional high-precision market. TABLE 1 summarizes applications that can benefit from a high-precision GNSS correction service. In most cases, decimeter-to-meter-level accuracy is typically acceptable. Reliability becomes more critical for these applications.

    Table 1. Applications that can benefit from a high-precision GNSS service with integrity. (Data Sapcorda)
    Table 1. Applications that can benefit from a high-precision GNSS service with integrity. (Data: Sapcorda)

    The integrity demand, which we define as the degree of difficulty an application poses to the integrity monitoring system, is based on the required accuracy, availability, failure rate and continuity requirements of the application. Applications with a high integrity demand pose the most difficult challenges.

    With the spread of autonomous applications in various areas, the likelihood of liability and legal cases being decided based on PVT data provided by the systems is high. This eventuality brings with it a need for a non-proprietary open standard for ensuring consistent implementation of the integrity information and functional safety along with the separation of end-user and provider responsibility. In this article, we describe the requirements and concepts for a high-precision GNSS correction system with high integrity.

    SYSTEM OVERVIEW

    Our Sapcorda correction service provides high-precision GNSS correction data on a continental scale. Its core component is an underlying tracking network of reference stations used to generate the precise corrections. The reference stations operate in real time and continuously transmit their data to the data control center. The data control center processes the data, computing orbit, clock, instrumental bias and atmosphere corrections and integrity information, and then encrypting the data before broadcasting it to the end user (see FIGURE 1).

    FIGURE 1. High-level description of Sapcorda’s GNSS correction service. (Image: Sapcorda)
    FIGURE 1. High-level description of Sapcorda’s GNSS correction service. (Image: Sapcorda)

    The corrections are broadcast in the Safe Position Augmentation for Real Time Navigation (SPARTN) format  developed by a consortium of GNSS manufacturers and service providers, via two communication channels, L-band and the internet. The data is then received by the end users who must decrypt it before it is used in processing. The SPARTN correction format consists of a set of messages that broadcast the GNSS corrections in a state-space representation. With our network, Sapcorda can offer a high-accuracy positioning service with fast convergence. An example of positioning performance for a monitoring station in Sapcorda’s European network coverage area is shown in FIGURE 2. The typical accuracy level is close to that of traditional network RTK services.

    
FIGURE 2. Horizontal position performance for a monitoring site in Europe using Sapcorda’s high-precision service. (Image: Sapcorda)
    FIGURE 2. Horizontal position performance for a monitoring site in Europe using Sapcorda’s high-precision service. (Image: Sapcorda)

    The system provides coverage for both North America and Europe as shown in FIGURE 3. Unlike traditional local or regional network RTK systems, Sapcorda’s network provides seamless coverage on the continental scale and operates in broadcast-only mode.

    FIGURE 3. Initial operation coverage of Sapcorda's high-precision GNSS correction service. (Image: Sapcorda)
    FIGURE 3. Initial operation coverage of Sapcorda’s high-precision GNSS correction service. (Image: Sapcorda)

    INTEGRITY CONCEPTS

    The integrity of a system can be described as the trustworthiness of the positions generated by the position engine. Trustworthiness is defined by the protection level associated with a given solution. Many of the concepts related to GNSS integrity originated from the development of the Wide Area Augmentation System (WAAS). The integrity concept was formalized by the Stanford Integrity Diagram, which outlines the key concepts related to integrity. TABLE 2 defines the terminology surrounding the integrity concept.

    Table 2. Integrity terms. (Data Sapcorda)
    Table 2. Integrity terms. (Data Sapcorda)

    The integrity risk is the probability that a user will experience a position error larger than the alert limit without an alarm being triggered. When this occurs, the user is in a potentially dangerous situation as the system is providing dangerously misleading information to the user, who is unaware.

    The protection levels are computed based on the expected behavior of the error sources encountered in a GNSS positioning system. If the protection level is less than the system’s alert limit, then the system is operating within its normal bounds. If the error sources are not properly monitored or quantified, protection levels become optimistic. This occurs when the true position error, which is typically unknown, exceeds the protection level supplied by the system. When this situation occurs, it is labeled hazardously misleading information (HMI) because the system may believe that its position is more accurate than it truthfully is. If the true position error remains less than the alert limit, then this is classified as misleading information. As the true position is not beyond the alert limit, the operator/system can continue to rely on this information without being in a potentially dangerous scenario.

    To define the true integrity risk of the system, it is necessary to understand its error sources, threat models, frequency of occurrences and potential failure modes. Many threats could render a correction service unavailable, including hardware failures, data outages or software bugs, atmospheric anomalies and satellite failures. The following section describes these threats along with the capabilities used for monitoring them.

    Error Sources. The primary error sources in high-precision GNSS positioning are described in TABLE 3.

    Table 3. GNSS network error sources, their magnitude and mitigation approach. (Data Sapcorda)
    Table 3. GNSS network error sources, their magnitude and mitigation approach. (Data Sapcorda)

    Although not mentioned in this table, additional error sources include site displacement effects such as solid earth tides, ocean tide loading and polar tides; carrier-phase wind-up at both the receiver and satellite; and satellite and receiver antenna phase-center variations and relativistic delays. These effects must be consistently modeled at both the server and the end-user for centimeter-level positioning.

    Based on the error sources described in Table 3, it is necessary to convert this information into a format that can be used by the position engine to derive protection levels for each solution. How the final protection level is derived by a position engine is not within the scope of this article. For this, several approaches can be used including carrier-phase-based receiver autonomous integrity monitoring (CRAIM), solution separation and others.

    The following equation can be used to describe the overall error contribution for each measurement:

    Authors

    where

    Photo:  is the total uncertainty for satellite i

    Photo:  is the uncertainty of the ionosphere model

    Photo:  is the uncertainty of the troposphere model

    Photo: is the uncertainty of the combined orbit, clock and bias (ephemeris) corrections

    Photo:  is the uncertainty of the measurements in the given environment

    The terms Photo:, Photo:and Photo: are derived from the real-time reference network operator while the term must be computed by the end-user receiver. This final term Photo: is perhaps the most difficult to determine, particularly for kinematic environments, as the value is highly dependent on antenna quality, multipath and measurement quality.

    PERFORMANCE AND RESULTS

    We processed 24 hours of data at three stations covered by Sapcorda’s European network and within the red circle shown in FIGURE 5.

    FIGURE 5. Location of stationary testing carried out within Sapcorda's European network. (Image: Sapcorda)
    FIGURE 5. Location of stationary testing carried out within Sapcorda’s European network. (Image: Sapcorda)

    The test stations were situated in an open-sky environment with high-quality geodetic antennas and receivers. The position results and protection levels were derived from Sapcorda’s own position engine.

    FIGURE 6. Integrity plots for the horizontal error and protection levels for three stations within Sapcorda's European network coverage area.(Image: Sapcorda)
    FIGURE 6. Integrity plots for the horizontal error and protection levels for three stations within Sapcorda’s European network coverage area.(Image: Sapcorda)

    FIGURE 6 shows the horizontal component integrity plots for the three stations. The protection levels are computed for the five-sigma level. In all three examples, the protection level can properly bound the horizontal position error. In terms of the measured accuracy, the typical performance observed at the three stations is between 3 and 7 centimeters for the 95th percentile.

    In addition to the stationary testing, two kinematic trials were carried out in cooperation with a system integrator. The integrator setup consisted of a commercial RTK receiver and position engine being fed with SPARTN corrections. The equipment was mounted onto the vehicle used for the tests. Both tests were carried out in an urban environment, which introduced measurement outages due to trees, overpasses and urban canyons. FIGURE 7 shows the area in which the kinematic trails were carried out, as well as some of the urban conditions with which the system had to contend.

    FIGURE 7. Location of kinematic trials using Sapcorda's North American correction service and examples of the environment encountered during the testing. (Image: Sapcorda)
    FIGURE 7. Location of kinematic trials using Sapcorda’s North American correction service and examples of the environment encountered during the testing. (Image: Sapcorda)

    FIGURES 8 and 9 show the position performance and integrity plots for the two kinematic trial scenarios. The reference trajectory was computed using a short baseline post-processed kinematic solution computed with a third- party application. The typical accuracy of the Sapcorda-enabled solution was on the order of 2 to 4 centimeters, while the maximum error was 10 centimeters. In both cases, the protection levels were able to properly bound the horizontal position error. Figure 8 shows an area of increased position error, which occurs around the 22.6- to 22.7-hour mark of the day. This period coincides with the image in the bottom right of Figure 7, where the vehicle passes into a difficult environment with overhead trees and walkways, as well as significant shading from a tall building. Even in this type of environment, the protection levels were able to properly bound the horizontal position error.

    FIGURE 8a. Horizontal position performance for kinematic trial #1. The red line indicates the 1-sigma error of the position engine. (Image: Sapcorda)
    FIGURE 8a. Horizontal position performance for kinematic trial #1. The red line indicates the 1-sigma error of the position engine. (Image: Sapcorda)

    FIGURE 8b. Horizontal position performance for kinematic trial #1: The 5-sigma integrity diagram. (Image: Sapcorda)
    FIGURE 8b. Horizontal position performance for kinematic trial #1: The 5-sigma integrity diagram. (Image: Sapcorda)

    FIGURE 8b. Horizontal position performance for kinematic trial #1: The 5-sigma integrity diagram. (Image: Sapcorda)
    FIGURE 8b. Horizontal position performance for kinematic trial #1: The 5-sigma integrity diagram. (Image: Sapcorda)

    FIGURE 9b. Horizontal position performance for kinematic trial #2: The 5-sigma integrity diagram. (Image: Sapcorda)
    FIGURE 9b. Horizontal position performance for kinematic trial #2: The 5-sigma integrity diagram. (Image: Sapcorda)

    In addition to the position performance, re-initialization time plays a critical role for precise positioning systems operating in difficult environments. Due to the regular outage and signal blockages, which occur in urban environments, the re-initialization time is critical to providing high availability. Traditional precise point positioning (PPP) systems, even those that perform ambiguity resolution, can take anywhere from 5 to 20 minutes to re-initialize and achieve an acceptable accuracy level (typically 10 centimeters) after a complete outage. Researchers in both academia and industry have developed several methods to reduce this time by “bridging the gap” after outages.

    However, these approaches rely on assumptions about either the vehicle trajectory or the stability of the ionosphere before and after outages. The impact of these assumptions on overall integrity have not been adequately studied. Systems that rely on inertial measurement units (IMUs) to constrain the position after an outage introduce a dependency between what should be two independent sensors in the overall system.

    FIGURE 10 shows the re-initialization time of the integrator’s position engine when using Sapcorda’s correction service. In this case, the re-initialization time is computed as the time it takes to return to RTK-ambiguity-fixed mode as indicated in the position engine output after an outage. Results based on comparisons against short-baseline RTK positioning showed typical accuracies below 10 centimeters upon re-initialization. In this definition, the time of the outage is included in the overall re-initialization time. In nearly all of the 42 occurrences, the time to re-initialize is less than 10 seconds. This is sufficient to allow an IMU to provide position updates during the GNSS outage.

    FIGURE 10. Re-initialization time of the integrator’s position engine enabled by Sapcorda’s correction service. (Image: Sapcorda)
    FIGURE 10. Re-initialization time of the integrator’s position engine enabled by Sapcorda’s correction service. (Image: Sapcorda)

    SYSTEM DESIGN CONSIDERATIONS

    In addition to understanding GNSS error sources and performance, it is also important to consider the integrity of the entire system. This includes software development processes, hardware selection, data communication standards and security.

    Software Design

    Aspects needing to be addressed include:

    Software Coding Standards. As software is used more and more in safety-critical scenarios, standards have been developed to minimize common errors and failures. Some standards relevant for safety-critical applications development include International Organization for Standardization (ISO) standard 26262 and Motor Industry Software Reliability Association (MISRA) C/C++ coding standards. Many of these standards can be automated via the static analysis tools described below.

    Functional Safety. The objective of this analysis is to understand the possible failure modes of a system, how likely they are to occur, and how to mitigate their risk. Several methods can be applied for functional safety analysis. One such approach is failure mode effect analysis (FMEA). In general, functional safety analysis is a complex task requiring a wide range of experience and expertise. Understanding how design or feature choices impact overall failure modes is also critical for simplifying the number of cases and overall system complexity.

    Test Coverage. Unit tests provide the fundamental verification that a function can perform its expected task. Coverage analysis tools provide insight into which sections, paths and combinations are being tested. Various metrics are possible, including:

    • statement coverage: measures the number of executable lines of code that are evaluated
    • branch coverage: measures which code paths are being evaluated (for example, if statements, both true and false must be covered)
    • modified condition/decision coverage (MC/DC): in addition to checking all branches, all combinations of branches must be considered.

    The degree of effort to meet target coverage metrics greatly varies based on the type of metric chosen.

    Code Quality Metrics. Code quality metrics attempt to reduce the complexity of functions and methods in the software. Code quality metrics may include:

    • cyclomatic complexity scores
    • establishing the maximum number of control statements within a function
    • establishing the maximum number of lines or methods called within a single function.

    Static Analysis. Static code analysis provides an examination of source code prior to execution. It can detect common implementation issues such as divide-by-zero errors, bounds overrun, poorly defined loops or control statements, among others. Most commercial products provide support for MISRA C/C++ guidelines and other best practices for safety-critical applications.

    Automated Testing. Test automation is critical for monitoring performance changes and ensuring high-quality code changes. Critical scenarios such as leap-second changes, week rollovers and ephemeris failures can be logged and then used as part of the automated test plan. And, as bugs emerge, adding additional test scenarios for these is also beneficial.

    Data Communication Protocol

    One must also consider several aspects related to the transmission of the correction service to users.

    Open Source. A standardization of an open-source data communication protocol for mass-market applications allows for a receiving system to employ multiple corrections from more than a single specific provider without requiring independent functional safety requirements. This can provide a much higher level of redundancy than is possible when depending on only a single service provider.

    Integrity and Functional Safety. To properly quantify the protection level, it is necessary to provide quality information about the corrections being provided by the service. Employing “do not use” flags ensures users drop satellites that may be unhealthy or performing poorly. General system status messages identifying the cause of a failure are also critical for proper separation of issues between server and recipient.

    Encryption and Anti-Spoofing. As the use of GNSS expands, the threat of spoofing has become more significant. Data message encryption must be robust and resilient to protect the user of the data against external threats.

    Self-Contained and Repeatable. Replication of events is important for safety-critical applications. A message format used for such applications should be self-contained and not rely on any external sources for factors such as initialization or the expansion of data. This may include the expansion of time-tagged data, or limiting the expansion of ephemeris to a specific Issue of Data Ephemeris (IODE).

    SUMMARY

    High-precision GNSS correction services for applications requiring both accuracy and integrity will continue to grow. To meet these demands, GNSS correction services that previously focused on accuracy as their primary goal must begin to work toward providing adequate integrity information to provide reliable positions and protection levels. This requires a multidisciplinary approach to achieve an in-depth understanding of GNSS error sources, integrity concepts and functional safety.

    End users will benefit from the clear separation of the server and recipient responsibilities and through an open communication standard that facilitates the use of multiple correction service providers and is developed with safety and integrity at its core.

    The adoption of formal safety practices, including software development strategies to reduce risk and mitigate errors, is also critical in achieving a reliable and safe high-precision correction service.

    ACKNOWLEDGMENT

    This article is based on the paper “Integrity for High Accuracy GNSS Correction Services” presented at ION ITM 2019, the 2019 International Technical Meeting of The Institute of Navigation, Reston, Virginia, Jan. 28–31, 2019.


    LANDON URQUHART is the R&D engineering manager for Sapcorda Services Inc., with offices in Berlin and Hanover, Germany, and Scottsdale, Arizona, USA. He obtained his M.Sc.E. from the Department of Geodesy and Geomatics Engineering at the University of New Brunswick (UNB), Fredericton, Canada. His research interests are GNSS correction services for mass-market applications.

    RODRIGO LEANDRO is the chief technology officer at Sapcorda Services in Scottsdale. He holds a Ph.D. in spatial geodesy from UNB. Dr. Leandro has been active in GNSS R&D for more than 15 years and has served in engineering leadership roles in various companies in the GNSS industry.

    PAOLA GONZALEZ is a product engineer at Sapcorda Services and is based in Hanover. She completed her B.Sc. in geodesy at Zulia University in Maracaibo, Venezuela, and her master’s degree in geomatics at Karlsruhe University of Applied Sciences in Karlsruhe, Germany. In the past few years, she has been working in the GNSS industry, focusing mostly on performance analysis, evaluation and verification of different equipment, software and services.

    FURTHER READING

    • Authors’ Conference Paper
    “Integrity for High Accuracy GNSS Correction Services” by L. Urquhart, R. Leandro and P. Gonzalez in Proceedings of ITM 2019, the 2019 International Technical Meeting of The Institute of Navigation, Reston, Virginia, Jan. 28–31, 2019, pp. 543–553, https://doi.org/10.33012/2019.16709.

    • GNSS Integrity
    “GNSS Position Integrity in Urban Environments: A Review of Literature” by N. Zhu, J. Marais, D. Betaille and M. Berbineau in IEEE Transactions on Intelligent Transportation Systems, Vol. 19, No. 9, September 2018, pp. 2762–2778, doi: 10.1109/TITS.2017.2766768.

    Expert Opinions: Integrity in the Vehicle Environment. Question: Why do we need to take integrity seriously in the vehicle environment?” by C. Rizos, R. Bryant and S. Pullen in GPS World, Vol. 28, No. 1, January 2017, p. 8.

    Integrity for Non-Aviation Users: Moving Away from Specific Risk” by S. Pullen, T. Walter and P. Enge in GPS World, Vol. 22, No. 7, July 2011, pp. 28–36.

    “Carrier Phase-based Integrity Monitoring for High-accuracy Positioning” by S. Feng, W. Ochieng, T. Moore, C. Hill and C. Hide in GPS Solutions, Vol. 13, No. 1, January 2009, pp. 13–22, doi: 10.1007/s10291-008-0093-0.

    “New Tools for Network RTK Integrity Monitoring” by X. Chen, H. Landau and U. Vollath in Proceedings of ION GPS/GNSS 2003, the 16th International Technical Meeting of the Satellite Division of The Institute of Navigation, Portland, Oregon, Sept. 9–12, 2003, pp. 1355–1360.

    The Integrity of GPS” by R.B. Langley in GPS World, Vol. 10, No. 3, March 1999, pp. 60–63.

    • Autonomous Vehicles
    Autonomous Driving Guidance: Multi-band GNSS with Embedded Functional Safety for the Automotive Market” by F. Pisoni, D. di Grazi, G. Avellone, L. Serrano, B. Kruger, L. Norman and N.W. Ken in GPS World, Vol. 30, No. 6, June 2019, pp. 86–92.

    Self-driving Vehicles (SDVs) & Geo-information. A report prepared by Geonovum and Geospatial Media and Communications, May 2017.

    • Satellite-Based Augmentation Systems
    “Satellite Based Augmentation Systems” by T. Walter, Chapter 12 in Springer Handbook of Global Navigation Satellite Systems, edited by P.J.G. Teunissen and O. Montenbruck, published by Springer International Publishing AG, Cham, Switzerland, 2017.

    Minimum Operational Performance Standards for Global Positioning/Satellite-Based Augmentation System Airborne Equipment, RTCA/DO-229E, prepared by SC-159, RTCA Inc., Washington, D.C., Dec. 15, 2016.

    “The Stanford – ESA Integrity Diagram: A New Tool for The User Domain SBAS Integrity Assessment” by M. Tossaint, J. Samson, F. Toran, J. Ventura-Traveset, M. Hernandez-Pajares, J.M. Juan, J. Sanz and P. Ramos-Bosch in Navigation, Journal of The Institute of Navigation, Vol. 54, No. 2, Summer 2007, pp. 153–162.

    “Validation of the WAAS MOPS Integrity Equation” by T. Walter, A. Hansen and P. Enge in Proceedings of the 55th Annual Meeting, The Institute of Navigation, Cambridge, Massachusetts, June 28–30, 1999, pp. 217–226.

    “WAAS MOPS: Practical Examples” by T. Walter in Proceedings of NTM 1999, the 1999 National Technical Meeting of The Institute of Navigation, San Diego, California, Jan. 25–27, 1999, pp. 283–293.

    • Jamming and Spoofing
    “Interference” by T. Humphreys, Chapter 16 in Springer Handbook of Global Navigation Satellite Systems, edited by P.J.G. Teunissen and O. Montenbruck, published by Springer International Publishing AG, Cham, Switzerland, 2017.

    Jamming and Spoofing of GNSS Signals – An Underestimated Risk?!” by A. Ruegamer and D. Kowalewski in Proceedings of FIG Working Week 2015, Sofia, Bulgaria, May 17–21, 2015.

    • Ionospheric Threats
    Ionospheric Impact on GNSS Signals” by N. Jakowski, C. Mayer, V. Wilken and M.M. Hoque in Física de la Tierra, Vol. 20, 2008, pp. 11–25.

    “Ionospheric Disturbance Indices for RTK and Network RTK Positioning” by L. Wanniger in Proceedings of ION GNSS 2004, the 17th International Technical Meeting of the Satellite Division of The Institute of Navigation, Long Beach, California, Sept. 21–24, 2004, pp. 2489–2854.

  • U-blox L-band receiver enables cm-level positioning for mass market

    U-blox L-band receiver enables cm-level positioning for mass market

    Photo: u-blox
    Photo: u-blox

    U-blox said its new NEO-D9S GNSS correction data receiver module provides an affordable approach to bringing centimeter-level accuracy to GNSS receivers.

    The NEO-D9S receives from correction service providers broadcast on the L-band (1525-1559 MHz). A host processor can then decrypt this correction data and provide it to a high-precision GNSS receiver, combining corrections directly with readings from the satellite constellations to enable much more accurate position readings than those offered by GNSS signals alone.

    Use of the NEO-D9S will also increase the availability of high-precision GNSS positioning data in areas with limited connectivity and reduce the amount of cellular data consumed by positioning receivers.

    Customers are expected to include carmakers, both Tier 1 and OEMs, industrial system integrators that offer position-correction services, and any other applications that rely on very accurate positioning at low cost.

    The NEO-D9S module is a correction-only receiver, based on the latest u-blox ninth-generation (D9) platform. This means that it will integrate easily with the u-blox F9 RTK GNSS receivers from u-blox, or can be used as part of a modular product roadmap. The module also integrates a TCXO and SAW filter to ensure good RF sensitivity and resilience to interference from adjacent channels.

    The module includes the algorithms necessary to decode satellite data broadcasts. It is configured to work initially with whichever correction service has been set as default, but can be configured for any L-band data broadcast. It stores its configuration settings in non-volatile memory.

  • Septentrio, Artisense demo localization tech for autonomous vehicles

    Septentrio, Artisense demo localization tech for autonomous vehicles

    High-precision GPS, INS and computer vision come together in a single package called VINS to be demonstrated at the Auto.ai show in Berlin on Sept. 25-27.

    Septentrio high-performance GPS/GNSS technology provides reliable absolute positioning inside this innovative computer vision localization system developed by Artisense, a company specializing in vehicle localization and 3D mapping solutions.

    Septentrio, a manufacturer of high-accuracy GPS/GNSS technology for demanding applications, is providing positioning technology to Artisense, a supplier of computer vision solutions for automated vehicles.

    Artisense incorporates Septentrio GPS/GNSS in their latest visual inertial navigation system (VINS), which will be demonstrated live at Auto.ai show in Berlin, Germany, on Sept. 25-27.

    VINS combines computer vision, inertial sensors and GNSS (Global Navigation Satellite System) measurements to deliver highly accurate global 3D positioning and orientation information in any environment, even indoors.

    “We are very pleased to work with Artisense on this technology and demonstrate how vehicle localization systems benefit from fusing computer vision with high-precision GNSS,” said Jan Van Hees, business development director at Septentrio. “The result of our cooperation is precise localization in any environment offering positioning reliability and redundancy needed for safety-critical applications such as autonomous vehicles or robotics.”

    Multi-constellation, multi-frequency GNSS technology provides reliable centimeter-level global positioning to the VINS system with accuracy required for lane-level maneuvering and V2V warning systems.

    Cameras and inertial sensors continue accurate localization as the vehicle moves into tunnels or parking garages with no line-of-sight to GNSS satellites.

    Although the system uses a relatively simple MEMs IMU and off-the-shelf cameras, it delivers precision and reliability of a high-end INS system. “Positioning accuracy and reliability are very important to us. Earlier this year we have deployed a large-scale mapping operation in Berlin where we tested a lot of different GNSS receivers. We saw the best results coming from Septentrio consistently,” said Johannes Start, Technical Product Manager at Artisense. “We continue to use Septentrio receivers because they are precise, they acquire RTK (real-time kinematic) fix quickly and reliably and they are easy to integrate.”

    The live demo at Auto.ai will offer a ride around Berlin in a car featuring VINS technology. One screen inside the car will continuously display the car’s location. Unlike the GPS of an average infotainment system, VINS will continue accurate localization anywhere, even in tunnels or in parking garages. The second screen inside the car will feature a real-time 3D point-cloud reconstruction of the car’s surroundings.