Just a T.A.D. (Traffic Analysis Drone)

Similar documents
ITS LIT Mid-Year Design Review Senior Design Project 17

Assignment 5. Prepare, Execute Test and Release Workshop. Due Date: December 9, Group Number: 6

Final Project Review

APPENDIX 1 READING AND PROCESSING MOVIES IN MATLAB

MDR Presentation SmartWheel

Portal Quick Start Guide Portal version 1.9

APPLICATION OF AERIAL VIDEO FOR TRAFFIC FLOW MONITORING AND MANAGEMENT

Mapping Road surface condition using Unmanned Aerial Vehicle- Based Imaging System. Ahmed F. Elaksher St. Cloud State University

SPEEDALERT 18 RADAR MESSAGING SIGN

FocusStack: Orchestrating Edge Clouds Using Location-Based Focus of Attention

Assignment 4. Developing Operational Profiles. Due Date: November 21, Group Number: 6

Node Js Mongodb And Angularjs Webydo

ALL-IN-ONE DRONE SOLUTION FOR 3D MODELING

S ENIOR C A PSTONE PROJECT Computer Science Department, Texas Christian University

LASERef. Team 18. Final Project Review. SDP17: Team 18

Drill down. Drill down on metrics from a dashboard or protocol page

UAV MONITORING OF POWER LINES

CHAPTER 5 ARRAYS AND MATRICES. Copyright 2013 Pearson Education, Inc.

Best Practices for Managing Aerial and UAS Frame Imagery. Cody Benkelman, Jie Zhang

Beacon Autonomous Drone User Manual

August, HPE Propel Microservices & Jumpstart

DJI FlightHub Enterprise

LGSConnect application

Viano. Chitula Chipimo CSE. Christopher Cunniff CSE. Anna Wildman EE. Kelly Kennedy EE. Advisor: Professor Anderson

Automated Traffic Signal Performance Measures (ATSPM): Pilot Testing in NC

Accelerating Innovative Design Using Low-Cost Hardware Andrew Bennett

AMM Feb/2018. Frederic Marec Embedded Engineer

Product Specification SpeedAlert 18 Radar Message Sign

PRELIMINARY DAMAGE ASSESSMENTS INDIVIDUAL ASSISTANCE

Optimizing Data Access For Frontend Use Cases With A Modular Api Gateway

Attach the propeller, install the battery and you enter the fascinating world of photography and aerial video.

Microsoft. MS-101 EXAM Microsoft 365 Mobility and Security. m/ Product: Demo File

Fosdem Feb/2018. Frederic Marec Embedded Engineer

WHAT IS GEOTAGGING GOOD FOR? HOW IT WORKS

COMBINING UAV AND FAST DATA ANALYSIS TO IDENTIFY VEGETATION THREATS TO POWER LINES

Android System Architecture. Android Application Fundamentals. Applications in Android. Apps in the Android OS. Program Model 8/31/2015

This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and

Spidertracks Website User Guide

SHIELD RADAR SPEED DISPLAY

IBM Security QRadar Deployment Intelligence app IBM

Aerial Mapping using UAS. Jeff Campbell

Drones in ArcGIS Workshop. Jeff Liedtke, Alex Muleh, Doug Ridenour, Jim Michel Esri Jeff Safran, BLM

Why attend a Lianja training course? Course overview. Course Details

Snappy Ubuntu Core Enabling secure devices with app stores

METRO BUS TRACKING SYSTEM

An Arduino-Based System for Controlling UAVs through GSM

Final Report. Project Title: Dial A Whip

Uber Push and Subscribe Database

EMPOWER Course Calendar

Stratusphere UX. Test Drive Instructions

CU-VIDEO TRACKER: QGIS PLUGIN FOR VIDEO TRACKER

07ATC 22 Image Exploitation System for Airborne Surveillance

Matt Meteor Development Group

10/16/2016. Pi Car Security Monitoring System with Cloud Storage and Mobile Application. 1 Presentation Outline

Commercial suas The Right Tool for the Right Job

Practical Considerations of UAS Operations on Data Quality

Remote Display User Manual

Datasheet. Revision number: 2.1

ANPR Quick Guide via Web

Manual Supplement. This supplement contains information necessary to ensure the accuracy of the above manual.

Modern App Architecture

ARM mbed Reference Designs

Déploiement embarqué et connectivité hardware avec MATLAB et Simulink

DuelReality. Cumulative Design Review. Jerry Charles Hadi Ghantous Xiaobin Liu. Advisor: Prof. Jackson. March 9, 2018

Matthew Harris Senior Project Proposal getnote The Mobile Application

Reality Modeling Drone Capture Guide

LiForest Software White paper. TRGS, 3070 M St., Merced, 93610, Phone , LiForest

Autopilot System. Specification V1.1

Construction, Modeling and Automatic Control of a UAV Helicopter

The Wearable Application Server

E06ME inch Touch Monitor Installation manual_v

