Skip to content

Our solution is an AI-powered Decision Support System designed for the unique challenges of Indian Railways. It acts as an intelligent co-pilot for traffic controllers, upgrading the manual system into a modern, proactive one. πŸ‘‰ The goal is not to replace the invaluable experience of controllers, but to empower them with a tool .

Notifications You must be signed in to change notification settings

ayaz9616/faclon

Repository files navigation

πŸš† AI Co-Pilot for Indian Railways

Smart India Hackathon 2025 – Team Falcon
Problem Statement ID: SIH25022 | Theme: Transportation & Logistics | Category: Software

Made with Python
Frontend Next.js
Backend Flask
Database PostgreSQL
Workflow n8n


🌍 Vision

Our solution is an AI-powered Decision Support System designed for the unique challenges of Indian Railways.
It acts as an intelligent co-pilot for traffic controllers, upgrading the manual system into a modern, proactive one.

πŸ‘‰ The goal is not to replace the invaluable experience of controllers, but to empower them with a tool that handles the complexity of the networkβ€”making operations safer, more efficient, and easier to manage.


πŸŽ₯ Project Demonstration

Video Demo
Watch Demo


πŸ€– Our Solution: A Practical, Agent-Based AI

Unlike typical ML or RL models, our system is:

  • βœ… No Training, No Guesswork β†’ Works from day one.
  • ⚑ Ultra-Low Latency β†’ Real-time decision making.
  • 🧠 Rules + Logic Driven β†’ Built on Indian Railways regulations.

πŸ‘₯ AI Agents

  • Main AI Agent (Chief Controller) β†’ Delegates and supervises.
  • Regular Flow Agent β†’ Manages day-to-day operations.
  • Train Rerouting Agent β†’ Strategically reroutes trains to minimize delays.
  • Accident Handling Agent β†’ First responder in emergencies.
  • Priority Management System β†’ Weighted delays (e.g., 1 hr Rajdhani delay = 5 hr effective delay).

⚑ Handling Railway Complexity

  • 🚨 Accidents & Emergencies β†’ Instantly blocks affected tracks & reroutes trains.
  • πŸ”€ Intelligent Rerouting β†’ Maximizes available track usage while minimizing delays.
  • 🎯 Priority Management β†’ Ensures high-priority trains always get preference.

πŸ“Š Controller Dashboard

  • πŸ—ΊοΈ Live Simulation of train movements.
  • 🚦 Emergency Highlighting β†’ Blocked tracks in red.
  • πŸŽ›οΈ Manual Handover β†’ Controller always retains full command.

🎬 The dashboard demonstration in the video showcases:

  • Real-time movement of trains with color-coded routes.
  • Interactive delay injection and agent response.
  • Multi-agent workflow (Main, Flow, Rerouting, Accident Handling).
  • Performance KPIs and efficiency metrics.

πŸ“· Screenshots

Dashboard Simulation Live Metrics Additional Screenshot


πŸ—οΈ System Architecture

sequenceDiagram
    participant Data as Live Data Input
    participant Main as Main AI Agent
    participant Flow as Flow Agent
    participant Reroute as Rerouting Agent
    participant Accident as Accident Agent
    participant Controller as Human Controller

    Data ->> Main: Receive train positions, delays, incidents
    Main ->> Flow: Manage normal train flow
    Main ->> Accident: Handle emergencies (block tracks)
    Main ->> Reroute: Find optimal new routes
    Accident ->> Reroute: Request rerouting during disruption
    Reroute ->> Main: Return rerouting plan
    Main ->> Controller: Display AI suggestions on dashboard
    Controller -->> Main: Approve / Override decision
Loading

About

Our solution is an AI-powered Decision Support System designed for the unique challenges of Indian Railways. It acts as an intelligent co-pilot for traffic controllers, upgrading the manual system into a modern, proactive one. πŸ‘‰ The goal is not to replace the invaluable experience of controllers, but to empower them with a tool .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •