Skip to content

Commit b342876

Browse files
init_readme
1 parent b2bf2cc commit b342876

1 file changed

Lines changed: 82 additions & 0 deletions

File tree

README.md

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# S-Rover (सरोवर) - Subterranean Rover 🤖
2+
3+
## 🚀 Overview
4+
5+
Explore the "S-Rover (सरोवर)" project – a fusion of computer vision, image processing, and Google Cloud Platform integration. This collaborative effort by our fantastic team results in captivating color maps generated from video frames. S-Rover (Sarovar) integrates cutting-edge sensors and navigation algorithms to autonomously explore and map unknown terrains. By capturing sequential images and stitching them in real-time, S-rover offers a versatile solution for enhanced exploration in inaccessible or hazardous environments.
6+
7+
## ✨ Features
8+
9+
- *Dynamic Source Handling:* Intelligently switches between live streams and local video files.
10+
- *Frame Extravaganza:* Captures frames at regular intervals for further processing.
11+
- *Circular Magic:* Utilizes OpenCV wizardry to extract annular strips from images.
12+
- *Color Symphony:* Creates lively color maps using various OpenCV techniques.
13+
- *Google Cloud Platform:* Seamlessly uploads processed files to designated Google Drive folders.
14+
15+
## 🛠 Usage
16+
17+
### Prerequisites
18+
19+
```
20+
- Python 3.x
21+
- OpenCV (pip install opencv-python)
22+
- Google API Python Client (pip install google-api-python-client)
23+
```
24+
25+
### Setup
26+
27+
1. *Clone the repository:*
28+
29+
```
30+
git clone https://github.com/RES-200/s-rover.git
31+
cd s-rover
32+
```
33+
34+
2. *Install dependencies:*
35+
36+
```
37+
pip install -r requirements.txt
38+
Update service_account.json:
39+
```
40+
41+
3. *Replace the placeholder service_account.json with your Google Drive API credentials.*
42+
43+
### 🧑🏻‍💻 Running the Code -
44+
```
45+
python main_script.py
46+
📁 File Structure
47+
arduino
48+
📦 s-rover
49+
┣ 📂 Landing Page
50+
┃ ┣ ... (Image_Processing)
51+
┣ 📜 Aurdino_control
52+
┗ 📜 service_account.json
53+
📜 readme.md
54+
📜 License
55+
56+
This project is licensed under the MIT License - see the LICENSE file for details.
57+
58+
```
59+
![image](https://github.com/RES-200/S-Rover/assets/110082422/d7bc1a14-d69a-4c87-846d-7696b8afa751)
60+
61+
## 🤔 Research Survey -
62+
63+
1. OpenROV: Open-source underwater drone with cameras and sonar for cost-effective underwater mapping. (existing)
64+
65+
2. ANYmal: Quadrupedal robot with LiDAR, cameras, and IMU sensors for agile navigation in disaster zones. (existing)
66+
67+
** **Differentiator**: S-Rover (Sarovar) offers real-time mapping using a simple camera, providing a cost-effective and versatile solution for autonomous terrain mapping.
68+
69+
## 🤝 **Contribution** -
70+
71+
Feel free to contribute! Check out the Contribution Guidelines for more information.
72+
73+
## 👥 Team -
74+
75+
1. [ShekharShwetank](https://github.com/ShekharShwetank) - **Team Lead**
76+
2. [harshitsinghcode](https://github.com/harshitsinghcode)
77+
3. [Shashwat Mishra](https://github.com/Shashwatm74)
78+
4. [Utkarsh Raunak](https://github.com/utkxrsx)
79+
80+
**S-Rover** is more than just a project, it addresses the critical need for reliable mapping in environments where human access is limited or unsafe, offering a solution that minimizes reliance on human intervention.
81+
82+
Happy Coding peeps ✈️!!

0 commit comments

Comments
 (0)