0
RESEARCH & INNOVATION

AccuNav

High-Precision Localization System.

Achieved sub-meter positional accuracy by integrating PPK correction streams with real-time mapping.

Client / ScopeGeospatial Engineering & Navigation
Timeline4 Months R&D
RoleLead Geospatial Systems Engineer
CategoryRESEARCH & INNOVATION
[ HERO IMAGE: AccuNav Interface ]

Replace with high-res UI dashboard screenshot, mockup, or banner (Recommended 1920x1080)

Research & Innovation · Geospatial Tech

Pioneering Sub-Meter PPK Satellite Localization

Standard commercial GPS sensors suffer from atmospheric distortion and multi-path reflection errors (drift of 3 to 10 meters). In this innovation project, we engineered a configuration and visualization platform integrating SUPARCO's PakRehber PPK (Post-Processed Kinematic) correction data to achieve true sub-meter spatial accuracy on standard mobile devices.

Integrated SUPARCO PakRehber PPK correction data stream pipelines
Engineered Flutter cross-platform mobile client with real-time coordinate rendering
Achieved sub-meter precision verification for surveying and agricultural navigation
03 · Executive Overview

Project at a Glance

A high-precision geolocation and configuration management system leveraging SUPARCO's PakRehber PPK service to achieve sub-meter positional accuracy.

Domain & Focus

Geospatial Localization & Satellite PPK Corrections

Stakeholders

Field Surveyors, Agriculture & Engineering

Engagement

Q2 - Q3

Primary Win

Sub-meter positional precision achieved without requiring costly specialized differential GPS hardware.

04 · Operational Bottleneck

The Problem

Engineering-grade surveying, precision farming, and infrastructure inspection require accuracy within 50 centimeters. Specialized RTK hardware costs upwards of $10,000 per unit, while standard smartphone GPS drifts up to 10 meters, rendering consumer devices useless for professional surveying.

Friction Point #1

Commercial smartphone GPS lacks ionospheric and orbital error correction.

Friction Point #2

Dedicated RTK rovers are prohibitively expensive and require bulky ground base stations.

Friction Point #3

Field workers lack intuitive mobile visualization tools to calibrate coordinates in real-time.

Friction Point #4

Manual post-processing of raw RINEX satellite data is slow and error-prone.

05 · Strategic Targets

Goals

Technical Goals

  • Ingest SUPARCO PakRehber satellite correction telemetry streams in near-real-time.
  • Compute PPK differential corrections to reduce positional variance below 0.8 meters.
  • Responsive Flutter mobile client displaying live position overlays on satellite maps.
  • Offline-first coordinate caching with automatic sync upon cellular reconnection.

Business Goals

  • Democratize high-precision geospatial surveying at a fraction of hardware costs.
  • Accelerate field data collection workflows for civil engineering and agriculture.
  • Demonstrate domestic satellite navigation capability for enterprise operations.
06 · Ownership & Execution

My Role

Position

Lead Geospatial Engineer

Core Responsibilities

  • Engineered the Node.js backend parsing PPK correction data streams.
  • Built the cross-platform Flutter application for Android and iOS.
  • Integrated Mapbox vector tiles with dynamic high-precision coordinate overlays.
  • Calibrated coordinate conversion mathematics (WGS84 to local datum projections).

Primary Focus Areas

Satellite Telemetry & PPK AlgorithmsMobile Cross-Platform Engineering (Flutter)Geospatial Data Modeling & ProjectionsOffline-First Synchronization
07 · The Architecture Approach

Solution

AccuNav bridges consumer mobile sensors with national satellite correction base stations. The mobile app logs raw GNSS pseudorange measurements, pairs them with SUPARCO PakRehber base station correction streams, and computes corrected sub-meter coordinates in real-time.

PILLAR 01

PPK Correction Engine

Applies differential carrier-phase calculations to eliminate satellite clock and atmospheric delay errors.

PILLAR 02

Fluid Flutter Mapping UI

Custom vector rendering of waypoints, survey boundaries, and precision confidence circles.

PILLAR 03

Offline Sync Engine

Ensures surveyors working in remote rural zones can record high-precision points with zero cellular signal.

08 · Systems Engineering

Architecture & Data Flow

Real-time pipeline bridging raw mobile GNSS logs, PakRehber base station telemetry, Node.js processing, and Flutter map visualizer.

01

Raw GNSS Logging

Android GNSS API / Flutter

Mobile app records raw satellite pseudoranges and carrier phase data.

02

Correction Stream Ingestion

Node.js / WebSockets

Node.js server streams PakRehber reference station ephemeris and correction data.

03

Kinematic Differential Calculation

PostGIS / C++ Math Routines

Algorithm applies differential corrections, resolving integer ambiguities and computing sub-meter coordinates.

04

Real-Time Map Visualization

Flutter / Mapbox SDK

Corrected coordinates rendered on Mapbox with visual precision confidence ellipses.

09 · Capabilities

Core Features

Sub-Meter Positional Precision

<0.8m accuracy

Reduces standard mobile GPS drift from 5-10 meters down to 0.6-0.8 meters through PPK corrections.

Real-Time Precision Confidence Ellipse

Visual error margin

Visual indicator on the map showing current spatial error margins based on active satellite geometry.

Offline Survey Waypoint Logging

Offline-first capability

Capture survey markers, polygon boundaries, and field notes without needing an active internet connection.

CAD & GIS Export Integration

Instant GIS export

Export survey projects directly to Shapefile, GeoJSON, and AutoCAD DXF formats.

10 · Tradeoffs & Rationale

Engineering Decisions

Flutter for Mobile Client vs Native Android/iOS

Chosen Path:Flutter Cross-Platform Framework
Alternative Considered:Separate Native Swift and Kotlin Apps

Why: Flutter enabled 100% shared mathematical coordinate transformation logic and identical Mapbox rendering across both operating systems.

11 · Obstacles & Solutions

Challenges

Challenge #1

Satellite Signal Multipath: Urban buildings and trees causing signal reflection and erratic coordinate jumps.

Engineering Solution

Implemented Kalman filtering algorithms to smooth trajectory paths and reject high-residual satellite observations.

System Impact

Smooth, reliable waypoint plotting even in challenging terrain.

12 · Roadmap & Milestones

Implementation Timeline

Phase 1: Telemetry & PPK ResearchWeeks 1 - 5

Correction Stream Decoding

  • PakRehber stream parser
  • Raw GNSS Android logging harness
  • Coordinate conversion logic
Phase 2: Flutter App & MappingWeeks 6 - 11

Mobile Interface & Mapbox Tiles

  • Flutter UI scaffolding
  • Mapbox vector layer integration
  • Offline SQLite storage
Phase 3: Real-Time Integration & Field TestingWeeks 12 - 16

Calibration & Accuracy Verification

  • Field test against calibrated survey benchmark points
  • Kalman filter tuning
  • GIS export engine
13 · Measurable Performance

Results & Metrics

0.7m
Mean Accuracy

Consistent sub-meter precision verified across field survey test trials.

90%
Hardware Cost Savings

Compared to purchasing dedicated commercial RTK surveying receivers.

100%
Offline Reliability

Zero data loss during extensive remote rural field operations.

14 · Visual Gallery

Screenshots

[ SCREENSHOT #1: Live High-Precision Map View & Satellite Telemetry ]

Drop high-resolution interface screenshot here (Recommended 1920x1080)

Live High-Precision Map View & Satellite Telemetry

Map showing active satellite constellations and confidence precision radius.

[ SCREENSHOT #2: Survey Boundary Plotting & GeoJSON Export ]

Drop high-resolution interface screenshot here (Recommended 1920x1080)

Survey Boundary Plotting & GeoJSON Export

Interactive polygon marker plotting for agricultural parcel boundary surveys.

15 · Walkthrough

Demo Video

[ DEMO VIDEO PLACEHOLDER ]

AccuNav Field Test Walkthrough: 2-minute video demonstrating real-time coordinate correction in an agricultural field trial.

Add iframe or video src in lib/case-studies-data.ts

Demonstration Highlights:

Uncorrected vs PPK-corrected coordinate comparison
Survey waypoint creation and polygon perimeter measurement
16 · Retrospective

Lessons Learned

1

Accessing raw pseudorange GNSS measurements on consumer mobile devices requires handling device-specific clock drift variations.

2

Kalman filtering is mandatory to suppress multipath noise when operating near physical obstructions.

17 · Technologies

Tech Stack

Mobile Client

FlutterDartMapbox Maps SDKSQLite

Backend & Telemetry

Node.jsWebSocketsExpressPostGIS

Geospatial & Satellite

SUPARCO PakRehber PPKRTKLIB RoutinesGeoJSON / DXF
18 · Organizational Value

Business Impact

Proved that consumer smartphones paired with regional correction satellite feeds can perform engineering-grade surveying tasks.

Drastically lowered the barrier of entry for rural digital land mapping.
Demonstrated successful operational integration of national satellite correction infrastructure.
Scale Your Architecture

Have a complex system to build?

Let's engineer your vision. Whether you need multi-agent AI orchestration, full-stack streaming hubs, or hardened enterprise analytics, Avernus delivers scalable architecture from zero to one.