• Products
    Back

    Products

    S-GNSS® Auto

    Next-gen GNSS software delivering better accuracy and reliability for vehicles navigating challenging environments.

    S-GNSS® Cell

    GNSS software to improve location-based services on smartphones – everything from maps to emergency calls.

    S-GNSS® Wear

    Smarter fitness tracking for wearables with a simple, power-efficient upgrade. For accuracy on the go.

  • Solutions
    Back

    Solutions

    Supercorrelation™

    Supercorrelation™ is our patented, chipset-level software that improves the sensitivity, accuracy and reliability of GNSS receivers.

    Automotive

    Reliable GNSS for navigation, safety, and autonomy in tough environments.

    Wearables

    Accurate, efficient tracking for wearables — built for the outdoors, including forest trails and city environments.

    Cellular

    Robust location for smartphones and IoT via a simple firmware upgrade — no hardware change needed.

  • Ecosystem
    Back

    Ecosystem

    Partnerships

    We work with stakeholders across the supply chain to deliver integrated solutions to the automotive, wearables and smartphones industries.

    Collaboration with STMicroelectronics

    S-GNSS® Auto has been integrated onto ST’s Teseo devices, delivering a step change in GNSS accuracy and reliability for automotive.

  • Resources
    Back

    Resources

    Automotive World Japan

    Date: 17-19 Sept 2025
    Location: Tokyo

    Read more

    Blog

    Read the latest news and insights from FocalPoint: expert interviews, employee spotlights, event updates, and more.

    White papers

    Experts insights on GNSS performance, innovation, and real-world impact across industries.

    FAQs

    Learn more about the benefits of our GNSS-enhancing software and how you can get the most from it.

    Webinars

    Expert insights, opinions and discussions on the role of GNSS in shaping the future of navigation.

  • About
    Back

    About

    About

    About FocalPoint: our history, milestones and leadership team.

    Our Purpose

    Our purpose is to improve the lives of everyone who relies on positioning technology.

    Careers

    Learn about life at FPP, our impact, and what we offer. Hear from our people about our values and what they like about working here.

    Sustainability

    Read about our commitment to building a sustainable future.

    Recognition
  • Contact

Enhancing Pedestrian Navigation: Integrating GPS, Inertial Sensors, and Machine Learning

Ramya Sriram
10 min read
21st Aug, 2024
Pedestrian navigation

Navigating the modern world with our smartphones and wearables has become second nature, guiding us through unfamiliar streets, aiding our workouts, and keeping us on track in our daily routines. However, despite their ubiquity and convenience, these devices are not without their flaws. You might have experienced the frustration of a poor GPS signal (that confused blue dot on your map) or your fitness tracker/app misreporting the distance of your morning run. These common problems with smartphone and wearable navigation highlight a pressing need for advancements in positioning technology.

In this post, we speak to Matteo Ciprian, Fusion Sensor Engineer at FocalPoint, about how machine learning is being used to improve positioning and navigation for pedestrians, leading to better accuracy, reliability and safety.

What are the common drawbacks of pedestrian navigation systems today?

Pedestrian navigation systems typically use a combination of Global Navigation Satellite Systems (GNSS) and dead reckoning techniques based on compass heading and step counting. GNSS accuracy is impacted by a number of factors, including signal interference, reduction or blockage, which impairs precise positioning. Inertial sensors are impacted by drift, which can further complicate how we calculate accurate position. In the low cost sensors used in smartphones and wearables, drift can be dramatic.

As GNSS signals are often weak or unavailable indoors, navigation in large indoor environments like airports and malls can be a challenge. You may have noticed that your smartphone struggles to direct you in these spaces. Currently, there are some solutions in place for indoor navigation, but these solutions often require specialist infrastructure to be installed and maintained.

Advances in sensor fusion and machine learning are part of the solution to addressing these challenges, improving overall accuracy and reliability.

What is a Pedestrian Dead Reckoning system?

Pedestrian Dead Reckoning is a form of inertial navigation that uses inertial sensor data to predict the steps the user is taking and fuses this with the GPS measurements to make position estimates.

Inertial sensors typically include an accelerometer (to measure the acceleration of an object) and a gyroscope (which measures its angular velocity). Sometimes a magnetometer is used, which determines the strength and orientation of Earth’s magnetic field.

What are the disadvantages of PDR?

Pedestrian Dead Reckoning measures the relative position of an object. This means that you need to determine the object’s absolute starting position. A major drawback of this system is its susceptibility to drift errors. Small errors in sensor measurement can compound over time, leading to significant inaccuracies in the calculated position and orientation. The overall accuracy of these systems heavily depend on the quality and sensitivity of the sensors used.

Why is there a need to use GNSS along with inertial sensors?

GNSS is an absolute positioning system with free and global coverage. It offers a stable position over long periods. Unlike inertial sensor measurements, each GNSS position reading is independent of the previous ones, making it useful for correcting drift errors in an Inertial Navigation System (INS).

By integrating INS with GNSS/GPS, the accuracy of positioning improves, as the two systems complement each other and compensate for their individual limitations.