UP Board Introduction

Remote Display User Manual

MDR Presentation StarTrack

White Paper Reading the Road:

USING UNMANNED AERIAL VEHICLE (DRONE/FLYCAM) TECHNOLOGY IN SURVEY WORK OF PORTCOAST

Engineering Clinic Team Project

INSITES CONNECT ADMINISTRATION GUIDE. Version 1.4.3

Four Mainstream Reality Capture Tools* Optical GNSS (or more commonly GPS) Lidar. Photogrammetry 12/20/2015. Static Mobile Aerial

ECE Senior Project Proposal Panduit Sponsored - Wireless Client Location Determination. Nicholas Pratt Nathan Ruetten Michael Stanczyk

doforms Android User Guide

ANWB Connect Using the Web Portal Contents

User s Manual. Version

Overview of the Raspberry Pi Models 3B & 2B

REST API Operations. 8.0 Release. 12/1/2015 Version 8.0.0

Drones for research - Observing the world in 3D from a LiDAR-UAV

Admin Guide Verizon Auto Share Platform.

Overview of the Trimble TX5 Laser Scanner

SDP 18: EfficienSeat. Preliminary Design Review 18 October 2017

Matrice 200 Series Release Notes

Deployable Communication Systems and IoT for Public Safety. Professor Kamesh Namuduri Electrical Engineering, University of North Texas

ANPR Quick Guide via Web

How to Inject Technology Into Your Business

Virtual and remote inspection methods

OSIsoft Cloud Services Core Infrastructure for Developing Partner Applications

Content. Basic FAQ... 2 Subscription FAQ... 8 Technical FAQ...11

Chapter 4: Field Installation

Rectification Algorithm for Linear Pushbroom Image of UAV

Remote Health Monitoring for an Embedded System

Aerial and Mobile LiDAR Data Fusion

Transcription:

Just a T.A.D. (Traffic Analysis Drone) Senior Design Project 2017: Final Project Review 1

Meet the Team Cyril Caparanga (CSE) Alex Dunyak (CSE) Christopher Barbeau (CSE) Matthew Shin (CSE) 2

Recap Traffic data needs to be more comprehensive as more and more cars are on the roads Current traffic data collection methods are expensive and/or insufficient An Unmanned Aerial Vehicle (UAV) can be used to provide aerial image and video Image processing will analyze the image/video for car density and spacing on the drone This data is sent to a server in the cloud for display 3

Block Diagram - FDR 4

CDR Deliverables Alex/Cyril: Image processing Identifies visible cars in own test images Calculates density of cars as cars per distance or as car to road ratio Integrate server Integrate camera Matt: Data Server Automatically update web app to display most recent database content Assemble and test the 3DR Iris+ Chris: Raspberry Pi Camera interfaces with image processing software Send image data to server via 3G 5

FPR Deliverables Alex/Cyril Alex: Completion and debugging of software Cyril: Finalize integration of software with camera and sending to server Matt Become proficient in piloting the drone for demo Test and develop web application Chris DroneKit integration 3G integration (or WiFi) 6

DroneKit and Autopilot Difficult to interface with drone s flight controller due to preexisting hardware Has easy to interface autopilot via Android or Windows app App contains necessary metrics Latitude Longitude Yaw Altitude 7

New algorithm Previous algorithm far too performance intensive to run on Raspberry Pi. Simpler idea: find the lane, and iterate over a line through the lane, finding both the mean and the variance. If a sequence of pixels (with some tolerance for error) are further than a standard deviation from the mean, then declare that to be a car. Works with stationary vehicles, as it is memoryless. 8

Visual results 9

Density and interval Density: Per lane, density is Interval spacing: Interval spacing can be described by 10

Density Graphs Density (Pixels declared cars over total pixels) Frame number 11

Data Server Server receives processed data (Density, Interval) Displays data on web page 12

Data Server Implementation Remove as much load from Raspberry Pi as possible for image processing Database hosted on cloud (mongolab) Deployed on AWS (Reliable, free up to 500 MB) Database visualization mongodb JSON documents allow for varying structure Flexible (dynamic schemas) 13

Web App UI MEAN (MongoDB, Express, Angular, NodeJS) Stack web application to query database Features: Search for specified density/interval Sort by increasing/decreasing order by clicking density, interval, or time headers Export data as CSV Automatically update (poll every X seconds, currently 5) Infinite table scrolling 14

3G Dongle Acquired 3G subscription Installed Drivers Fixed Hot Plugging Allowed for Device Switching 15

Current Pricing - 3DR Iris+ Drone $598 Camera $15 Raspberry Pi $50 3G Dongle $34 3G Subscription $25 FAA Registration $5 Raspberry Pi Battery $20 USB Cord $5 Total (with drone) $752 Total (without drone) $154 16

Demo Image processing on own test images provided by test flight Sending of data to server via WiFi Server refreshing to display new data within 10 seconds 17

Thank You! Questions? 18