Tag: SLAM

  • Topcon brings latest innovations to GEO Business in London

    Topcon brings latest innovations to GEO Business in London

    Topcon Positioning Systems attended GEO Business in London this month to showcase its latest solutions to improve survey and geospatial workflows.

    The event, which took place at Excel London June 4-5, showcased hardware, software and workflow technologies across capture reality, surveying solutions, engineering surveys, and GIS mapping and utilities, including the company’s new suite of 3D scanning solutions. The scanning solutions offer integrated software that enables high-speed data capture and immediate analysis for a wide array of geomatics applications.

    “Smarter workflows for rail survey data”: Bruno Fileno, senior segment manager geomatics, gave an in-depth look at integration efforts between Topcon and Amberg Technologies that focus on how interoperable workflows streamline surveying tasks such as track alignment, geometry verification, and clearance assessment.

    “Control, confidence, custody: How surveyors defend georeferenced SLAM workflows”: Phil Marsh, director of scanning sales EMEA, shared a practical framework for delivering georeferenced SLAM results, with tips on combining RTK with survey control and independent checkpoints, and building a lightweight QA pack to prove accuracy – producing outputs surveyors can get behind and clients can sign off.

    “From ground to cloud: Transforming utilities with accessible digital workflows”: Nathan Ward, business development manager, utilities solutions EMEA, explored the newest innovations in utilities mapping, explaining how seamless data capture with the Topcon CR-H1 handheld device and automated cloud processing can deliver date-stamped records that cut delays, reduce rework, and speed up sign-off and payment.

    Visit for more information on Topcon at GEO Business 2026.

  • Emesent offers SLAM, lidar, RTK and 360° imagery mobile scanner

    Emesent offers SLAM, lidar, RTK and 360° imagery mobile scanner

    Emesent has launched its GX1 all-in-one mobile scanning system at Geo Week 2026 in Denver.

    The GX1 is an integrated, highly accurate all-in-one mobile scanning system combining simultaneous localization and mapping (SLAM), lidar, real-time kinematic (RTK) georeferencing, cameras and software. The product marks a breakthrough for the autonomous mapping technology company.

    The GX1 supports a seamless workflow, from capture to validated deliverable. It not only brings Emesent’s proven SLAM technology to everyday surveying applications, but also eliminates the longstanding trade-off faced by survey firms and players in the architecture, engineering and construction (AEC) industry between mobile scanning speed and dependable survey-grade accuracy.

    According to Emesent, the GX1 can reduce the time required to survey a site by up to 95%, reducing what once took weeks into a single day of scanning. Meanwhile, the independently validated global accuracy of 5-10 mm delivers the precision needed for use cases across topographic and road surveying, scan to building information models, construction progress tracking and more.

    These capabilities are supported by integrated RTK georeferencing with real-time quality monitoring, four 20MP cameras for 360° panoramic imagery, and Emesent’s proven SLAM algorithm. This technology — which also powers the Emesent Hovermap product — was developed and validated in extreme real-world environments, including GPS-denied, underground locations to ensure repeatable accuracy and reliability both indoors and out. Accuracy validation reports are produced quickly and easily in the Aura processing software.

    With four purpose-built deployment modes — backpack, survey pole, vehicle mount and supported handheld — and integrated batteries for cable-free management, the GX1 offers a high degree of versatility. In addition, surveyors can capture data using RTK in the field or using ground control points and checkpoints in post-processing. This flexible georeferencing minimizes the risk of having to return to a site for redo.

    “With the introduction of the GX1, we’ve answered the call we’ve heard echoing throughout the surveying industry to end the tug-of-war between fast and accurate,” said Dr Stefan Hrabar, chief strategy officer and co-founder of Emesent. “By putting the power of SLAM into the hands of the everyday surveyor, the GX1 raises the bar for mobile scanning accuracy and keeps critical projects on track.”

    The launch of the GX1 comes at a pivotal moment for survey firms and the AEC industry. They are grappling with a shortage of experienced surveyors, while also facing mounting pressure from clients demanding faster, cheaper and better results without compromising on quality. The GX1 has been designed to be simple enough for junior surveyors to train on and deploy in a matter of days. At the same time, it is powerful enough to meet — and, according to Emesent, exceed — the real-world needs of professionals in the field.

  • CHC Navigation launches RS7 Handheld SLAM Scanner

    CHC Navigation launches RS7 Handheld SLAM Scanner

    Designed for BIM, indoor surveying and reality capture

    CHC Navigation announced the RS7, a new handheld SLAM (simultaneous localization and mapping) scanning solution, unveiled at the 2026 CHCNAV Connect Partner Conference.

    Built for BIM documentation, indoor surveying, renovation planning and complex spatial analysis, the CHCNAV RS7 is designed to help professionals capture high density 3D data efficiently and convert it into practical deliverables through CHCNAV’s software and cloud ecosystem.

    “Customers no longer evaluate hardware in isolation. They expect an end-to-end solution that shortens the path from 3D data capture to deliverables,” said Byron Yuan, senior vice president of CHCNAV. “CHCNAV RS7 combines high performance mobile scanning with an integrated workflow to support efficient operation in complex indoor environments.”

    High-density capture with multi-sensor fusion

    CHCNAV RS7 integrates a next generation lidar scanner capable of measuring up to 1.15 million points per second. Its wide field of view (360° x 189°) supports comprehensive coverage of floors, walls and ceilings, helping reduce the need for repeated passes and complex capture maneuvers in tight or cluttered spaces.

    RS7 also includes a high-precision inertial measurement unit with bias stability better than 0.5°/h. By combining lidar and inertial data, the system is designed to maintain stable motion estimation and consistent point-cloud quality in environments that challenge many mobile workflows, including long corridors, repetitive structures, and feature limited interiors.

    Integrated field-to-office workflow with cloud processing

    RS7 is supported by CHCNAV software ecosystem that covers scan setup, data review, and post processing. With integration to CHCNAV CoCloud, teams can adopt a “Cloud + Terminal” workflow for centralized management of projects and data. Field datasets can be uploaded for automated processing to generate common deliverables such as registered point clouds and mesh models.

    By automating key processing steps, the workflow can reduce turnaround time and lower the technical threshold required to convert raw capture into outputs suitable for design review, documentation, and downstream CAD or BIM tasks.

    High-fidelity visualization with 3D gaussian splatting outputs

    Beyond geometric data, CHCNAV RS7 is designed to support realistic visualization for communication and review. It features dual 12-megapixel cameras optimized for low light capture. Using the CHCNAV HPGS 2.0 engine, the workflow supports 3D gaussian splatting (3DGS) outputs that deliver photorealistic scene rendering while retaining spatial context. These outputs can help stakeholders understand conditions on site, support progress tracking, and improve collaboration across surveying, engineering, and construction teams.

  • GeoCue expands TrueView GO handheld lineup

    GeoCue expands TrueView GO handheld lineup

    GeoCue has announced the upcoming release of the TrueView GO NEO, a handheld SLAM lidar system that expands the company’s TrueView handheld lidar product lineup.

    Unveiled at Geo Week 2026 in Denver, The TrueView GO NEO adds a smaller, lighter, more portable option designed to make handheld mapping easier, more flexible, and more affordable, especially for indoor capture. It pairs with a smartphone, keeping the workflow streamlined and the total cost of ownership low.

    Since introducing the original TrueView GO 116S and TrueView GO 132S handheld systems, GeoCue has seen rapid adoption of handheld mapping workflows across surveying, construction, public safety, facility documentation, and more. The new TrueView GO NEO extends that momentum with a rugged design and high performance for teams who need dense data and dependable SLAM in corridors, stairwells, mechanical rooms, and other GNSS-challenged environments.

    Indoor mapping

    The TrueView GO NEO was designed as a complete, end-to-end workflow, helping teams move quickly from data acquisition to usable results in complex indoor environments. At its core is a new high-rate scanning engine capable of capturing up to 1.15 million points per second, delivering dense detail while improving field efficiency. An ultra-wide field of view (360° × 189°) increases coverage overhead and helps reduce missed areas, so users can capture complete scenes faster without “painting” every surface.

    The NEO also introduces Deep INS + SLAM Fusion, pairing SLAM mapping with a high-grade inertial navigation system to improve stability in feature-poor environments where typical consumer-grade navigation can struggle. The result is more reliable trajectories and improved point cloud integrity in challenging scenarios, such as long corridors and multi-floor stairwells, where drift and misalignment can degrade results.

    To enhance interpretation and deliverables, the TrueView GO NEO includes HD colorization and advanced image capture to support panoramic imagery and detailed colorization even in low light. Users can also leverage these images to create visual outputs such as mesh models and high-fidelity reality renderings for downstream documentation and visualization workflows.

    Paired with LP360 Land

    TrueView GO NEO is paired with LP360 Land, GeoCue’s software for handheld lidar processing, QA/QC, visualization and deliverable creation. LP360 Land enables users to generate detailed point clouds from raw data, validate coverage and quality, and produce outputs aligned to project workflows without unnecessary complexity.

    The NEO is also designed to keep workflows streamlined, pairing conveniently with a phone and supporting device-to-cloud options through the LP360 Cloud platform. Users can upload captured data over Wi-Fi or hotspot for automated post-processing or use an LTE-based workflow to upload data.

    Highlights

    • Smaller, lighter handheld SLAM lidar designed to “complete the range” of the TrueView GO lineup
    • High-speed point capture for fast, dense indoor reality capture
    • Ultra-wide field-of-view scanning to improve coverage and reduce blind zones
    • Precision IMU for low-drift SLAM, supporting reliable results over longer sessions even in typical SLAM challenging conditions
    • Integrated HD imaging for spherical capture and high quality colorization
    • Built-in GNSS for georeferencing workflows when GNSS is available (RTK/PPK capable)
    • “Smart Handle” integrating the battery with hot-swap battery capability for continuous scanning
  • New Emesent GX1 is all-in-one SLAM lidar, RTK and 360° imagery scanner 

    New Emesent GX1 is all-in-one SLAM lidar, RTK and 360° imagery scanner 

    Autonomous mapping company Emesent has launched the Emesent GX1, an integrated simultaneous localization and mapping (SLAM) and real-time kinematic (RTK) scanner.  The company is exhibiting the GX1 at Geo Week 2026 (booth #911).

    The product achieves 5-10mm global accuracy to deliver high precision for topographic surveying and building and infrastructure construction. It can reduce the time required to survey a site by up to 95% with a single day of scanning replacing weeks of work, Emensent stated in a press release.

    The GX1 is an integrated, all-in-one system where lidar, RTK, cameras and software work together seamlessly from capture to validated deliverable. Its SLAM technology was proven in the world’s most challenging environments to everyday surveying applications, but it also eliminates the longstanding trade-off faced by survey firms and the architecture, engineering and construction (AEC) industry between mobile scanning speed and dependable survey-grade accuracy.

    Suited for use cases across topographic and road survey, scan to building information models (BIM), construction progress tracking and more, the GX1 is simple enough for junior surveyors to train on and deploy in a matter of days yet powerful enough to meet the needs of experts in the field.  

    • Accuracy. GX1 is the only SLAM-based mobile scanner system delivering 5-10mm global accuracy combined with rapid scanning capabilities. Incorporating client-first design, integrated RTK and Emesent’s proprietary SLAM algorithm, GX1 offers repeatable results survey firms can rely on. 
    • Proven SLAM algorithm: Emesent’s SLAM technology, which powers its award-winning Emesent Hovermap product, was developed and validated in some of the most extreme real-world environments, includidng GPS-denied underground locations. It delivers repeatable accuracy both indoors and out. 
    • Versatile deployment: GX1 has four purpose-built deployment modes: backpack, survey pole, vehicle mount, and supported handheld. Flexible georeferencing minimizes the risk of having to return to a site for redo – surveyors can capture with RTK in the field or with ground control points and checkpoints in post-processing.  

    The GX1 is being launched at a pivotal moment for survey firms and the AEC industry, which are grappling with a shortage of experienced surveyors, Emensent stated. At the same time, firms face mounting pressure from clients demanding faster, cheaper and better results without quality compromise, alongside the diminishing competitive advantage of adopting basic mobile scanning technology.  

    “With the introduction of the GX1, we’ve answered the call we’ve heard echoing throughout the surveying industry to end the tug-of-war between fast and accurate,” said Stefan Hrabar, chief strategy officer and co-founder of Emesent. “By putting the power of SLAM into the hands of the everyday surveyor, the GX1 raises the bar for mobile scanning accuracy and keeps critical projects on track.” 

    Technical Features 

    • Independently validated 5-10mm global accuracy 
    • Integrated RTK georeferencing with real-time quality monitoring 
    • 4 x 20MP cameras for 360° panoramic imagery 
    • Emesent SLAM algorithm  
    • Four deployment modes: backpack, survey pole, vehicle mount, handheld 
    • Integrated batteries for cable-free management 
    • Rapid accuracy validation reports in Aura processing software.
  • Tersus offers handheld scanner with RTK-SLAM

    Tersus offers handheld scanner with RTK-SLAM

    Tersus GNSS has launched the MVP S1 RTK-SLAM handheld 3D laser scanner for mobile mapping and reality capture. The MVP S1 uses GNSS through an AI-driven RTK-SLAM workflow, as well as lidar data with imagery from dual 48-megapixel panoramic cameras.

    The combination provides survey-grade results in both GNSS-denied and open environments. The system achieves centimeter-level accuracy outdoors and maintains performance indoors or underground through SLAM processing.

    TimeSync 3.0 synchronizes the hardware, aligning sensor data at the microsecond level and supporting consistent datasets and reliable post-processing.

    A mobile application provides users with real-time feedback, including previews of colorized point clouds while scanning, as well as basic scan reports on site. This feature helps operators verify data completeness and quality before leaving the field, reducing the need for repeat visits.

    The MVP S1 supports 3D gaussian splatting (3DGS), enabling creation of textured, photorealistic 3D models. This capability is useful for building information modeling, construction progress monitoring, underground surveys, forestry analysis and industrial site documentation.

  • Exyn Nexys now integrated with Trimble DA2 GNSS system

    Exyn Nexys now integrated with Trimble DA2 GNSS system

    Exyn has integrated the Trimble DA2 GNSS System, an RTK-capable GNSS receiver, with the Exyn Nexys autonomous mapping platform, bringing centimeter-level geospatial accuracy to SLAM-based mobile 3D mapping.

    The new capability enables users to pair Exyn Nexys’ lidar-based SLAM mapping with high-precision RTK corrections, allowing teams to georeference and anchor point clouds directly in the field without relying on ground control points or post-processing workflows. The result is faster, safer, and more accurate decision-making for industries including mining, construction and critical infrastructure inspection. Intelligently combining RTK and SLAM delivers highly accurate and robust point clouds — even in challenging environments.

    When paired with the real-time colorization, users gain an added layer of visual context, enabling photorealistic mapping and the extraction of immersive georeferenced 360° imagery for enhanced situational awareness and analysis.

    Photo: Exyn
    Photo: Exyn

    With the Trimble DA2 GNSS RTK integration, Exyn Nexys can now:

    • deliver real-time, centimeter-accurate global positioning
    • seamlessly integrate underground and surface-level scans into unified, georeferenced datasets
    • accelerate project timelines by reducing dependency on traditional ground control setups
    • improve accuracy and alignment for as-builting, volumetric measurements, construction progress tracking / QA, and mine planning.

    This enhancement is particularly useful for hybrid environments where teams operate in both GPS-available and GPS-denied zones. The Nexys with DA-2 enabled RTK allows for seamless transitions between these areas while maintaining global coordinate consistency, so Exyn Nexys can serve as a true end-to-end solution for autonomous 3D data capture.

    The Trimble DA2 GNSS and Exyn Nexys integration kit is available immediately for plug-and-play compatibility.

  • Trimble deploys custom Applanix positioning system for autonomy

    Trimble deploys custom Applanix positioning system for autonomy

    Customizable system provides robust positioning without added site infrastructure for IHI Corp.

    Photo: Trimble
    Photo: Trimble

    Trimble has announced the first deployment of its map-based localization system for land-based autonomous vehicle applications.

    IHI Corp., a heavy industry manufacturer based in Japan, will retrofit its existing container and haulage trucks with a customized Applanix POS LV system as part of its broader autonomy capabilities for the transport of goods around industrial facilities.

    Map-based localization provides precise positioning and orientation estimation, augmenting GNSS/inertial data, which is critical for safe and efficient autonomous vehicle operations. The ability to provide IHI Corp. a full workflow and real-time data ensures seamless integration into IHI’s truck design.

    The custom-built, locally supported system leverages Trimble’s engineering capabilities and technology to provide reliable performance across a variety of challenging environments, the company said. Using this system, IHI Corp. can provide robust positioning for its autonomous fleet without additional site infrastructure, lowering capital expenditure costs and improving scalability.

    Tailoring POS LV to work within IHI’s unique specifications and existing autonomous platform, the map-based localization system couples an inertial navigation system (INS) with simultaneous localization and mapping-based (SLAM) capabilities, and works with several types of sensors, including lidar. POS LV provides an accurate base map using post-processed data and localizes vehicle positioning in real time, enabling the reliable and safe autonomous operation of industrial vehicles.

    IHI continually enhances its work environments, while also compensating for varying labor scenarios and personnel shortages. This makes the need to automate transportation critical to operations. The complexities of the evolving industrial manufacturing environment require solutions that can be tailored to a customer’s specific application requirements.

    By partnering with Trimble, IHI can develop a retrofit system that addresses two major challenges — affordability and reliability — within the autonomous operation of large-scale industrial equipment.

  • Research Roundup: Navigating urban canyons

    Research Roundup: Navigating urban canyons

    Tall buildings block GNSS signals, making satellite navigation in urban canyons very challenging. (Photo: RoschetzkyIstockPhoto/iStock/Getty Images Plus/Getty Images)
    Tall buildings block GNSS signals, making satellite navigation in urban canyons very challenging. (Photo: RoschetzkyIstockPhoto/iStock/Getty Images Plus/Getty Images)

    GPS positioning for navigation and mapping is challenging in urban environments, where GPS signals often are blocked by tall buildings. The following three papers — to be presented at the Institute of Navigation (ION) GNSS+ conference Sept. 19–23, 2022 — explore ways to solve that problem. The full papers will be available at www.ion.org/publications/browse.cfm following the conference.

    ALGORITHMS FOR URBAN MAPPING

    In this work, the authors use an urban environment model incorporating visibility predictions and remote-sensing techniques, which they tested in a sensor-equipped vehicle in Denver. They use an interacting multiple model (IMM) filter that uses extended Kalman filters to build and verify a map of the signal environment in an urban-canyon setting. The techniques will give ground-vehicle operations the ability to plan for blocked and delayed signals for global path planning.

    Zeller, Emma; Strandjord, Kirsten, University of Minnesota; and Wang, Pai, Shanghai Jiao Tong University; “Algorithms for Mapping the Urban Signal Environment for Navigation of Ground Vehicle Operations.”

    ADDING VISUAL TO GNSS/INS

    GNSS real-time kinematic (GNSS-RTK) positioning is a key technology for surveying and mapping applications. To extend the capability of GNSS in difficult environments, a tight coupling between GNSS-RTK and an inertial navigation system (INS) can greatly improve the results. If the time spent in a GNSS outage is too long or if the kinematic of the survey is too weak, the GNSS/INS solution can be compromised with high navigation errors, ultimately making it impossible to align the heading angle at initialization.

    This paper presents an innovative solution to overcome GNSS/INS limitations, minimizing system complexity by using a tightly coupled GNSS/INS solution with a monocular visual inertial SLAM system. This solution is capable of initialization in a few seconds and is very reliable in the long term. This vision/INS/GNSS coupling increases the overall RTK fix rate and broadens the availability of high-precision navigation solutions under challenging conditions.

    Bénet, Pierre; Saussay, Brice; Saidani, Mourad; and Guinamard, Alexis; SBG Systems; “Tightly Coupled Inertial Visual GNSS Solution: Application to LIDAR Mapping in Harsh and Denied GNSS Conditions.”

    USING 3D BUILDING MODELS

    To solve the urban-navigation challenge, the authors propose using a 3D building model to assist GNSS positioning. This type of algorithm is named the 3D building model aided GNSS (3DMA GNSS). It can predict measurement errors and the visibility of the satellites, as line-of-sight or non-line-of-sight. The solution is then derived from the likelihood of the observed and predicted measurements over candidate locations.

    The authors propose an innovative method for evaluating the reliability of building models based on the awareness of sky visibility in a specific geographic context. Sky visibility estimation is improved with use of a support vector machine regression and considering low-Earth-orbit (LEO) constellations. The real-time sky visibility could present the update of the surrounding buildings, whereas the predicted sky visibility based on the existing building models remains unchanged. Making use of this inconsistency, the authors could identify areas with the updated building. Additionally, the impacts of the building update monitoring on the 3DMA GNSS are evaluated in an urban canyon.

    Xu, Hao-Sheng and Hsu, Li-Ta; Department of Aeronautical and Aviation Engineering, The Hong Kong Polytechnic University; “Urban Buildings Update Monitoring Based on Sky Visibility Estimation using GNSS and LEO.”

  • Kudan 3D-Lidar SLAM demonstrated without external GNSS or IMU

    Kudan 3D-Lidar SLAM demonstrated without external GNSS or IMU

    Tokyo-based Kudan Inc. demonstrated the use of a 3D-lidar simultaneous localization and mapping (SLAM) device to create a sharp point cloud without using an external GNSS receiver or inertial measurement unit (IMU).

    Kudan is a research and development company specializing in algorithms for artificial perception. For the demonstration, Kudan used its localization and mapping software Kudan 3D-Lidar SLAM, or KdLidar.

    Using an Ouster OS1-64 lidar and only its internal IMU, Kudan demonstrated how it can create a crisp high-resolution point cloud with KdLidar.

    For the demonstration, the company used a handheld scanner with the Ouster lidar. Handheld scanners can introduce noise and fuzziness in typical point clouds generated from SLAM because of natural vibration, movement and limited field of view. However, Kudan was able to capture sharp wall definition of buildings and structures, as well as the fine detail of powerlines.

    While the demonstration highlights KdLidar’s basic performance without any external sensors, the company said its algorithms can further increase the performance and quality of lidar-based scanners by fusing GNSS receivers and external IMUs or inertial navigation systems.

  • Charting Hong Kong’s nooks and crannies

    Charting Hong Kong’s nooks and crannies

    Photo: Yongyuan Dai/iStock/Getty Images Plus/Getty Images
    Photo: Yongyuan Dai/iStock/Getty Images Plus/Getty Images

    Team Provides Accurate 3D Maps for Smart City Applications

    The PolyU team's mobile mapping backpack. (Image: The Hong Kong Polytechnic University)
    The PolyU team’s mobile mapping backpack. (Image: The Hong Kong Polytechnic University)

    According to 2019 statistics, more than 10,000 residential buildings in Hong Kong are at least 50 years old. Most of these buildings lack 3D indoor building information models (BIM), which creates challenges when it comes to reconstruction or maintenance.

    In response, a team at Hong Kong Polytechnic University (PolyU) has developed a lightweight and reliable 3D mobile mapping system in a backpack. The system can easily measure cities and obtain 3D maps with centimeter-level accuracy. It can be used to build spatial data infrastructure, which supports smart city applications in many fields.

    The system uses advanced technologies such as simultaneous localization and mapping (SLAM), useful in urban canyons where GNSS signals can be spotty. It can carry out continuous data collection in complex indoor and outdoor environments, and is particularly suitable for high-density and complex urban environments, such as those in Hong Kong.

    The mapper is providing a special boon to modular integrated construction (MIC) in the city. With MIC, free-standing integrated modules are prefabricated and then transported to the site for installation in a building. However, the trucks hauling the large components can’t always maneuver through narrow streets in Hong Kong’s urban areas.

    One of many narrow streets mapped in downtown Hong Kong. (Image: The Hong Kong Polytechnic University
    One of many narrow streets mapped in downtown Hong Kong. (Image: The Hong Kong Polytechnic University

    To address the issue, the PolyU team collaborated with the Hong Kong Construction Industry Council, providing its mobile-mapping backpack to conduct 3D measurement of critical road sections. The project identified and mapped obstacles, and optimized the route for transporting oversized components to avoid narrow passages.

    Mobile-mapping backpacks also can be used to create detailed indoor 3D models to support firefighting and provide evacuation routes for personnel at the fire scene.

    The route taken by the mobile mapping backpack carrier in the harbor area. (Image: The Hong Kong Polytechnic University)
    The route taken by the mobile mapping backpack carrier in the harbor area. (Image: The Hong Kong Polytechnic University)

    A sample point cloud from the mobile mapper. (Image: The Hong Kong Polytechnic University)
    A sample point cloud from the mobile mapper. (Image: The Hong Kong Polytechnic University)

    The mobile mapper is one of the technologies developed by PolyU’s Smart Cities Research Institute, established in 2020 to help address social issues and provide solutions for smart city development. In March, the institute’s projects received a gold medal at 2021 Inventions Geneva Evaluation Days.

     

  • Innovation: A multi-sensor navigation system for outdoors and indoors

    Innovation: A multi-sensor navigation system for outdoors and indoors

    Getting the Best in Both Worlds

    By Karsten Mueller, Jamal Atman, Nikolai Kronenwett and Gert F. Trommer

    Innovation Insights with Richard Langley
    Innovation Insights with Richard Langley

    IT DOESN’T WORK EVERYWHERE. GPS, that is. Unlike many radio broadcasts and the transmissions from nearby cell-phone towers, the signals from GPS satellites are too weak to be reliably received indoors. They don’t make it into tunnels either. And even outdoors, the signals can be blocked by tall buildings and mountains. This is why the Japanese developed the Quasi-Zenith Satellite System — to provide supplementary signals when an insufficient number of GPS signals are available in the concrete canyons of Tokyo and other high-density cities. Even if a GPS signal can be received, it might be contaminated with multipath interference resulting in a degraded position solution.

    While GPS signals can be piped indoors from an antenna on the top of a building and reradiated, a GPS receiver will give its position as that of the rooftop antenna and not where it is in the building. While this might be useful for establishing the approximate whereabouts of the receiver when it’s on a bus in an underground terminal, for example, and allows the receiver to continue to receive up-to-date navigation messages providing a quick time-to-first-fix when it leaves the terminal, it’s far from satisfactory as a general indoor navigation solution.

    While there are some improvements in signal reception in degraded environments with modernized signals from GPS and the other GNSS constellations, in many instances where we don’t have an unobstructed line-of-sight view of the satellites, GPS alone won’t cut it. Thankfully, other navigation sensors can be used to supplement or replace GNSS when the going gets tough for GPS alone. These include, among others, inertial measurement units, digital compasses, barometric pressure sensors, cameras and laser rangefinders.

    But, even with these, is one better than another in all situations, or do they each have benefits and drawbacks just like GNSS? Would a system composed of multiple sensors be best? Such considerations are important if trying to develop a navigation system that can work well in most any environment both outdoors and indoors and transition gracefully when moving from one type of environment to another. This is the problem that confronted a team of researchers from Germany’s Karlsruhe Institute of Technology when designing a navigation system to allow a micro aerial vehicle to operate continuously and autonomously in almost any environment. In this issue’s “Innovation” column, we learn how they went about it and how well the system worked.


    Today, micro aerial vehicles (MAVs) are widely used in outdoor environments. The navigation solution of commercially available products typically relies on the availability and accuracy of GNSS. To expand the field of application of MAVs to autonomous operation in indoor environments, an accurate navigation solution is necessary. Possible scenarios include the support of rescue forces, surveillance tasks and inspection missions. Different algorithms using camera or laser rangefinder measurements for indoor navigation can provide accurate results.

    However, application of these algorithms is typically limited to indoor scenarios and will not provide accurate results in outdoor environments. Another drawback of these approaches is that absolute positioning is not achieved. Hence, we sought a navigation system for outdoor and indoor environments that combines the beneficial properties of outdoor and indoor navigation systems. Such a navigation system should provide an accurate navigation solution both outdoors and indoors, as well as during transition phases from outdoor to indoor and vice versa.

    THE PROBLEM

    Several challenges arise when combining multiple sensors in a single navigation system due to specific sensor characteristics. While an accurate navigation solution is obtained by an inertial navigation system with GNSS aiding in open-sky environments, urban canyons and indoor environments degrade the quality of GNSS signals or lead to GNSS outages such that no accurate navigation solution is available.

    On the other hand, laser rangefinder measurements allow for the generation of accurate relative measurements indoors. However, due to the limited range of the laser rangefinder, no or only a few measurements are available outdoors away from buildings. Obviously, it is best to exploit the complementary characteristics of both sensors. To avoid losing information, hard switching between two different navigation systems is undesirable. Hence, two main challenges arise:

    • Accurate time synchronization is necessary when processing measurements from different sensors.
    • A method has to be developed for the decision on whether a measurement should be processed or rejected.

    Moreover, for aerial vehicles, two more requirements must be met:

    • Estimation of the 3D position and attitude instead of only the 2D position and heading as provided by 2D simultaneous localization and mapping (SLAM) approaches.
    • Estimation of the vehicle’s velocity and inertial measurement unit (IMU) biases.

    Our goal was to develop a navigation system that provides an accurate navigation solution for large-scale environments. The navigation system needed to provide a frequent navigation solution at the update rate of the IMU with very short delays. The framework needed to seamlessly integrate GNSS and other sensors such as a laser rangefinder or cameras. Additionally, the approach could not be limited to a specific sensor setup except for a mandatory GPS receiver, necessary for absolute positioning.

    The results presented in the literature often do not include large-scale, realistic environments. Some investigators only consider short indoor sequences, while others ignore challenging GNSS conditions. In contrast, the focus of our approach is on rejecting outlier measurements in transition zones such as urban-canyon environments occurring between outdoor open sky and indoor environments. The choice of the navigation system architecture depends on the requirements of a specific platform. In the case of a quadrotor helicopter (see FIGURE 1), a high update rate is necessary for vehicle guidance and control. Therefore, we chose a Kalman-filter-based approach because it has the advantage over pure SLAM approaches when providing a navigation solution at a high update rate is required.

    FIGURE 1. Components of the quadrotor helicopter. (Photo: K. Mueller, J. Atman, N. Kronenwett & G.F. Trommer)
    FIGURE 1. Components of the quadrotor helicopter. (Photo: K. Mueller, J. Atman, N. Kronenwett & G.F. Trommer)

    SYSTEM OVERVIEW

    We attached several sensors and two processing platforms to the quadrotor helicopter used in our work. A microcontroller sensor board reads the sensor values from the IMU, digital compass, air pressure sensor and a GPS-only GNSS module. Timestamps are generated for each sensor data type so that accurate synchronization is provided even when delays occur, such as when processing the sensor data. The IMU is mounted close to the center of the vehicle. The air pressure sensor is directly attached to the sensor board, while the three-axis digital compass is attached to the quadrotor’s landing skid to avoid interfering magnetic fields from power electronics. The GPS receiver provides pseudorange and Doppler measurements at a rate of 10 Hz. Moreover, ephemeris data for each satellite and Klobuchar ionospheric parameters are recorded to correct the measurements. Each second, a time pulse is generated by the receiver to precisely determine the time when GPS measurements were taken. Additionally, the time pulse is used to estimate the drift of the real-time clock (RTC) on the sensor board and, therefore, to provide more accurate timestamps.

    A two-dimensional laser rangefinder is mounted on top of the helicopter. Distance and angular information of objects within a scan angle of 270° is provided by this sensor. The maximum range is 30 meters. Time synchronization is achieved through a pulse registered by the microcontroller sensor board before every scan. The body of the laser rangefinder is shielded using copper foil to reduce interference with signals received by the GPS antenna. A trigger signal is sent to the camera mounted at the front of the helicopter to provide time synchronization. However, the camera was not used for the results presented in this article. An overview of the sensor setup and time synchronization is depicted in FIGURE 2.

    The camera and laser rangefinder data is sent via USB to a powerful computing platform attached to the bottom carbon-fiber sheet. Time synchronization information and additional sensor data is sent from the microcontroller sensor board to the computer for processing the sensor data and calculating the navigation solution.

    FIGURE 2. Block diagram showing signal flows among system hardware components. (Photo: K. Mueller, J. Atman, N. Kronenwett & G.F. Trommer)
    FIGURE 2. Block diagram showing signal flows among system hardware components. (Photo: K. Mueller, J. Atman, N. Kronenwett & G.F. Trommer)

    NAVIGATION SYSTEM

    The navigation system presented in this article was developed to provide a navigation solution in both outdoor and indoor environments. Therefore, processing GPS position and velocity estimations must be possible, as well as handling of relative position and heading angle changes resulting from the laser rangefinder scans. Challenges arise due to the different time delays as illustrated in FIGURE 3. IMU measurements are available at a high frequency. Messages with the trigger timestamps are sent from the sensor board to the computer to provide information about when a GPS or laser measurement was taken.

    FIGURE 3 Time sequencing of measurements and calculations. (Photo: K. Mueller, J. Atman, N. Kronenwett & G.F. Trommer)
    FIGURE 3 Time sequencing of measurements and calculations. (Photo: K. Mueller, J. Atman, N. Kronenwett & G.F. Trommer)

    The corresponding measurements are available with significant delays. Since GPS pseudorange and Doppler measurements are not immediately available and processing requires additional time, the typical delay between the point in time when the measurement was taken by the receiver and the time when the estimated position and velocity are available to the navigation filter is between 70 and 90 milliseconds. Even longer delays occur when processing laser rangefinder data. After processing the laser scans, the horizontal position changes and yaw angle changes (in this article, denoted as two-dimensional pose change measurements) are available for analysis. However, these changes are relative to a point in time in the past. Moreover, due to the processing, additional delay occurs and synchronization with the correct laser rangefinder trigger signal is required. The requirement to process measurements with a temporal overlap causes additional complexity, such as having several GPS measurements that are taken in the time period covered by a pose change measurement.

    Error-State Kalman Filter with Stochastic Cloning. An error-state Kalman filter with 16 states estimates the vehicle’s 3D position, 3D velocity, attitude, accelerometer and gyroscope biases, and the bias for the barometric altimeter. The prediction step of the filter consists of integrating the specific force and angular rate measurements of the IMU. Measurements of the air pressure sensor and the digital compass have negligible delays, so these measurements are processed in the Kalman filter update step without compensating for delays. As we mentioned, the assumption of insignificant delays does not hold for GPS measurements and pose change measurements. Thus, we implemented stochastic cloning to overcome errors that would be introduced by delays. The idea of stochastic cloning is to augment the state vector and covariance matrix by copies of the state and covariance estimates at a specific point in time. As the augmented covariance matrix contains cross-correlation terms between the state at a previous time instance and the current state, processing of delayed measurements corrects the current state and covariance estimations.

    Processing GPS Measurements. The first step when processing GPS measurements is to clone the current filter state. As outlined in the section “System Overview,” the time pulse generated by the receiver is used to determine the time when a measurement is taken. Once the pseudorange measurements are available, corrections are calculated. A weighted least-squares estimation is used to calculate position and velocity. The weight for each pseudorange measurement is the inverse of the estimated variance, which is calculated depending on the carrier-to-noise-density ratio. Weights for Doppler measurements are calculated similarly.

    To reduce the errors introduced by satellite signals of low quality, a minimum carrier-to-noise-density ratio of 33 dB-Hz and a minimum elevation angle of 15° are required for the satellite signals. In addition to position and velocity, valuable information is drawn from the estimation: The variance of the calculated position is chosen to be proportional to the weighted root mean square value of the residuals and the position dilution of precision (PDOP). The velocity variance is calculated similarly. In case only four satellites are used, the variance is only proportional to the PDOP as no residuals are available. The position and velocity estimates are processed by the Kalman filter using these estimated variances. Moreover, before the filter update step is executed, the Mahalanobis distance for each measurement is calculated and outliers removed.

    Additionally, measurements are not processed if their variance is above a threshold. This typically occurs in the vicinity of buildings as non-line-of-sight signals are tracked by the receiver and, therefore, processing these measurements is not desired.

    Laser Rangefinder Processing. As described in the previous section, stochastic cloning is used to treat delayed pose change measurements. To process a measurement, two cloned states are necessary.

    A pose change measurement consists of a relative translation and a rotation, both given in coordinates of the body-stabilized frame, which is identical to the body frame but compensated for roll and pitch angles. Hence, the x and y axes of the body-stabilized frame are parallel to the ground. Several methods could be used for generating pose-change measurements, such as camera-based approaches, laser rangefinder approaches or hybrid approaches. In our work, Cartographer, a laser SLAM approach, is used to obtain horizontal position and yaw angle changes. However, the SLAM module could be easily replaced by other laser SLAM approaches.

    As laser SLAM approaches build an incremental map, the laser’s pose is given with respect to the map frame. Therefore, the translational and rotational components of the pose-change measurement must be transformed from the map frame to the body-stabilized frame before being processed by the Kalman filter. Different options are possible when choosing the first point in time for a relative measurement (the second point in time is determined by the most recent laser measurement).

    We decided to use a keyframe-based aiding technique. A keyframe is defined and the filter state is cloned accordingly. After the processing of a laser measurement by the SLAM algorithm, pose estimations given in map coordinates are transformed to pose change measurements relative to this keyframe. The keyframe is changed depending on the filter status information as outlined in the section “Using the Filter Status Information” of this article. Additionally, the keyframe is changed if the difference between consecutive pose estimations exceeds a threshold. This indicates an erroneous pose estimation by the SLAM module as only small pose changes are expected due to the high update rate of laser scans and the limited velocity of the vehicle. As a result, the influence of errors in the SLAM module on the navigation solution provided by the Kalman filter is reduced.

    FILTER STATUS

    Above, we described how relative and absolute delayed measurements are processed in an error-state Kalman filter. However, simply processing all available measurements will not lead to the best performance of the filter. For example, the laser SLAM algorithm might not provide accurate and reliable results in open-sky environments free from human-made structures, as mainly vegetation is detected by the laser rangefinder.

    To derive a metric for the decision on the necessity of integrating additional relative measurements, we provide a classification scheme based on GPS measurements. The advantage of using only GPS measurements for the filter status determination is the versatility of the approach: A GPS module will be available on almost every platform. The laser rangefinder, however, could be replaced by a camera without modifications in the classification scheme.

    Clearly, processing GPS in indoor environments is not an option as no measurements are available. On the contrary, in outdoor open-sky environments, a sensor setup comprising GPS, IMU, digital compass and air pressure sensor results in an accurate navigation solution. Therefore, the interaction of different sensors in transition phases and urban-canyon environments is the most critical part for an accurate navigation solution in large-scale environments. The following paragraphs introduce the classification of single GPS position measurements and the determination of filter status based on the GPS classification.

    Classification of Single GPS Position Measurements. The first step for the filter status determination is the classification of single GPS position measurements. The categories for a measurement are very good, good, medium and poor. Two parameters are used for the classification: the number of satellites used for the position calculation and the estimated variance. For a very good measurement, at least six satellites are required; for a good measurement, at least five satellites are necessary. Moreover, thresholds for the estimated position variance are applied. As the variance is proportional to the PDOP and the root mean square of the weighted residuals, this means that a very good or good position measurement must offer a good satellite constellation and small residuals.

    Filter Status Determination. The classification of GPS position measurements is used to calculate a filter status. First, a sum over a time interval of one second is computed. The number of positions classified as very good are multiplied by a factor of four, good positions count twice, and the number of medium positions added without a multiplicative factor. In our setup, 10 position measurements are available in one second. The final filter status is determined using two thresholds. If the sum is at least 20, the filter status is “Good GPS.” This means that five measurements classified as being very good or all 10 measurements classified as being good would be sufficient for this status.

    The “Medium GPS” status is achieved with a sum between 10 and 20. If no valid GPS measurements have been available over the last five seconds, an additional indoor flag is set, and it is assumed that the vehicle is now indoors. As soon as GPS position measurements become available again, the filter status is re-calculated. The parameters for the filter status are determined empirically and provide robust results for a large variety of scenarios. However, minor changes of the parameter set to classify single measurements might be necessary in case a different GNSS hardware setup is used.

    The resulting filter status for an example trajectory is shown in FIGURE 4. As expected, GPS is good in the western part of the trajectory, and the status quickly deteriorates to poor GPS between the high-rise buildings. Just before entering the building, the status changes to “Indoor.” After leaving the building and moving north, the filter status changes mainly between good and medium GPS as signals are blocked due to buildings or mitigated due to foliage. The end of the trajectory in the eastern part offers better GPS conditions since the surrounding buildings are smaller and the status changes to “Good GPS.”

    FIGURE 4. The filter status changes from “Good GPS” to “Poor GPS” in the vicinity of high buildings and provides important information on how accurately the filter is aided by processing GPS measurements. (Photo: K. Mueller, J. Atman, N. Kronenwett & G.F. Trommer)
    FIGURE 4. The filter status changes from “Good GPS” to “Poor GPS” in the vicinity of high buildings and provides important information on how accurately the filter is aided by processing GPS measurements. (Photo: K. Mueller, J. Atman, N. Kronenwett & G.F. Trommer)

    Using the Filter Status Information. The filter status provides valuable information when combining GPS and relative measurements. As outlined in previous sections, the filter status “Good GPS” occurs in open-sky environments where processing of additional relative measurements does not improve the navigation solution. Since the laser SLAM solution might be corrupted in areas without a sufficient number of human-made structures, relative measurements are not processed while the filter status is “Good GPS.” Additionally, the keyframe is changed in short time intervals during this status. The reasoning behind this decision is that it is desired to have a good estimation of the absolute position and orientation with a low uncertainty at the time a keyframe is chosen.

    During a period with “Good GPS” conditions, position estimation typically becomes gradually better. For the same reason, it is best to retain a keyframe for a long time when the filter status is “Poor GPS” or “Indoor.” In these scenarios the laser SLAM algorithm provides accurate results as the environment mostly consists of human-made structures. A drawback inside buildings is that the Earth’s magnetic field might become distorted, for example close to elevators. Hence, magnetometer measurements are not processed when the “Indoor” flag is set. If the status “Medium GPS” is set, GPS and relative measurements should be weighted equally. The keyframe is retained until a predefined maximum age is reached or inconsistencies in the SLAM solution are detected.

    In contrast to the “Poor GPS” case, the integration of relative measurements is more pessimistic, and the variance is chosen in the range of the typical GPS accuracy. This takes into account that a very accurate laser SLAM solution is not assured. However, the processing of relative measurements improves position accuracy and avoids the growth of filter state covariance, which is beneficial for rejecting faulty measurements. Independent of the filter status, GPS measurements fulfilling the Mahalanobis distance threshold criterion are processed.

    RESULTS

    The results of three trajectories recorded at the campus of the Karlsruhe Institute of Technology are presented in this section. All trajectories cover outdoor environments with good GPS signal reception as well as urban-canyon and indoor sections. Since flying these challenging trajectories was not possible due to legal reasons and due to small doors that had to be passed through, the quadrotor helicopter was manually carried.

    The first trajectory shown in FIGURE 5 starts in an open-sky environment. At position 1, the footpath goes between two 40-meter buildings. Hence, GPS satellite signals are blocked and non-line-of-sight signals are tracked by the receiver that increasingly deteriorate GPS positon and velocity accuracy. The indoor section starts at position 2. After 30 seconds of indoor navigation, the trajectory continues north on the sidewalk. On this section, numbered 4 in Figure 5, a six-story building on the left side and a nearby building on the right side cause medium to poor GPS conditions as was shown in Figure 4. Despite the difficult conditions, the trajectory follows the footpath correctly. Of course, as no GPS correction service or satellite-based augmentation system is used, sub-meter level accuracy is not achieved. At position 2, the trajectory passes along stairs.

    FIGURE 5. Trajectory 1 featuring two high buildings of 42-meter height between positions 1 and 2 in the center of the image. After an indoor section the building is left at position 3. The total time of the trajectory is 394 seconds. (Photo: K. Mueller, J. Atman, N. Kronenwett & G.F. Trommer)
    FIGURE 5. Trajectory 1 featuring two high buildings of 42-meter height between positions 1 and 2 in the center of the image. After an indoor section the building is left at position 3. The total time of the trajectory is 394 seconds. (Photo: K. Mueller, J. Atman, N. Kronenwett & G.F. Trommer)

    Therefore, accuracy in the north direction is very good. In the east direction, however, the error is larger as the trajectory should be farther east within the building. This error remains throughout the indoor section until position 3, as no GPS position measurement is processed to correct for the error. After leaving the building, the error in the east direction becomes smaller by processing accurate GPS position measurements. After heading north on the sidewalk, the error is within the expected accuracy bounds specified by the GPS position accuracy. The smoothness of the trajectory after leaving the building shows that the rejection of GPS position outliers leads to a consistent navigation solution.

    The second trajectory is the longest of the three trajectories, covering 400 meters in 9 minutes. The first difficult section is denoted by position 1 in FIGURE 6, when the vehicle moves between two buildings. The walls of the right building are covered by metal plates. It looks like the trajectory is very close to the edge of the right building. However, this effect is from the perspective view of the building in the georeferenced image. We passed below a canopy at position 2 and entered a building at position 3. An accurate position solution is available during the long indoor section with multiple turns. The total time spent indoors was 112 seconds. GPS position measurements becoming available after leaving the building at position 4 improve the accuracy of the navigation solution. However, due to the high accuracy of the position estimation before leaving the building, only small filter innovations occur. The trajectory ends on the sidewalk near the building identified as number 5.

    FIGURE 6. Trajectory 2 with a total duration of 9 minutes. An accurate position estimation is obtained during the segment with poor GPS signal reception between positions 1 and 2 and during the indoor section between positions 3 and 4. (Photo: K. Mueller, J. Atman, N. Kronenwett & G.F. Trommer)
    FIGURE 6. Trajectory 2 with a total duration of 9 minutes. An accurate position estimation is obtained during the segment with poor GPS signal reception between positions 1 and 2 and during the indoor section between positions 3 and 4. (Photo: K. Mueller, J. Atman, N. Kronenwett & G.F. Trommer)

    Trajectory three, shown in FIGURE 7, is the most challenging, with position errors exceeding those of the previous two trajectories. Already at the start of the trajectory, only six GPS satellites can be used for calculating position and velocity estimates. It is several meters until an accurate position estimate is available at position 1. Between positions 2 and 3, a section with buildings up to 56 meters tall results in no accurate GPS position fixes being available for more than 30 seconds. In this section, the computed trajectory clearly is several meters too far north. Additionally, at position 2 the heading change is smaller than 90 degrees, which results in additional drift. Before entering the building at position 3, GPS position measurements become available and the position is corrected, reducing the error in the north. After 57 seconds indoors, we exited the building at position 4. The position solution is still too far north, but is corrected by additional measurements so that good accuracy is achieved when walking on the sidewalk. The trajectory ends at its start position.

    FIGURE 7. Trajectory 3. Poor GPS conditions due to a building of 56-meter height near the north part of the trajectory cause position errors. At position 3 accurate GPS measurements are available and correct the position such that an accurate navigation solution is obtained during the indoor part part of the trajectory. (Photo: K. Mueller, J. Atman, N. Kronenwett & G.F. Trommer)
    FIGURE 7. Trajectory 3. Poor GPS conditions due to a building of 56-meter height near the north part of the trajectory cause position errors. At position 3 accurate GPS measurements are available and correct the position such that an accurate navigation solution is obtained during the indoor part part of the trajectory. (Photo: K. Mueller, J. Atman, N. Kronenwett & G.F. Trommer)

    CONCLUSION

    The navigation system presented in this article fuses GPS measurements and relative pose change measurements to provide an accurate navigation solution in both outdoor and indoor scenarios. We show that position errors are small even for challenging scenarios with high buildings and poor GPS signal reception. Currently, the accuracy in outdoor environments is limited by GPS accuracy. Further improvements are expected by including additional GNSS such as GLONASS or Galileo to obtain better satellite geometry, especially in urban-canyon scenarios.

    MANUFACTURERS

    We used a u-blox LEA-M8T GPS receiver, an Analog Devices ADIS 16448 IMU, a Freescale (now, NXP Semiconductors) MP3H6115A air pressure sensor, a Honeywell HMC5843 digital compass, an Hokuyo UTM-30LX laser rangefinder, an IDS UI-3260CP-C-HQ camera, and an Intel Next Unit of Computing (NUC) platform. We constructed the quadrotor helicopter ourselves. The motors, motor controllers and landing skid are from MikroKopter, while the carbon fiber sheets and the sensor board PCB are our own design. We used a Pixhawk 4 flight controller from Pixhawk.

    ACKNOWLEDGMENTS

    The authors acknowledge financial support from the Federal Ministry of Transport and Digital Infrastructure of Germany in the framework of mFUND. We also thank the City of Karlsruhe for providing the georeferenced orthophotos. The datasets used for the results presented in this article are available on our project website. This article is based on the paper “A Multi-Sensor Navigation System for Outdoor and Indoor Environments” presented at ION ITM 2020, the 2020 International Technical Meeting of The Institute of Navigation, San Diego, California, Jan. 21–25, 2020.


    KARSTEN MUELLER received an M.Sc. from the Karlsruhe Institute of Technology (KIT), Germany, in 2015, after which he started research as a Ph.D. candidate in KIT’s Institute of Systems Optimization.

    JAMAL ATMAN received an M.Sc. in electrical engineering and information technology from KIT in 2015. He is a research engineer in KIT’s Institute of Systems Optimization.

    NIKOLAI KRONENWETT received an M.Sc. degree in electrical engineering and information technology from KIT in 2015. He is a Ph.D. candidate in KIT’s Institute of Systems Optimization.

    GERT F. TROMMER received Dipl.-Ing. and Dr.-Ing. degrees in electrical engineering from the Technical University of Munich, Germany. He is a professor in KIT’s Institute of Systems Optimization.

    FURTHER READING

    • Authors’ Conference Paper

    “A Multi-Sensor Navigation System for Outdoor and Indoor Environments” by K. Mueller, J. Atman, N. Kronenwett and G.F. Trommer in Proceedings of ITM 2020, the 2020 International Technical Meeting of The Institute of Navigation, San Diego, California, Jan. 21–24, 2020, pp. 612–625. https://doi.org/10.33012/2020.17165.

    • Camera and Laser Rangefinder Navigation

    Navigation Aiding by a Hybrid Laser-Camera Motion Estimator for Micro Aerial Vehicles” by J. Atman, M. Popp, J. Ruppelt and G.F. Trommer in Sensors, Vol. 16, No. 9, 2016. https://doi.org/10.3390/s16091516.

    Vision-Based State Estimation and Trajectory Control Towards High-Speed Flight with a Quadrotor” by S. Shen, Y. Mulgaonkar, N. Michael and V. Kumar in Proceedings of Robotics: Science and Systems IX, Berlin, Germany, June 24–28, 2013. https://doi.org/10.15607/RSS.2013.IX.032.

    “Laser Range Finder Aided Indoor Navigation for a Micro Aerial Vehicle” by P. Crocoll, J. Seibold, M. Popp and G.F. Trommer in European Journal of Navigation, Vol. 11, No. 1, pp. 4–14, 2013.

    • Keyframe-Based Navigation

    “Relative Navigation: A Keyframe-Based Approach for Observable GPS-Degraded Navigation” by D.O. Wheeler, D.P. Koch, J.S. Jackson, T.W. McLain and R.W. Beard in IEEE Control Systems Magazine, Vol. 38, No. 4, 2018, pp. 30–48. https://doi.org/10.1109/MCS.2018.2830079.

    • Integrated Navigation

    “3D Multi-Copter Navigation and Mapping Using GPS, Inertial, and LiDAR” by E.T. Dill and M. Uijt de Haag in NAVIGATION: Journal of The Institute of Navigation, Vol. 63, No. 2, Summer 2016, pp. 205–220. https://doi.org/10.1002/navi.134.

    INS/GPS/LiDAR Integrated Navigation System for Urban and Indoor Environments Using Hybrid Scan Matching Algorithm” by Y. Gao, S. Liu, M.M. Atia and A. Noureldin in Sensors, Vol. 15, No. 9, 2015, pp. 23286–23302. https://doi.org/10.3390/s150923286.

    Toward a Unified PNT — Part 1; Complexity and Context: Key Challenges of Multisensor Positioning” by P.D. Groves, L. Wang, D. Walter, H. Martin and K. Voutsis in GPS World, Vol. 25, No. 10, October 2014, pp. 18, 27–34, 49.

    Toward a Unified PNT — Part 2; Ambiguity and Environmental Data: Two Further Key Challenges of Multisensor Positioning” by P.D. Groves, L. Wang, D. Walter and Z. Jiang in GPS World, Vol. 25, No. 11, November 2014, pp. 18, 27-35.

    Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems, 2nd edition, by P.D. Groves. Published by Artech House, Boston, Massachusetts, 2013.

    • Stochastic Cloning

    “Stochastic Cloning: A Generalized Framework for Processing Relative State Measurements” by S.I. Roumeliotis and J. W. Burdick in Proceedings of 2002 IEEE International Conference on Robotics and Automation, Washington, DC, May 11–15, 2002, pp. 1788–1795. https://doi.org/10.1109/ROBOT.2002.1014801.