What is sensor fusion and why is it important?

Sensor fusion is an ensemble of techniques that combine information coming from different sources of data in a way that we can extract more information from it. Think of it as rivers of information merging together to provide a better quality of information or a more precise measurement. Our brain is a good example of a fusion engine — or more accurately, multiple fusion engines.

Sensor fusion leverages the power of using multiple sensors or sources of data, tackling common problems, as listed below.

  • Sensor deprivation: The breakdown of a sensor element causes a loss of perception of the desired object.

  • Limited spatial coverage: Usually, an individual sensor has a restricted area of coverage

  • Imprecision: Measurement from an individual sensor depends on the precision of the employed sensing element.

  • Uncertainty: In contrast to imprecision, uncertainty depends on the object being observed rather than the observing device.

Sensor deprivation: The breakdown of a sensor element causes a loss of perception of the desired object.

Limited spatial coverage: Usually, an individual sensor has a restricted area of coverage

Imprecision: Measurement from an individual sensor depends on the precision of the employed sensing element.

Uncertainty: In contrast to imprecision, uncertainty depends on the object being observed rather than the observing device.

What is the role of machine learning in pedestrian navigation systems?

There are two major ways machine learning is being applied to navigation systems at FocalPoint.

Sensor fusion and machine learning

Machine learning enhances sensor fusion by improving accuracy and precision through advanced pattern recognition and error correction. It adapts in real-time to changing conditions and environments, continuously refining its performance. Machine learning algorithms can effectively handle complex and nonlinear relationships between sensor inputs, providing more robust data fusion. They can also learn from historical data to predict issues, enhancing overall system reliability.

This means that your wearables can deliver consistent performance, providing data that you can trust.

Content aware machine learning

“Context-aware” refers to the system’s ability to recognize and adapt to different user behaviours. This means the system can intelligently adjust its algorithms and processing based on factors like whether the user is walking or running. In the case of a smartphone, the algorithm can recognize whether the user is carrying the phone in their hand or in their pocket. Every human moves in a different way: for example, some might have their phone in their pocket while running, another person might stop and look at their screen every few minutes. By being context-aware, the sensor fusion system can provide more relevant information tailored to the specific situation and activity.

Sensor fusion and machine learning helps wearables provide more accurate data

How is machine learning being used to improve positioning and predict human movement at FocalPoint?

AI has revolutionised how wearable motion sensors like accelerometers and gyroscopes analyse human movement. While traditional methods such as the Kalman Filter are still common, our team is exploring innovative approaches.

Our focus is on developing machine learning models, particularly neural networks, utilising frameworks like LSTM or geometrical deep learning, to derive Human Motion models from extensive datasets collected from athletes and individuals performing various movements.

Our neural network analyses the data and enables precise assessment of motion parameters directly from raw sensor data. This offers intricate insights into human movement dynamics with remarkable precision.

Our Supercorrelation technology uses a combination of machine learning, signal processing and sensor fusion techniques to tackle the challenge of accurate pedestrian navigation. By integrating and analysing data from various sensors, it ensures precise tracking and guidance for individuals, whether they are walking through crowded urban environments, navigating complex indoor spaces, or exploring unfamiliar outdoor areas. This results in enhanced user experiences for applications such as location-based services, augmented reality, and personal safety, ensuring users reach their destinations with confidence and accuracy.

Watch matteo Ciprian in conversation with GNSS Engineer Ross van der Merwe on machine learning and AI in GNSS.

What are some of the applications of navigation systems aided by machine learning?

  • Improved navigation in challenging environments: Reliable guidance for a pedestrian in urban environments, forests, or spaces where there is reduced GPS signal

  • Indoor pedestrian navigation and wayfinding: Real-time navigation assistance to guide users through indoor spaces – in our case, without reliance on external technology like WiFi or Bluetooth

  • Accurate information for emergency services: Enabling emergency services to find pedestrians quicker in the case of accidents or falls, especially in GNSS-denied environments

Improved navigation in challenging environments: Reliable guidance for a pedestrian in urban environments, forests, or spaces where there is reduced GPS signal

Indoor pedestrian navigation and wayfinding: Real-time navigation assistance to guide users through indoor spaces – in our case, without reliance on external technology like WiFi or Bluetooth

Accurate information for emergency services: Enabling emergency services to find pedestrians quicker in the case of accidents or falls, especially in GNSS-denied environments

Interested in learning how machine learning can help accuracy of wearables? Read Matteo’s article on the vital role of GPS accuracy in wearable tech.

FocalPoint’s Torie Ford, Georgios Voulazeris and Matteo Ciprian collecting data on a winter morning in Parker’s Piece in Cambridge

Leave a Reply

Your email address will not be published. Required fields are marked *

Join our community and stay up to date

We are in a rapidly evolving industry. To be among the first hear about our product developments, upcoming webinars and events, and industry news, join our community. We respect your time and privacy, so we'll only send you relevant, valuable content, and your data won't be shared with any third parties.

Join us