Category: Applications

  • Topcon Announces Expanded Features, Connectivity Options with Magnet v2.0

    Topcon Positioning Group announces a multitude of new features and enhanced functionality to the entire Magnet suite of connected workflow software. The Magnet suite includes solutions for the field personnel, the office designers and managing supervisors.

    The release of Magnet v2.0, a Topcon enterprise solution for the geomatics industry, provides more than 30 substantial additions or upgrades to the Enterprise, Field and Office packages. Enterprise is a cloud service designed for the supervising manager that connects the Field and Office products and provides a collaborative web-based interface to company data. Cloud-based collaboration and real-time data exchange makes Magnet a productivity enhancing solution for virtually any operation.

    Magnet v2.0 is now available.
    Magnet v2.0 is now available.

    “Magnet is the industry leader in cloud computing and real-time data exchange,” said Jason Hallett, Topcon vice president for software product management. “Now with v2.0, the total product suite has been elevated to a new level. Not only does Magnet allow for real-time collaboration between the project manager, job foreman, job site crews, office personnel, engineers and consultants, it also introduces myriad new features that will increase productivity in every aspect of every job.”

    Key new developments are expanded functionality for BIM and GIS applications.  Magnet v2.0 now has customized packages designed for building layout and high accuracy GIS application.

    A unique new feature is Hybrid Positioning technology, available in the Magnet Field solution package. It provides the option to simultaneously connect to GNSS signals and robotic measurements on a single rover pole. “This is a powerful feature that is easily managed in Magnet,” Hallett said.

    “Topcon continues to bring efficiencies in productivity by providing the ability to maintain simultaneous connections to a robot and a GPS rover when using the Hybrid Positioning module.”

    Other key features available to enhance data workflow and automation include:

    • AutoCAD 360 cloud surfing: Allows user to visualize, edit and share field projects with non-Magnet users.
    • AutoCAD Civil 3D support: Single-click ability to convert 3D line work generated in Magnet to DWG and launch seamlessly in AutoCAD Civil 3D for review or continued design, and vice versa.
    • Real-time sessions: An office user can log in and connect to any active project, select a field crew and view the field activity and data in real timeMagnet Field-enabled rovers to work from a single cellular-enabled RTK base.
    • Asset manager: Ability to show all active field assets (crews and equipment) in Map View with satellite image background.
    • Third-party file format support: Enlarged library of supported file formats of all major positioning equipment providers, and third-party vendors to Magnet.

    “With Magnet a company can manage its positioning data and field information to ensure maximum efficiency in all facets of each project. The exciting new BIM and GIS features makes it the most productive workflow solution for almost every precise positioning and mapping professional,” Hallett said.

    Magnet v2.0 is available for use with Topcon and Sokkia instruments and is available through subscription service so the user has continuous access to the latest features. Magnet Field and Office products can also be purchased for stand-alone use.

  • Orbit GT Showcases Clearance Checker for Mobile Mapping at Intergeo

    Orbit-GT_Clearance-Checker-for-Mobile-Mapping

    Orbit GeoSpatial Technologies will be presenting the Clearance Checker for Mobile Mapping at this year’s Intergeo, being held this week in Essen, Germany.

    “The Clearance Checker is an automatic detection tool that uses any mobile mapping lidar data to check clearances in height and width over any designated trajectory,” said Peter Bonne, vice president of business development and senior product manager at Orbit GT. “With the Clearance Checker, a vehicle contour of any designed size, is virtually driven through the point cloud over a chosen trajectory. Any collision or near-collision is automatically detected and listed for reporting, interpretation and subsequent actions. This tool is a must have for all rail- or tramway exploitation, oversize transport planning, and indeed every road and railroad maintenance or improvement project. This tool is an add-on to the Mobile Mapping Asset Inventory solution and is the first in a range of automated and semi-automated detection tools to be made available in shortly.”

  • Bluesky Announces International Expansion at Intergeo 2013

    Bluesky_Intergeo_WUsing an airborne mapping system, aerial surveying company Bluesky is expanding its international operations. The integrated system, developed by Optech, includes a LiDAR and fully integrated thermal sensor and high-resolution camera.

    Bluesky is exhibiting at Intergeo 2013, being held this week in Essen, Germany.

    Already proven in the UK the system, thought to be a world first, has already been successfully deployed in Northern Europe with additional projects proposed in Central Europe and the Middle East. The Bluesky system combines the Orion M300 LiDAR, CS-LW640 Long Wave Infrared thermal sensor and a CS-10000 RGB camera.

    “The integrated Optech system has been very successfully used for many projects in the UK and the results have provided our customers with the highest quality data as well as economic advantages due to the simultaneous capture of multiple data types,” commented Rachel Tidmarsh, Managing Director of Bluesky International. “We are now in a position to offer these advantages to potential customers around the world.”

    “Bluesky is the perfect example of an organization with the talent and vision to take full advantage of the unique capabilities of the latest Optech sensors. In addition, we are pleased that the ultra-compact and modular design of the system has made it portable and easy to install for them, further supporting Bluesky in their ambitious plans to expand their operations beyond the UK,” added Bill Sharp, Marketing Manager at Optech, Inc.

    The Optech solution used by Bluesky includes an Orion M300 LiDAR (Light Imaging Detection and Ranging) system; which uses aircraft mounted lasers to accurately determine the distance between the sensor and the ground or other targets such as buildings and vegetation. Specifically designed to offer a cost effective, high performance solution at mid altitudes, the Orion M300 is ideally suited for applications such as infrastructure modelling and environmental monitoring, including flood risk analysis and forestry management.

    The Optech CS-LW640 sensor records thermal infrared measurements and has already generated impressive results for recent projects. In upcoming projects it will be used for identifying heat loss from buildings, pipeline monitoring and forestry analysis. Like the CS-10000, it can be used simultaneously with the LiDAR or independently to fit the end user requirements. In addition to capturing thermal images of the target sites, the CS-LW640 camera can be mounted simultaneously with the other two sensors, providing customers with a wealth of coincident information for their area of interest; a complete solution, including highly efficient automated data processing, resulting in substantial acquisition savings.

  • GPS Tracking Solution Now Offers DMS Integration

    Spireon, a Mobile Resource Management (MRM) and Business Intelligence Solutions provider, has completed an initial phase of the integration of its industry leading GoldStar GPS solution with Frazer’s Dealer Management System (DMS).

    Frazer is a provider of software solutions that auto dealers across the nation use to grow their business and increase their productivity, including its comprehensive DMS, which has functions such as dealer inventory management, credit application processing, electronic contracting, set up bank contracts and BHPH deals, dealer management tools, loan servicing and accounting systems.

    Joint customers of GoldStar GPS and Frazer can now experience online access to a single solution to execute critical commands. The integration allows dealers to execute commands directly from their Frazer application, interface saving customers time and improving their ease of use. Dealers can monitor and take action on their collateral within their day-to-day dealer management application.  Key features of the initial phase of integration include the ability to conduct an on-demand locate, and disable and re-enable the starter interrupt.

    “Spireon’s new partnership with Frazer is another example of Spireon’s ongoing quest to improve the ease of use of our solutions through key partnerships to enhance the customer experience for effective collateral management, vehicle tracking and risk mitigation. GoldStar GPS and Frazer users will experience a platform that will allow them to do more.”  Explains David Meyer, Executive Vice President of Spireon.

    “We have watched the incredible growth of GoldStar GPS and are very excited about now offering Goldstar GPS as an integrated feature within the Frazer DMS. This will make a lot of dealers’ lives just a little bit easier.” Michael Frazer, President.

  • A Comparison of Free GPS Online Post-Processing Services

    On October 1, the U.S. federal government shut down and furloughed 800,000 non-essential workers. While services considered essential remained active, those considered non-essential services, like the National Geodetic Survey’s Online Positioning User Service (OPUS), were shut down. OPUS is a free, online GPS post-processing service. If you try to access www.ngs.noaa.gov, the following screen will be displayed:

    NGSShutdownScreen

    For those of you who rely on OPUS for GPS post-processing, now is a great time to try one of the other seven online post-processing services available and not subject to the U.S. federal government. Yes! I wrote seven, and the results from those seven are comparable to OPUS. The other seven, free online GPS post-processing services are:

    CSRS-PPP: Canadian Spatial Reference System, Natural Resources Canada

    AUSPOS: Geoscience Australia

    GAPS: University of New Brunswick

    APPS: Jet Propulsion Laboratory

    SCOUT: Scripps Orbit and Permanent Array Center (SOPAC), University of California, San Diego

    magicGNSS: GMV

    CenterPoint RTX: Trimble Navigation

    My colleague Mark Silver, creator of the X90-OPUS receiver I wrote about a few months ago, embarked on an effort to run test data through each of the online post-processing services to demonstrate that there are free, online GPS post-processing services available worldwide that produce results comparable to OPUS. The following report is the result of his efforts:


    A Comparison of Free GPS Online Post-Processing Services

    By Mark Silver

    You are probably familiar with the National Geodetic Survey’s OPUS suite of online post processing tools (OPUS-Static, OPUS-Rapid Static and OPUS-Projects.) These services are capable of producing centimeter-level positioning from static GPS observations. What you may not realize is there are at least six viable alternatives to OPUS.

    All are free, easy to use, provide world-wide coverage, and generate surprisingly similar results.

    Since each uses a unique baseline tool and processing strategies they form an excellent reality check against each other.

    IGS orbits and the IGS permanent CORS arrays are used by many of the services, however some use proprietary equipment arrays and orbit products that provide additional redundancy.

    How comparable are these services? Which one is the best?

    Criteria for Comparing

    Comparing results is a difficult proposition:

    • The true/correct answer for any site is unknown.
    • What grading scale should be used? Should elevation differences be weighted differently than horizontal differences?
    • Should the peak-to-peak range or the standard-deviation be prized?
    • Should comparisons be made on long 24-hour data sets or short 2-hour occupations?
    • Is a single data set sufficient for a meaningful comparison or are multiple data sets preferable?
    • Should a service be ‘thrown out’ of consideration because the solutions are substantially different from the mean?

    The answer to all of these questions is “it depends.” Your evaluation will depend on your specific application.

    For this evaluation, the following rules governed the data set selection:

    • Choose a site known to be stable with a clean EMI environment.
    • Use 24-hour observation sets to enable ‘best case’ processing.
    • Use a sufficiently large data set, 32-consecutive days, to expose trends.
    • Choose a time period, 90-days in the past, so precise orbits are available to reduce ephemeris effects.
    • Only consider GPS data.
    • Use default settings for every option on each processing service.

    Scoring

    This would not be as interesting without a little competition.

    To keep the evaluation simple, the sum of the X, Y and Height range will be the score and the services will be ranked from lowest score to highest score, with the low score being the ‘best.’

    Range was chosen as an indicator of the expected maximum error that might be encountered if only a single 24-hour file was observed.

    The combined range rewards a processing scheme that best estimates delays, interference, clock errors and other sources of change that occurred during the 32-day trial.

    Remember that the every aspect of this ‘competition’ is arbitrary: from the selection of observation sets, to the final scoring system.

    The real take-away from this evaluation is not that one service is better, but how close all of the services are to each other.

    Two services (JPS’s APPS, magicGNSS) won’t be acceptable to the average user and a third (RTX Centerpoint) may not work for some users based on receiver and antenna support. Details of these problems are presented with the service descriptions below.

    The Test Data

    SGU1 in St. George, UT USA was chosen as the observation base. The observations consist of 32 consecutive days (May 3, 2013 through June 3, 2013), 24-hour observation files, 30-second interval, GPS only data. The data files were downloaded from the NGS CORS archive.

    Each of the 32 files were submitted to each of the processing services and the results have been tabulated for X, Y and Ellipsoid Height. All data is presented in IGS08 current epoch framed coordinates. All data has been projected to UTM Meters for these comparisons.

    The Average Values

    Remember, the real story is how close each of these services produce results to one another. Let’s look at the average positions from each service and the difference from OPUS:

    Fig 1: Average Solution Difference from OPUS
    Fig 1: Average Solution Difference from OPUS

    As you can see in Figure 1 above, the services were generally within 5mm of OPUS in X, Y and Height.

    Position Tracking vs. Time

    Fig 2: Service Results X vs. Time
    Fig 2: Service Results X vs. Time

     

    Fig 3: Service Results X Range, Average
    Fig 3: Service Results X Range, Average

     

    Fig 4: Service Results vs. Time
    Fig 4: Service Results vs. Time

     

    5_YGrid
    Fig 5: Service Results Y Range, Average

     

    Fig 6: Service Results Z vs. Time
    Fig 6: Service Results Z vs. Time

     

    Fig 7: Service Results Z vs. Time
    Fig 7: Service Results Z vs. Time

     

    And the Winner Is…

    Following are the scores, based on the combination of X, Y and Height range:

    Fig 8: The Scores
    Fig 8: The Scores

     

    Score ranking (remember this is just for fun as the services provided remarkably similar results):

    1. AUSPOS
    2. CenterPointRTX
    3. GAPS
    4. APPS
    5. OPUS
    6. CSRS-PPP
    7. magicGNSS

    There is a significant issue in the JPL APPS’s reported output positions, which will keep it from being of any use to most users. magicGNSS’s results are significantly different than the other services. User’s should independently evaluate magicGNSS’s suitability for their purpose. SOPAC’s SCOUT could not be evaluated because it patently does not support either the receiver or antenna that was used at the test site.


    AUSPOS: Geoscience Australia

    Score: 0.023

    Submittal Page: http://www.ga.gov.au/bin/gps.pl

    AUSPOS is a free service from Geoscience Australia. Access is via a simple web interface, the antenna height and type are entered along with a email address for the returned report set. File submission is via FTP or directly from the web interface.

    The returned PDF report is the best looking of the reviewed services and includes a Processing Summary showing a map of the CORS sites that were used in the solution. SINEX files are also available.

    AUSPOS uses the Bernese GNSS Software for processing baselines, IGS orbits and IGS network stations. Solutions are available for anywhere on the earth.

    RINEX files need to be at least 1-hour in length, 6-hour files are recommended. Compact RINEX files are also accepted. Files may be compressed with UNIX, Hatanaka, ZIP, gzip or bzip compression.


    Centerpoint RTX Post Processing: Trimble Navigation Limited

    Score: 0.030

    Submittal Page: http://www.trimblertx.com/UploadForm.aspx

    CenterPoint RTX Post Processing is a free service offered by Trimble.
    It works anywhere in the world and is based on a proprietary Trimble 100+ worldwide CORS network. Accuracy is 2 cm with 1-hour of observation data; 1 cm with 24-hours. Files longer than 24-hours are not accepted.

    RTX uses GPS, GLONASS and QZSS tracked SV’s.

    The reported output frames include ITRF2008 at current epoch and a user selectable frame like NAD83/2011 2010.0. RTX is one of the few services that will directly export NAD83 framed results.
    A single page PDF and a XML result file are returned by RTX. Unfortunately, it is not possible to copy numerical results from the read-only PDF result file to the clipboard.

    RTX supports a limited number of receivers (Trimble) and a relatively small subset of IGS modeled antennas. For this test, TEQC was used to stuff the RINEX headers with a comparable Trimble receiver to the actual Ashtech ProFlex 500 receiver that is in use at SGU1. This was all that was required to spoof an accepted device. If the antenna had not been listed, it would have been necessary to spoof the antenna and adjust the height to reflect the difference in L1 phase center offset.


    GAPS: University of New Brunswick

    Score: 0.032

    Submittal Page: http://gaps.gge.unb.ca/indexv520a.php

    GAPS is an ongoing project at the University of New Brunswick and was developed by the Department of Geodesy and Geomatics Engineering.

    File submission is by a web page and GAPS provides a large number of user inputs and potentially allows the highest level of customization of any of the reviewed services:

    • You may enter a priori coordinates, and a priori constraints
    • GAPS accepts static or kinematic files
    • You can set the elevation mask
    • The Neutral Atmosphere Delay model is selectable
    • Earth Body Tides and Ocean Tidal Loading can be applied or disabled

    GAPS only processes GPS data (no GLONASS.)

    Submitted filenames must adhere to the SSSSDDDh.YYt file format. GAPS accepts RINEX and compact RINEX files, they may optionally be gzip, unix compressed or ZIP compressed.


    APPS: Jet Propulsion Laboratory

    Score: 0.033

    Submittal Page: http://apps.gdgps.net/apps_file_upload.php

    WARNING! APPS only reports the derived position to the nearest decimeter-meter in geographic (lat/lon) coordinates, while reporting ECEF coordinates to a fraction of a millimeter. If you choose to use APPS, you will need to manually convert the ECEF XYZ to geographic coordinates.

    JPL’s APPS is based on GIPSY-OASIS (currently version 5). APPS uses NASA’s 70+ Global GPS Network plus densification from other systems (100+ total receivers distributed globally.) Solutions are typically available with 5 seconds delay from observation.

    APPS is easy to use, you just specify a file to upload and then click on ‘Upload’ it takes only 15 seconds to get a result after the file upload is complete. You can optionally register for a free account and use email or FTP for bulk uploads.

    APPS also has receiver Live Performance Monitoring: (http://www.gdgps.net/monitoring/index.html) which generates a real time graph of three receivers spread through the world.


    OPUS: U.S. National Geodetic Survey

    Score: 0.035

    Submittal Page: http://www.ngs.noaa.gov/OPUS/

    OPUS solutions are the most common PPP Post-Processed solution in the United States. Two flavors of OPUS are available for single points:

    1. OPUS-Static: Available worldwide, requires 2-hours of data
    2. OPUS-Rapid Static: Available with sufficient nearby CORS stations, requires 15-minutes of data

    Long occupations (6+ hours) result in excellent horizontal and GPS-derived ellipsoid heights.

    The new OPUS-Projects service processes multiple receivers through multiple sessions to a final processed network adjustment.


    CSRS-PPP: Natural Resources Canada

    Score: 0.039

    Submittal Page: http://webapp.geod.nrcan.gc.ca/geod/tools-outils/ppp.php

    Before using CSRS-PPP, you will need to register for a free user account.

    CSRS has a fantastic desktop application named PPP-Direct that you can just drag and drop files onto. PPP-Direct automatically submits the file and saves all typing, greatly reducing the chance of error.

    CSRS-PPP uses both GPS and GLONASS (if available) observables. Ocean Title Loading corrections can be overridden.

    CSRS-PPP will accept single frequency files for processing. CSRS will accept RINEX and Compact RINEX, and will decode ZIP, GZIP and unix compression formats.

    CSRS-PPP has a fantastic PDF report, a .csv file detailing results epoch by epoch and a great machine readable summary file.

    The desktop submission tool, coupled with the great output reports made CSRS-PPP my favorite tool.


    magicGNSS: GMV

    Score: 0.081

    Submittal Instructions: http://magicgnss.gmv.com/ppp/

    magicGNSS Blog: http://magicgnss.gmv.com/wordpress/

    magicGNSS accepts emailed files and returns solutions by email. Turnaround time is fast and features a nice PDF report plus SINEX, receiver clock bias files, tropospheric delay, KML trajectory and RINEX CLK clock bias files.

    Static and kinematic files with observations from GPS, GLONASS are processed by magicGNSS and the service reportedly Galileo-ready.

    magicGNSS uses a subset of IGS stations to provide core coverage.


    SCOUT: Scripps Orbit and Permanent Array Center (SOPAC). University of California, San Diego

    Scout accepts RINEX and compact RINEX files, compressed (Z, gz, ZIP) submitted from an FTP site or pushed onto a provided FTP server.

    Files must be generated on a limited subset of receivers and antennas. While the IGS antenna and receiver files are the basis for acceptable devices, not all IGS-listed devices are on the allowable device list. SCOUT documentation specifically warns against spoofing devices and antennas.

    SCOUT uses the GAMIT processing engine.

    Because the test data for this article is from a unsupported receiver and the submittal process requires a FTP host server with anonymous access which most users will not bother with, the output from SCOUT was not evaluated.


    Conclusion

    The similarity of results between all of the services I processed is amazing. That they differ only by millimeters demonstrates the robustness of the algorithms and processes they use.

    The difference between AUSPOS, RTX, GAPS, OPUS and CSRS-PPP solutions are negligible. For important positioning projects, it undoubtedly makes sense to use them all.

    For locations in the United States, OPUS and RTX return NAD83-2011 framed results. Only OPUS returns derived orthometric heights using GEOID12A. While OPUS has more provenance than the other services, it is easy enough to submit important observations to multiple services as a reality check for important positions.

    ###

    As you read from Mark’s report above, even though OPUS is shut down until the U.S. Congress can resolve its differences, don’t let that stop you from processing your GPS static sessions. However, some level of due diligence on your part is needed as requirements vary for each service. For example, static sessions for the OPUS-RS service can be as short as 15 minutes while other services require two hour GPS static sessions. Furthermore, some services process GPS L1 data while others require both GPS L1 and GPS L2 observations.

    See you next month.

    Follow me on Twitter at https://twitter.com/GPSGIS_Eric

     

  • Hemisphere GNSS Offers New Eclipse Positioning Modules

    Hemisphere GNSS Offers New Eclipse Positioning Modules

    Photo: Hemisphere GNSS
    Photo: Hemisphere GNSS

    Today, Hemisphere GNSS introduces the Eclipse P306 and P307, the latest models in the Eclipse series. The Eclipse P306 and P307 track multi-frequency GPS, GLONASS, and BeiDou satellite signals and are Galileo and QZSS ready. By tracking more signals, RTK positioning performance improves especially in challenging environments.

    The Eclipse P306 and P307 are the first products to utilize the company’s new SX4 ASIC. Capable of simultaneously tracking code and phase signals on 89 satellites, SX4 boasts 372 channels and can be configured to address several diverse applications through software.

    Smaller than a business card, the Eclipse P306 upgrades existing designs using Hemisphere’s standard 34-pin modules. The Eclipse P307 is a drop-in upgrade for designs based on the industry accepted 20-pin module. Both products offer scalable performance. RTK accuracy is achieved in either single- or dual-frequency mode. When subscribed for multi-frequency, multi-constellation RTK, Eclipse receivers have fast RTK initialization times even over long distances.

    “While the Eclipse P306 and P307 provide outstanding RTK performance,” commented Dr. Mike Whitehead, Chief Technology Officer of Hemisphere GNSS, “non-RTK users benefit from our COAST, SureTrack, and HeadStart technologies.” COAST and SureTrack work together to maintain sub-meter positioning for 40 minutes when differential corrections are lost. HeadStart reduces the occurrence of cold starts by keeping time while the receiver module is powered off, providing faster startup times.

    Support of the Chinese BeiDou GNSS constellation is significant. The BeiDou constellation not only fully covers China, but extends beyond, covering 2/3 of the world’s land mass, benefiting 5.8 billion people. Coverage currently includes Asia, Australia, New Zealand to South Africa, Europe and all of Russia, as well as Hawaii with, on average, three or more BeiDou satellites visible above 15°.

    In February 2013, Hemisphere GPS changed its name to Hemisphere GNSS, Inc., after parting ways with its agriculture unit. While both names are owned by the company, in order to reflect the company’s support of all GNSSs and update the company’s image, “Hemisphere” has been adopted as its brand name. The company also has adopted a new logo and has launched an updated website, www.HemisphereGNSS.com.

    Hemisphere will be introducing the new Eclipse P306 and P307 OEM positioning modules at the annual Intergeo conference in Essen, Germany, October 8th-10th, 2013 at Booth #A3.070.

  • Nexteq Navigation Launches New Version of NexGeo GIS Software Suite

    Nexteq Navigation Launches New Version of NexGeo GIS Software Suite

    Nexteq's NexGeo Office.
    Nexteq’s NexGeo Office.

    Nexteq Navigation has officially released the next version (V2.0) of its GIS data collection suite, NexGeo. The suite consists of a mobile application for GNSS handhelds to collect and organize GIS data, as well as a desktop application used to customize and organize projects, manage field crews, and integrate with other data formats.

    NexGeo aims to provide a complete solution, from augmenting accuracy to a user-friendly, efficient data-collection tool. An improved user interface provides seamless access to Nexteq’s positioning algorithms, notably in the PPP field, including SBAS-based Freedom algorithm, Internet-based i-PPP global services, and traditional RTK, all available in the field as well as post processed where necessary.

    The latest version of the software contains a slew of improvements and new features, Nexteq Navigation said. NexGeo Mobile on the handheld is redesigned to provide intuitive shortcuts to the software’s main functions directly on the dashboard, simultaneously presenting a panoramic view of working mode, data quality, and handheld status. Improvements of NexGeo Mobile include pausing and resuming features, quick navigation to preset waypoints with compass or map view, offset feature collection using data from a laser rangefinder, and enhanced options of Feature Cloning, Filtering, and Updating.

    When managing projects, post processing the data and tracking the field operation in NexGeo Office, the new interface, including comparison and review tools to customize results, significantly improve the capability of project management and post data analysis. A new coordinate system manager offers an easy way to set up customized coordinate systems.

    Besides all the functional changes made to NexGeo, the software suite has received a complete interface overhaul, as well as improvements to loading times and performance. Experienced users will remain at home with the NexGeo feel, as the backbone of  the software suite has not changed. All existing projects are compatible with the new versions.

    In keeping with Nexteq’s commitment, NexGeo v2.0 is available for free download for all existing authorized clients. For users interested in trying out the NexGeo experience, demonstrations can be provided by contacting [email protected].

  • NovAtel Awarded Contract to Supply WAAS Receivers for FAA System

    NovAtel's WAAS G-III receiver.
    NovAtel’s WAAS G-III receiver.

    NovAtel, an OEM provider of high-precision GNSS positioning products, has been contracted by the Federal Aviation Administration (FAA) to produce and deliver 176 Wide Area Augmentation System (WAAS) third-generation reference receivers (G-III).

    The contract includes engineering support for the receiver as well as support for the current generation reference receiver (G-II), Geostationary Earth Orbit Uplink Subsystem – Type 1 (GUST) receiver, and Signal Generator (SIGGEN).

    The third-generation WAAS program is a technology refresh of the highly successful, currently operating second generation WAAS Satellite-Based Augmentation System (SBAS).  WAAS provides integrity monitoring, correction data, and increased satellite availability to users of GPS within its coverage area.  The integrity monitoring features of the WAAS allow the use of GPS L1 C/A for safety-of-life applications and in particular for the civil aviation industry.   The third-generation WAAS will monitor and augment the modernized GPS L5 signal, allowing aviation receivers to operate in two protected aviation frequency bands with assured integrity.

    NovAtel's WAAS G-II receiver.
    NovAtel’s WAAS G-II receiver.

    NovAtel’s reference receivers and uplink station equipment have been a central element of the WAAS since its inception. The G-III reference receiver uses fully updated hardware and tracks all GPS signals including the legacy GPS L1 C/A, L2P(Y) (semi-codeless), and the modernized L2C, L5, L1C signals as well as the WAAS L1 C/A  and L5 signals.

    The WAAS G-III reference receiver provides a rich set of range measurement data, signal integrity metrics, and logs for processing by the system’s data communication processor. The receiver architecture is designed to facilitate future expansion and reconfiguration to support the evolving needs of WAAS and other SBAS systems worldwide, including multi-constellation augmentation systems.

    “We have a long relationship with the FAA and have worked very closely with the WAAS program team to develop a third-generation ground reference receiver that carries over the pedigree of our first and second generation products, while adding features and processing capacity required for the modernized system,” said Jason Hamilton, director of marketing for NovAtel. “The WAAS G-III was designed and tested specifically for ground reference networks requiring reliable continuous operation, high-longevity components, and DO-178B design assurance.”

  • Innovation: Getting Closer to Everywhere

    Innovation: Getting Closer to Everywhere

    Accurately Tracking Smartphones Indoors

    By Ramsey Faragher and Robert Harle

    If we wish to obtain consistently usable positions indoors using a mobile phone, we can augment its GPS or GNSS receiver with other unfettered sensing technologies such as gyroscopes and accelerometers supplemented by radio signals of opportunity. But is all of this actually feasible? The authors have conducted tests of a multi-system approach to positioning indoors with favorable results.

    GPS World photo
    INNOVATION INSIGHTS by Richard Langley

    IS GPS REALY A GLOBAL POSITIONING SYSTEM? Well, that depends on your definition of “global.” If it means that GPS operates well all over the world in environments where it was designed to work, then, yes, it is a global system. But, if you define global as meaning that GPS operates well everywhere not only outdoors with a clear view of the sky but also indoors and in other restricted environments, then (as some have argued), GPS is not truly global.

    So why doesn’t GPS work (for the most part) indoors? Our mobile phones do and they use similar bits of the electromagnetic spectrum. The basic problem is that the signals from GPS (and other GNSS) satellites are just too weak to easily penetrate buildings. They are more than strong enough to yield excellent positioning, navigation, and timing (or PNT) results if the antenna connected to the receiver can “see” the satellites unobstructed. But even outdoors, trees, buildings, and mountains can block the signals from one or more satellites at a time. And indoors, the signals are usually attenuated by walls, floors, and ceilings so much that a conventional receiver cannot lock onto them.

    Receiver manufacturers have developed more sensitive receivers that can operate, at least to some degree, indoors but with a good antenna. And receiver chips or modules with this more sensitive technology are often found in modern mobile phones. But they don’t typically provide reliable indoor positioning because they are being used with inexpensive, suboptimal antennas. Some potential improvement in indoor positioning capability is possible by supplying the receiver with satellite orbit and clock information through the mobile network rather than having the receiver acquire this information directly from the satellite signals. This assisted-GNSS technique allows a receiver to work with weaker signals. But it is not a panacea. Gaps or holes still exist for positioning indoors or in other obstructed environments, prompting one industry wag to liken GNSS coverage to Swiss cheese.

    So, what are we to do if we wish to obtain consistently usable positions indoors using a mobile phone? As we will see in this month’s column, we can augment or bypass its GPS or GNSS receiver with other unfettered sensing technologies such as gyroscopes and accelerometers. These devices can be made very small using microelectromechanical technology and are already included in some mobile phones.

    However, there are some issues with these devices for positioning, not the least of which is rapid position drift. We can restrain the drift by using magnetometers, for example – also present in some mobile phones. We can also use radio signals of opportunity to help in the positioning – signals available in the phone such as multi-generation mobile signals, Bluetooth, and Wi-Fi through their signal strength “fingerprints.” But is all of this actually feasible?

    The authors of the article in this month’s column have conducted tests of such a multi-system approach to positioning indoors with quite favorable results. Are we at the stage of accurate positioning (and tracking) everywhere? Not quite, but we are getting closer.


    “Innovation” is a regular feature that discusses advances in GPS technology and its applications as well as the fundamentals of GPS positioning. The column is coordinated by Richard Langley of the Department of Geodesy and Geomatics Engineering, University of New Brunswick. He welcomes comments and topic ideas.


    In recent years, there has been increasing interest in ubiquitous positioning — accurate location fixes in any environment, outdoors and indoors. We have all become used to the availability and performance of global navigation satellite systems (GNSS) for accurate outdoor radio positioning with a reasonable degree of reliability and availability. However, indoor radio positioning is more challenging because GNSS signals do not penetrate buildings well, and we must instead rely on local infrastructure and other available inputs to aid the user.

    Indoor radio positioning is, however, available to the general public today through the use of signal strength fingerprint databases managed and provided by third-party providers such as Skyhook. These typically use Wi-Fi and cellular signals because of their ubiquity and the prevalence of appropriate receiver circuits in consumer devices. The user can also access the fingerprint database through these media. These systems, therefore, have two clear constraints: the database must have been previously built via some form of survey process, and the user must have a data connection available to obtain it. A more scalable system would not rely on such constraints, and would instead develop its own database during operation.

    The benefits of such a system are significant: it can provide location-based services, situational awareness, and asset tracking in new and unknown environments for consumers, emergency services, the military, lone workers, security personnel, and autonomous vehicles. There is no requirement for a data link to function, nor any prior surveying of the radio environment, nor any other prior knowledge such as a floor plan or map. However, the system can also be used to quickly and easily generate maps of the radio environment or floor plans, which can be beneficial for organizations wishing to provide positioning services to the public using a simpler positioning method; that is, this method can be used to rapidly survey an area and generate a signal fingerprint database for other users to exploit. Best of all, all of this can be achieved today in real time using an app for a consumer smartphone.

    The Digital Swiss Army Knife

    The last couple of decades have seen steady improvements in a variety of sectors that have led to new and flexible navigation capabilities — and all of these improvements can now be found in the little chunks of silicon, plastic, and glass in our pockets and handbags. Moore’s Law and the miniaturization of electronics have enabled us all to carry handheld programmable supercomputers around with us every day. Microelectromechanical systems technologies and the demand for better gaming and augmented reality experiences on our smartphones mean that any new phone contains the same types of sensors for enhancing user experiences that cruise missiles and smartbombs use to ensure they hit their targets precisely.

    Finally, your smartphone contains more radios than you probably realize. GPS (or GNSS); 2G, 3G, and 4G network radios; near field communications, like RFID; Bluetooth; Wi-Fi; and even a VHF FM chip might be tucked away in there somewhere. The near future is likely to bring a “whitespace” radio (using re-assigned vacated spectrum) along with a 60-GHz wireless USB transceiver. We are bathed in a phenomenal number of radio signals as we go about our daily lives, completely oblivious to the rich tapestry we are walking through — an invisible, permanent, detailed map just waiting to be sensed by our smartphones and annotated for our navigation purposes.

    So, just what is possible with a commodity smartphone and its arsenal of features?

    Pedestrian Motion Modeling

    We can begin with the accelerometers, magnetometers, gyroscopes and barometers found in recent smartphones. These sensors collectively form an inertial measurement unit (IMU) that can be used to track the motion of a user through any environment, regardless of the availability of GNSS (at least in theory).

    Unfortunately, there are many stumbling blocks in the way for any new navigator starting down this road. The standard approach for inertial navigation involves using the gyroscopes to maintain an estimate of the orientation of the device relative to the Earth, and to integrate the accelerometer measurements to calculate the system velocity and subsequently the change in position with each measurement update. A key aspect of this process is the removal of the effect of gravity, which requires us to estimate the value of the local gravity field strength (which varies with location across the globe) and its direction (which we do based on the estimated orientation of the device according to the gyroscopes). There are inevitably some errors associated with the estimates of both of these quantities.

    In addition, the sensors themselves suffer noise, biases, instabilities, non-linearities, and other effects that only decrease the system performance further. These errors accumulate over time because the position and orientation estimates at any moment depend on the cumulative sum of all measurements since the start of the journey. The result is rapid and unbounded growth in position and orientation error. The cost of the sensors is, of course, tightly correlated with their quality, and so the rate at which the navigation performance degrades. The quality of the sensors in smartphones is so low that this approach is rendered useless within the first few seconds of use. To make progress we must apply regular position corrections to the system by applying external constraints or incorporating external sensor measurements.

    Alternative. GNSS measurements provide constraints and corrections for inertial navigation systems, but here we are considering operating indoors where these are unavailable or severely degraded. An alternative solution for most smartphone users is to use the inertial sensors in a different manner, within a so-called pedestrian dead- reckoning (PDR) approach. Here, it is assumed that the device being tracked is held by (or attached to) someone walking in a manner that can be modeled. The inertial sensors are not now used to reproduce the full 3D motion of the device at the update rate of the sensors, but instead used simply to detect stepping motions and to infer that the user has moved some number of steps. Looking for patterns in the accelerometer data where minimum and maximum thresholds are exceeded within a certain time window is a surprisingly robust step counter when the user walks “normally” (more complicated actions such as side steps and stumbles require more complex algorithms). The smartphone can estimate its orientation by fusing together its gyroscope (which offers good short-term orientation-tracking) and its magnetic compass (good long-term orientation-tracking with periodic fluctuations from local magnetic anomalies). The step length of the user (a surprisingly consistent quantity) and any bias in the gyro-smoothed compass heading can both be measured and modeled during periods of GNSS availability such that the best possible estimates are available when GNSS is lost.

    FIGURE 1 shows the functional flow diagrams for a strapdown inertial navigation system (top) and a PDR system (bottom). Note that the PDR scheme accumulates error more slowly than the INS scheme (involves fewer integrations over lower-rate data) but is heavily dependent on the performance of the gait recognition, floor-change detection, and step-length-estimation algorithms.

    FIGURE 1. Functional flow diagrams for a strapdown inertial navigation system (top) and a pedestrian dead-reckoning system (bottom).
    FIGURE 1. Functional flow diagrams for a strapdown inertial navigation system (top) and a pedestrian dead-reckoning system (bottom).

    However, PDR techniques still accumulate error, resulting in gradual position drift, but with much higher performance than would be achieved by integrating the raw data in the traditional INS manner. Typical PDR schemes can track the user with an accuracy of a few percent of the distance walked, although this performance degrades with any un-modeled motions that confuse the step detector, such as infrequent backward or sidesteps. So how do we deal with this issue?

    Machine Learning

    The accuracy of PDR schemes is dependent on the validity of the pedestrian motion model. Any un-modeled action has the potential to generate false positive events in the step detector and hence contribute to position error. Users may stoop, crawl, jump, hop, or shake their device while static — motions that are all very difficult to unambiguously discriminate in raw sensor data.

    There are many approaches to solving this problem of gait recognition, and most exploit machine learning techniques. The basic principle of supervised machine learning is that a large set of labeled training data (that is, lots of manually categorized data of each type) is analyzed by a computer in order to extract patterns, statistics, or certain measurement sequences from the inertial sensor measurements that reveal the type of step that was taken. In unsupervised learning, the clusters and categories within the data must be found by the algorithms themselves.

    The outputs from such algorithms are typically thresholds, signatures, and other learned metrics that can be installed in a smartphone and used to dynamically classify movements. It is also possible to deploy the learning algorithms on the device itself so that it can learn what the particular user’s signatures are to permit better step and gait detection (like training a speech-recognition program to understand your accent). A simple example of this is running an error-state Kalman filter while GNSS signals are available to determine the user step length and to detect any background compass bias that is corrupting the system.

    A problem yet to be resolved for PDR schemes is a basic physical one: the laws of physics are the same for an object at rest as for one moving at constant speed. This means that it is theoretically possible for a suitably skilled person to simulate the “already moving at constant velocity” version of any of these motions while static by moving the device in just the right manner, effectively spoofing as many steps or motions as they like. The opening and closing phases of a journey (that is, the very first and last steps) are critical in distinguishing real and spoofed motion if only inertial sensing is used to disambiguate real and spoofed motion through an environment. We will, however, return to this problem in a moment.

    Simultaneous Localization and Mapping

    The application of machine learning can be extended to the entire indoor navigation problem using a technique called Simultaneous Localization and Mapping (SLAM). A key aspect here is the hypothesis that there are some measurements that can be taken within an indoor environment that vary rapidly on the spatial scale but only slowly on a temporal scale. These opportunistic measurements are typically of radio signal strength  (Wi-Fi, cellular, television, VHF FM, and so on) and magnetic field strength, although in principle many other metrics could be used such as light level and temperature. They are deemed to be opportunistic because they already exist in the environment and have not been generated specifically for this positioning system. Moving along a corridor is expected to result in a particular sequence of measurements that is repeatable on the next visit to that corridor with a confidence based on the time since the last visit. Tight agreement is expected within the next few minutes, close agreement within the next few days, and so on. It is not expected that these fingerprints will necessarily be valid for months or years, as objects may move around the environment; for example, large items may be relocated and Wi-Fi access points may be moved. The ability to exploit the expectation of high repeatability over short time periods of a few hours is the key to developing a system that can learn about its environment and improve its performance during use.

    As the device moves through the indoor environment (with position estimate driven by the PDR estimation), the opportunistic fingerprints are captured and stored. If the device returns to a region it has been in before, then it will record a sequence of measurements that will agree closely with the previous sequence that was recorded in the past. This provides a constraint to the system: whatever path was taken in between, it has converged with a section of its historical path and “closed a loop.” Any offset in these two path sections at this point reveals the inertial error that has accumulated during this loop. The system can therefore correct its own inertial error growth, allowing extended operations in GNSS-denied areas.

    Fingerprint Maps. The gathered opportunistic measurements can also be used to generate fingerprint maps of the areas that can be shared with other users to allow them to accurately position themselves within those areas in the future, reducing everyone’s reliance on PDR schemes and removing the need for environments to be manually surveyed for their environmental maps. The maps are automatically calibrated and corrected by the SLAM process. As more users operate in the environment and more data accumulate it is easier to identify and remove erroneous data that does not fit into the consensus being formed by the “intelligence of crowds.” This opportunistic navigation scheme can also feed back into the PDR scheme to aid with motion detection — as fingerprints are expected to vary on a fine spatial scale as users move through an environment. They can be used to detect when a PDR device is in reality static, but being moved in a manner that is erroneously triggering the step-detection routine.

    FIGURE 2 shows a plot of the magnetic-field-strength variations recorded during four walks down the same corridor of a building at four different times of day on four different days. The traces have been manually aligned by the clear drop in field strength at step number 40. A fixed step length was assumed, and the relative stretching evident across the traces is due to small differences in walking speeds across the tests. Step-length changes can be estimated using changes in the stepping frequency, and the typical step length can be observed and calibrated during periods of GNSS availability.

    FIGURE 2. Repeatability tests of the magnetic field strength from four walks along an indoor corridor at four different times during the day on four different days.
    FIGURE 2. Repeatability tests of the magnetic field strength from four walks along an indoor corridor at four different times during the day on four different days.

    There are two distinct classes of SLAM algorithm for PDR. The most common class involves an iterative batch process applied after the data have been collected (that is, offline). This process (which might be least-squares fitting or maximum likelihood estimation, for example) identify loop closure points and provide an optimal joint estimation of the path taken by the user that satisfies these constraints and the raw odometry data as much as possible. The
    Wi-Fi SLAM approaches, Gaussian Processes Latent Variables and GraphSLAM, both use such schemes. The results are typically robust, but the offline processing stage can be lengthy.

    SLAM can, however, be performed in real time, even on a smartphone, by exploiting an efficient multi-hypothesis scheme. As the user moves, we retain multiple hypotheses for their position and, crucially, record the history of each hypothesis. This is typically done using a particle filter, where each particle represents a unique hypothesis. In this context, we must store the tree of ancestors for each particle at each epoch. When we detect a loop closure, we prune the history to remove all hypotheses that did not result in a loop closure at that point and therefore dynamically correct our errors. Note that each particle can even be assigned different parameter values, such as step length or heading bias, and if a gait detection scheme cannot confidently identify the type of step taken, new particles representing every possible user motion at that epoch can be generated.

    Occupancy Grid. Rather than running a specific loop closure algorithm, an occupancy grid is used, whereby the environment is defined by a grid of small cells, for example, one meter by one meter squares. As each particle propagates, representing a hypothesis of the user path, it posts its identity and the current step number into the occupancy grid. As the user continues to move, the particles check the grid cells they move through for any previous visits. If a particle has visited a cell before, the current sensor measurements are compared to those recorded at the time of the last visit. If there is close agreement (typically scored using metrics such as the Euclidean or Mahalanobis distances) then that particular particle is given a high weight. Conversely, poor agreement results in a low weighting.

    The entire particle cloud can be reweighted accordingly with low-scoring particles being killed and high-scoring particles being duplicated. The result is the particle cloud collapsing towards the region of close agreement between old and new sensor measurements. Because the occupancy grid contains the historical path of each particle stored via their IDs and step-number sequence, when a reweighting of particles occurs, the historical path of the user is updated and improved accordingly along with the current estimate of the user’s location.

    The SLAM estimate can be improved by many types of observations, not just loop closures. If the user moves outside and confident GNSS locations become available, these can also be used to reweight the particle cloud. If the user moves into a region where the floor plan of the building is available to the positioning engine, particles can be pruned whenever they try to cross walls. If desired, even direct user interaction such as manually tapping the map on the smartphone display could be used to provide a position estimate and so constrain the particle cloud.

    FIGURE 3 shows six stages from a walk around the corridors of a building using an indoor positioning smartphone app to track the user. The red dashed line shows the trace using just the PDR scheme, which exhibits gradual degradation in positioning accuracy. The green solid line shows the trace using SLAM to constrain the PDR error growth using magnetic anomalies and Wi-Fi signal strengths.

    FIGURE 3A.
    FIGURE 3A.
    FIGURE 3B.
    FIGURE 3B.
    FIGURE 3C.
    FIGURE 3C.
    FIGURE 3D.
    FIGURE 3D.
    FIGURE 3E.
    FIGURE 3E.
    FIGURE 3F.
    FIGURE 3F.

    Visual Odometry

    A further modern advance is in computer vision: the use of cameras and algorithms to monitor and interpret features in the environment. The movement of features within the field of view from frame to frame can be used to determine the motion of the camera if it is assumed that the majority of the objects tracked through the view are actually static in the environment. Consistency checks between features allow those corresponding to other moving objects to be filtered out.

    The result of this visual odometry scheme is the ability to determine the speed and heading changes of the camera by observing the optical flow of the environment. As with PDR approaches, integrating over visual odometry measurements results in motion tracking with much slower reduction in accuracy over time and distance than for systems built upon traditional IMU integration (accelerometers and gyroscopes) alone. If specific objects or features can be uniquely identified and recognized when seen again in the future, then SLAM techniques can also be applied. At the moment, smartphones are powerful enough to apply computer vision techniques and calculations at moderate update rates of a few frames per second. As smartphones become more powerful, or if mobile operating systems will, in future, permit these computer vision algorithms to be deployed on the dedicated graphical processing units, or even perhaps if devices such as Google Glass result in the deployment of dedicated computer vision chips within devices, we will see computer vision coupled with augmented reality move to the forefront of smartphone navigation.

    The Future

    Our desire for accurate positioning and tracking anywhere will never go away. The availability of cheap, accurate GPS over the last decade has resulted in accurate positioning, navigation, and timing not only being something we take for granted, but something society has come to depend upon. The positioning capabilities of our smartphones will continue to improve, not only because of the new developments and capabilities described above, but because of new infrastructure developments.

    The In-Location Alliance is a large consortium of companies including big names like Nokia and CSR who are defining standards for Bluetooth and other beacon-based positioning technologies for dedicated deployments in indoor environments such as shopping centers, airports, and museums. The new 4G LTE signal structure also contains a dedicated ranging signal to permit traditional timing-based positioning schemes to be easily deployed using these new cellular standards. All infrastructure-based schemes incur costs associated with deployment and maintenance that ultimately limit their scope of deployment; opportunistic schemes are the key to truly ubiquitous positioning.

    While billions of dollars are being spent worldwide on deploying and maintaining new GNSS, there will always be scenarios and environments where these weak signals are blocked or severely corrupted. In these cases, opportunistic sensing powered by smart algorithms running on consumer devices costing a few hundred dollars will be there to fill those gaps.


    Ramsey Faragher is a senior research associate at the University of Cambridge and an associate editor for the journal of the Royal Institute of Navigation. Previously he was a principal scientist at the BAE Systems Advanced Technology Centre, near Chelmsford in the United Kingdom, where he developed the NAVSOP GNSS-denied positioning system. His research interests include opportunistic positioning, sensor fusion, and machine learning.

    Robert Harle is a senior lecturer at the University of Cambridge with research interests in positioning, sensor fusion, and wireless sensor networks. He has worked on indoor positioning since 2000, developing a series of infrastructure-based and infrastructure-free solutions.


    FURTHER READING

    • Simultaneous Localization and Mapping

    “SmartSLAM – An Efficient Smartphone Indoor Positioning System Exploiting Machine Learning and Opportunistic Sensing” by R.M. Faragher and R.K. Harle in Proceedings of ION GNSS+ 2013, the 26th International Technical Meeting of the Satellite Division of The Institute of Navigation, Nashville, Tennessee, September 16–20, 2013 (in press).

    “Opportunistic Radio SLAM for Indoor Navigation Using Smartphone Sensors,” by R. Faragher, C. Sarno, and M. Newman in Proceedings of PLANS 2012, Institute of Electrical and Electronics Engineers / Institute of Navigation Position, Location and Navigation Symposium, Myrtle Beach, South Carolina, April 23–26, 2012, pp. 120-128.

    “Efficient, Generalized Indoor WiFi GraphSLAM” by J. Huang, D. Millman, M. Quigley, D. Stavens, S. Thrun, and A. Aggarwal in Proceedings of 2011 IEEE International Conference on Robotics and Automation, Shanghai, May 9–13, 2011, pp. 1038–1043, doi: 10.1109/ICRA.2011.5979643.

    “WiFi-SLAM Using Gaussian Process Latent Variable Models” by B. Ferris, D. Fox, and N. Lawrence in Proceedings of IJCAI-07, the 20th International Joint Conference on Artificial Intelligence, Hyderabad, India, January 6–12, 2007, R. Sangal, H. Mehta, and R. K. Bagga (Eds.), published by Morgan Kaufmann Publishers Inc., San Francisco, California, pp. 2480–2485.

    “Simultaneous Map Building and Localization for an Autonomous Mobile Robot” by J.J. Leonard and H.F. Durrant-Whyte in Proceedings of IROS’91, Institute of Electrical and Electronics Engineers / Robotics Society of Japan International Workshop on Intelligence for Mechanical Systems, Osaka, Japan, November 3–5, 1991, pp. 1442–1447, doi: 10.1109/IROS.1991.174711.

    • Integrated Indoor Navigation

    “A Survey of Indoor Inertial Positioning Systems for Pedestrians” by R. Harle in IEEE Communications Surveys & Tutorials, Vol. 15, No. 3, 2013, pp. 1281–1293, doi: 10.1109/SURV.2012.121912.00075.

    Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems, Second Edition, by P.D. Groves, published by Artech House, Boston, Massachusetts, 2013.

    • Wi-Fi Positioning

    “Wi-Fi Azimuth and Position Tracking Using Directional Received Signal Strength Measurements” by J. Seitz, T. Vaupel, S. Haimerl, J.G. Boronat, and J. Thielecke in Proceedings of 2012 Workshop on Sensor Data Fusion: Trends, Solutions, Applications, Bonn, September 4–6, 2012, pp. 72–77, doi: 10.1109/SDF.2012.6327911.

    “Comparison of WiFi Positioning on Two Mobile Devices” by P.A. Zandbergen in Journal of Location Based Services, Vol. 6, No. 1, 2012, pp. 35–50, doi: 10.1080/17489725.2011.630038.

    • Step Length and Pedestrian Navigation

    “Step Length Estimation Using Handheld Inertial Sensors” by V. Renaudin, M. Susi, and G. Lachapelle in Sensors, Vol. 12, No. 7, 2012, pp. 8507–8525, doi: 10.3390/s120708507.

    • Computer Vision and Navigation

    “Improving the Accuracy of EKF-Based Visual-Inertial Odometry” by L. Mingyang and A.I. Mourikis in Proceedings of 2012 IEEE International Conference on Robotics and Automation, Saint Paul, Minnesota, May 14–18, 2012, pp. 828–835, doi: 10.1109/ICRA.2012.6225229.

    • Machine Learning

    Information Theory, Inference and Learning Algorithms by D.J.C. MacKay, published by Cambridge University Press, Cambridge, U.K., 2003.

    • Mobile Phone GPS Antenna Performance

    Mobile-Phone GPS Antennas: Can They Be Better?” by T. Haddrell, M. Phocas, and N. Ricquier in GPS World, Vol. 21, No. 2, February 2010, pp. 29–35.

     

  • Hemisphere GNSS Launches GeoMapper Mobile Handhelds and GIS Software

    Hemisphere GNSS Launches GeoMapper Mobile Handhelds and GIS Software

    Photo: Hemisphere GNSS
    Photo: Hemisphere GNSS

    Today, Hemisphere GNSS announced an all-new series of rugged mobile handheld devices with application software options to support survey, GIS, and mapping professionals. GeoMapper handhelds are designed to work in harsh outdoor environments and features an intuitive and scalable software package.

    The GeoMapper family of products (GM100, GM200, GM300, and GM500) offers a variety of features also suitable for forestry, public safety, asset management, utilities, meeting a variety of field data collection requirements. GeoMapper 100, GeoMapper 200, and GeoMapper 300 feature a Windows Mobile operating system. The GeoMapper 500 tablet offers added flexibility and functionality on the Android OS platform. All GeoMapper models provide high-resolution and direct-sunlight-readable display technology for ease of visibility in all situations.

    The GeoMapper 300 has dual cameras and a unique built-in laser range capability for acquiring instant geo-referenced images and target location data. Both GeoMapper 300 and GeoMapper 500 feature Hemisphere’s high-accuracy, multi-GNSS, multi-frequency Eclipse RTK technology as standard. All GeoMapper handhelds are IP65 rating or higher for their enclosures to ensure durability in most outdoor environments.

    All GeoMapper handhelds feature a newly developed, user-friendly, and scalable GeoMapper Mobile software package designed for professional Field Mapping and GIS applications. GeoMapper Mobile and GeoMapper Office products feature optional post-processing and RTK positioning capabilities to meet the needs of the most demanding professionals.

    “Hemisphere has made substantial investments in expanding our Survey and GIS product portfolio, leveraging our unique capabilities of designing GNSS receivers, antennas, and handheld computing technology from our parent company, providing our customers with exceptional value,” said Phil Gabriel, president of Hemisphere GNSS. “Leveraging our 23 years of GNSS development experience with the latest in handheld technology is a natural and exciting next step for us.”

    In February 2013, Hemisphere GPS changed its name to Hemisphere GNSS Inc. after parting ways with the Agriculture business unit (Now AgJunction Inc.). While both Hemisphere names are owned by the company, in order to reflect the company’s support of all Global Navigation Satellite Systems (GNSS) and update the company’s image, Hemisphere GNSS Inc. has adopted the use of a new logo and launched a new website.

    Hemisphere GNSS will be introducing the new GeoMapper series at the annual Intergeo conference in Essen, Germany, October 8-10, 2013 at booth #A3.070.

  • On the Edge: Find Yourself in Vegas

    On the Edge: Find Yourself in Vegas

    The Bellagio Hotel & Casino in Las Vegas, Nevada. Photo credit: Photographersnature.
    The Bellagio Hotel & Casino in Las Vegas, Nevada. Photo credit: Photographersnature.

    Qualcomm and Cisco Collaborate to Improve Indoor Navigation

    Las Vegas — home of gambling, shows, and massive hotel/entertainment/resort complexes. It’s not always easy to find what you’re looking for amid miles and miles of indoor floorspace.

    PropertyMap-W
    Previous Bellagio visitors had to rely on a static map to find their way around the massive Bellagio resort.

    In May, Qualcomm Atheros and Cisco showcased its collaboration to enhance indoor location services at a customer deployment at the Bellagio Resort and Casino in Las Vegas. The event took place in cooperation with MGM Resorts International during the Interop information technology conference. Participants had the opportunity to try out Qualcomm and Cisco’s approach to indoor location services, which uses the Qualcomm IZat indoor location platform with Cisco’s Connected Mobile Experience. According to the companies, the combination improves location accuracy and allows users to discover services with context awareness in sprawling retail, travel, and hospitality venues, such as Las Vegas resorts.

    The companies began their collaboration in November 2012. The Bellagio mobile app, available for iOS and Android, is now offered as a free download for guests using their smartphones, tablets, and other mobile devices.

    At the Interop event, participants were given Samsung devices with Qualcomm IZat software, which tracked their position within the Bellagio on a map as they moved through the hotel — a definite advantage over less-advanced apps which only provide a static map.

    Based on the person’s location, the mobile app provides recommendations of nearby services such as restaurants, shows, spa services, and bars and lounges on the property. Guests can become a loyalty member and be alerted to discounts at local restaurants, shops, and wine bars. “This creates a truly unique mobile experience for guests and visitors, putting all the amenities of indoor-location-enabled spaces at their fingertips,” according to Cisco.

    Event participants pick up Samsung phones equipped with the Bellagio app.
    Event participants pick up Samsung phones equipped with the Bellagio app.

    Qualcomm Atheros, which is Qualcomm Technologies’ networking and connectivity subsidiary, recently enhanced its IZat location platform to enable more precise positioning (within 3–5 meters) inside buildings to make indoor positioning more useful to consumers.

    The Cisco Connected Mobile Experience offers a Wi-Fi Passpoint (HotSpot 2.0) solution to integrate indoor location and real-time analytic technologies to deliver personalized mobile services and content. The solution is built upon the Cisco Mobility Services Engine, which uses the Bellagio’s existing wireless access-point infrastructure to determine indoor location for mobile devices. Cisco worked with MGM Resorts’ service provider Mobilitie and its partner Meridian to link the mobile app, context-aware services, and wireless connectivity experience together.

    The solution is designed to help app developers deploy mobile applications and services that engage the customer more effectively, the companies said.

  • Expert Advice: Get Sporty

    Expert Advice: Get Sporty

    mountain bikers, with navigation device

    By Mark Sampson

    In recent years, the sporting world has seen an explosion in the use of GPS. You will rarely spot a runner or cyclist on the road without either a smartphone strapped to their arm or a dedicated GPS device clamped to their handlebars, tracking their every move.

    The amount of information that the modern sportsperson — from casual amateur to full-time professional — logs, analyzes, and shares is phenomenal. There are now dozens of ways of uploading data for the whole world to share and study.

    As more manufacturers come to this market with the hope of capturing a share of it, they face the challenge of effectively developing and then testing their devices. Among many factors to consider, new products must have capability for local constellations such as BeiDou, GLONASS, and QZSS, not just GPS alone. New market entrants won’t have the same budget as the established big players, and constantly traveling to China or Japan to try out a new gadget will escalate costs to an unsustainable degree.

    Then there’s the issue of getting out into the kind of environment in which you imagine your new sporting GPS device will be put to use. In many cases this will be remote: forests, hills, and mountains. Stepping outside to the office car park does not constitute a sufficient test for satellite acquisition and retention. Neither does simply driving the commute route home with it.

    A GPS simulator or replay device allows for bench testing, but such devices are expensive. They might not actually fulfill your testing requirements, either: a traditional GPS simulator outputs its scenarios based on constellation modeling, either as a perfect signal or one that has simulated multipath. But you need to genuinely know how your new product will operate through, say, a forest on a downhill mountain bike run, or during a city marathon through urban canyons, or on a trail under wet trees. Adventure sport participants want to record their achievements wherever they go.

    How do you obtain this kind of realistic scenario? It will require the use of a GNSS recorder, and in an ideal world you would lend it to someone who actually does some of this stuff. Perhaps one of your colleagues is an (insane) downhill skier — who better to capture exactly that type of data, which you can replay back in a nice warm lab?

    The trouble is that a person of this sporting ilk will be unwilling or unable to carry bulky equipment that weighs several kilos. It will slow them down, so a GNSS recorder that can be easily carried without affecting the sporting activity is essential. It has to be easy to use: self-contained, with a battery that will last a couple of hours, and with one big button to start and stop recording. The user shouldn’t need any training in its operation. And ideally, it won’t need a large ground-plane antenna to capture usable data; a well-designed unit will employ a sensitive GPS engine allowing for as complete a signal as possible to be logged through a standard passive antenna.

    Looking further afield, other industries will soon be seeking a device with this level of convenience. For instance, agricultural and automotive manufacturers want the ability to send test engineers out to record drive-cycle tests easily and in a variety of vehicles. Additional features, such as controlled area network (CAN) and inertial sensor logging, synchronized with the GNSS data, will also find favor.

    The nature of the simulation market is changing: increasing numbers of developers need not just a traditional constellation simulator, but rather a replay device that is feature-rich and that doesn’t cost the earth.
    Economies of scale will likely dictate the way that this develops, and GNSS simulation will no longer be the specialist and exclusive field it once was.


    Mark Sampson is the LabSat product manager for  RaceLogic, based in Buckingham, UK.