Live
Black Hat USADark ReadingBlack Hat AsiaAI BusinessDesktop Canary v2.1.48-canary.35LobeChat ReleasesPlease someone recommend me a good model for Linux Mint + 12 GB RAM + 3 GB VRAM + GTX 1050 setup.Reddit r/LocalLLaMAGemma 4: The End of the Cloud Monopoly?Towards AItrunk/3c9726cdf76b01c44fac8473c2f3d6d11249099e: Replace erase idiom for map/set with erase_if (#179373)PyTorch ReleasesBig Tech firms are accelerating AI investments and integration, while regulators and companies focus on safety and responsible adoption.Dev.to AII Can't Write Code. But I Built a 100,000-Line Terminal IDE on My Phone.Dev.to AII Built a Free AI Tool That Turns One Blog Post Into 30 Pieces of ContentDev.to AILoop Neighborhood Markets Deploys AI Agents to Store AssociatesDev.to AIHow to Use Claude Code for Security Audits: The Script That Found a 23-Year-Old Linux BugDev.to AIAnthropic says Claude Code subscribers will need to pay extra for OpenClaw usageTechCrunch AIWhy Your Agent Works Great in Demos But Fails in ProductionDev.to AIЯ протестировал 8 бесплатных аналогов ChatGPT на русскомDev.to AIBlack Hat USADark ReadingBlack Hat AsiaAI BusinessDesktop Canary v2.1.48-canary.35LobeChat ReleasesPlease someone recommend me a good model for Linux Mint + 12 GB RAM + 3 GB VRAM + GTX 1050 setup.Reddit r/LocalLLaMAGemma 4: The End of the Cloud Monopoly?Towards AItrunk/3c9726cdf76b01c44fac8473c2f3d6d11249099e: Replace erase idiom for map/set with erase_if (#179373)PyTorch ReleasesBig Tech firms are accelerating AI investments and integration, while regulators and companies focus on safety and responsible adoption.Dev.to AII Can't Write Code. But I Built a 100,000-Line Terminal IDE on My Phone.Dev.to AII Built a Free AI Tool That Turns One Blog Post Into 30 Pieces of ContentDev.to AILoop Neighborhood Markets Deploys AI Agents to Store AssociatesDev.to AIHow to Use Claude Code for Security Audits: The Script That Found a 23-Year-Old Linux BugDev.to AIAnthropic says Claude Code subscribers will need to pay extra for OpenClaw usageTechCrunch AIWhy Your Agent Works Great in Demos But Fails in ProductionDev.to AIЯ протестировал 8 бесплатных аналогов ChatGPT на русскомDev.to AI
AI NEWS HUBbyEIGENVECTOREigenvector

Why GPS fails in cities. And how it was brilliantly fixed

ScienceDaily AIOctober 9, 20251 min read1 views
Source Quiz

Our everyday GPS struggles in “urban canyons,” where skyscrapers bounce satellite signals, confusing even advanced navigation systems. NTNU scientists created SmartNav, combining satellite corrections, wave analysis, and Google’s 3D building data for remarkable precision. Their method achieved accuracy within 10 centimeters during testing. The breakthrough could make reliable urban navigation accessible and affordable worldwide.

Most of us rarely question the accuracy of the GPS dot that shows our location on a map.

Yet when visiting a new city and using our phone to navigate, it can seem as if we are jumping from one spot to another, even though we are walking steadily along the same sidewalk.

"Cities are brutal for satellite navigation," explained Ardeshir Mohamadi.

Mohamadi, a doctoral fellow at the Norwegian University of Science and Technology (NTNU), is researching how to make affordable GPS receivers (like those found in smartphones and fitness watches) much more precise without depending on expensive external correction services.

High accuracy is especially vital for vehicles that drive themselves - autonomous or self-driving cars.

Urban canyons

Mohamadi and his team at NTNU have developed a new system that allows autonomous vehicles to navigate safely through dense city environments.

"In cities, glass and concrete make satellite signals bounce back and forth. Tall buildings block the view, and what works perfectly on an open motorway is not so good when you enter a built-up area," said Mohamadi.

When GPS signals reflect off buildings, they take longer to reach the receiver. This delay throws off the calculation of distance to the satellites, which makes the reported position inaccurate.

Such complex urban environments are known as 'urban canyons'. It is similar to being at the bottom of a deep gorge, where signals reach you only after multiple reflections from the walls.

"For autonomous vehicles, this makes the difference between confident, safe behavior and hesitant, unreliable driving. That is why we developed SmartNav, a type of positioning technology designed for 'urban canyons'," explained Mohamadi.

Almost down to the centimetrt

Not only are the satellite signals disrupted down between the tall buildings, but the signals that are correct do not have sufficient precision.

In order to solve this problem, the researchers have combined several different technologies to correct the signal. The result is a computer program that can be integrated into the navigation system of autonomous vehicles.

To achieve this, they received help from a new Google service, but before we go any further, it might be helpful to know how GPS works:

GPS - the Global Positioning System - comprises many small satellites orbiting the Earth. The satellites send out signals using radio waves, which are received by a GPS receiver. When the receiver receives these signals from at least four satellites, it is able to calculate its position.

The signal consists of a message with a code indicating the satellite's position and the exact time the signal was transmitted - like a text message from the satellite.

Replacing the code with the wave

It is this code that often becomes incorrect when the signal bounces around between buildings in a city. The first solution the NTNU researchers studied was dropping the code altogether. Instead, information about the radio wave can be used.

Is the wave traveling upwards or downwards when it reaches the receiver? This is called the carrier phase of the wave.

"Using only the carrier phase can provide very high accuracy, but it takes time, which is not very practical when the receiver is moving," said Mohamadi.

The problem is that you have to stay still until the calculation is good enough - not just a microsecond, but for several minutes.

However, there are other ways to improve a GPS signal. The user can use a service that corrects the signal using base stations called RTK (Real Time Kinetics).

RTK works fine as long as the user is in the vicinity of one of these stations. This solution, however, is expensive and intended for professional users.

An alternative approach is PPP-RTK (Precise Point Positioning - Real-Time Kinematic), which combines precise corrections with satellite signals. The European Galileo system now supports this by broadcasting its corrections free of charge.

But there is even more help available.

Google and the wrong-side-of-the-street problem

While the researchers in Trondheim were working on finding better solutions, Google launched a new service for its Android customers.

Imagine you are planning a holiday to, say, London. You open Google Maps on your tablet. You then enter the address of your hotel and you can immediately zoom in on the street environment, study the hotel's façade and the height of the surrounding buildings.

Google now has these types of 3D models of buildings in almost 4000 cities around the world. The company is using these models to predict how satellite signals will be reflected between the buildings. This is how they will solve the problem of it appearing as if you are walking on the wrong side of the road when using the map app, for example when trying to find your way back to your hotel.

"They combine data from sensors, Wi-Fi, mobile networks and 3D building models to produce smooth position estimates that can withstand errors caused by reflections," Mohamadi said.

Precision you can rely on

The researchers were now able to combine all these different correction systems with algorithms they had developed themselves. When they tested it in the streets of Trondheim, they achieved an accuracy that was better than ten centimeters 90 percent of the time.

The researchers say this provides precision that can be relied upon in cities.

The use of PPP-RTK will also make the technology accessible to the general public because it is a relatively affordable service.

"PPP-RTK reduces the need for dense networks of local base stations and expensive subscriptions, enabling cheap, large-scale implementation on mass-market receivers," concluded Mohamadi.

Was this article helpful?

Sign in to highlight and annotate this article

AI
Ask AI about this article
Powered by Eigenvector · full article context loaded
Ready

Conversation starters

Ask anything about this article…

Daily AI Digest

Get the top 5 AI stories delivered to your inbox every morning.

Knowledge Map

Knowledge Map
TopicsEntitiesSource
Why GPS fai…analysisScienceDail…

Connected Articles — Knowledge Graph

This article is connected to other articles through shared AI topics and tags.

Knowledge Graph100 articles · 192 connections
Scroll to zoom · drag to pan · click to open

Discussion

Sign in to join the discussion

No comments yet — be the first to share your thoughts!