https://github.com/e-candeloro/sauruss-autonomous-drone-surveillance
An autonomous drone and sensor based surveillance system that use a Tello Drone, an Arduino, a Raspberry Pi and an Android smartphone.
https://github.com/e-candeloro/sauruss-autonomous-drone-surveillance
3d android-app arduino aruco-markers autonomous-drone autonomous-vehicles c-language computer-vision drone finite-state-machine intrusion-detection iot java opencv python surveillance telegram tellodrone yolo
Last synced: 11 months ago
JSON representation
An autonomous drone and sensor based surveillance system that use a Tello Drone, an Arduino, a Raspberry Pi and an Android smartphone.
- Host: GitHub
- URL: https://github.com/e-candeloro/sauruss-autonomous-drone-surveillance
- Owner: e-candeloro
- Created: 2022-05-03T14:31:31.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-12-30T13:05:08.000Z (over 2 years ago)
- Last Synced: 2025-04-21T10:54:03.501Z (over 1 year ago)
- Topics: 3d, android-app, arduino, aruco-markers, autonomous-drone, autonomous-vehicles, c-language, computer-vision, drone, finite-state-machine, intrusion-detection, iot, java, opencv, python, surveillance, telegram, tellodrone, yolo
- Language: C
- Homepage:
- Size: 63.7 MB
- Stars: 29
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SAURUSS: IoT & 3D Project
## WHAT IS IT?
**SAURUSS** stands for: **S**mart **A**utonomous **U**AV **R**ecognizer for **U**niversal **S**urveillance **S**ystem and it is a fully autonomous surveillance system that uses a drone and sensors to search and spot intruders over a perimeter.
This system employ:
- Computer Vison and Deep Learning algorithms to detect the presence of intruders and to guide a drone (Tello drone) with AruCo markers
- A bridge (Raspberry Pi 3) and perimeter sensors (Arduino Uno) with ad hoc Finite State Machines and communication protocols
- An Android smartphone app plus a Telegram Bot to communicate with the system remotely
- A backend server (Raspberry Pi 1) to handle the users data
## ABOUT THE PROJECT
SAURUSS is a group project developed for the course of [IoT & 3-D Systems (2020-2021)](https://offertaformativa.unimore.it/corso/insegnamento?cds_cod=20-262&aa_ord_id=2009&pds_cod=20-262-2&aa_off_id=2020&lang=ita&ad_cod=IIM-63&aa_corso=1&fac_id=10005&coorte=2020&anno_corrente=2022&durata=2) done at the [University of Modena and Reggio Emilia](https://www.ingmo.unimore.it/site/en/home.html).
#### Team Members:
- **Candeloro Ettore** ([LinkedIn](https://www.linkedin.com/in/ettore-candeloro-900081162/) - [GitHub](https://github.com/e-candeloro))
- **Garuti Thomas** ([LinkedIn](https://www.linkedin.com/in/thomas-garuti-135649196/) - [GitHub](https://github.com/Thomas-Garuti))
- **Millunzi Monica** ([LinkedIn](https://www.linkedin.com/in/monica-millunzi-1b70411b1/) - [GitHub](https://github.com/monnieka))
### DEMO VIDEO
https://user-images.githubusercontent.com/67196406/166443367-cc99dd4c-8b04-48ad-8701-01d4048b12a8.mp4
### OVERVIEW

### FULL ARCHITECTURE

### COMPANION APP MOCKUP

### BRIDGE FINITE STATE MACHINE

### SENSORS FINITE STATE MACHINE

### WHAT THIS PROJECT USES

## PROJECT PRESENTATION AND EXPLANATION
A full explanation of the project can be found in the 'Project Presentation' folder.
Two set of slides are present:
- one explaining the general parts of SAURUSS
- one focusing more on the 3D and Computer Vision of the drone automous flying and intruder detection