Tag: North America

  • Unicore GNSS hardware now available through Rx Networks

    Unicore GNSS hardware now available through Rx Networks

    Logo: Rx NetworksUnicore Communications is delivering its high-precision GNSS technology to the North American market through Rx Networks.

    Unicore is a manufacturer of GNSS hardware and a sister-company to Rx Networks within the BDStar group of companies, which is headquartered in Beijing, China.

    Unicore GNSS receivers have been deployed in a wide variety of applications, including reference stations, surveying, mapping, precision agriculture, machine control, drones and robotics, vehicle navigation, timing, internet of things (IoT) and more.

    Rx Networks is a supplier of high-accuracy services and assistance data to a growing list of GNSS hardware manufacturers. As high-precision GNSS becomes ubiquitous, those seeking precise positioning solutions can now make use of Unicore GNSS hardware made even more accurate with Rx Networks data services.

    “Unicore GNSS hardware has shown to have outstanding positioning performance,” said Cameron Baird, head of Business Development, Hardware Sales. “I am excited to see the democratization of inexpensive high-precision GNSS hardware with Rx Networks’ TruePoint.io PPP-RTK correction services.”

  • Trimble VRS Now covers 1M square miles with acquisition of MidStates VRS

    Trimble VRS Now covers 1M square miles with acquisition of MidStates VRS

    Trimble continues to increase its footprint to deliver high-accuracy positioning correction services

    Photo: Trimble
    Photo: Trimble

    Trimble has acquired MidStates VRS, a network previously owned by Butler Machinery and Frontier Precision. The addition of the network, in North and South Dakota, increases the footprint of Trimble’s VRS Now GNSS corrections service to cover more than one million square miles in North America. Financial terms were not disclosed.

    As part of an ongoing expansion strategy, the new coverage for the VRS Now subscription service helps users in more places achieve high-accuracy positioning to increase productivity, reduce operational costs and improve safety.

    The correction service is designed for professionals in agriculture, geospatial and construction as well as emerging autonomous applications including lane-keeping for passenger vehicles, vehicle-to-everything (V2X) position identification and unmanned aerial system guidance.

    Adding 105,000 square miles of coverage, the acquisition expands Trimble’s VRS Now network to be one of the largest in North America — over one million square miles, contributing to Trimble’s shift toward a software, services and subscription business emphasis.

    When using the Trimble VRS Now service, land and construction surveyors, GIS professionals and farmers — with a Trimble or third-party commercial GNSS receiver — can leverage instant high-accuracy corrections delivered via cellular network to improve productivity.

    Enabling users to work without a GNSS base station, the service is cost-effective and simple to use. It is ideal for a variety of applications that require sub-inch level accuracy and is an important component of the connected construction site and connected farm workflows.

    “The MidStates VRS network covers significant farmland, oil fields and rapidly developing urban areas, providing farmers and surveyors in the region with the real-time GNSS correction services they need to improve their day-to-day work,” said Patricia Boothe, senior vice president of Trimble’s Autonomy Sector. “The purchase of the MidStates network demonstrates Trimble’s ongoing commitment to provide a wide range of correction services for autonomous solutions — delivering unmatched access to fast, reliable and highly accurate positioning in more areas than ever before.”

    Trimble networks are supported by a global network operations team made up of GNSS system engineers, geodesy experts and IT professionals. The team monitors the networks 24/7 from operation centers located on three continents, providing consistent and reliable service uptime and performance integrity.

    Trimble VRS Now. The correction service offers instant access to centimeter-level positioning tailored to the users’ geographic location; the service is always on wherever and whenever needed within the network coverage area. With no base station or setup required, it is cost-effective, efficient and simple to use.

    VRS provides positioning professionals with instant access to real-time kinematic (RTK) and post-processing (PP) corrections utilizing a network of permanent (fixed) continuously operating reference stations (CORS).

    Trimble-owned VRS networks are accessible now in areas throughout the U.S. and Canada as well as Eastern Australia and Tasmania, France, Belgium, the Czech Republic, Estonia, Germany, Great Britain, Ireland, Luxembourg, the Netherlands, Sweden and New Zealand.

  • GIS tool provides updates on open businesses amid COVID-19

    GIS tool provides updates on open businesses amid COVID-19

    Screenshot: GIS Planning
    Screenshot: GIS Planning

    New hyperlocal business directory ZoomBusiness designed to help Main Street businesses across North America engage with local residents

    GIS Planning has launched an online tool that enables local businesses across North America to communicate with customers for free in real time.

    ZoomBusiness, created in response to the COVID-19 pandemic, is an interactive, mobile-responsive mapping directory for communities that ensures customers can find open restaurants, stores and services in their region at no charge.

    Businesses can list themselves for free on their local ZoomBusiness site, hosted by economic development organizations like cities, towns, counties or chambers of commerce. The businesses can provide customized details including websites, modified hours, delivery or curbside pickup options, promotions and gift card stimulus programs.

    Residents can search for area businesses by categories, including grocery stores, pharmacies, banks, health facilities, hardware stores, pet stores and automotive shops, among others.

    North America deployment

    Local ZoomBusiness sites have already been deployed in more than 20 communities across North America during its soft launch, including regions of eastern Pennsylvania;, the City of Columbia, South Carolina; the state of Wyoming (which has listed more than 600 businesses on the directory); and Abbotsford, British Columbia.

    “We created ZoomBusiness after realizing that small businesses need new, accurate ways to communicate that they are still open to their customers, given that social distancing requirements, product availability and operating hours are changing by the day,” said Pablo Monzon, managing director and co-founder, GIS Planning. “Our development team has created an intuitive tool to index and map business information across North America in real-time, and we believe it will be an enormous resource for the communities we serve.”

    ZoomBusiness is a simple-to-use data tool, powered by Google Maps, using various layers for precise queries. Businesses are prompted to directly enter information on their current status and the content is verified by the organization hosting the GIS tool.

    GIS Planning also added free map layers, including a COVID-19 case map updated daily by the New York Times, and a job-loss vulnerability index using recent employment data from Chmura.

    Screenshot: GIS Planning
    Screenshot: GIS Planning

    Columbia, South Carolina

    The city of Columbia features 180 businesses on ZoomBusiness, helping residents discover delivery and curbside food options. That number is expected to quickly rise to more than 300 as business owners input data. Columbia will continue to promote safe and responsible “Shop Local” practices, Coleman added, in hopes that residents will take advantage of the service and support local businesses.

    “Through our work with GIS Planning, we’ve been able to take our list of open restaurants and businesses and integrate it into the available properties map on our website,” said Ryan Coleman, director of the City of Columbia Office of Economic Development. “During this crisis, local businesses need every advantage we can give them, and this is another tool in their arsenal in helping to mitigate the negative impact of COVID-19.”

    Abbotsford, British Columbia

    The new solution has also made an impact in Canada, including the City of Abbotsford, British Columbia, which is promoting 130 businesses ranging from grocers to auto shops and medical suppliers.

    “This is a resource that fills an urgent need. The long-term health and security of our businesses depend, in part, on the decisions we’re making right now,” said Kim O’Sullivan, City of Abbotsford’s economic development coordinator. “ZoomBusiness allows owners to communicate directly with their customers, many of whom would frequent these businesses, even online, if they knew they were able to do so.”

    ZoomBusiness clients are given a unique link to their region which is then shared across organizational websites and social media to reach residents.

    “Main Street businesses are truly the lifeblood of a community,” said Alissa Sklar, vice president of marketing for GIS Planning. “According to FEMA, up to 40% of small businesses never reopen after a major disaster. With ZoomBusiness, we want to help make sure the local restaurants, retailers and service providers that define local communities are still there to serve area residents when this pandemic is over.”

    GIS Planning has made its ZoomBusiness tool free for its existing economic development clients (those using its investment attraction map, ZoomProspector); it is also available to new clients for a nominal fee. Prices are indexed to population size to keep them affordable for all communities. New clients can also be set up and ready to launch the tool within one day.

    Following the COVID-19 recovery, data experts at GIS Planning forecast continued use of the directory to promote small and medium-sized businesses across North America.

  • GIS Planning data tool provides updates on open businesses amid COVID-19

    GIS Planning data tool provides updates on open businesses amid COVID-19

    Screenshot: GIS Planning
    Screenshot: GIS Planning

    New hyperlocal business directory ZoomBusiness designed to help Main Street businesses across North America engage with local residents

    GIS Planning has launched an online tool that enables local businesses across North America to communicate with customers for free in real time.

    ZoomBusiness, created in response to the COVID-19 pandemic, is an interactive, mobile-responsive mapping directory for communities that ensures customers can find open restaurants, stores and services in their region at no charge.

    Businesses can list themselves for free on their local ZoomBusiness site, hosted by economic development organizations like cities, towns, counties or chambers of commerce. The businesses can provide customized details including websites, modified hours, delivery or curbside pickup options, promotions and gift card stimulus programs.

    Residents can search for area businesses by categories, including grocery stores, pharmacies, banks, health facilities, hardware stores, pet stores and automotive shops, among others.

    North America deployment

    Local ZoomBusiness sites have already been deployed in more than 20 communities across North America during its soft launch, including regions of eastern Pennsylvania;, the City of Columbia, South Carolina; the state of Wyoming (which has listed more than 600 businesses on the directory); and Abbotsford, British Columbia.

    “We created ZoomBusiness after realizing that small businesses need new, accurate ways to communicate that they are still open to their customers, given that social distancing requirements, product availability and operating hours are changing by the day,” said Pablo Monzon, managing director and co-founder, GIS Planning. “Our development team has created an intuitive tool to index and map business information across North America in real-time, and we believe it will be an enormous resource for the communities we serve.”

    ZoomBusiness is a simple-to-use data tool, powered by Google Maps, using various layers for precise queries. Businesses are prompted to directly enter information on their current status and the content is verified by the organization hosting the GIS tool.

    GIS Planning also added free map layers, including a COVID-19 case map updated daily by the New York Times, and a job-loss vulnerability index using recent employment data from Chmura.

    Screenshot: GIS Planning
    Screenshot: GIS Planning

    Columbia, South Carolina

    The city of Columbia features 180 businesses on ZoomBusiness, helping residents discover delivery and curbside food options. That number is expected to quickly rise to more than 300 as business owners input data. Columbia will continue to promote safe and responsible “Shop Local” practices, Coleman added, in hopes that residents will take advantage of the service and support local businesses.

    “Through our work with GIS Planning, we’ve been able to take our list of open restaurants and businesses and integrate it into the available properties map on our website,” said Ryan Coleman, director of the City of Columbia Office of Economic Development. “During this crisis, local businesses need every advantage we can give them, and this is another tool in their arsenal in helping to mitigate the negative impact of COVID-19.”

    Abbotsford, British Columbia

    The new solution has also made an impact in Canada, including the City of Abbotsford, British Columbia, which is promoting 130 businesses ranging from grocers to auto shops and medical suppliers.

    “This is a resource that fills an urgent need. The long-term health and security of our businesses depend, in part, on the decisions we’re making right now,” said Kim O’Sullivan, City of Abbotsford’s economic development coordinator. “ZoomBusiness allows owners to communicate directly with their customers, many of whom would frequent these businesses, even online, if they knew they were able to do so.”

    ZoomBusiness clients are given a unique link to their region which is then shared across organizational websites and social media to reach residents.

    “Main Street businesses are truly the lifeblood of a community,” said Alissa Sklar, vice president of marketing for GIS Planning. “According to FEMA, up to 40% of small businesses never reopen after a major disaster. With ZoomBusiness, we want to help make sure the local restaurants, retailers and service providers that define local communities are still there to serve area residents when this pandemic is over.”

    GIS Planning has made its ZoomBusiness tool free for its existing economic development clients (those using its investment attraction map, ZoomProspector); it is also available to new clients for a nominal fee. Prices are indexed to population size to keep them affordable for all communities. New clients can also be set up and ready to launch the tool within one day.

    Following the COVID-19 recovery, data experts at GIS Planning forecast continued use of the directory to promote small and medium-sized businesses across North America.

  • 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.

  • Trimble expands CenterPoint RTX Fast correction service in North America

    Trimble expands CenterPoint RTX Fast correction service in North America

    (Photo: Trimble)
    (Photo: Trimble)

    Trimble has expanded its CenterPoint RTX Fast GNSS correction service coverage area in North America.

    Additional states and provinces now covered by Trimble RTX Fast include Alabama, California, Florida, Georgia, Michigan, Mississippi, New Mexico, North Carolina, Ohio, Oregon, South Carolina and Washington, and Alberta and Ontario Canada.

    View the full coverage map.

    Trimble RTX Fast reduces convergence time, allowing customers to achieve horizontal positioning accuracy of better than one inch (2 centimeters), in as fast as one minute.

    Now, with CenterPoint RTX more farmers, surveyors, GIS professionals and construction contractors can experience the RTK-level accuracy of traditional cellular-based Virtual Reference Station (VRS) networks, while benefiting from the versatility of a satellite-delivered correction service, Trimble said.

    “Trimble RTX technology has continually evolved since its launch in 2011 with improving accuracy and reduced convergence times,” said Patricia Boothe, vice president of Trimble’s Advanced Positioning Division. “This network expansion demonstrates our commitment to bringing the market-leading performance of Trimble RTX Fast to more users, in more geographies around the world.”

    Trimble’s RTX network is currently available throughout most of the world, with the RTX-Fast network coverage available in select geographies in the U.S., Canada and throughout most of Europe, when using Trimble RTX compatible GNSS receivers. Subscriptions are available through Trimble’s Authorized Business Partners or Trimble’s online store.

  • Trimble adds Galileo and BeiDou to VRS Now service in North America

    Trimble adds Galileo and BeiDou to VRS Now service in North America

    Galileo and BeiDou observation data are now included with Trimble VRS Now subscriptions in North America.

    Photo: Trimble
    Photo: Trimble

    The addition of the Galileo and BeiDou constellations allow users to make use of more satellites, enabling more robust performance when working in harsh GNSS environments such as in urban canyons and under canopy, the company said.

    Trimble VRS Now in North America fully supports GPS, GLONASS, QZSS and now, Galileo and BeiDou satellite systems.

    The service is powered by the Trimble Pivot Platform GNSS real-time network software, Trimble said. As a true five-constellation solution, it delivers improved real-time positioning performance for customers in North America.

    VRS Now is designed for surveying, mapping and GIS, construction and agriculture professionals who require high-accuracy positioning in their workflows.

    Adding Galileo and BeiDou observation data provides significant benefits by enabling users to:

    • Operate in environments where traditional GPS + GLONASS systems’ performances are limited
    • Improve accuracy and reliability of GNSS solutions
    • Minimize the effects of multipath and interference

    “By including Galileo and BeiDou data, customers can achieve greater accuracy and positioning performance than ever before,” said Patricia Boothe, vice president of Trimble’s Advanced Positioning Division.

    With the addition of North America, Trimble VRS Now networks worldwide now support all five GNSS constellations. Besides North America, coverage is available throughout Europe, Australia and New Zealand when using a compatible GNSS receiver or display.

    Subscriptions are available through Trimble’s Authorized Business Partners or Trimble’s online store at tpsstore.trimble.com.

    VRS Now provides positioning professionals with instant access to real-time kinematic (RTK) and post-processing (PP) corrections using a network of permanent (fixed) continuously operating reference stations (CORS). Professional management and monitoring 24/7 by a global operations team provides peak performance and high reliability, Trimble said.

  • HxIP announces updates to 2017 airborne imagery collection plans

    Latest imagery collection covers U.S., Canada, Europe; plans include territories, cities

    The Hexagon Imagery Program (HxIP) has updated its 2017 airborne imagery collection plans of Wide Area Coverage (WAC) at 30-centimeter accuracy and Urban Area Coverage (UAC) at 15-cm accuracy in North America and Europe.

    By the end of 2017, the HxIP will update its content for more than 3.9 million km² in North America. This includes a refresh of 18 previously captured U.S. states and completes the full coverage of the continental United States, Hawaii, Puerto Rico, the U.S. and British Virgin Islands, and select areas of Alaska.

    The HxIP announces updates to 2017 airborne imagery collection plans of Wide Area Coverage (WAC) at 30-centimetre accuracy and Urban Area Coverage (UAC) at 15 cm accuracy in North America and Europe.
    The HxIP announces updates to 2017 airborne imagery collection plans of Wide Area Coverage (WAC) at 30-centimetre accuracy and Urban Area Coverage (UAC) at 15 cm accuracy in North America and Europe.

    In addition to the 30-cm program, the HxIP expands its 15-cm collection by 100 cities for a total of 347 U.S. urban areas covering more than 492,000 km². The HxIP also includes 23 Canadian cities at 30 cm with efforts underway to refresh and expand the Canadian library.

    This year will see the addition of approximately 650,000 km² in Europe bringing, the Western European coverage to more than 2.2 million km². Including countries such as Italy, Germany, Spain, France and Poland, this coverage expands the HxIP on the global stage, making it one of the most comprehensive, imagery programs in the world.

    Hexagon-Europe-W

    “Over the last three years since we launched the program, we have been extensively growing our coverage through adding new imagery acquisition partners and increasing our resources to support the program,” said John Welter, Hexagon Geosystems Content and Engineering Services president. “We are well on track to meet our 2017 goals, and we are continuously improving our offerings to better support our users, including completing coverage and reducing the time it takes to refresh our content.”

    Quality control by experts. Launched in June 2014, the HxIP provides valuable geospatial content and delivers professional-grade airborne images captured with Leica Geosystems’ airborne sensors, including enhanced-resolution, four-band orthos, rasterized point clouds, and stereo imagery.

    Captured by a network of Leica Geosystems airborne users, the data is processed by experienced photogrammetry professionals who ortho rectify, and correct colors and seam lines. Using the latest processing technology, these experts clean the data to be used in various applications, such as corridor mapping, real estate assessments and flood planning.

  • Telit receives AT&T certification for automotive-grade module

    Telit’s 300-Mbps LE940B6-NA LTE Cat 6 module has received AT&T certification for use on the carrier’s North American LTE wireless networks. The smart module is the first 300 Mbps Cat 6 automotive-grade solution certified by AT&T, Telit announced in a press release.

    With advanced security features, the LE940B6 aligns with automakers’ vehicle roadmaps which include requirements for secure, high-speed mobile data that support next generation applications such as advanced diagnostics, infotainment and remote software updates.

    “The automotive industry is continuously raising the bar on internet connection speeds to the car,” said Yossi Moscovitz, CEO of Telit Automotive Solutions. “Along with higher speeds, there are increasing requirements for security, quality and environmental performance which Telit has achieved with the LE940B6. With certification of the North American LTE-Advanced LE940B6-NA module variant, auto makers can immediately start delivering car models in the United States with these new modules.”

    The LE940B6 powers the entire connected-car platform, supporting current needs while including advanced features that enable future integration of up-coming value-added, telematics and managed services.

    The module can run in-vehicle applications inside a secure processing environment from the built-in 64-bit application processor, storage and memory. Automotive application programs can run entirely and securely on the module itself protected by advanced cyber-security capabilities.