Vision-Based Motion Sensor

Slides:



Advertisements
Similar presentations
Ada, Model Railroading, and Software Engineering Education John W. McCormick University of Northern Iowa.
Advertisements

Project Title Here IEEE UCSD Overview Robo-Magellan is a robotics competition emphasizing autonomous navigation and obstacle avoidance over varied, outdoor.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
Introduction to Cameras Jim Rasche Samba Danfa Jaya Joseph 1.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Peripherals and Storage Looking at: Scanners Printers Why do we need storage devices anyway? What are magnetic disks? How do magnetic disks physically.
Computerized Train Control System by: Shawn Lord Christian Thompson.
Digital Photography Multimedia Communication Department.
Digital Imaging Systems –I/O. Workflow of digital imaging Two Competing imaging format for motion pictures Film vs Digital Video( TV) Presentation of.
Using Tools Mark Grabe. Copyright © Houghton Mifflin Company. All rights reserved.3-2 Tool Definition n An object that allows the user to perform tasks.
Casey Smith Doug Ritchie Fred Lloyd Michael Geary School of Electrical and Computer Engineering November 2, 2011 ECE 4007 Automated Speed Enforcement Using.
1 Image Basics Hao Jiang Computer Science Department Sept. 4, 2014.
Obstacle Avoidance using Machine Vision Joose Rautemaa
Module 3 Configuring File Access and Printers on Windows 7 Clients.
 Designed to monitor the movement of people in given area.  Used video cameras to transmit a signal to a specific place on a limited set of monitors.
Lab 14 Department of Computer Science and Information Engineering National Taiwan University Lab14 – Camera 2014/12/30 1 /14.
Professor : Tsung Fu Chien Student’s name : Nguyen Trong Tuyen Student ID: MA02B208 An application Kinect camera controls Vehicles by Gesture 1 Southern.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
In and Out are opposites. This is something to keep in mind when considering Input and Output. INPUT OUTPUT Ask: Does this device send information in?
ELEMENTS OF A COMPUTER SYSTEM HARDWARE SOFTWARE PEOPLEWARE DATA.
Bug Demo Class. The Parts of the Robot Verses A Human Motor and Battery packs The Controller (mini computer) or CPU The Human Brain The Brain of a Robot.
MNP1163/MANP1163 (Software Construction).  Minimizing complexity  Anticipating change  Constructing for verification  Reuse  Standards in software.
ISecurity Mid-Semester Presentation October 9, 2012.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Connor Carey. Aims  Record road scene from Android  Detect speed sign  Determine speed limit  Compare to current speed(GPS)  Alert driver if speeding.
1. an electronic device that manipulates information, or "data“
Graphics Card Refers to any computer device or programe that makes a computer capable of displaying and manipulating pictures.
HUMANOID ROBOTS. What is a Robot ? “A re-programmable, multifunctional manipulator designed to move material, parts, tools, or specialized devices through.
 Many people like the flexibility of digital images. For example:  They can be shared by attaching to /uploading to Internet  Sent via mobiles.
Date of download: 7/7/2016 Copyright © 2016 SPIE. All rights reserved. Candidate sets of the proposed modified three-block median predictor for (a) the.
Chapter 4. CONCEPT OF THE OPERATING SYSTEM MANAGING ESSENTIAL FILE OPERATIONS.
Automatic License Plate Recognition for Electronic Payment system Chiu Wing Cheung d.
Identify internal hardware devices (e. g
INTRO. To I.T Razan N. AlShihabi
Lesson 4 Alternative Methods Of Input.
BASIC PROGRAMMING C SCP1103 (02)
Obstacle avoiding robot { pixel }
Alternative Methods Of Input
Scrolling LCD using Arduino.
Dr. Kyung Eun Park Summer 2017
Data Collection and Analysis
Home automation using Arduino & ‘PIR sensor’
Prepared by: Raghad J Foqha Supervisor: Dr. Saed Tarapiah
Welcome to Linux Chap#1 Hanin Abdulrahman.
DSLR vs. point and shoot.
BASIC PROGRAMMING C SCP1103 (02)
Presentation of Vision System
Using the BBC micro:bit to Create a Flood Warning System
Simple CNC machine Students: Mahmood Yunis Shadi Tahseen Hanani.
‘SONAR’ using Arduino & ultrasonic distance sensor
Dell Printer Customer Service Number Get in touch Phone: Web:
Lesson 4 Alternative Methods Of Input.
HP Printer Support Number. Support for HP Computer Support for Update your Printer Drivers 24/7 Support Services Support for Diagnosis & Fixing.
Introduction to Computers
Optical Flow For Vision-Aided Navigation
Vision-Based Motion Sensor
Identify network systems and their components
Vision-Based Motion Sensor
Lesson 4 Alternative Methods Of Input.
Interfacing Motion Sensor with PIC Microcontroller
Welcome to Linux Chap#1 Hanin Abdulrahman.
What I've done in past 6 months
Introduction to Computers
Welcome to Linux Chap#1.
GPS Navigation System ET Spring 2018
Lab #1: Getting Started.
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
05 | Integrating Advanced Sensors and Shields
Presentation transcript:

Vision-Based Motion Sensor Jacaqueta Davis Brock Dickinson Michael Ledet Department of Computer Science and Industrial Technology Southeastern Louisiana University 500 W University Ave, Hammond, LA 70402

Objective The objective of this project is to build a low cost motion detection device that will detect a human presence.

Low cost components Advanced Capabilities for Interfacing Initial Thoughts Low cost components Advanced Capabilities for Interfacing → Components combined price under $20 → Can program in Arduino IDE and AVRdude (command line terminal)

Basic Outline of Steps Involved Order parts Design circuit(s) on paper/software Test all parts for compatibility Build device 5. Develop code 6. Test and modify 7. Design and 3D print housing 8. Encase in housing and present

Equipment Adafruit Trinket Mini Pinhole camera Additional basic electronic components 3D printer Equipment Pinhole camera Adafruit Trinket Mini

Obstacles There will be several unexpected troubleshooting and bug fixes, which we have dedicated time reserved. The optical receivers being used to detect the actual motion will need a lot of tuning as to not be too sensitive.

Progression Researched Trinket Downloaded drivers and libraries Troubleshooted code issues

Progression Interfaced with spy cam Began coding motion detection sequence Researching topics: image analysis and processing File structure and manipulation for Trinket

Image Analysis Researching file organization and manipulation of image format used by optical sensor File Manipulation for program control Pixel Comparison Ability to program the Trinket directly with AVR-GCC as the compiler ( command line interface)

Potential Issues Information may have to be sent and processed at another computer Complex algorithms may be needed for human detection Processing speed may need to be boosted

Deliverables

Deliverables

References Trinket Mini 5V <https://www.adafruit.com/products/1501?gclid=CK68gPKMh9MCFdy6wAodk3MF6Q>. Optical Sensor <https://www.adafruit.com/products/3202>. https://www.adafruit.com/products/3202 https://en.wikipedia.org/wiki/PIC_microcontroller#/media/File:Microchip_PIC24HJ32GP202.jpg https://i.ytimg.com/vi/m-_t_aIlQwg/maxresdefault.jpg