Skip to content

An autonomous drone and sensor based surveillance system that use a Tello Drone, an Arduino, a Raspberry Pi and an Android smartphone.

Notifications You must be signed in to change notification settings

e-candeloro/SAURUSS-Autonomous-Drone-Surveillance

Repository files navigation

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:

DEMO VIDEO

SAURUSS.DEMO.mp4

OVERVIEW

immagine

FULL ARCHITECTURE

General Architecture@2x(3)

COMPANION APP MOCKUP

Mockup APP@2x

BRIDGE FINITE STATE MACHINE

Bridge FSM@2x(1)

SENSORS FINITE STATE MACHINE

Arduino FSM@2x(1)

WHAT THIS PROJECT USES

immagine

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