Code Monkey home page Code Monkey logo

ksw-purdue's Introduction

2023 Purdue UAV Payload Detection by SWATTER?

Environment Setting

Android Application

Android Studio Electirc Eel (2022.1.1)

Build #AI-221.6008.13.2211.9477386, built on January 11, 2023

Runtime version: 11.0.15+0-b2043.56-887301 amd64

VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

Kotlin - 221-1.7.21-release-for-android-studio-AS5591.52

πŸ“‹ Project title

Deep Learning based Real Time Acoustic UAV Detection using Smartphone as Edge Computing Device

πŸ“† Project Period

2023.01 ~ 2023.03 (in Purdue University, West Lafayette)

πŸ“Œ Problem Statement

UAV technology is currently being used in various fields such as agriculture, communication, logistics, 
and is expected to be used in more fields in the future. 
The global Unmanned Aerial Vehicle (UAV) market was valued at US $56.7 Billion in 2021 and is estimated to reach a valuation of 
US $106.03 Billion by 2030 at a Compound Annual Growth Rate(CAGR) of 7.5% from 2022 to 2030. 
However, with great power comes great responsibility. 
Unfortunately, as drone technology advances, incidents of careless misuse, military surveillance, and malicious activity of drones have increased. 
Specially, malicious drones threaten to stadiums, prisons, and oil & gas because of their ability to carry payloads bypassing ground security. 
Drones also allow criminals to plot a heist, or hack into your phone or laptop. 
Drone detection is an important issue not only to prevent unfortunate accidents caused by drones, but also to prevent crime by detecting malicious drones.

πŸ’‘ Novelty

1. Easy to use
Many solutions use machine learning models with high performance to detect drones. 
However, in order to apply a high-performance machine learning model, a computer with appropriate performance is required. 
Therefore, in real life, if the user needs to check in real time if there is a drone nearby, 
there is a possibility that there will be restrictions on its use. 

2. Use the application
Even when users do not have radar, microphones, etc., other methods are needed to locate the drone. 
Hence, in this paper, we propose a method for finding drones using a machine learning-based smartphone application. 
Worldwide smartphone ownership rate in 2021 is estimated to be 67%, the same level since 2018 [1]. 
Since most people are using smartphones, this solution is very practical. 
When a drone detection application is developed, users can install the application with just a few touches and check if there is a drone near.

[1] F. Laricchia, β€œGlobal smartphone penetration 2016-2021,” Statista, 17-Jan-2023. [Online]. Available: https://www.statista.com/statistics/203734/global-smartphone-penetration-per-capita-since-2005/. [Accessed: 30-Jan-2023].

πŸ›οΈ System Overview

πŸ„ Hardware

πŸ‚ Software

Acoustic UAV Detection Applicaiton

image

πŸ–₯️ Environment Setting

Application
 Android Studio Electric Eel | 2022.1.1 (Build #AI-221.6008.13.2211.9477386, built on January 11, 2023)
  - Gradle Plugin Version 7.4.0
  - Gradle Version 7.5
  - Target SDK Version API 32
 External Library
   - jLibrosa 1.1.8
   - tensorflow lite 2.5.0
   - Android Wave Recorder 1.7.0

πŸ’«Β Installation

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦Β Collaborator

πŸ’‚β€β™‚οΈ Joonki Rhee
- Kyonggi University, Suwon, South Korea
- Major in Computer Science
- [email protected]
- πŸ‘Ύ github.com/JK831

πŸ’‚β€ Gwangwon Kim
- Kyonggi University, Suwon, South Korea
- Major in Industrial Engineering, Data Engineering
- [email protected]
- πŸ‘Ύ github.com/dev-gw

πŸ’‚β€ Minseop Shin
- Dongseo University, Busan, South Korea
- Major in Software Engineering
- [email protected]
- πŸ‘Ύ github.com/dev-sms

πŸ’‚β€ Hyunjong Jang
- Dongseo University, Busan, South Korea
- Major in Software Engineering
- [email protected]
- πŸ‘Ύ github.com/HyeonjongJang

ksw-purdue's People

Contributors

dev-gw avatar jk831 avatar hyeonjongjang avatar dev-sms avatar jallange avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.