Skip to content

vr00n/svad_gears

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

General-Purpose SVAD for Urban Contexts

6-Week Project Plan

This project adapts the School Vehicle Arrival Departure (SVAD) algorithm into a general-purpose geospatial tool for urban contexts. The core idea: transform raw GPS breadcrumbs into auditable arrival, departure, and dwell events at Points of Interest (POIs) such as schools, depots, transit stops, hospitals, or loading docks.


Week 1: Orientation & Foundations

  • Deliverables: Literature review, architecture outline

  • Activities:

    • Review SVAD design and related geospatial algorithms (map-matching, stop detection, H3/S2 spatial indexing).
    • Survey urban use cases: public transit, freight, curb management, emergency response.
    • Define project goals and scope (what events, what POIs, what data streams).
    • Document evaluation metrics (precision/recall of arrival detection, dwell time accuracy).

Week 2: Data Acquisition & Preparation

  • Deliverables: Clean sample dataset and POI registry

  • Activities:

    • Collect GPS breadcrumb datasets (from open transit feeds, sample telematics, or simulators).
    • Compile a small POI dataset (schools, depots, loading zones) with polygons and entrance cells.
    • Normalize coordinate systems, ensure timestamps are synchronized.
    • Explore map-matching libraries to snap breadcrumbs to street networks.

Week 3: Stop Detection Engine

  • Deliverables: Stop detection prototype

  • Activities:

    • Implement stop detection logic (speed < threshold, gear=park if available, stopped > N seconds).
    • Handle noise, short pauses, and urban canyon GPS drift.
    • Validate on sample data: mark detected stops vs. raw GPS traces.
    • Document false positives (e.g., traffic lights) and brainstorm filters.

Week 4: POI Association & Event Generation

  • Deliverables: Event log generator (arrival, departure, dwell)

  • Activities:

    • Use spatial indexing (H3/S2) to quickly map stops to POIs.
    • Add entrance-cell logic to disambiguate curbside dwell from true arrival.
    • Generate structured events: {arrival, departure, dwell duration, POI ID, confidence}.
    • Run QA: compare auto-detected events against ground-truth timetables (if available).

Week 5: Analytics & Visualization

  • Deliverables: Prototype dashboard & metrics report

  • Activities:

    • Aggregate event logs into KPIs: on-time %, average dwell, missed arrivals.
    • Create simple visualizations (heatmaps, timelines, Gantt-style fleet charts).
    • Compare across POI types: schools vs. depots vs. loading docks.
    • Evaluate computational efficiency and scalability.

Week 6: Wrap-Up & Extensions

  • Deliverables: Final report, GitHub repo, demo notebook

  • Activities:

    • Document system architecture, data pipeline, algorithms.
    • Write reproducible Jupyter notebooks for data prep, stop detection, and event generation.
    • Identify limitations (GPS noise, POI definition quality, privacy considerations).
    • Propose future extensions: streaming pipeline, privacy-preserving aggregation, ML-based stop classification.

Expected Outcomes

  • A working prototype of a general-purpose SVAD engine.
  • Demonstrated use on at least one urban dataset (transit, freight, or public service).
  • Clear metrics on detection accuracy and performance.
  • Open-source repo with documentation for reuse and extension.

Potential Applications

The generalized SVAD tool could provide value across multiple urban systems:

  • Public Transit: Automatic bus arrival/departure detection to improve on-time performance reporting and headway management.
  • Freight & Logistics: Tracking arrival and dwell at loading docks or distribution centers for better curbside management and dynamic scheduling.
  • Emergency Services: Logging ambulance or firetruck arrivals at scenes and hospitals for response time analytics.
  • Micromobility: Identifying scooter and bike arrivals at parking zones to enforce compliance and rebalance fleets.
  • Urban Operations: Detecting when waste trucks, snow plows, or street sweepers actually serviced blocks.
  • Healthcare & Social Services: Measuring arrival and service dwell for mobile clinics or food trucks to evaluate coverage.
  • Infrastructure & Utilities: Logging crew arrival and dwell at work sites for SLA monitoring.
image

About

General Event and Arrival/Departure Specification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors