BONGU ASHISH - 23BDS014 (Nearest BRTS station finder)
CHABALA SAI ARAVIND - 23BDS075 (Starlink intersatellite transmission)
TARAN JAIN - 23BDS062 (Flight route finder)
- A* ALGORITHM- Starlink Intersatellite shortest pathfinding algorithm.
- HAVERSINE ALGORITHM- finding nearest BRTS Stop.
- KRUSKAL ALGORITHM- optimized flight route.
This folder contains multiple projects. Below is a brief explanation on how to use each of them.
Demonstrates a robust approach to satellite pathfinding for Starlink intersatellite transmission using TLE data, ECEF conversion, and the A* algorithm. The user inputs the coordinates of their location and the server's location to get the shortest path between the nearest Starlink satellites.
- Clone this repository to your local machine:
git clone https://github.com/ashishbongu/Oops-Project.git
- Navigate to the project folder using:
COMMAND: cd "D:/Oops_Project/A-star ALGORITHM"
Inside the project folder, you'll find the src folder with the Java code and other necessary files.
The dataset containing the geographical information is located outside the src folder, in the root project directory.
The TLE dataset is for a particular instant of time and it has many properties such as satellite name, satellite ID and information about Satellite's orbital mechanics.
To download the data from the source : Download dataset
D:/Oops_Project/
├── A-star ALGORITHM/
│ ├── src/
│ │ └── main
│ ├── starlink(1).tle
│ └── (other project files)
- Compile the Java file:
COMMAND: javac main.java
This project helps you find the nearest Bus Rapid Transit System (BRTS) station using geographical data.
- Clone this repository to your local machine:
git clone https://github.com/ashishbongu/Oops-Project.git
- Navigate to the project folder using:
COMMAND: cd "D:/Oops_Project/HAVERSINE ALGORITHM"
Inside the project folder, you'll find the src folder with the Java code and other necessary files.
The dataset containing the geographical information is located outside the src folder, in the root project directory.
D:/Oops_Project/
├── HAVERSINE ALGORITHM/
│ ├── src/
│ │ └── BusStationGraph.java
│ ├── station.txt
│ └── (other project files)
- Compile the Java file:
COMMAND: javac BusStationGraph.java
a project that leverages a graph-based approach to find the most efficient flight routes between two airports. By utilizing a Minimum Spanning Tree (MST) algorithm
- Clone this repository to your local machine:
git clone https://github.com/ashishbongu/Oops-Project.git
- Navigate to the project folder using:
COMMAND: cd "D:/Oops_Project/KRUSKAL ALGORITHM"
Inside the project folder, you'll find the src folder with the Java code and other necessary files.
The dataset containing the geographical information is located outside the src folder, in the root project directory.
D:/Oops_Project/
├── KRUSKAL ALGORITHM/
│ ├── src/
│ │ └── FlightRoutes.java
│ ├── routes.csv.zip
│ └── (other project files)
- Compile the Java file:
COMMAND: javac FlightRoutes.java