Skip to content

Latest commit

ย 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 

Repository files navigation

Eagle Eye โ€“ AI-Powered Port Traffic Optimization

Eagle Eye is an AI assistant for Baltic ports that predicts ship arrivals, flags congestion risks, and helps operations teams schedule berths, pilots, and tugs before delays happen.

Originally built during the Portathon in Klaipฤ—da ๐Ÿ‡ฑ๐Ÿ‡น, Eagle Eye focuses on reducing idle time at anchor, cutting COโ‚‚ emissions, and giving ports a clear, predictive view of incoming traffic.


๐ŸŒ Problem

Large vessels waiting at anchor:

  • Burn fuel and emit COโ‚‚ while idling
  • Cost tens of thousands of dollars per day in delays
  • Create uncertainty for terminals, pilots, and hinterland logistics

Unpredictable arrivals โ†’ bottlenecks, last-minute firefighting, and inefficient resource use.


๐Ÿš€ Solution

Eagle Eye turns AIS streams and schedule data into actionable forecasts and a chat-style assistant for port operators:

  • Predicts ETA and congestion risk for inbound vessels
  • Highlights likely bottlenecks at berths, channels, or time windows
  • Suggests proactive actions (e.g., rescheduling, prioritization, tug/pilot planning)
  • Provides a conversational interface to query โ€œwhat if?โ€ scenarios

Example questions Eagle Eye can answer

  • โ€œWhich vessels are likely to arrive in the next 6 hours and cause congestion?โ€
  • โ€œShow me predicted waiting time per berth tomorrow.โ€
  • โ€œIf we delay Vessel X by 2 hours, what happens to overall waiting time?โ€

โœจ Key Features

  • AIS-driven forecasting
    • Ingests AIS data and schedules to predict ETA and traffic peaks.
  • AI assistant for port ops
    • Chat-style UI over LLM + RAG to explain forecasts, vessels, and scenarios.
  • Congestion risk alerts
    • Flags time windows and areas with likely overload, enabling early action.
  • Ops-aware recommendations
    • Helps align berths, pilots, and tugs with forecasted arrivals.
  • Deployable as SaaS
    • Designed as a lightweight, containerized service that can be deployed with minimal IT effort.

๐Ÿงฑ High-Level Architecture

Data & Models

  1. AIS Ingestion Pipeline (Python)

    • Fetches and preprocesses AIS streams and schedule data
    • Cleans, filters, and aggregates vessel tracks and port calls
  2. Time-Series Forecasting Engine

    • Predicts arrivals, waiting times, and traffic density over future time windows
  3. Knowledge Layer (LLM + RAG)

    • Indexes manuals, port rules, operational guidelines, and historical notes using LangChain + FAISS
    • LLM uses this indexed context to provide grounded, port-aware answers

Services & Interfaces

  1. FastAPI Backend

    • REST endpoints for forecasts, vessel states, and chat queries
    • Orchestrates forecasting engine and RAG pipeline
  2. React Frontend

    • Web dashboard for:
      • Traffic timeline and congestion hotspots
      • Vessel lists and ETA predictions
      • Chat-style assistant for ops questions
  3. Dockerized Deployment

    • Backend, frontend, and supporting services containerized for easy deployment
    • Suitable for on-prem or cloud-hosted setups

๐Ÿ›  Tech Stack

  • Backend: Python, FastAPI
  • AI & Data: AIS data pipelines, time-series forecasting, LLM + RAG (LangChain + FAISS)
  • Frontend: React
  • Infrastructure: Docker
  • Domain: Port operations, maritime logistics, sustainability

๐Ÿ“Š Expected Impact (Hackathon Prototype)

Based on Portathon assumptions and scenario modeling:

  • ~30% reduction in average waiting time per vessel
  • 12,000โ€“15,000 tonnes of COโ‚‚ emissions avoided annually
  • $15โ€“20M annual cost savings for a large port
  • Return on investment estimated within months for full-scale deployment oai_citation:0โ€กEagle_Eye.pptx

Note: These are indicative figures from the hackathon concept phase, not audited production metrics.


๐Ÿ“‚ Repository Contents

Because the original hackathon codebase is not publicly shareable, this repository is intended as a concept and documentation repo, typically containing:

  • README.md โ€“ Project overview and architecture (this file)
  • docs/ โ€“ Design notes, mockups, and process documentation
  • slides/ โ€“ Pitch deck / Portathon presentation (including โ€œHow Eagle Eye Worksโ€ slide)
  • roadmap.md โ€“ Ideas for future iterations and pilots

๐Ÿ”ฎ Future Directions

Potential next steps for Eagle Eye:

  • Integrate real-time APIs from multiple Baltic ports
  • Improve models with weather, tidal, and terminal productivity data
  • Add โ€œwhat-ifโ€ simulation tools for planners
  • Integrate with existing Port Community Systems (PCS) and terminal software
  • Extend sustainability analytics (COโ‚‚, fuel, and cost dashboards)

๐Ÿค Acknowledgements

Eagle Eye was created during the Portathon in Klaipฤ—da with guidance from organizers, mentors, and partner ports. Special thanks to Lawrence Henesey, Ph.D. for mentorship, strategic feedback, and support throughout the sprint.


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors