SAURUSS-Autonomous-Drone-Surveillance
SAURUSS-Autonomous-Drone-Surveillance copied to clipboard
An autonomous drone and sensor based surveillance system that use a Tello Drone, an Arduino, a Raspberry Pi and an Android smartphone.
SAURUSS: IoT & 3D Project
WHAT IS IT?
SAURUSS stands for: Smart Autonomous UAV Recognizer for Universal Surveillance System 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) done at the University of Modena and Reggio Emilia.
Team Members:
- Candeloro Ettore (LinkedIn - GitHub)
- Garuti Thomas (LinkedIn - GitHub)
- Millunzi Monica (LinkedIn - GitHub)
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