|
| 1 | +# Team Momentum |
| 2 | + |
| 3 | + |
| 4 | +<iframe src="https://docs.google.com/presentation/d/e/2PACX-1vRAtZ-QEZ6XD6VmTUr-1lzeUHheSxgmGPLdAoHO6LBEUn4LPreiNLyXrz9XYDX__Ci_lCY7EFWtJQNd/embed?start=false&loop=false&delayms=3000" frameborder="0" width="860" height="469" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe> |
| 5 | + |
| 6 | + |
| 7 | +### Team Members |
| 8 | +* Team Lead: Akshay S Rajan - CUSAT |
| 9 | +* Member 2 :Rashid C A - CUSAT |
| 10 | +* Member 3: Naveed P N - CUSAT |
| 11 | +* Member 4: Amal Murali P K - CUSAT |
| 12 | + |
| 13 | + |
| 14 | +## Project Description |
| 15 | + |
| 16 | +An intelligent and compact solution leveraging Tiny ML to detect, predict, and mitigate stampedes, ensuring public safety through real-time monitoring and analysis |
| 17 | + |
| 18 | +## The Problem |
| 19 | + |
| 20 | +Stampedes in crowded areas often result in chaos, injuries, and fatalities, primarily due to the lack of real-time monitoring and effective crowd management solutions. Traditional methods are either slow, resource-intensive, or incapable of predicting such incidents proactively. |
| 21 | + |
| 22 | +## The Solution |
| 23 | + |
| 24 | +We solved this problem by implementing a Machine learning model on a TinyML component named Grove vision AI Module V2. |
| 25 | + |
| 26 | +This AI model utilizes the advanced Swift-YOLO algorithm, focusing on person recognition, and can accurately detect and tag individuals in real-time video streams. It is particularly suited for the SeeedStudio Grove Vision AI (V2) device, offering high compatibility and stability |
| 27 | + |
| 28 | +## Technical Details |
| 29 | + |
| 30 | +### Technologies/Components Used |
| 31 | +#### For Software: |
| 32 | +* Python - pyserial |
| 33 | +* Arduino IDE |
| 34 | +* Seeed Arduino SSCMA Library |
| 35 | +* Pre-trained AI Model ([Model Detail - - SenseCraft AI](https://sensecraft.seeed.cc/ai/#/model/detail?id=60242&tab=public)) |
| 36 | +#### For Hardware: |
| 37 | +* Grove Vision AI Module V2 |
| 38 | +* Seeed ESP32S3 |
| 39 | + |
| 40 | + |
| 41 | +## Implementation |
| 42 | + |
| 43 | +* Plug and connect Grove Vision AI Module V2 to sense craft (Person Detection Model) |
| 44 | +* Download and install Seeed-Arduino-SSCMA Library from github ([GitHub](https://github.com/Seeed-Studio/Seeed_Arduino_SSCMA/)) |
| 45 | +* Add Library to Arduino IDE and include the header file |
| 46 | +* Connect ESP32S3 module with Grove Vision AI Module V2 |
| 47 | +* Write a program to extract the person count and compare with the limit. |
| 48 | +* Add WIFI header file to utilize the WIFI functionality of ESP32S3 ("WiFi.h") |
| 49 | +* Add HTTPClient header file to make HTTP requests ("HTTPClient.h") |
| 50 | +* Implement Telegram notification system to Alert the organisers. |
| 51 | +* Write python code using pyserial to read the data from Module for further data analysis. |
| 52 | +* The collected data is uploaded to google sheet and graphs are created. |
| 53 | + |
| 54 | +## Installation |
| 55 | + |
| 56 | + |
| 57 | + |
| 58 | + |
| 59 | + |
| 60 | + |
| 61 | + |
| 62 | + |
| 63 | + |
0 commit comments