Geneq Inc. has released the F90, a multi-constellation GNSS receiver with a high level of technology integration. The new product is designed to fulfill surveyors’ demands for performance, flexibility and cost-effectiveness.
The F90 tracks multiple constellations (GPS, GLONASS, Galileo and Beidou) and can maximize the acquisition and tracking process with all-in-view GNSS satellite frequencies, the company said.
Providing maximum performance for accuracy and real-time measurements, the F90 also supports real-time kinematic correction services, including the RTX service that can achieve centimeter accuracy without a base station.
The F90’s advanced technology ensures a high performance even in harsh environment such as under heavy canopy, Geneq said.
The F90 has an excellent combination of GNSS, 4G, Bluetooth and Wi-Fi antenna. With highly integrated Bluetooth, Wi-Fi and 4G network modules, and without affecting accuracy and efficiency, the innovative F90 GNSS receiver is light and small. Even with its magnesium-alloy casing, F90 weighs only 1 kilogram and measures 140 x 157 x 76 millimeters.
With its integrated highly sensitive E-bubble and new tilt survey algorithm, the F90 becomes a calibration-free GNSS receiver, Geneq said. It is immune to magnetic disturbance and free from the limitation of tilt angles so that it can be used to measure inaccessible points.
Equipped with an internal radio, enabling frequency band change from 410 to 470 MHz, the F90 can be used with different radio communication protocols. Another important feature is its integrated second-generation web user interfae control, which is fully compatible with all devices and all browsers.
The user will benefit the F90’s two smart hot swappable Lithium batteries (the same battery used with Geneq’s SXPad 1000P data collector), allowing uninterrupted field work for up to 10 hours.
In the not-too-distant future, the following scenario may take place.
Image: Stockvault
A corporation owns an improved property in a large metropolitan city and has decided to sell it to a prospective buyer. Through a series of electronic messages and high-tech operations, the seller, buyer, their respective counsels, lending institutions and a title company are provided with documentation stating the condition of the site along with holograms and 3D digital models worthy of a science-fiction movie. In a matter of minutes, the deal is closed with monies and titles silently swapping places out in the ether.
Behind the scenes, the surveyor is a big part of this transaction. But how will the operation of the land title survey look in the future? Like everything else, artificial intelligence (A.I.) and blockchain technology will play a substantial role in surveying. I don’t profess to be the next Carnac the Magnificent, but it could look like this…
HOW IT ALL STARTS
The seller contacts their corporate attorneys to begin the contractual process. Requirements for the sale include acceptable and insurable conditions of the site and a clean title policy from a title insurance company, so the latest land title survey requirements will be held for site and title review. Once the seller and buyer are committed to a sale of the subject property, a blockchain is established in a transactional database to track every step of the sale.
Image: GSA
The attorney will consult with “Sheldon,” an artificial intelligence system built by a leading e-commerce company and designed to assist with business-to-business commerce. Sheldon will be used to secure the services of a land surveyor for the transaction. By researching available consultants based upon the information for the parcel contained within the blockchain, Sheldon contacts firms that could meet the criteria for this part of the transaction.
Once an appropriate firm is chosen by Sheldon, the data for the survey within the blockchain is uploaded to “Thomas,” a digital assistant designed specifically for surveyors. Thomas works with Sheldon and the blockchain to formalize an agreement, secure the necessary insurance requirements, and finalize a payment schedule for services.
ENTER THE SURVEYOR
Once the project is secured, Thomas creates a project file, downloads current satellite images, GIS data (including parcel, building and utility information), and recorded documents for the subject parcel. Among the information is parcel data for the project site. This data is based upon historical land surveys and converted into an accurate dataset in which most of the property and land corners are now included in the GIS database. All corners within the database have been installed or upgraded to contain an RFID chip imbedded within the top of the marker.
Image: NOAA
These GIS databases also take advantage of ongoing advancements of the North American Terrestrial Reference Frame of 2022 (NATRF2022). Beyond the initial implementation, the National Geodetic Survey has incorporated additional precision gained by improved L5 satellite reception and other nations’ satellite constellations in sub-centimeter location with most survey-grade receivers. Thomas compiles all site data into a comprehensive package for submission to the surveyor.
Because of the advancements with instrumentation and sensors in locating improvements both above and below the surface of the ground, the latest land title survey standard has moved all optional Table A items into required information to be provided on the plat. The standard also now requires a drainage analysis to be prepared to determine how the subject property relates to the adjacent parcels.
Thomas reviews the current backlog of project managers and assigns/transmits the project to the first available team. The chosen survey project manager receives the project information and creates an Ethereum blockchain file to work with the master blockchain and begin the survey process. By creating additional survey programming working in conjunction with the project blockchain, all parties involved in the transaction can monitor progress every step of the way.
The first responsibility of the survey PM is to work with Thomas to evaluate the existing data available for the project location. Current conditions from satellite imagery, improvement and utility information from existing governmental GIS databases, and parcel/easement information from recorded document sources are used to determine flight paths for UAVs utilizing multiple sensors, avoiding substantial obstacles. This process will also establish areas to be surveyed/verified by mobile methods where aerial data cannot be obtained.
All available information is processed by Thomas to establish the most efficient routes and methods of data collection for the parcel through software designed to compile and review spatial datasets. This software is specifically designed to review existing information for potential conflicts in flight and on-the-ground obstacles. Once completed, a flight plan for the UAV and route plan for the autonomous mobile vehicle will be reported with missed areas identified for manual data collection.
FIELD WORK ON STEROIDS
When the time arrives for field work to begin, a technician is dispatched in an autonomous electric truck pre-programmed to go directly to the site. The truck is loaded with various survey-grade instruments and equipment (all GNSS equipped): vertical take-off fixed wing and multi-rotor UAVs (both with lidar, photo, hyper-spectral, and GPR sensors), an autonomous mobile ground robot (with GPR/lidar sensors), and an RFID reader for boundary location.
The technician works with the equipment through a universal tablet computer controlling both aerial and ground data collection simultaneously, depicting the progress of the work in real time. This gives the technician time to locate the boundary points with the handheld GNSS receiver/RFID reader to verify the limits of the property.
Once the autonomous work is finished, the technician processes the data on site, and software compares collection coverage versus the initial site review. When processing is complete, the technician will utilize a handheld GNSS receiver with lidar sensor to obtain remote areas not collected by the other methods.
The remaining data is compiled with autonomous data and re-analyzed for overall coverage and approved by the software for completeness. Once the computer determines everything has been collected, the technician checks the complete box and leaves the site.
OFFICE WORK AND WRAP-UP
The final field data is uploaded to cloud servers as the technician leaves the site and the survey PM is notified by electronic message of the field task completion. Thomas, the digital surveying assistant, takes the lead and begins the final processing. The data is reviewed for completeness, parsed for any anomalies within the downloads, and compiled into one database for building a 3D model of the site.
Photo and lidar data are compared for accuracy, utilities are verified against existing records and easements, and building characteristics are matched against governmental records for zoning code compliance.
Once this analysis is complete, the final drafting takes place to create the final deliverable. While the data within the model contains attributes of each entity, labels are placed interactively throughout the site to help depict the site information. This model is also suitable for use by architects and planners to utilize in their B.I.M. design programs, so the quality in the modeling output is top notch.
The final deliverable contains an overall report documenting site conditions, drainage characteristics and physical conditions of various entities. This report will also detail potential site encroachments, possible drainage issues, and zoning/parking red flags. Thomas will report back to the survey PM that all final checks have been made and deliverables made for submittal to the client, leaving only the final transmittal left to do.
Once the deliverable is received by the client, Sheldon (the B2B automated assistant) recognizes the delivery and begins the process of payment to the surveyor. With standardized surveys, automated assistant/analyzation systems, and trackable processes through blockchain, the client gets a quality product at a market rate in an acceptable timeframe and the surveyor gets paid in a reasonable period.
THEN WE ALL WOKE UP TO REALITY…
Maybe this fictional situation for land surveyors won’t be a reality in my lifetime, but I’m not willing to bet against it. I look back at my short 30+ year career and still marvel at the technological advancements yet I acknowledge we are still turning a corner in computing power (see May’s column). I remember the introduction of laser scanners and lidar sensors as future data-collector saviors, gathering multitudes of precise and accurate data much faster than any mortal. Now we have UAVs that can soar above us with little interference and provide images and data at a reasonable cost, so technology does benefit us.
But what about data that is automated to the point it is beyond the control of the surveyor? And what does this do to our shrinking surveying workforce?
Some may say it is a godsend on both accounts. I personally won’t turn out a product or survey in which I don’t have a good understanding of what the data represents or how it was collected; that violates a code of ethics of practicing beyond my expertise. I also don’t think automation will eliminate our technicians, but the surveying profession will need to provide adequate training for our next generation.
“I’M SORRY, DAVE. I’M AFRAID I CAN’T DO THAT.”
We live in a world in which so many things are automated (Alexa, Siri and “Hey, Google”) to assist us with even the most mundane of tasks. Amazon recently introduced a store where the customer doesn’t stop at a cashier; just grab the items off the shelf and walk out. Apple introduced its latest iPhone that opens by recognizing your face. Automation is here to stay, whether we like it or not.
Image: MGM
An article by the Pew Research Center (“Automation is Everyday Life“) described in detail the amount of anxiety that automation instilled in Americans. Many felt that while there are opportunities to increase productivity and profitability in many sectors, that will be offset by lost jobs replaced by automation. Others were also troubled by automation becoming more prevalent in medical treatment of senior citizens.
For many, the thought of automation isn’t nearly as scary as the concept of “artificial intelligence.” While most of the processes involve machine learning (ML) and refining results based upon increasing datasets, computing power is increasing and introducing new methods including “deep learning.” The algorithms being produced by deep learning through neural networks are making smarter decisions as they use larger and more complicated datasets.
From a June article for The Atlantic, Henry Kissinger (yes, that Henry Kissinger) offered these thoughts on A.I.:
Henry Kissinger (Photo: The Atlantic)
Ultimately, the term artificial intelligence may be a misnomer. To be sure, these machines can solve complex, seemingly abstract problems that had previously yielded only to human cognition. But what they do uniquely is not thinking as heretofore conceived and experienced. Rather, it is unprecedented memorization and computation. Because of its inherent superiority in these fields, AI is likely to win any game assigned to it. But for our purposes as humans, the games are not only about winning; they are about thinking. By treating a mathematical process as if it were a thought process, and either trying to mimic that process ourselves or merely accepting the results, we are in danger of losing the capacity that has been the essence of human cognition. (June 2018)
He also makes a strong statement that the United States needs to develop a national vision for AI like other countries (i.e. China, Russia, India) to stay competitive in computing power.
TRANSLATING ARTIFICIAL INTELLIGENCE INTO SURVEYING
The point of this discussion wasn’t to be “doom and gloom” of technology. I look forward to enjoying many of the advancements of AI and blockchain advancements. Many of the advantages of both technologies have not been brought to the surveying forefront yet, but it will only be a matter of time.
My one big fear to automation attempting to overtake and regulate some functions of surveying leads back to boundary determination and the increasing use of holding technology/mathematics over monumentation, hence Kissinger’s comment regarding human cognition. The rules of construction will always hold true in my boundary analysis until there is a time and place where all parcels (original and retracement) are created in a mathematical vacuum.
I also don’t see a timeframe yet that reduces the amount of measurement error between survey practitioners utilizing differing methods and technologies. Survey equipment manufacturers are still refining ways to get more precision from their GNSS receivers, yet still put them on a pole with a bullseye bubble that needs constant checking. Even tribrachs and total stations aren’t checked as often as recommended, but we always seem willing to argue over who measures better.
Until we get more consistent in our overall measuring as a profession, I’ll hold off on worrying about artificial intelligence taking over.
In the meantime, let’s back off calling a corner monument off by 0.03’ just yet. Let’s hope that when A.I. does become more prevalent, the surveying profession will have its collective heads wrapped around our own intellect as well.
Septentrio’s Jan Van Hees discusses the company’s AsteRx-i V IMU-enhanced GNSS receiver at Xponential 2018. According to the company, AsteRx-i V features its AIM+ interference mitigation and monitoring system, which can suppress a wide variety of interferers.
SXblue, also known as Geneq, has introduced its SXblue ToolBox, an Android application for SXblue GNSS receivers.
Using the SXblue ToolBox, receiver users can view and analyze the position data provided by the SXblue receiver and metadata related to its location. The user can send commands that enable or disable some features, including systems in use, mask angle or differential angle, and constellation in use, including GPS, GLONASS, Galileo, BeiDou and SBAS.
The SXblue ToolBox is also an NTRIP client capable of connecting to a NTRIP server for real-time kinematic (RTK) corrections and thus allow the receiver to issue very accurate location information. The application is able to record, save and transfer the raw data from the GNSS receiver, allowing post-processing activities on computers for surveying and geomatics professionals.
The application has been developed with special consideration for modern mobile device development and attention to user and dealer feedback, the company said.
The application includes a series of audible and visual alarms configurable by the user to determine the thresholds of the information provided by the SXblue GNSS receiver.
Main features of the SXblue ToolBox include:
Display of location information and quality of the position data
Skyplot of all-in-view constellations: GPS, GLONASS, Galileo, BeiDou, QZSS, SBAS
Log raw data
NTRIP/DIP client for receiving RTK corrections
Terminal to send commands and view the output data of the SXblue device
Audible and visual alarms
Activation of options and licenses via the application.
Hexagon’s Positioning Intelligence division has released the PIM7500 GNSS receiver explicitly designed for autonomous automotive platform development and solutions.
The single-sided receiver features a compact form factor that solders down directly for easy integration with electronic control modules and artificial intelligence (AI) development platforms, the company said.
The new receiver features dual-frequency GNSS reception from all available constellations including GPS, GLONASS, Galileo, BeiDou, NavIC, QZSS and SBAS. It offers sub-meter and centimeter-level positioning using Hexagon Correction Services to deliver the high-accuracy positioning required for the autonomous industry.
The PIM7500 is available in low to mid-volume quantities, making it a suitable GNSS receiver for mileage accumulation fleets.
“Hexagon Positioning Intelligence has a strong commitment to the automotive market and will utilize its leadership in GNSS-based technology to provide high precision and safe positioning systems to the automotive market — now and in the future,” said Andreas Niemann, business development manager at Hexagon Positioning Intelligence.
PIM7500 chosen for autonomous buses
Autonomous commuter buses are being developed by Bertrandt, with the PIM7600 GNSS receiver. The test system will be installed on a bus in Regensburg, Germany. (Photo: Patrick Reinig)
Bertrandt, a European company that specializes in automotive controls technology development, has selected the PIM7500 receiver as the precise positioning component on its innovation platform.
Bertrandt’s innovation platform uses the PIM7500 receiver and inertial measurement unit (IMU) from Hexagon Positioning Intelligence, combined with lidar sensors, to perform image processing for object detection, collect precise route data and generate highly accurate maps.
The innovation platform will be implemented on one of the public transportation electric busses in Regensburg, Germany.
“We are pleased to have Hexagon Positioning Intelligence onboard our innovation platform for this project,” said Ulrich Haboeck, team leader of electronics and software development at Bertrandt. “Hexagon Positioning Intelligence is the perfect fit to provide the GNSS sensor components for the platform because their technology will ensure the success of the project.”
Bertrandt announced the innovation platform on May 16. Hexagon Positioning Intelligence will be participating in Bertrandt’s TechDays Sept. 27-28 to demonstrate automotive and safety-critical GNSS and inertial solutions.
“Bertrandt is an ideal technology partner for us, and we are excited to be invited to have the PIM7500 as a component on their innovation platform,” Niemann said.
Sony Corporation has developed two new products, the Spresence main and extension boards for internet of things (IoT) applications, equipped with a smart-sensing processor.
The main board uses a multi-CPU structure equipped with Sony’s GNSS receiver (GPS+GLONASS) and high-res audio codec. A variety of systems for diverse applications — drones, smart speakers, sensing cameras and other IoT devices — can be built by combining the boards and developing the relevant applications.
Technological information about the products’ software and hardware is publicly available via open platform, allowing for a wide range of developmental possibilities and further expanding the market.
Positioning information and audio input/output functions are expected to become increasingly important in the expanding IoT market. The main board operates on low power and features a smart-sensing processor, with a built-in GNSS receiver and an audio codec that supports high-resolution audio sources. It employs a hexa-CPU, multi-core configuration that makes it easy for anyone to create high-performance, highly versatile applications.
For example, the new board can be used to control a drone using GPS positioning technology and a high-performance processor, voice-controlled smart speakers, low-power consumption sensing cameras and other IoT devices. It can also be combined with various sensors for use in systems that detect errors in production lines on the factory floor.
The IoT boards will be displayed at the Maker Faire Bay Area 2018 starting May 18 in San Mateo, California, and on Aug. 4-5 at the Maker Faire Tokyo 2018 in Tokyo, Japan.
Swift Navigation has issued a new firmware upgrade to its flagship product Piksi Multi GNSS module.
This marks the fifth major point release to Piksi Multi and is available free of charge to Swift customers. The most recent provided GLONASS support, among other features.
The firmware release also enhances Duro, the ruggedized version of the Piksi Multi receiver housed in a military-grade, weatherproof enclosure designed for long-term outdoor deployments.
Duro – Piksi enclosure.
Firmware Release 1.5 for Piksi Multi and Duro supports four regional Satellite Based Augmentation Systems (SBAS) — the United States-based Wide Area Augmentation Systems (WAAS), the pan-European Union-based European Geostationary Navigation Overlay Navigation System (EGNOS), the Japanese Multifunctional Transport Satellites (MTSAT) Satellite Augmentation System (MSAS) providing coverage for Japan and Australia and the GPS-Aided GEO Augmented Navigation (GAGAN) regional system operated by the Indian government.
These four regional satellite systems are used to improve the overall performance of GNSS such as GPS and GLONASS, both of which are supported by Swift’s receivers.
SBAS support is particularly relevant for Swift customers located in places where cell phone coverage is sparse or is not available, such as rural areas where precision agriculture operations are taking place or alternatively in marine locations, lakes, in-land waterways and up to approximately 100 miles off shore where cellular or internet coverage may not be feasible.
Applications using SBAS do not require a local reference station, allowing rovers such as drones, combines and other agricultural equipment and marine vessels to benefit from satellite corrections accurate to a sub-meter, when centimeter-accuracy is not required and where internet or cell coverage is spotty or absent.
SBAS Support — The new firmware adds support for WAAS + EGNOS + MSAS + GAGAN regional satellite constellations and augments standard positioning performance for GLONASS (G1/G2) + GPS (L1/L2C) for use with Swift Navigation products.
Acquisition Improvements — Firmware 1.5 allows Piksi Multi and Duro a faster time to first fix and once a signal has been acquired, improves accuracy and availability. Time to first RTK fix was improved by 21 seconds.
Standard Positioning Performance (SPP) Enhancements — Time to first SPP improved by 7 seconds.
Increased Satellite Count for RTK — Increased satellite count used in the RTK engine improves RTK performance in all environments, particularly those where skyview is partially obscured and/or rapidly changing.
“The addition of four regional satellite constellations for our devices enhances reliability and improved position accuracy in challenging or remote environments where autonomous vehicles may have limited or no cell coverage. Essentially, SBAS provides a free corrections service, allowing our precision agriculture, marine and other customers to receive satellite corrections without a base station,” said Anthony Cole, Ph.D., director of the measurement and positioning team at Swift Navigation. “Being hardware-ready means that Piksi Multi and Duro users simply download the 1.5 firmware at no additional cost, to get the latest features and performance improvements.”
SINGLE-FREQUENCY GPS POSITIONING. Can it get any better? In the March 2018 edition of this column, we looked at the development of precise point positioning or PPP — the (mostly) carrier-phase-based positioning technique using satellite orbit and clock data significantly more precise than that available in the broadcast navigation messages. We noted that dual-frequency PPP can achieve horizontal positioning accuracies better than 10 centimeters. On the other hand, single-frequency pseudorange-based GPS positioning using broadcast data (by far, the most common use of GPS) provides meter-level accuracy at best. And “at best” means under ideal conditions with no sky obstructions, negligible multipath, a benign ionosphere and healthy signals.
But what about the more typical conditions experienced while navigating in urban environments such as blocked signals and reception of reflected or non-line-of-sight signals and multipath-contaminated signals? And what if the ionosphere is disturbed to boot? A standard unaugmented single-frequency GPS receiver will be lucky to get consistent accuracies much below 10 meters. In some cases, positioning accuracy is compromised by the relatively inexpensive antenna and receiver hardware used in devices for the mass consumer market. That includes the positioning units in smartphones and vehicle satnav units. True, 10-meter accuracy positioning might be quite acceptable for certain applications including basic navigation to get from point A to point B. But there are many situations that we encounter in our daily lives where a predictable accuracy of 1 meter or better could be hugely useful such as identifying the correct lane in which a vehicle is traveling or identifying a particular parking space — not to mention various vehicle-to-vehicle positioning and situational awareness needs.
Sure, we can augment a GPS receiver with other devices such as inertial sensors, barometers, wheel-speed sensors and the like. And they can, indeed, be a big help. But can we improve the capability of the standalone GPS receiver?
For a long time, the use of multiple-constellation receivers has been touted as a panacea for blocked signals in cities. Since the 1990s, we have had two working satellite constellations: GPS and GLONASS. Yes, GLONASS has had its up and downs, but it has provided a more or less full constellation for a number of years now, and many consumer-level devices include a GLONASS capability nowadays. Some of the latest devices also sport the ability to use signals from the European Galileo and Chinese BeiDou systems now nearing completion.
While one might still have large dilutions of precision using a multi-constellation GNSS receiver, in general, even one additional satellite signal can be beneficial in improving accuracy or navigation continuity. Receiver chips with the ability to provide useful carrier-phase measurements will also be hugely beneficial, and we are already seeing developments in this regard in the smartphone market.
We should also mention that there can be significant differences in the performance of different kinds of antennas and their effect on positioning capabilities in the same environment. And, of course, how the measurements from different satellites are combined in a receiver’s processor can have an effect on the resulting position accuracy.
In this month’s column, I am joined by one of my graduate students, Ivan Smolyakov, who has carried out some real-world tests with the aim of improving single-frequency GNSS positioning in urban environments. The initial tests (using a survey-grade receiver to be replaced with more modest equipment in subsequent testing) concentrated on the benefit of using GLONASS alongside GPS, the effect of different antennas, and adaptive weighting of observations. Single-frequency accuracies below one meter? You bet.
A new generation of mobile platforms equipped with chips allows continuous carrier-phase tracking, lifting applications based on localization to the next level. Whether in transportation, pedestrian navigation or safety-of-life services, a robust position determination is required in various environments including cities.
Navigation in urban environments is significantly challenged by signal degradation. Typical urban scenarios result in blocked signals, reception of non-line-of-sight (NLOS) signals and multipath-contaminated signals. Low-cost single-frequency equipment suffers the most from such effects as a consequence of hardware limitations, while also being affected by potentially poor satellite geometry.
This article addresses the challenge for mobile platforms equipped with low-cost single-frequency receivers and patch antennas to efficiently utilize all GNSS signals available.
Various techniques attempt to minimize the impact of NLOS and multipath on a final solution: weighting based on the elevation angle of a satellite and signal-to-noise ratio of its signal, as well as exclusion of certain satellites from processing, selecting the most consistent set of satellites. In our work, we explored this approach, combining the aforementioned methods with automatic stochastic model adjustment. Signal degradation demonstration and algorithm testing was performed on 1-Hz combined GPS and GLONASS static and kinematic datasets collected in an urban environment. Our proposed algorithm yielded sub-meter-level positioning accuracy and showed a 10 percent accuracy improvement compared to regular weighting and satellite-exclusion-based algorithms.
In the past several years, the number of applications that at least to some extent depend on GNSS has increased dramatically. Precise point positioning (PPP) solutions propagated to common everyday uses and started to lead the way as a key method for coordinate determination in the low-cost regime of navigation. This area could be characterized by the necessity of real-time coordinate determination with a sub-meter/decimeter accuracy requirement and often with the expectation of reaching that level of accuracy in the most challenging environment for satellite navigation: the urban setting.
Tall buildings, tree foliage and the presence of reflective surfaces decrease the number of available satellites and result in reception of NLOS signals, as well as in reception of signals contaminated by multipath. The field of aided navigation addresses the problem by using additional devices and external information along with GNSS, such as tightly coupled inertial sensors or 3D mapping of the surrounding environment. Another way to deal with these degrading effects is to address their existence directly by means of consistency checking and outlier mitigation. However, while being effective, these types of algorithms can often create an excessive computational load, which limits their use for low-cost applications.
On the GNSS side, the problem also could be addressed by detecting faulty signals and adapting filtering parameters accordingly, making sure that incorrect a priori statistical information is not used as it can lead to solution degradation. Many adaptive techniques were developed, reducing the need to accurately know a priori filtering parameters.
Our research attempts to maximize the use of pure GNSS in the context of standalone low-cost single-frequency positioning, adjusting filter parameters in a way consistent with the surrounding environment. First, the vulnerability of low-cost patch antennas towards NLOS and multipath-contaminated signals has been investigated through a comparison to higher quality antennas in an observation campaign carried out in an urban environment. Second, based on preliminary analysis of findings and inspired by past work, we developed an adaptive weight adjustment algorithm with minimal computational load, aiming to address a rapidly changing surrounding multipath environment. The proposed algorithm was tested in GPS-only and combined GPS + GLONASS static and kinematic scenarios.
OBSERVATION CAMPAIGN
The idea behind the observation campaign was to highlight unwanted low-cost patch antenna vulnerability to multipath and NLOS signals. Three antennas were mounted on the roof of a car (see FIGURE 1): a high-grade antenna (Leica AX1203+ GNSS with 29 dB low-noise-amplifier (LNA) gain), a consumer-level patch antenna priced around $150 (Tallysman TW3470 with 40 dB LNA gain) and a truly low-cost patch antenna (Chang Hong Information Co., GPS Active 28 dB Magnetic Antenna) priced around $10.
FIGURE 1. Experimental setup. Tested antennas from left to right: Tallysman TW3470, Leica AX1203+ GNSS, low-cost patch antenna (Chang Hong Information Co.).
Paired with each antenna, we used geodetic quality receivers of the same model (Javad Triumph-LS) with identical configurations, which yielded the best possible performance on the receiver side, meaning that differences in analyzed behavior are mostly dependent on the antenna type. After the start of observations, the experimental setup remained stationary for 30 minutes in a parking lot environment, followed by an approximately 30-minute drive through downtown Fredericton, New Brunswick.
Road situations encountered included passing under a bridge and a traffic jam caused by road construction. These circumstances introduced complete signal blockage, as well as multipath-contaminated and NLOS signal reception. The Javad receivers recorded observables at a 5-Hz rate. We subsequently decimated the data to 1 Hz for post-processing. The GPS and GLONASS L1 pseudorange and carrier-phase observations (C1C and L1C in RINEX terminology) were used for the single-frequency positioning solutions.
METHODOLOGY
The results shown in this article were obtained using post-processing. However, the described technique is ready for implementation in real time. The undifferenced measurements model was selected as an approach commonly adopted for truly low-cost positioning platforms. Multipath is notoriously difficult to reliably estimate in a filter. Instead, our proposed technique takes advantage of the pseudo-multipath (also referred to as “code-minus-phase”) observable and a statistical analysis applied to its time series.
Observation Model. Given that the target equipment is low cost, the complexity of the observation model should be taken into account. The observables were modeled as follows:
ρ is the geometric range between antenna phase centers of receiver and satellite (m),
c is the speed of light in vacuum (m/s),
dT is the receiver clock offset (s),
dt is the satellite clock offset (s),
T is the tropospheric delay (m),
I is the ionospheric delay (m),
λ is the wavelength of the carrier (m),
N is the carrier-phase ambiguity
M, m is the multipath effect on pseudorange and carrier-phase measurements, respectively (m),
ϵP, ϵΦ is the measurement noise and any residual bias for pseudorange and carrier-phase measurements, respectively, including the effect of any dynamics-induced tracking loop errors (m), and
j represents a particular satellite.
The majority of modern mobile platforms have Internet access, and in this research it was assumed that information on satellite orbits, clock offsets and ionospheric delays could be acquired through real-time precise correction streams. For our computations, we used orbits and clocks from the Centre National d’Etudes Spatiales as well as ionospheric delays derived from European Space Agency global ionospheric maps (GIMs). The range term was corrected for Earth tides, ocean loading and relativistic effects.
In our study, coordinate determination is handled with a standard implementation of Kalman filtering. The Kalman filter state vector contains receiver coordinates, receiver clock, carrier-phase ambiguities and tropospheric delay.
Automatic Weight Adjustment. Our study revisited the technique developed by Bisnath and Langley (see Further Reading). First, the pseudo-multipath observable is calculated:
The term 2Ij in Equation (3) can be partially eliminated by applying a GIM correction. The pseudo-multipath observable gives a good representation of code multipath, as the magnitude of the carrier-phase terms in Equation (3) is much smaller than the corresponding pseudorange terms.
Pseudo-multipath observables are stored in a buffer of a size B1 and are used to calculate sample variances for each satellite (see FIGURE 2). When B2 variances are stored in a second buffer, the algorithm has enough data to make a decision as to whether the weights of the observables should be adjusted. The challenging part of the algorithm is the threshold determination, which will be discussed in subsequent sections.
FIGURE 2. Block diagram of the environment detection and weight adjustment algorithm.
TESTING AND RESULTS
We collected an urban dataset consisting of two segments: one stationary and one kinematic. The stationary segment was inspected since in this case the multipath patterns are not randomized by the moving surroundings as in the kinematic segment. When the weighting scheme was developed, we proceeded with its tuning and analyzed its performance in the more challenging, kinematic environment and also added GLONASS observations to the processing.
Preliminary Analysis. First, the behavior of the pseudo-multipath observable during the observation session was analyzed. The initial processing was carried out in GPS-only mode, applying an elevation-angle weighting scheme and 10-degree elevation mask angle. The reference coordinates were obtained with the PPP software developed at UNB using Leica AX1203+ GNSS dual-frequency observations. Thirty-minute static datasets showed that the horizontal error of the coordinates determined with patch antenna observations is just below the 2-meter mark, while the 3D-error is above 5 meters with height error being the biggest contributor (see FIGURE 3).
FIGURE 3. Absolute errors for GPS-only processing, 30-minute static session. Comparison among antennas.
The errors of higher grade antenna datasets proved to be significantly smaller with all error components being below the 0.5-meter mark. The comparison presented in FIGURES 4 and 5 shows a more perturbed behavior of the pseudo-multipath observable in the case of the low-cost patch antenna compared to the Tallysman (static and kinematic parts of the session are presented in the same plot). Interestingly, this behavior is not common for all the satellites tracked; only two of them (G12 and G09) show a high variation in the pseudo-multipath observable and only for periods of time with stable periods in between.
FIGURE 6 illustrates the pseudo-multipath observable compared among three antennas for satellite G12. It shows that, as might be expected, higher grade antennas perform better in terms of multipath rejection. Both G12 and G09 were more than 30 degrees above the horizon and normally would not be excluded from processing. The attempt of applying a weighting scheme based on the carrier-to-noise-density ratio C/N0 did not introduce any accuracy improvement. Indeed, C/N0 values did not show any visible correlation with the illustrated multipath contamination.
FIGURE 6. Pseudo-multipath observables comparison for GPS satellite G12.
We empirically determined that the optimal size of buffer B1 for the 1-Hz low-cost patch antenna data is close to 20 epochs. This value allows the algorithm to trigger adequate increases of variances when the pseudo-multipath observable is perturbed and keep all “good” signals below the calculated threshold. The threshold is determined by statistical analysis of buffer B2 of a reference satellite (see Figure 2).
FIGURE 2. Block diagram of the environment detection and weight adjustment algorithm.
We found it to be a good practice to select the reference satellite as one above 70 degrees elevation angle and with minimal sample variance for low-cost antenna data processing. FIGURE 7 shows the variance behavior for three GPS satellites: calculated statistics allow the algorithm to trigger the adaptive weighting algorithm for multipath-contaminated signals of satellite G12, while G02 and G03 follow the normal elevation-angle-dependent weighting scheme.
FIGURE 7. Pseudo-multipath sample variance comparison among three satellites for the static part of the campaign. Low-cost patch antenna observations.
Static Session. In GPS-only mode, applying the proposed algorithm allowed for a decrease in positioning absolute error for the low-cost patch antenna of more than 50 percent. Horizontal error was brought down to the sub-meter level, while vertical error remained the biggest error contributor being just above 2 meters (see FIGURE 8).
FIGURE 8. Absolute errors for positioning with low-cost patch antenna, 30-minute static session; processing methods comparison.
A comparison of convergence behaviors among the tested antennas and methods for the stationary setup in GPS-only mode indicated the convergence behavior dependency on the applied multipath-rejection efforts. Higher grade antennas capable of reducing multipath to some degree demonstrate much more stable convergence to reference coordinates, while the adaptive weighting algorithm partially eliminates the residual multipath effect at the software level.
As was shown by Lou et al., for example (see Further Reading), single-frequency positioning solutions can benefit from the integration of additional satellite constellations. Here, we report on testing a combined GPS+GLONASS model. For the static case, combined processing outperformed the GPS-only model with adaptive weighting by almost 1 meter in 3D error and improved height estimation by more than 50 percent. The weight adaptation algorithm introduced only a slight improvement in combined processing (see Figure 8).
Kinematic Session. Kinematic standalone positioning is especially challenging in the case of low-cost equipment utilization. The surrounding environment is constantly changing, which is illustrated by a shift in the behavior of the pseudo-multipath observables (see Figures 5 and 6), the C/N0, and the satellite availability.
The reference trajectory for kinematic testing was computed with the Leica AX1203+ GNSS antenna and receiver combination using dual-frequency data with the PPP software developed at UNB. When compared with the reference trajectory, the standard GPS-only solution experiences jumps as large as 9 meters in the horizontal plane and 15 meters in height. Application of the adaptive weighting technique to the same dataset noticeably improves the solution, decreasing the size of jumps in all coordinates (see FIGURE 9).
FIGURE 9. Low-cost patch antenna GPS-only solution superimposed on a georeferenced Google Map: no adaptation (red) and with adaptive weighting (green).
Understandably, the most efficient approach is the additional constellation integration. We estimate that 70 percent of the trajectory was determined with sub-meter horizontal accuracy when the GPS+GLONASS model was used. The adaptive weighting technique showed only minor improvements when applied to the combined model, which brings us to the conclusion that the stochastic model in the proposed algorithm needs to be investigated further.
CONCLUSIONS
Our research experiment allowed us to monitor the performance of low-cost versus high-grade GNSS antennas. The pseudo-multipath observable was shown to be an effective measure to trace the impact of multipath on a navigation signal. Analysis of subsequently calculated variances allowed our algorithm to automatically assess multipath environments and implement an adaptive weighting technique.
The technique proved to be especially effective for use with low-cost patch antenna observations in a GPS-only mode, providing a more than 50 percent increase in accuracy in a static case and noticeable compensations in coordinate jumps in kinematic mode. We intend to further improve the algorithm to potentially make a bigger impact on the combined GPS+GLONASS solution. The automatic adjustment of filtering parameters such as process noise in the Kalman filter can be considered for future research.
ACKNOWLEDGMENTS
Our research is supported by the Natural Sciences and Engineering Research Council of Canada. The authors thank Ryan White at the University of New Brunswick (UNB) for assistance with the observation campaign and Marco Mendonça, also at UNB, for helpful feedback on our work along the way. This article is based on the paper “Adaptive Algorithm for Low-cost Single-frequency Positioning in Urban Environments: Design and Performance Analysis” presented at ION ITM 2018, the 2018 International Technical Meeting of The Institute of Navigation, Reston, Virginia, Jan. 29–Feb. 1, 2018.
Ivan Smolyakov is a Ph.D. student in the Department of Geodesy and Geomatics Engineering at the University of New Brunswick (UNB) under the supervision of Richard B. Langley. His research efforts are concentrated on single-frequency precise point positioning challenges.
Richard B. Langley is a professor in the Department of Geodesy and Geomatics Engineering at UNB, where he has been teaching and conducting research since 1981. He has a B.Sc. in applied physics from the University of Waterloo and a Ph.D. in experimental space science from York University, Toronto. Langley has been active in the development of GNSS error models since the early 1980s and has been a contributing editor and columnist for GPS World magazine since its inception in 1990. He is a fellow of The Institute of Navigation (ION), the Royal Institute of Navigation and the International Association of Geodesy. He was a co-recipient of the ION Burka Award for 2003 and received the ION Johannes Kepler Award in 2007.
FURTHER READING
• GPS and Multi-GNSS Single Receiver Positioning
“Multi-GNSS Precise Point Positioning with Raw Single-frequency and Dual-frequency Measurement Models” by Y. Lou, F. Zheng, S. Gu, C. Wang, H. Guo and Y. Feng in GPS Solutions, Vol. 20, No. 4, October 2016, pp. 849–862, doi: 10.1007/s10291-015-0495-8.
“Intelligent Urban Positioning using Multi-Constellation GNSS with 3D Mapping and NLOS Signal Detection” by P.D. Groves, Z. Jiang, L. Wang and M.K. Ziebart in Proceedings of ION GNSS 2012, the 25th International Technical Meeting of the Satellite Division of The Institute of Navigation, Nashville, Tennessee, Sept. 17–21, 2012, pp. 458–472.
“Multiple Faulty GNSS Measurement Exclusion Based on Consistency Check in Urban Canyons” by L.-T. Hsu, H. Tokura, N. Kubo, Y. Gu and S. Kamijo in IEEE Sensors Journal, Vol. 17, No. 6, March 15, 2017, pp. 1909–1917, doi: 10.1109/JSEN.2017.2654359.
“Robust Outlier Mitigation in Multi-Constellation GNSS Positioning for Waterborne Applications” by J.A. Pozo-Pérez, D. Medina, I. Herrera-Pinzón, A. Heßelbarth and R. Ziebold in Proceedings of ION ITM 2017, the 2017 International Technical Meeting of The Institute of Navigation, Monterey, California, Jan. 30 – Feb. 2, 2017, pp. 1330–1343.
“Least-Squares Estimation and Kalman Filtering” by S. Verhagen and P.J.G. Teunissen, Chapter 22 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.
Trimble’s Chris Wheeler offers an overview of Trimble’s GNSS technology, including its latest receiver boards, which include the BD990 and BD992, at Xponential 2018 in Denver.
Septentrio’s Gustavo Lopez offers a rundown on the company’s AsteRx SB ruggedized multi-frequency GNSS receiver at Xponential 2018 in Denver. According to the company, the AsteRx SB can operate in RTK rover or base station mode and, with an on-board 16GB memory, it can log data for offline post-processed PPK.
NovAtel has demonstrated high-accuracy positioning performance using automotive-grade GNSS chipsets Teseo APP and Teseo V from STMicroelectronics. Combining automotive-grade multi-frequency GNSS chipsets with positioning algorithms and correction services from NovAtel improves the achievable positioning accuracy available to automotive users and provides a solution suitable for autonomous operation.
According to the company, these chipsets provide multi-frequency GNSS data for precise point positioning (PPP) and real-time kinematic (RTK) to enable accurate positioning capabilities. Teseo APP features built-in integrity checking for use in safety-critical systems, whereas Teseo V is used for non-safety-critical precise positioning applications.
The collaboration between the two companies is designed to reach car manufacturers and Tier 1 suppliers for future production models.
Test results: Horizontal position errors. Teseo V alone is shown in red, Teseo V + NovAtel in green. Test results: Horizontal cumulative error distribution. Teseo V alone is shown in red, Teseo V + NovAtel in green. (Chart: NovAtel)
Test results: Horizontal cumulative error distribution. Teseo V alone is shown in red, Teseo V + NovAtel in green. (Chart: NovAtel)
Driven Today. “STMicro is one of many chipset manufacturers coming to market with dual-frequency chipsets targeting the automotive sector,” said Jonathan Auld, VP Engineering and Safety Critical Systems for NovAtel. “We are taking advantage of their expertise in automotive measurement engines for high-volume, cost-effective reliable positioning. NovAtel brings high-precision algorithm expertise and integration with global corrections supplied by Hexagon Correction Services to this initiative.”
NovAtel’s positioning engine combines the GNSS measurements from these chipsets with inertial measurement unit (IMU) data and Hexagon Correction Services to deliver centimeter-level PPP positioning solutions in real time.
“Working closely with STMicroelectronics allowed us to innovate and drastically reduce time to market of our assured positioning solution tailored specifically for safe positioning of autonomous vehicles,” added Auld.
Comparison of GNSS Performance possible in automotive today (red), L1 automotive with corrections (green) and L1/L2 automotive with corrections (blue).
Driverless Tomorrow. “Precise absolute positioning is just one piece of the overall autonomous vehicle puzzle and must be done with safety and integrity concepts in mind.” Auld pointed to the partnership announced in 2016 between NovAtel, the Illinois Institute of Technology, and Stanford University to conduct leading-edge research to determine how GNSS technology can deliver a positioning solution that meets both the safety and accuracy requirements of autonomous automotive vehicles.
Previous research by academia and industry into GNSS integrity produced the successful WAAS program for aviation. The new work underway will extend the scope to include the autonomous ground vehicle use case. The research includes updated and expanded concepts for high-integrity carrier-phase algorithms as well as expanded threat models and safety monitors.
At the Automotive Tech.AD in Berlin, Auld added: “Today the primary use case for positioning in navigation is single-frequency GNSS, with up to 2 constellations, using narrowband RF and antennas, obtaining accuracy at the 1–2 meter level. This is primarily done with pseudorange-based positioning techniques, with some carrier-phase assistance. There are no functional safety standards, and so safety data is provided on the output solution.”
Autonomous Requirements. By contrast, he continued, autonomous operation will require lane-level and better accuracy: 3D centimeter to decimeter absolute positioning. This means multi-frequency, multi-constellation receivers and antennas to improve overall accuracy and increase available measurements. It will also require increased availability through sensor fusion with IMUs and other sensors. All of this must be brought together through a functionally safe development process targeted at ISO26262 Automotive Safety Integrity Level (ASIL) B.
Moving from meter to centimeter level position requires additional processing to handle all the added signals coming in; residual monitoring and observation exclusion, and carrier phase, “the key to centimeter-level positioning,” as opposed to code phase. The vehicle’s localization system must include enhanced positioning algorithms for multipath mitigation, a fast converging corrections network, enhanced Kalman Filters, and sophisticated sensor fusion.
Flexible Integration. NovAtel’s positioning engine architecture enables a flexible integration with different GNSS receiver chipsets, augmentation sensors and processor environments, providing automotive manufacturers with additional flexibility when it comes to sourcing of components and subsystems of advanced driver assistance systems (ADAS) and autonomous driving solutions.
The positioning engine is being developed to ASIL-B standards and will include a proprietary GNSS integrity solution to ensure safe positioning within defined protection limits tailored to the customer’s application requirements.
The AsteRx-i combines Septentrio’s latest compact, multi-frequency multi-constellation GNSS engine with an external industrial-grade MEMS-based inertial measurement unit (IMU). It can deliver accurate and reliable GNSS/IMU integrated positioning to the centimeter level as well as full 3D attitude at high update rates and low latency.
Key benefits for users:
IMU-enhanced GNSS positioning with full attitude: heading pitch and roll
AIM+ interference monitoring and mitigation system
High-update rate, low-latency positioning and attitude
Designed around demanding requirements for size, weight and power consumption, the AsteRx-i is suitable for optical inspection and photogrammetry.
Accompanied by a UAS-tailored carrier board, the AsteRx-i integrates seamlessly into light UAVs. The versatility of design and range of connection interfaces extend the AsteRx-i applicability to automation and robotics and as well as logistics.
The AsteRx-i includes Septentrio’s GNSS+ suite of positioning algorithms to convert difficult environments into good positioning: LOCK+ technology to maintain tracking during heavy vibration, APME+ to combat multipath and IONO+ technology to ensure continued position accuracy during periods of elevated ionospheric activity.
It also features AIM+ interference mitigation and monitoring system which can suppress the widest variety of interferers, from simple continuous narrowband signals to the most complex wideband and pulsed jammers.
“Complementing our GNSS portfolio with an INS offering is a natural evolution of our product range. At Septentrio, we design our GNSS solutions with a focus on reliability and availability. Smart integration of inertial sensors builds on these strengths to make affordable high-precision positioning and orientation solutions possible for ever more demanding applications,” said Francesca Clemente, product manager at Septentrio.