Tag: vehicle navigation

  • Swift Navigation raises $100 million for precise vehicle navigation

    Swift Navigation raises $100 million for precise vehicle navigation

    Swift Navigation logoSwift Navigation, a San Francisco-based GNSS tech firm, announced that it has completed $100 million in Series D Round financing. The financing round was led by SK Inc. and Potentum Partners with strong support from Swift’s existing investors. Swift’s technology powers several of the largest automotive and commercial vehicle fleets on the road today, supporting enhanced navigation and ADAS.

    New investors include FM Capital, OVN Capital, TELUS Ventures, TWM Venture Co., Buckley Ventures, Schox Venture Capital and additional independent investors.

    “We are delighted to be the lead investor for this financing transaction as part of our investment strategy in high-tech software companies,” said Subeom Lee of SK Inc. “We believe that Swift will contribute to advancing the new era of driverless technology.”

    David Simons, founding partner of Potentum Partners, stated, “Centimeter-level position accuracy on a continent-wide scale is impressive enough, but what really excites us is Swift’s ability to provide it with extraordinary reliability, putting absolute-position data at the core of safety-critical features in automotive, automation and machine control,”

    Since its Series C Round of financing, Swift has refined its global, centimeter-accurate precise positioning service and expanded its coverage across continents to meet the needs of an on-demand economy requiring higher levels of autonomy. Swift’s customers span the globe and include automotive OEMs and Tier 1s, last-mile delivery providers, mobile handset and application providers and those building rail, industrial machine control and IoT platforms for mass-market applications.

    “We have an amazing group of investors behind us and are honored to see the many customers who are using Swift technology at such incredible scale as they build the future of transportation and automation,” says Swift CEO Timothy Harris. “[We thank] our loyal partners and investors at NEA, Eclipse and EPIQ and […] welcome the support of our new investors to help us deliver precise positioning across the world.”

  • Launchpad: handheld mapping, excavator guidance, cesium clock

    Launchpad: handheld mapping, excavator guidance, cesium clock

    A roundup of recent products in the GNSS and inertial positioning industry from the September 2022 issue of GPS World magazine.


    OEM

    Receiver Upgrade

    OSNMA anti-spoofing tech now on PolaRx5 GNSS reference receivers

    Photo: Septentrio
    Photo: Septentrio

    Open Service Navigation Message Authentication (OSNMA) is now available on the high-end PolaRx5 reference receiver series. OSNMA offers end-to-end authentication on Galileo’s civilian signals, protecting receivers from GNSS spoofing attacks. OSNMA adds another layer of security to the receivers’ existing AIM+ anti-jamming and anti-spoofing technology. The PolaRx5 product range also now supports RINEX format versions 3.05 and 4.0.

    Septentrio, septentrio.com

    Anti-Jam Antennas

    Developed with the United States military

    Photo: Mayflower Communications
    Photo: Mayflower Communications

    The MAGNA-F and MAGNA-I GPS anti-jam antennas provide simultaneous L1/L2 protection and can protect commercial and military GPS receivers on aircraft. The MAGNA products were developed with sponsorship by the U.S. Navy and further improved by the U.S. Army to support GPS protection requirements for air, sea and ground platforms, such as fixed-wing/rotary aircraft, ships, UAVs and tactical vehicles. The MAGNA-F uses a 3.5-inch-diameter controlled reception pattern antenna (CRPA) compatible with existing fixed radiation pattern antenna (FRPA) footprints. The MAGNA-I (NavGuard 730) is a high-performance yet small GPS anti-jam integrated solution with a 4.5-inch diameter FRPA-compatible footprint.

    Mayflower Communications, mayflowercom.com

    Single-board computer

    Centimeter-level GNSS for mass-market applications

    Photo: ArduSimple
    Photo: ArduSimple

    The SimpleRTK2B single-board computer (SBC) is built around up to three u-blox ZED-F9P high-precision GNSS receivers. It simplifies 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.

    u-blox, u-blox.com; ArduSimple, ardusimple.com

    Optical cesium clock

    For assured positioning, navigation and timing (PNT)

    Photo: ADVA
    Photo: ADVA

    The OSA 3300-HP is a high-performance optical cesium clock with a 10-year lifetime compared to the five-year lifetimes of high-performance magnetic clocks. It provides the resilience required for PNT assurance in critical infrastructure and empowers service providers to deliver differentiated service-level-agreement timing offerings with integrated GNSS backup. The OSA 3300-HP has embedded Ethernet- and IP-based management as well as a user-friendly touchscreen graphical user interface.

    ADVA, adva.com

    Vehicle Navigation System

    With M-Code capabilities and upgrade paths for other GNSS systems

    Photo: Collins Aerospace
    Photo: Collins Aerospace

    NavHub-200M is a vehicle navigation system for the international market with military code (M-code) receiver capabilities. NavHub-200M provides assured positioning, navigation and timing (APNT) while improving overall resistance to threats to GPS, such as jamming and spoofing. Its message formats and signal modulation techniques ensure faster and more accurate performance for ground vehicles on the connected battlespace, while advanced security features prevent unauthorized access or exploitation. NavHub-200M also includes the open interface standards and sensor-fusion capabilities required for a GNSS upgrade path, such as that for Europe’s Galileo constellation, as well as the ability to interface with key vehicle sensors such as the inertial measurement unit (IMU) and odometer.

    Collins Aerospace, collinsaerospace.com


    MAPPING

    Mapping Handheld

    High-performance data collector

    Photo: Trimble
    Photo: Trimble

    The Trimble TDC650 handheld is built for data collection, inspection and asset management activities. The rugged solution provides scalable high-accuracy GNSS positioning for professional field workflows, including apps such as Esri ArcGIS Field Maps and Trimble TerraFlex software. The TDC650 is scalable, allowing customers to choose their desired accuracy down to the centimeter level.

    Trimble, trimble.com

    Lidar Scanner

    Powerful solution for manned and unmanned aircraft

    Photo: YellowScan
    Photo: YellowScan

    The Voyager long-range lidar scanner has a wide field of view, with all points collected oriented toward the ground so there is no loss of points. In all, 1.5 million points per second will be usable. Voyager combines a Riegl VUX-120 laser scanner with a Trimble Applanix AP+ 50 AIR or Applanix AP+ 30 AIR GNSS-inertial board, providing a precision of 0.5 cm and an accuracy of 1 cm. Voyager’s detection and processing of up to 15 target echoes per laser pulse allows for excellent vegetation penetration. It has an extremely fast data-acquisition rate of up to 1,800 kHz, suitable for projects requiring the highest point density. The laser scanner’s specifications can be customized and can be combined with YellowScan’s software solutions.

    YellowScan, yellowscan-lidar.com

    ArcGIS Pro Add-In

    Extends 3D Tiles Next workflow into Esri ArcGIS Pro

    Photo: ArcGIS
    Photo: ArcGIS

    The 3D Environments Add-In application for Esri ArcGIS Pro allows ArcGIS users to rapidly transform 3D Tiles Next data formats, such as One World Terrain, into ArcGIS Pro projects to create 3D scenes from 2D vector data and 3D models. The add-in leverages Presagis’ building templates and texture libraries that analysts use to create enhanced 3D visualizations of GIS environments, helping increase collaboration across the enterprise. The 3D Environments Add-In contains tools to create, transform and extract a wide variety of 3D formats to provide seamless interoperability between ArcGIS Pro and modeling and simulation applications. It is available on the Esri ArcGIS Marketplace.

    Presagis, presagis.com

    Cloud-Based GIS

    Energy performance data helps tackle climate change

    Photo: XMAP
    Photo: XMAP

    Municipal geographic information system XMAP can now incorporate the energy-performance ratings of individual properties to help local authorities tackle climate change, improve housing standards, and ensure landlords comply with legislation. The Energy Performance Certificate (EPC) data layer uses a rating system similar to the one used on new appliances, ranging from A (very efficient) to G (inefficient). It allows tenants and house buyers to make informed decisions. In addition to a color-coded visualization of current ratings, the XMAP EPC layer contains enhanced analysis including generalized ratings and the potential for improvement. Bath and North East Somerset Council, UK (pictured), has embraced this resource and is looking at how the data can be used to raise housing standards.

    XMAP, xmap.geoxphere.com

    Caged Drone

    For mapping and inspection in dangerous areas

    Photo: Flyability
    Photo: Flyability

    The Elios 3 is a collision-tolerant drone equipped with a lidar sensor for indoor 3D mapping. The drone is powered by a new SLAM engine called FlyAware that lets it create 3D models as it flies. It also hosts a new version of Flyability’s software for inspectors, Inspector 4.0. The Elios 3 comes with an Ouster OS0-32 lidar sensor, allowing inspectors to collect data for the creation of survey-grade 3D models using Connect software from Flyability’s partner GeoSLAM. Protected by a cage, the Elios 3 has advanced collision-tolerance features that allow inspectors to fly it inside dangerous confined spaces such as boilers, pressure vessels and mines.

    Flyability, flyability.com


    SURVEYING

    Data Collector

    Ergonomic yet rugged for fieldwork

    Photo: ComNav
    Photo: ComNav

    The R60 is a powerful handheld with an ergonomic design. It runs on Android 12 OS, providing a suitable workhorse for surveying professionals in the field. Survey Master field software works seamlessly on the R60, which features a Qualcomm 8-core processor for massive data processing. Its 64-GB memory allows ample data storage and enables the opening of CAD drawings in seconds. Other features include a QWERTY keyboard, a 5.5-inch sunlight-readable high-resolution screen, an IP67 rating (dustproof and waterproof), and a 9,000 mA Li-ion battery for more than 30 hours of continuous functioning.

    ComNav Technology, comnavtech.com

    Base Station

    Mobile station provides cm positioning

    Photo: HYFIX
    Photo: HYFIX

    The Mobile Centimeter (MobileCM) Space Weather Station is a ready-to-use GNSS device that will act as a real-time kinematic (RTK) base station and collect space weather data. The device is pre-configured to securely connect with the Global Earth Observation Decentralized Network (GEODNET) using a home Wi-Fi network. The full four-constellation GNSS base station has built-in NTRIP server functionality and is packaged with a survey-grade triple-band roof antenna and required cables.

    HYFIX, hyfix.ai


    MACHINE CONTROL

    Guidance System

    Upgradeable for precision agriculture

    Photo: SingularXYZ
    Photo: SingularXYZ

    The SAgro10 GNSS guidance system is an entry-level guidance system for precision agriculture, providing users with higher navigation precision and higher productivity, which can be upgraded to an automatic steering system. Embedded with a high-precision GNSS module, the SAgro10 system tracks all four global constellations. For users with network coverage or a UHF base station, the system provides centimeter-level accuracy navigation in real-time kinematic mode. In the absence of base stations, the SAgro10 system provides sub-meter navigation accuracy in single-point smoothing mode. Compatible with most agricultural tractors, its components can be installed within 15 minutes. The 10-inch sunlight-readable touchscreen has a clear and simple graphic interface.

    SingularXYZ, singularxyz.com

    Excavator Guidance

    Brings 3D mapping to small sites

    Photo: iDig
    Photo: iDig

    iDig 3D Connect is a solar-powered excavator guidance system with a GNSS receiver that can be removed and used as a rover, rather than permanently installed on the machine. 3D excavator guidance has seldom been used for small projects such as house foundations because of the need for a surveyor to stake out points and map a site. The removable receiver enables contractors to complete these tasks. The software provided creates a GNSS-generated site map, enabling precision digging relative to the area and making the process quicker, simpler and more eco-friendly than with 2D.

    iDig, idig-system.com


    MOBILE

    Asset Tracking

    Cloud-based service uses GNSS and Wi-Fi

    Photo: onurdongel/iStock/Getty Images Plus/Getty images
    Photo: onurdongel/iStock/Getty Images Plus/Getty images

    The Cloud Locator service takes data from LoRa Edge-enabled devices and uses Semtech’s LoRa Cloud Geolocation and Modem services for asset tracking both indoors and outdoors. It features built-in serverless technology and enables testing of ultra-low-power asset tracking on either a private or public LoRaWAN network. It is designed to work with trackers using Semtech’s LoRa Edge LR-series chips. The LR-series chips combine Wi-Fi and GNSS to obtain the latitude and longitude of devices in any indoor or outdoor location. Once configured on the service, together with Semtech’s LoRa wireless radio frequency technology for transmission to the cloud, customers can view the tracker location on a map in less than 15 minutes.

    Semtech, semtech.com & locator.loracloud.com

    Bike Computer

    Features multi-band GNSS receiver

    Photo: Garmin
    Photo: Garmin

    The Edge 1040 bike computer features solar charging and multi-band GNSS technology. Its multi-band GNSS receiver (GPS, GLONASS and Galileo) provides accurate positioning in challenging ride environments, such as dense urban areas or under deep tree cover. Advanced navigational tools help cyclists stay on track, such as turn-by-turn navigation and alerts that notify riders of sharp curves ahead. Route guidance and off-course notifications can be paused for exploring and turned back on for return to the original route. When using the Trailforks app, Forksight mode automatically displays upcoming forks in the route and where a rider is within a trail network.

    Garmin, garmin.com


    SIMULATORS

    Simulator Upgrade

    Features advanced hardware-in-the-loop testing

    Photo: Orolia
    Photo: Orolia

    Skydel 22.5 is a significant software upgrade to the Skydel simulation product line. It features advanced hardware-in-the-loop (HIL) testing solutions providing very low to zero effective latency. Enhanced visualization tools can monitor internal latency through real-time curves showing when the data is generated and sent to the RF signal. Users can also review the transmission of HIL packets for optimizing the entire network’s latency, checking its stability (jitter), and that data is available and used at the right time in Skydel. HIL testing is an essential step in the verification process of the model-based design approach because it involves all the hardware and software that will be used operationally.

    Orolia, orolia.com

    Synchronizer and Simulator

    Contained in an easily deployable suitcase

    Photo: Focus Telecom
    Photo: Focus Telecom

    The Time-Loader is designed for defense and mission-critical applications, for deployment in environments where GNSS signals are denied or disrupted. It supports any ground, naval or airborne system that needs real time of day (TOD) and 1PPS external synchronization aligned to the UTC or GNSS. It generates a GPS L1 C/A code RF output as if the signal were coming from a live-sky GPS antenna. It provides full-constellation GPS output and is compatible with external GNSS receivers. Its GPS-disciplined oscillator (GPSDO) is the Microsemi MAC-SA53/55, which provides excellent UTC accuracy with outstanding hold-over rubidium clock performance. A self-contained, miniature GPS simulator provides real-time extremely accurate signals. The 18-channel full-constellation simulator stores location/time/date data in internal memory and stores complex vector data to simulate dynamic scenarios. The simulator also can be used to transcode NMEA or SCPI position/ velocity/time (PVT) data into GPS RF signals.

    Focus Telecom, focus-telecom.com

  • Innovation: Quo vademus

    Innovation: Quo vademus

    Future automotive GNSS positioning in urban scenarios

    By Martin Escher, Mirko Stanisak and Ulf Bestmann


    INNOVATION INSIGHTS with Richard Langley
    INNOVATION INSIGHTS with Richard Langley

    WHERE ARE WE GOING with GNSS positioning? There have been many advances in satellite-based positioning over the past couple of decades and there are more to come.

    Probably the most significant advance, affecting the most users, has been the further miniaturization of GNSS chipsets and modules. Virtually every mobile phone now includes a GPS component. Developers have also made these embedded devices more sensitive so that they can work with smaller, less efficient antennas. Furthermore, GPS satellites are now being launched with additional, more capable signals and already high-end receivers are starting to use these signals. Once full constellations transmitting these signals are in place, consumer devices will likely make use of them as well.

    Another very important advance in GNSS positioning has been the development of additional GNSS constellations and multi-GNSS receivers capable of using their signals. Actually, it’s been a multi-GNSS world for quite a while now. The Russians began development of GLONASS shortly after work began on fielding GPS and both systems achieved full operational capability in the mid-1990s. Unfortunately, due to financial problems following the break-up of the Soviet Union, the number of operating GLONASS satellites fell to the single digits making the system virtually unusable. However, with renewed government support, GLONASS has once again become a viable GNSS and many consumer and professional receivers can track and use GLONASS signals along with those of GPS.

    In the 1990s, we also saw the development of the U.S. Wide Area Augmentation System, transmitting GPS correction and integrity information from geostationary satellites on the GPS L1 (and subsequently L5) frequency. Other compatible satellite-based augmentation systems followed, including the European Geostationary Navigation Overlay Service, Japan’s Multi-Functional Transport Satellite Satellite-based Augmentation System, India’s GPS Aided GEO Augmentation System, and Russia’s System for Differential Correction and Monitoring. Besides enhancing integrity, the data transmitted by the satellites of these systems improves GPS pseudorange-based positioning accuracy, sometimes to below the one-meter level.

    Starting about 15 years ago, we have seen the development of additional autonomous GNSSs, joining GPS and GLONASS. The European Galileo system is under construction as is China’s BeiDou system. And although only providing regional coverage, we should also mention Japan’s Quasi-Zenith Satellite System and the Indian Regional Navigation Satellite System. While all of the new systems are still in development and full constellations are still some years away from completion, the signals from the satellites already in orbit can be used to supplement those received from GPS and GLONASS satellites to improve positioning and navigation availability for some difficult navigation scenarios.

    One of the most difficult situations requiring a continuous positioning capability is driving in built-up areas where buildings and other objects can block the signals from a number of GPS satellites such that GPS-only positioning becomes impossible. Even if four or more satellites are in view of the satellite navigation receiver’s antenna, those satellites might have unfavorable geometry, resulting in significantly degraded positioning accuracy. However, if the receiver can access the signals of two or more GNSSs, then position fixes might be available where none were possible with GPS alone, and the accuracies of marginal fixes might be improved.

    In this month’s column, we take a look at some early work in using multi-GNSS plus additional sensors for navigating in the heart of the city of Braunschweig, Germany (the birth place of Johann Friedrich Carl Gauss, the inventor of least squares and the father of modern geodesy), and how the additional signals can help us to get where we’re going.


    In the near future, we will see the introduction of more and more next-generation advanced driver assistance systems (ADASs) targeting the field of automated or autonomous driving. These systems will have to be considered as safety critical. In contrast to conventional localization systems, they will have to guarantee a higher overall accuracy and integrity to their target applications. Of course, the overall performance of any localization system is mostly limited by its behavior during the worst conditions.

    Such behavior is a very limiting factor especially for an ADAS that uses a GNSS such as GPS. The accuracy and integrity of GNSS depend on the quality and availability of satellite signals. The more signals that are available, the greater are the accuracy and integrity. However, as GNSS signals can be blocked easily, the worst-time behavior is difficult to characterize, especially in challenging urban scenarios important for an ADAS.

    To face these challenges, additional sensors such as inertial measurement units (IMUs) or odometers can be used for positioning as well. These sensors can increase the availability and accuracy for situations where GNSS-based positioning is not available. Additionally, the characteristics of these sensors are complementary to satellite navigation. The combination of these sensors with satellite navigation thus has the potential to achieve a positioning accuracy and integrity superior to that of single-system performance.

    As the number of GNSS measurements is crucial for a precise position fix, the parallel use of different GNSS constellations can improve the overall performance significantly.

    Four global satellite-positioning systems are now available. The American GPS and the Russian GLONASS have been in operation for years and are already used in a wide variety of applications. Additionally, newer systems like the European Galileo and the Chinese BeiDou systems are under construction. Even though these systems do not have continuous worldwide availability at the moment, their currently available satellites can already be included in multi-constellation GNSS positioning. Once more satellites are in orbit, the benefit of multi-constellation GNSS will increase even further.

    In this article, we take a look at the current performance of multi-constellation GNSS positioning in an urban scenario, contrasting it with GPS-only positioning as well as GNSS positioning aided by additional sensors.

    Satellites in orbit

    To characterize multi-constellation GNSS performance, stationary GNSS data has been collected using different receivers in Braunschweig, Germany. GNSS data from GPS, GLONASS, Galileo and BeiDou was recorded over a 14-hour window on November 20, 2015.

    Based on the broadcast ephemeris data and the receiver’s position, the availability of GNSS measurements was calculated for the duration of the campaign. TABLE 1 shows the number of all satellites of the different constellations as well as the minimum and maximum number of available satellites for each system during the recording period down to an elevation angle of 0°.

    Table 1. Number of satellites in orbit and in view during a 14-hour window.
    Table 1. Number of satellites in orbit and in view during a 14-hour window.

    FIGURE 1 shows the satellite availability for the measurement campaign. To obtain a position fix using a single GNSS constellation, range measurements to at least four satellites of this constellation must be acquired. Thus, assuming optimal reception of GNSS signals, single-constellation positioning was possible for the full observing window using only GPS, only GLONASS and only BeiDou satellites. On the other hand, Galileo-only position fixes were not possible at any time due to the low number of simultaneously visible satellites.

    FIGURE 1. Satellites in view from Braunschweig, Germany.
    FIGURE 1. Satellites in view from Braunschweig, Germany.

    However, combining measurements from different GNSS constellations in parallel — multi-constellation GNSS — provides the most benefit.

    Multi-Constellation GNSS

    All major GNSS constellations operate independently and use different reference frames for position and time. To combine measurements of different GNSS constellations, the correct handling of the diverse reference frames needs to be ensured.

    On the one hand, the different coordinate systems have to be taken into account. However, the differences between the position frames is usually kept to within a few centimeters and can thus be neglected for most standalone-GNSS applications.

    On the other hand, the handling of the different system time scales requires a specific approach. Even though the inter-system biases (that is, the differences between the system time scales) are usually kept within a few nanoseconds, the influence of the inter-system offsets must not be ignored for most applications and have to be taken into account for a combined position solution.

    The most common approach is to extend the estimated state vector with a distinct clock error for each used constellation. For a combined position solution incorporating GPS, GLONASS, Galileo and BeiDou, the state vector used for the least-squares estimation could look like this:

    Inn-E1.  (1)

    Each pseudorange measurement only contributes to its respective clock-error component.

    Of course, as the values of more unknown variables have to be estimated, the number of necessary GNSS measurements increases, too. To calculate a combined position solution including GPS, GLONASS, Galileo and BeiDou for the above-mentioned example, seven variables must be estimated. This means that at least seven independent GNSS measurements are necessary at each epoch. However, if no satellite of a specific constellation is available, the state vector can also be adapted to not estimate the corresponding clock error. In this way, the availability of a multi-constellation GNSS solution is always higher or, in the worst case, equal to that of the single-constellation GNSS solutions.

    By being able to use more than just one GNSS constellation, the geometric distribution of the satellites over the sky is improved, resulting in a lower dilution of precision (DOP). A lower DOP value usually indicates a better mapping of range measurement precision into the position precision. However, as the different GNSS constellations are currently in different states of maturity, the range precision varies significantly. Thus, a multi-constellation position solution is not necessarily more accurate than a single-constellation solution, but will benefit from an improved overall availability and integrity.

    Such a capability is particularly important for safe operations in constrained scenarios like urban canyons, which are a common challenge for automotive applications. Compared to currently prevailing GPS-only positioning, multi-constellation GNSS has the potential to enable safety-of-life services, which will require a high level of integrity in the automotive domain.

    Tight coupling

    To take even greater advantage of multi-GNSS positioning in challenging environments, the combination with additional sensors can improve the overall positioning performance significantly. The Institute of Flight Guidance at the Technische Universität Braunschweig has developed a tightly coupled GPS fusion system, which incorporates measurements of a close-to-market IMU and odometer sensors for reliable urban car positioning.

    This system is capable of using raw data from a reference station receiver to generate differential GNSS corrections. These differential corrections must be free from reference-receiver clock error before they can be used by the tightly coupled system (rover-receiver clock-bias update by pseudorange positioning, rover-receiver clock-drift update by Doppler frequency velocity estimation, and clock-bias prediction by clock drift).

    Inn-E2.  (2)

    As shown in Equation 2, the system calculates the residuals for each pseudorange (PSR) received by the reference receiver based on the well-known reference antenna positionIn-x-ant and the current satellite position as calculated using its broadcast ephemerisIn-xj-sant . While calculating the residuals, it involves the atmospheric effects ε j computed by the Klobuchar ionosphere delay model and a modified Hopfield tropospheric delay model.

    These residuals must be corrected by the satellite clock errors In-dj-sat (also calculated using the broadcast ephemeris). The arithmetic average of the corrected residuals is used as an estimate for the reference receiver clock error (see Equation 3). This approach is sufficient for most applications, but it is also possible to use additional algorithms to estimate the clock error more accurately.

    In-Eq3  .  (3)

    To generate reference receiver clock error-free pseudorange corrections, the residuals are calculated a second time. Only the estimated clock error of the reference receiver is removed in the second set of residuals:

    In-Eq4  .  (4)

    The assumption was made that these residuals correct all satellites, all atmospheric errors and the inter-system time errors.

    With this assumption, the tightly coupled system uses the corrected residuals as pseudorange corrections for the ranges measured by the rover receiver. Using the corrected pseudoranges, the tightly coupled system can estimate the rover receiver’s clock error for positioning:

    In-Eq5  .  (5)

    In this way, the inter-system offsets are eliminated as well. Corrected multi-constellation GNSS measurements can thus be processed by estimating one receiver clock error only.

    Simulation of obstacles

    The performance of satellite navigation is affected directly by the distribution of the useable GNSS satellites over the sky. The more GNSS satellites are spread out over the sky, the lower the DOP value and the better the positioning accuracy. For reference, FIGURE 2 shows a sky plot of unconstrained GNSS with perfect reception of all GNSS satellites during the measurement period of 14 hours. Combining the satellites of all four GNSS core constellations (GPS, GLONASS, Galileo and BeiDou), up to 30 satellites are usable at the same time.

    FIGURE 2. Sky plot of GNSS satellites (GPS, GLONASS, Galileo and BeiDou) at Braunschweig.
    FIGURE 2. Sky plot of GNSS satellites (GPS, GLONASS, Galileo and BeiDou) at Braunschweig.

    Of course, this is an optimized scenario that can only be achieved using high-quality antennas without any obstacles in the vicinity. Many applications, including urban automotive situations, do not have a comparable reception of GNSS data, and will suffer from blocked satellites and multipath reception.

    Therefore, we created a simulation of surrounding obstacles to predict the behavior of GNSS positioning in challenging urban scenarios. In this simulation, all buildings are represented by endless walls with constant height. A satellite is assumed to be invisible if its line of sight crosses the wall.

    To get a first impression of the usability of this approach, we took GNSS measurements in front of the Institute of Flight Guidance in Braunschweig.

    Using this scenario, the same simulation of optimal visibility using ephemeris data has been conducted again. As shown in FIGURE 3, large portions of the sky are blocked by the simulated obstacles.

    FIGURE 3. Sky plot with valid (thick lines) and invalid (thin lines) measurements.
    FIGURE 3. Sky plot with valid (thick lines) and invalid (thin lines) measurements.

    Of course, the blockages also affect the number of visible satellites as shown in FIGURE 4. Instead of 23 to 31 satellites for the unconstrained scenario, only 11 to 18 satellites are now visible.

    FIGURE 4. Comparison of satellite visibility with and without simulated obstacles.
    FIGURE 4. Comparison of satellite visibility with and without simulated obstacles.

    In a following step, we validated the theoretical predictions of the visible GNSS satellites against the reception by a GNSS receiver of the available signals at the simulated position.

    Validation of simulation

    For a validation of the obstacle simulation, data from a high-grade receiver was used for the validation of the simulation. This modern GNSS receiver is able to track signals from all GNSS constellations (GPS, GLONASS, Galileo and BeiDou) on different GNSS frequencies with a data rate of up to 100 Hz. The BeiDou reception, however, was only acquired recently before the recording of the data and unfortunately suffered from bad BeiDou tracking performance.

    The receiver was connected to a multi-frequency antenna. This GNSS antenna was installed at the back of the roof of the research car. A sky plot of the tracked signals is shown in FIGURE 5.

    FIGURE 5. Tracked signals of the high-end receiver.
    FIGURE 5. Tracked signals of the high-end receiver.

    A comparison of the simulated (Figure 3) and the actual (Figure 5) sky plots shows a very good agreement between the simulations and the measurements. There are, however, some spots in the sky plot where the real GNSS receiver is able to track satellites that are behind a building. This can be explained by the reception of signals through the windows of the building. Thus, the signal-quality indication based on the receiver’s signal-to-noise measurements of these spots is quite bad in these situations.

    As described before, we experienced some problems with the BeiDou reception of the high-grade receiver. Thus, we used an additional single-frequency GNSS receiver. This receiver is capable of providing raw L1 GNSS data of two constellations simultaneously and was configured to track GPS and BeiDou satellites. In this way, an additional sky plot showing GPS and BeiDou reception in the same setup could be generated. The visible BeiDou satellites are shown in light blue in FIGURE 6 and are in accordance with the simulated visibility.

    FIGURE 6. Valid signals sky plot of the single-frequency receiver data.
    FIGURE 6. Valid signals sky plot of the single-frequency receiver data.

    In general, the sky plots identify significant differences compared to the simulated ones as even in regions blocked by buildings some satellites can still be tracked. The contour of the building, however, can still be seen in the signal strength plot in FIGURE 7.

    FIGURE 7. Signals strength sky plot of the single-frequency data.
    FIGURE 7. Signals strength sky plot of the single-frequency data.

    This result is an indication that the single-frequency receiver can track some satellites blocked by the buildings using diffracted or reflected signals, but, of course, resulting in worse positioning accuracy.

    It goes without saying that the various receivers we used are designed with contrary goals in mind. High-performance GNSS receivers are optimized to provide accurate position solutions for high-demanding applications. Thus, the receiver attempts to suppress multipath effects as much as possible to obtain precise and accurate position solutions. The single-frequency receiver, on the other hand, is closer to the low-price, high-volume class of receivers for portable devices, and is optimized to provide valid position output even in challenging environmental situations. Thus, the receivers must not be compared directly because they are designed for completely different purposes.

    Simulating urban canyons

    To assess the overall multi-GNSS performance in urban scenarios, we conducted driving tests in the city center of Braunschweig. Driving through city centers is particularly challenging for any positioning algorithm because of various potential sources of errors. Instead of only using suburban commuter roads, the route we chose represents the most challenging situations for the city center. Most of the roads are surrounded by multi-story buildings (typically up to six floors) very close to the driving lanes. This is – especially for European cities – a common and challenging urban scenario for satellite navigation. An example of such a scenario is shown in FIGURE 8.

    FIGURE 8. Dimensions of representative urban scenario.
    FIGURE 8. Dimensions of representative urban scenario.

    To quantify the impact of the limited GNSS availability due to buildings and other obstacles, we simulated a scenario with walls on both sides of the road. With the road running in a north-south direction, we simulated buildings within a distance of 14 meters and a height of 15 meters. The simulated effect on a GNSS receiver in the middle of the street due to blocked satellites in this scenario is shown in FIGURE 9. Satellites with an elevation angle of up to 65° can be obstructed by the buildings.

    FIGURE 9. Sky plot for obstacle simulation of urban canyon.
    FIGURE 9. Sky plot for obstacle simulation of urban canyon.

    In this scenario, more than half of the sky is blocked by buildings, making satellite navigation quite challenging. Additionally, Braunschweig is located at about 52° north latitude and is close to the inclination of most GNSS constellation orbits (GPS 55°, Galileo 56°, BeiDou MEO 55°). Only GLONASS satellites can be seen in the far northern part of the sky from time to time due to their inclination of 65°.

    Using GPS satellites only, fewer than four satellites are available for long periods of time. On the other hand, using a combination of all constellations, up to 14 satellites can be used even for this constraining scenario. Most of the time, at least seven satellites are visible, allowing a multi-constellation GNSS position solution.

    Downtown positioning

    To assess the practical benefit of multi-constellation GNSS in urban scenarios, we conducted a test drive in downtown Braunschweig using our research car. This area is dominated by narrow roads with multi-story buildings on both sides of the road. Using recorded data from different GNSS receivers and other sensors, multiple positioning solutions were obtained by post-processing the recorded data to compare the different positioning performances.

    As a baseline for comparison, a GPS-only position solution was calculated. This result represents the current state-of-the-art navigation systems for most production cars. All valid GPS-only position fixes are shown in FIGURE 10. For large portions of the test drive, no GPS-only position solution was possible because of insufficient GPS measurements.

    FIGURE 10. GPS-only standalone positioning fixes for test drive in Braunschweig.
    FIGURE 10. GPS-only standalone positioning fixes for test drive in Braunschweig.

    To quantify the benefit of multi-constellation GNSS compared to GPS-only, a combined position solution was calculated using the same data as before. There was a significant improvement in the availability compared to the GPS-only position solution.

    However, even when using multiple GNSS constellations, some areas with no valid GNSS fixes still exist. The GNSS availability can be improved further by using differential corrections from a GNSS reference receiver. The correction data is available in the research car using 4G mobile telecommunication links to different service providers. Each provider uses a network of GNSS receivers to calculate differential corrections. However, all commercially available services are currently limited to GPS and GLONASS. Thus, another stationary multi-constellation GNSS reference receiver at the Institute of Flight Guidance generated correction data for the test drives. As the baselines are short in this scenario (not longer than 10 kilometers), no significant spatial decorrelation is expected.

    As the majority of possible inter-system offsets are already eliminated using the differential corrections of identical receiver types, a multi-constellation solution can be calculated here even with as few as four GNSS satellites in view. This is shown in FIGURE 11. In this way, the achieved availability increased again.

    FIGURE 11. Differentially corrected multi-constellation positioning fixes for test drive in Braunschweig.
    FIGURE 11. Differentially corrected multi-constellation positioning fixes for test drive in Braunschweig.

    Finally, using all the information available in the car, a hybrid position solution based on differentially corrected GNSS, inertial navigation and the test vehicle’s odometer has been calculated.

    In sections without any GNSS positioning aiding (marked red in FIGURE 12), the inertial navigation system was used in dead-reckoning mode. As these outages lasted only for short periods of time, the accuracy of the combined position remained usable for the duration of the test. In this way, an accurate position solution could be calculated for the whole test drive using this tightly coupled positioning algorithm.

    FIGURE 12. Tightly coupled positioning trajectory for test drive in Braunschweig.
    FIGURE 12. Tightly coupled positioning trajectory for test drive in Braunschweig.

    With increasing positioning complexity, the computational burden increased as well. For a tightly coupled system integrating the measurements of the different sensors, significantly more calculations must be performed in real time than for current GPS-only standalone positioning. However, even today these computations can be easily made using embedded devices.

    Conclusions and outlook

    For this article, the achievable positioning performance of multi-constellation GNSS has be analyzed with a special emphasis on urban automotive applications. Simulations of constrained environments have been compared with real data and show good agreement. Multi-constellation GNSS outperforms GPS-only positioning, especially in situations where large portions of the sky are blocked by obstacles, because significantly more satellites remain usable. Multi-constellation GNSS has thus the potential to be an important part of future safety-of-life positioning and navigation applications.

    However, a few challenges still exist. Some GNSS constellations have not reached their full operational capabilities as not all satellites are in orbit yet (Galileo and BeiDou). Additionally, the ranging errors of these systems are expected to decrease with improved navigation message accuracy and receiver performance.

    The availability of numerous GNSS constellations results in new requirements for the receivers as well. Even though most manufacturers of GNSS equipment already support the additional systems with some products, the majority of currently used GNSS receivers is limited to one or two constellations, especially in mass-market applications. In addition, the reception quality of the newer systems is not always on the same level as GPS or GLONASS because of the limited experience that manufacturers have with Galileo and BeiDou. This, we hope, will change in the near future.

    Acknowledgments

    This article is based on the paper “Future Automotive GNSS Positioning in Urban Scenarios” presented at The Institute of Navigation 2016 International Technical Meeting, held in Monterey, Calif., Jan. 25–28.

    Manufacturers

    The high-grade receiver used in our tests was a Septentrio AsteRx3. The receiver was connected to a NovAtel GPS-703-GGG antenna. The single-frequency receiver we used was a u-blox LEA-M8T GNSS receiver with firmware version 2.3. Additionally, we used a NovAtel OEM6 multi-GNSS receiver and an Analog Devices ADIS16375BMLZ IMU.


    MARTIN ESCHER holds a Dipl.-Ing. in electrical engineering from the Technische Universität (TU) Braunschweig in Braunschweig, Germany, and has been employed as a research engineer at the Institute of Flight Guidance (IFF) since 2010.

    MIRKO STANISAK is a research assistant and Ph.D. candidate at the IFF of TU Braunschweig. He received his Dipl.-Ing. in mechanical engineering in 2009 and since then has worked on various GNSS-related topics.

    ULF BESTMANN received his Dr.-Ing. in mechanical engineering from the TU Braunschweig in 2010. He is employed at the IFF of TU Braunschweig, where he is head of the navigation department.

    Further Reading

    • Authors’ Conference Paper

    “Future Automotive GNSS Positioning in Urban Scenarios” by M. Escher, M. Stanisak and U. Bestmann in Proceedings of ITM 2016, the 2016 International Technical Meeting of The Institute of Navigation, Monterey, Calif., Jan. 25–28, 2016, pp. 836–845.

    • Multi-Constellation GNSS Measurements

    Precise Point Positioning with Galileo Observables” by R.M. White and R.B. Langley in Proceedings of the 5th International Colloquium on Scientific and Fundamental Aspects of the Galileo Programme, Braunschweig, Germany, Oct. 27–29, 2015.

    “Accuracy and Reliability of Multi-GNSS Real-Time Precise Positioning: GPS, GLONASS, BeiDou, and Galileo” by X. Li, M. Ge, X. Dai, X. Ren, M. Fritsche, J. Wickert and H. Schuh in Journal of Geodesy, Vol. 89, 2015, pp. 607–635, doi: 10.1007/s00190-015-0802-8.

    Getting a Grip on Multi-GNSS: The International GNSS Service MGEX Campaign” by O. Montenbruck, C. Rizos, R. Weber, G. Weber, R. Neilan and U. Hugentobler in GPS World, Vol. 24, No. 7, July 2013, pp. 44–49.

    Precise Positioning with Galileo Prototype Satellites: First Results” by R.B. Langley, S. Banville and P. Steigenberger in GPS World, Vol. 23, No. 9, Sept. 2012, pp. 45–49.

    “Performance Evaluation of Integrated GPS/GIOVE Precise Point Positioning” by W. Cao, A. Hauschild, P. Steigenberger, R.B. Langley, L. Urquhart, M. Santos and O. Montenbruck in Proceedings of ITM 2010, the 2010 International Technical Meeting of The Institute of Navigation, San Diego, Calif., Jan. 25–27, 2010, pp. 540–552.

    The Future Is Now: GPS + GNSS + SBAS = GNSS” by L. Wanninger in GPS World, Vol. 19, No. 7, July 2008, pp. 42–48.

    • Tightly-Coupled GPS Fusion System

    “A GPS/Galileo Tightly-Coupled Localization System for Safety-Relevant Automotive Assistance Systems” by H.-G. Büsing, M. Escher, T. Scheide and P. Hecker in Proceedings of ION GNSS 2011, the 24th International Technical Meeting of the Satellite Division of The Institute of Navigation, Portland, Ore., Sept. 19–23, 2011, pp. 356–362.

    • Geometry Effects on GNSS Positioning

    Dilution of Precision” by R.B. Langley in GPS World, Vol. 10, No. 5, May 1999, pp. 52–59.