Author: Jesse Khalil

  • Why OPUS Projects’ hub processing strategy is not a radial survey

    Why OPUS Projects’ hub processing strategy is not a radial survey

    On Jan. 16, 2025, as part of the OPUS User Forum, the National Geodetic Survey (NGS) Northeast Regional Geodetic Advisor, Dan Martin, gave a webinar titled “Why OPUS Projects’ Hub Processing Strategy is not a Radial Survey.” The presentation can be downloaded here.

    First, let’s define a GNSS radial survey.

    A “GNSS radial survey” is a surveying technique where a central control mark is established within an area, and vectors are measured from the central control mark to various other marks of interest surrounding the central control mark, essentially creating a “spoke-like” network design.

    Plot of OPUS Projects network diagram. Hub is Addicks CORS, all marks are simultaneously observed during the session. (Photo: Dave Zilkoski)
    Plot of OPUS Projects network diagram. Hub is Addicks CORS, all marks are simultaneously observed during the session. (Photo: Dave Zilkoski)

    Why not use a GNSS radial survey when establishing geodetic control networks?

    Basically, you cannot directly calculate a “relative accuracy” between two marks if no observations are taken between them. That said, a direct measurement such as a GNSS vector allows error propagation between two marks. Therefore, using the “spoke-like” concept, you know the relative accuracy between the central control mark and a single mark at the end of a single spoke. Still, you don’t know the relative accuracy between marks on the different spokes.

    Anyone who has used OPUS Projects or seen presentations on OPUS would think, based on the OPUS Project’s HUB processing strategy, that OPUS Projects was performing a radial survey.

    When using OPUS Projects, NGS recommends that users select one CORS as a HUB while processing GNSS session data.  In the example here, the Addicks CORS (ADKS) was used as the HUB in data processing.  So, why is this not considered a radial survey?  It may look like a GNSS radial survey but there’s a lot that goes on behind the scenes. 

    The bottom line is that OPUS Projects is denoted as a simultaneous (session) processor.  This means the vector solution is computed from simultaneous processing of all independent vectors with mathematical correlations between all simultaneously observed vectors. OPUS Projects processing includes all independent vectors along with mathematical correlations to provide the relative connection to marks that are simultaneously observed.  In the example above, when processed by OPUS Projects, all the marks occupied (indicated by the lines connecting to the Addicks CORS HUB) will have correlations computed between each other. These correlations are included in the data that is used in the least squares adjustments that are performed during the OPUS Projects workflow (NGS uses a file denoted as the gfile to document the correlations.) 

    The image below provides a sample of mathematical correlations between marks simultaneously observed during the session. The gfile can be a large file when the survey includes a lot of simultaneously observed marks because there will be correlations between all marks. There were 13 marks simultaneously observed during the sample session, so the “spoke-like” diagram includes imaginary lines between every mark because of the mathematical correlations between these marks.

    Gfile excerpt survey scene (1)
    Gfile excerpt 2 survey scene
    (Gfile contains baseline information with mathematical correlations.) (Photo: Dave Zilkoski)
    Excerpt from an output from simultaneous (session) processing.
    (Gfile contains baseline information with mathematical correlations.)

    Dan’s presentation included a slide that described the file’s format. The file provides information on the vectors (delta X, delta Y, delta Z and their standard deviations) between the HUB and the individual marks, plus the mathematical correlations between all marks simultaneously observed during the session. I have highlighted a vector’s components and standard deviations and a set of mathematical correlations.

    The image below, from Dan’s presentations, describes the format of NGS’s gfile.

    Some software programs perform what is called sequential (baseline) processing, which involves processing one vector at a time and ignoring the mathematical correlation between baselines observed in the same session. So, what does this mean, and why is it important? 

    A couple of definitions are necessary to understand the concept.  Independent baselines are baselines where no other baseline is a linear combination of another baseline. Linearly dependent (trivial) baselines are baselines that are linear combinations of another baseline. Basically, once you have used a particular set of data to compute a vector, you can’t use the same data to compute a different vector.

    Dan did a nice job during his webinar explaining what baselines are considered trivial and what baselines are non-trivial. This is very important because if your software is a sequential (baseline) processor, you must ensure that trivial vectors are not included with the non-trivial vectors. As Dan highlights in his webinar, dependent vectors are not additional observations. But they do offer useful information if treated properly.

    Photo: NGS
    Photo: NGS

    There was a 1992 study performed by Michael Craymer and Norm Beck, “Session Versus Baseline GPS Processing,” that explained the differences between sequential baseline processing and simultaneous (session) processing, and what the user needed to do to use sequential baseline processing. Basically, when all the trivial vectors are added to the adjustment, they are treated like additional independent observations, resulting in an inflating degree of freedom and overly optimistic error estimates.  If all possible vectors are processed, then resulting coordinates may essentially be the same as in simultaneous (session) processing, but statistics will be overly optimistic and misleading. The 1992 paper does state that the two different processing techniques can produce the same results.

     “It is shown that using all possible baseline solutions (with the covariance matrix scaled by n/2, where n is the number of simultaneously observing receivers) is mathematically equivalent to session processing with all correlations only under certain conditions.  This equivalence is verified empirically using simulated and real data.  However, the conditions under which this equivalence holds are difficult to achieve in practice.”

    Users who process data using a sequential processor should read the 1992 study by Craymer and Beck to understand the conditions under which the two processes generate the same results.

    I would encourage all individuals that process GNSS data, regardless of which software you use, to download the NGS OPUS User Forum webinar. NGS also has a website that provides training material on the use of OPUS Projects. The more you know about the software you use, the better you will be prepared to address issues associated with your survey results.

    OPUS Projects' training material. (Photo: NGS)
    OPUS Projects’ training material. (Photo: NGS)


  • STMicroelectronics introduces line of GNSS receivers

    STMicroelectronics introduces line of GNSS receivers

    STMicroelectronics has unveiled the Teseo VI family of GNSS receivers. The new receivers integrate multi-constellation and quad-band signal processing on a single chip, achieving centimeter-level accuracy for various applications.

    The Teseo VI family includes the STA8600A and STA8610A models, featuring dual independent Arm Cortex-M7 processing cores. These receivers are designed for automotive applications such as advanced driver assistance systems (ADAS) and autonomous driving, as well as industrial uses including asset tracking, mobile robots and precision agriculture.

    The receivers integrate all necessary system elements for centimeter accuracy into one die, supporting simultaneous multi-constellation and quad-band operations. This seeks to simplify product development and enhance reliability in challenging conditions, such as urban canyons.

    The Teseo VI+ variant can host enhanced positioning engines developed by third-party companies, providing real-time kinematics for centimeter position accuracy. The Teseo APP2 STA9200MA operates dual cores in lockstep, offering hardware redundancy for applications requiring ISO 26262 ASIL-B functional safety compliance12.

    STMicroelectronics’ RF architecture and GNSS baseband design provide quad-band GNSS support (L1, L2, L5 and E6) with the ability to acquire and track only L5, improving performance in difficult conditions.

    \All variants include hardware cybersecurity features such as secure boot, over-the-air firmware updates, and output-data protection. The devices comply with UNECE R155 and ISO 21434 specifications for cybersecurity by design. Two new GNSS automotive modules, the Teseo-VIC6A and Teseo-ELE6A, have been introduced to simplify integration of Teseo VI/VI+ ICs on customer platforms and ensure optimal performance.

  • AgEagle Aerial Systems upgrades UAV capabilities

    AgEagle Aerial Systems upgrades UAV capabilities

    AgEagle Aerial Systems has introduced version 2.1.0 of its eBee VISION application software, designed to significantly enhance UAV capabilities. The update expands the system’s functionality, introducing circular and grid mapping features. These new mapping capabilities allow users to generate 2D or 3D maps using external post-processing software for more comprehensive geospatial data.

    eBee VISION 2.1.0 can continue missions in GNSS-denied environments and allows manual deactivation of GNSS to prevent jamming or spoofing. It implements the STANAG 4609 standard, the official format for motion imagery exchange within the NATO nations. This involves embedding UAV position and camera information into the videos recorded by the UAV and those broadcasted by the Ground Control Station. Its inclusion in the system enhances interoperability with third-party applications, which is key for military-grade UAVs.

    Another improvement in the software update is the enhanced control over the Silent Tactical Landing feature. Users can now manually adjust the landing position on the map, with the system providing range estimates to inform operators of the UAV’s reach. This functionality offers greater flexibility in mission planning and execution, particularly in tactical scenarios requiring precise landing control.

  • Topcon, FARO partner to expand laser scanning technology

    Topcon, FARO partner to expand laser scanning technology

    Topcon Corporation and FARO Technologies have entered a strategic partnership to develop and distribute laser-scanning technology solutions. The collaboration aims to expand access to advanced digital reality tools and result in complementary product developments, such as integrating Topcon and Sokkia systems with FARO products.

    The initiative focuses on advancing laser-scanning technologies across key sectors, including construction, surveying, mapping, architecture, forensics, building information modeling and industrial plant and process applications. By combining their expertise, the companies plan to enhance software integration and develop joint product solutions to address user needs more effectively.

  • GEODNET to equip humanoid robots with centimeter-level accuracy

    GEODNET to equip humanoid robots with centimeter-level accuracy

    GEODNET Foundation, the organization overseeing the GEODNET positioning network, has secured $8 million in a strategic funding round. This investment, led by Multicoin Capital with participation from ParaFi and DACM, brings the project’s total financing to $15 million. The funds will be allocated to support the network’s expanding customer base and develop new applications in robotics and physical artificial intelligence.

    Real-time kinematics (RTK) is a navigation technique that enhances satellite-based positioning systems to achieve centimeter-level accuracy in real time. According to GEODNET, the company has established itself as the world’s largest RTK network, with more than 13,500 user-deployed reference stations across 4,377 cities in more than 142 countries. These stations provide high-precision location services for various autonomous systems, including trucks, construction vehicles, agricultural equipment, UAVs and robotic lawnmowers.

    GEODNET said its network had experienced significant growth, with its on-chain annual recurring revenue expected to increase by more than 400% compared to the previous year. This growth is attributed to the onboarding of new users, including large industrial companies, governmental organizations and enterprises.

    The robotics market is projected to expand to more than $200 billion in revenue by 2030, according to studies from GlobalData. Precision location services are crucial for the training and operating of autonomous robots, UAVs and humanoid robots in complex environments. GEODNET aims to provide the necessary data for these systems to navigate safely and autonomously, both individually and in cooperative swarms.

    The GEODNET network consists of reference stations that receive GNSS signals. Each station can deliver precise RTK correction data to devices within a range of approximately 20 km to 40 km. Any device equipped with a GNSS receiver — such as cars, UAVs, mobile phones, or tractors — can connect to the GEODNET network.

    GEODNET supports multiple reference stations, including HYFIX’s MobileCM Triple-Band GNSS base station. Network contributors can earn GEOD tokens for hosting base stations. The GEOD token is live on the Solana blockchain, and the GEODNET Foundation is supported by several prominent blockchain and DePIN investors, including Borderless Capital, Multicoin Capital, ParaFi, DACM, CoinFund, Pantera, VanEck, Animoca Brands, Finality Capital Partners, Tangent, North Island Ventures, Modular Capital, Road Capital, Reflexive Capital, Reverie, IoTeX, JDI, SNZ and Santiago R. Santos.

  • Seen & Heard: Autonomous sea vessel completes trial, car tracking leads to arrest and more

    Seen & Heard: Autonomous sea vessel completes trial, car tracking leads to arrest and more

    “Seen & Heard” is a monthly feature of GPS World magazine, traveling the world to capture interesting and unusual news stories involving the GNSS/PNT industry.


    Autonomous vessel completes sea trials in Norway

    Photo: Kongsberg Maritime
    Photo: Kongsberg Maritime

    The Reach Remote 1, an uncrewed surface vessel developed by Reach Subsea in partnership with Kongsberg Maritime and Massterly, has been officially delivered after extensive sea trials overseen by Det Norske Veritas and the Norwegian Maritime Authority. This 24 m vessel is equipped with advanced hull-mounted survey sensors and a Work Class Electric ROV, designed to enhance subsea operations by improving efficiency, safety and environmental sustainability.

    ESA in search of very low-Earth orbit technologies

    Photo: VLEO
    Photo: VLEO

    The European Space Agency (ESA) is seeking innovative space application ideas for very low-Earth orbit (VLEO), an orbital region between 100 km and 450 km. This initiative aims to explore new frontiers in space technology by soliciting creative solutions from researchers and innovators. ESA said VLEO presents several advantages, including reduced launch costs, enhanced Earth observation capabilities and a more harmless radiation environment. ESA is particularly interested in proposals addressing technological challenges specific to this orbital regime, such as atmospheric drag mitigation, advanced propulsion techniques and specialized satellite designs.

    Car tracking leads to successful arrest

    Photo: StarChase
    Photo: StarChase

    The Pinole, Calif., Police Department utilized the StarChase GPS-based tracking system to safely apprehend suspects in a stolen vehicle. Instead of engaging in a dangerous high-speed chase, officers launched a GPS-enabled tracker that stuck to the vehicle, offering real-time location tracking. The Pinhole Police Department told The Richmond Standard, “This operation highlights how technology and collaboration keep our community safe — by reducing the dangers of high-speed pursuits while ensuring accountability and swift action.”

    3D mapping of New Zealand coastline

    Photo: nazar_ab / E+ / Getty Images
    Photo: nazar_ab / E+ / Getty Images

    New Zealand has launched a coastal mapping project to help communities understand and mitigate climate change impacts. Led by Toitū Te Whenua Land Information New Zealand, the initiative will use lidar technology to create detailed 3D maps of up to 40% of the country’s coastline throughout three years. The $30.2 million project involves mapping 4,780 square km of coastal and seafloor terrain using specially equipped planes with high-resolution scanning equipment. Two suppliers, Woolpert NZ and NV5 Geospatial, will conduct the mapping across the North and South Islands, beginning in regions such as the Bay of Plenty and Invercargill.

  • US Air Force to test Xona LEO GPS alternative

    US Air Force to test Xona LEO GPS alternative

    The Air Force Research Laboratory awarded Xona Space Systems a contract to demonstrate and refine its commercial positioning, navigation and timing (PNT) solutions for Department of Defense (DOD) missions. The agreement, facilitated through the Space Technology Advanced Research — Fast-tracking Innovative Software and Hardware (STAR-FISH) program, increases Xona’s total contracted commitments to more than $20 million.

    Under the contract, Xona will evaluate its PULSAR satellite navigation service across commercial user devices in scenarios where GPS/GNSS signals may be denied or challenged. Testing will focus on assessing resistance to jamming and spoofing, reducing multipath interference and implementing secure key distribution protocols. The initiative aims to expedite the development of advanced alternative PNT capabilities in commercial off-the-shelf equipment, aligning with DOD requirements for rapid deployment.

    Xona has collaborated with GPS/GNSS hardware providers QinetiQ, StarNav and Locus Lock to integrate PULSAR-enabled devices. These partners will participate in performance demonstrations as part of the multi-year effort, which includes leveraging Xona’s simulation tools and plans to utilize the first PULSAR satellite scheduled for launch in June 2025.

  • FAA and NAWCAD advance CRPA approval process

    FAA and NAWCAD advance CRPA approval process

    The Federal Aviation Administration (FAA) has partnered with the Naval Air Warfare Center Aircraft Division (NAWCAD) to initiate steps toward approving Controlled Reception Pattern Antennas (CPRAs) for use in aircraft. This collaboration addresses GPS/GNSS jamming and spoofing threats, with the current focus on a Request for Information (RFI) to study anti-jamming and anti-spoofing technologies. The RFI, published on SAM.gov, aims to identify and evaluate vendors’ antenna technologies for potential integration into civilian aircraft.

    CPRAs could significantly mitigate terrestrial-based GPS/GNSS jamming and spoofing, enhancing aviation safety by preserving situational awareness and reducing pilot workload during disruptions. The technology’s effectiveness in neutralizing ground-based threats positions it as a critical tool for maintaining reliable navigation systems.

    RFI details and next steps

    NAWCAD is leading the RFI process, which includes hosting industry days and establishing Cooperative Research and Development Agreements for testing hardware and evaluating performance. Responses to the RFI are due by May 26, 2025, at 5:00 PM EST, with questions accepted until April 25, 2025. Data from the RFI and subsequent testing will inform updated Minimum Operational Performance Standards for GPS/GNSS antennas and cockpit displays.

    Dana Goward, president of the Resilient Navigation and Timing Foundation, noted that this is a great first step, but cautioned that widespread adoption of CPRAs in commercial aircraft will take a long time due to the lengthy FAA approval and certification processes, along with the significant financial investment and effort required to install CRPAs in airplanes.

    Although CPRAs address terrestrial threats, space jamming continues to be a critical concern. Adversaries often outpace countermeasures, necessitating continuous innovation to keep up with advancing threats.

    FAA safety alert highlights risks

    The FAA issued Safety Alert for Operations (SAFO) 24002 on Jan. 1, 2024, to alert operators and manufacturers about the risks of GPS/GNSS disruptions. The alert emphasized the potential for increased pilot workload and safety risks due to situational awareness loss during jamming or spoofing incidents.

    On Jan. 17, 2025, the State Department proposed removing CPRAs from the U.S. Munitions List (USML), shifting their regulation to the Commerce Department’s Export Administration Regulations (EAR). This change, effective Sept. 15, 2025, aligns CRPA export controls with other dual-use technologies, streamlining their adoption. A 60-day public comment period is open via regulations.gov.

  • LuGRE receiver captures GNSS signals in lunar orbit

    LuGRE receiver captures GNSS signals in lunar orbit

    The LuGRE receiver acquired and tracked GPS and Galileo satellite signals in lunar orbit on Feb. 19, operating at 63 Earth radii (approximately 401,814 km from Earth). Developed by Qascom for the Italian Space Agency in collaboration with NASA and supported by Politecnico di Torino, the receiver is integrated into Firefly Aerospace’s Blue Ghost 1 lander as part of NASA’s Commercial Lunar Payload Services program.

    During the lander’s lunar transit, LuGRE tracked signals in the L1/E1 and L5/E5 frequency bands. The farthest signal detected came from the Galileo constellation at 67.79 Earth radii (approximately 432,384 km from the receiver). The experiment demonstrated GNSS functionality near the Moon, where the lander orbited approximately 1.66 km/s1.

    Despite the challenges of distance and velocity, the receiver achieved position accuracy within 1.5 km and velocity accuracy within 2 m/s. It successfully acquired signals from four GPS satellites (L1 and L5 frequencies) and one Galileo satellite (E1-E5 bands) during a one-hour observation window. Post-landing, LuGRE will attempt to receive GNSS signals on the lunar surface for 14 days.

  • Eos Positioning Systems redesigns Eos Tools Pro app

    Eos Positioning Systems redesigns Eos Tools Pro app

    Eos Positioning Systems has launched a redesigned Eos Tools Pro app on iOS. The updated app features a modern user interface and user experience to enhance usability, functionality and efficiency for professionals using Eos GNSS technology.

    The redesigned app includes a reorganized settings menu to improve the organization of all configuration options, offering a centralized space for users to manage their GNSS preferences and optimize workflows. The new interface has been revamped to take advantage of Split View mode on iPadOS to view all pertinent information when using Eos Tools Pro in conjunction with a data-collection app. This is particullarly useful for Skadi Tilt Compensation and Skadi Smart Handle users.

  • SparkFun Electronics unveils surveying receiver

    SparkFun Electronics unveils surveying receiver

    SparkFun Electronics has released the SparkPNT RTK Facet mosaic L-Band, a high-precision geolocation and surveying receiver. It features Septentrio’s multi-band mosaic-X5 and offers centimeter-grade measurements with 6 mm RTK fixes available in less than one minute, according to Sparkfun.

    The receiver can connect to phones or tablets via Bluetooth, allowing NMEA output compatibility with most geographic information system software. It uses u-blox’s PointPerfect service for corrections, broadcast from a geosynchronous Inmarsat satellite.

    The RTK Facet mosaic L-Band features an ESP32 WROOM connected to a mosaic-X5 GNSS multi-band receiver, along with peripheral hardware. It includes a surveyor-grade L1/L2/L5-Band antenna designed to receive GNSS signals and PointPerfect correction.

    The device operates in various modes, including GNSS positioning, GNSS positioning with RTK L-Band, GNSS positioning with RTK, GNSS base station and GNSS base station NTRIP server. In rover mode, it can achieve 6 mm to 60 mm horizontal positional accuracy.

    As an open-source hardware product, users can access and modify the electrical and mechanical design files. The kit includes the enclosed device, thread adapter, charger, data cables and carrying case.

  • ESA to develop optical PNT technology

    ESA to develop optical PNT technology

    The European Space Agency (ESA) has signed a contract with a consortium of European companies to conduct a definition study (Phase A/B1) and associated critical technology predevelopment to drive the development of optical positioning, navigation and timing (PNT) technology.

    This initiative marks the initial phase toward a potential in-orbit demonstrator for optical time synchronization and ranging, which is scheduled for proposal at the ESA Council at the Ministerial Level in November. According to ESA, the primary objective is to validate inter-satellite optical links for future implementation in operational satellite navigation systems.

    Optical technology presents promising advancements in navigation accuracy and robustness. While optical links, which use laser beams for data transmission, are already established in satellite communications, their application in navigation requires further technological development and in-orbit validation.

    The consortium, led by German OHB System, comprises 33 companies from various ESA member states. Following the initial study, the next phase would involve developing and testing the technology in orbit to validate novel system concepts and explore new architectures. The results will assess the readiness of optical technology and inform decision-makers about its potential incorporation into future operational systems.

    Laser-based technology offers the potential for enhanced system resilience and robustness, potentially reducing dependence on space atomic clocks and ground segments. Optical links also provide natural immunity to jamming and spoofing attempts.

    The high data transfer rates of inter-satellite optical links could enable new, more robust architectures, supporting a multi-layer system approach to navigation. This aligns with the vision of ESA’s low-Earth orbit (LEO)-PNT program.

    Additionally, optical systems can significantly improve the performance of current navigation systems. Experts anticipate achieving millimeter-level spatial accuracy and picosecond-level timing, which could ultimately lead to enhanced services benefiting billions of users worldwide.