SnoopyBot Team: Harsh Sharma Donny Yi. Snoopy-Introduction A surveillance tank with web interface and a mounted webcam for live video feed Three different.

Slides:



Advertisements
Similar presentations
ECE 477 Design Review Team 16 Neil Kumar, Scott Stack, Jon Roose, John Hubberts.
Advertisements

Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Wireless Hummer ECE 791 – Oral Project Proposal ECE Faculty Advisor: Dr. Richard A. Messner November 1, 2010 Presented By: Justin Audley, Blake Brown,
1 Autonomous Parallel Parking Alex Braun & Sergey Katsev.
The Gaze Controlled Robotic Platform creates a sensor system using a webcam. A specialized robot built upon the Arduino platform responds to the webcam.
SnoopyBot Department of Computer Engineering Senior Project Winter 2005 The objective of SnoopyBot is to create a wireless robotic surveillance vehicle.
Wireless Surveillance Vehicle Lance P. Riegert Rodrigo A. Urra Steve C. Wilson September 18, 2007Wireless Surveillance Vehicle1 of 20 Senior Design Project.
The Alix.1c microcontroller on board the vehicle runs Fluxbuntu Linux and is connected to a g wireless card and a USB web camera. A background process.
Efficient Path Determining Robot Jamie Greenberg Jason Torre.
Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
GPS Robot Navigation Critical Design Review Chris Foley, Kris Horn, Richard Neil Pittman, Michael Willis.
Firefighting Vehicle By: Scott Benjamin & Reji Jose.
Autonomous Dual Navigation System Vehicle Dmitriy Bekker Sergei Kunsevich Computer Engineering Rochester Institute of Technology December 1, 2005 Advisor:
PT 5000 Pooja Rao Ted Tomporowski December 7, 2004.
Efficient Path Determining Robot RIT Computer Engineering Senior Design Project Jamie Greenberg Jason Torre October 26, 2004 A motorized robot will navigate.
Hide-n-seek Robot Ivan See & Karen Tsang Presentation Date: 9/18/03.
Tag Bot: A Robotic Game of Tag Jonathan Rupe Wai Yip Leung.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Team Migliore Controls and Interface Presented by: Matt Burkhardt Brendan Crotty.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
R3R3 Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani.
Design and Implementation of Metallic Waste Collection Robot
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
Client: Space Systems & Controls Laboratory (SSCL) Advisor : Matthew Nelson Anders Nelson (EE) Mathew Wymore (CprE)
Program ultrasonic range sensor in autonomous mode
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
AMMAR HAJ HAMAD IZZAT AL KUKHON SUPERVISOR : DR. LUAI MALHIS Self-Driven Car.
GROUND UTILITY NETWORK DECIPHERING AUTOMATED MACHINE GROUP 10 BLAKE SIMONINI DIDIER LESSAGE GABRIEL RODRIGUEZ G.U.N.D.A.M.
Technical Communication Skills Practicum (TCSP) Presented by Nuhairi & Azad Team 10: “Hazard Rover” 2/21/2007.
CS 8903 Demo Wireless Interface for the Bioloid Robot Chetna Kaur.
Hardware Overview Autopilot Control Board- Serves as common platform for other components and has autopilot code and flight plans Battery- Powers the.
Team Project: A Surveillant Robot System Little Red Team Chankyu Park (Michael) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin Functional.
Team: Justin Audley, Blake Brown, Christopher Dean, Andrew Russell, Andrew Saunders Advisor: Dr. Richard A. Messner Sponsors: Dr. Richard A. Messner, UNH.
Technical Communication Skills Practicum (TCSP) Presented by Nuhairi & Azad Team 10: “Hazard Rover” 2/21/2007.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Click to edit Master title style Ramsey Baker Kunal Parbadia Radford Parker Rohit Sahay David Salazar SecurityCam Single Modular Wi-Fi Enabled Security.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ECE 477 Final Presentation Team 12  Spring 2013 Xirong Ye Zongyang Zhu Chun Ta Huang Libo Dong.
Collaborative Processing in Sensor Networks Lecture 8 – MSP 101 Mahmut Karakaya, Graduate Assistant Electrical Engineering and Computer Science University.
ECE 477 Design Review Team 10  Spring 2007 JUSTIN AZAD AFIFF NUHAIRIADAM.
Joe Cohen Presentation Overview  Project definition and requirements  Solution process and explanation  Methodology.
CHROMATIC TRAILBLAZER 25 th November, 2008 University of Florida, Department of Electrical & Computer Engineering, Intelligent Machine Design Lab (EEL.
Roaming Security Robot Ruslan Masinjila Aida Militaru.
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
Jason Holmes Matt Wickesberg Michael Piercy Matt Guenette Team 12 – Super Tank February 15, 2012.
ECE 477 Final Presentation Team 1  Spring 2013 Zelun Tie Xin Jin Ranmin Chen Hang Xie.
1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id: BACHELOR OF ENGINEERING.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
What is ‘Project Minotaur’? Home security robot capable of monitoring the user’s home while they’re away. Can be manually controlled through a website.
Technical Communication Skills Practicum (TCSP) Presented by Team 10: “Hazard Rover” 2/21/2007.
 ACCELEROMETER  TRANSMITTER- BLOCK DIAGRAM  RECEIVER- BLOCK DIAGRAM  COMPONENTS DESCRIPTION- ENCODER TRANSMITTER RECEIVER OPTICAL SENSOR.
 Definition of Micro-Controllers  Comparison between types of Micro- Controllers  Pin Identification of ATMEGA32.
EENG 1920 Chapter 6 System Design II: Behavioral Models 1.
Final Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
RECON ROBOT ECE 477 Group 8 Vinit Bhamburdekar Arjun Bajaj Aabhas Sharma Abhinav Valluru.
Bark Activated Dog Door
Outline Introduction Standards Project General Idea
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Electrical Engineer Responsibilities
WISENET Wireless Sensor Network
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
ECE477 Senior Design Android Street Car PCB TCSP
ECE 477 Final Presentation Team 15  Spring 2010
Presentation transcript:

SnoopyBot Team: Harsh Sharma Donny Yi

Snoopy-Introduction A surveillance tank with web interface and a mounted webcam for live video feed Three different modes of operation: Manual Route Capture Autonomous Intruder detection

Snoopy-Applications Security Home Home users can access the website and watch the live video feed Users can specify the routes for the robot to monitor in a house, if any new object/intruder is detected in the path, users will be notified Public Places During closed hours, snoopy can monitor public places (i.e. malls, secure locations) and alert the security if unusual activity is detected Dangerous/Human Inaccessible Locations Snoopy can be used in manual mode to explore places not suitable for humans

Snoopy-Performance Specifications Major Components: Tankbot with DC motors HCS12 Microcontroller Ultra Sonic Range Finder (SRF-04) Infrared Motion Detector Sensor Two servo motors Cybiko Wireless Webcam with a built-in web server Wireless router And of course, a Personal Computer

Snoopy-Component Placement

Snoopy-Main Components details Webcam:Stream live video to the internet via built in web server. Servomotors:Provide x and y axis movement to the camera DC motors:Responsible for tank’s movement US range finder:Forward looking for intruders/obstructions IR motion detection sensor:Intrusion detection Cybiko:Wireless communication between the tank and the base station HCS12:Control the vehicle

Snoopy-Modes of Operation- Autonomous Traverse pre-determined path while sensing for intruders Upon sensing intruder, halt operation and alert the user Provide live video feed at all times Valid moves are:Straight in unit distances of 15 inches and right and left turns-restricted to 90 degrees

Snoopy-Autonomous Mode Operation

Snoopy-Autonomous Mode Operation(contd.)

Snoopy-Modes Of Operation- Manual The user has full control of vehicle and camera movement Valid moves are:Straight in unit distances of 15 inches and right and left turns-restricted to 90 degrees Provide live video feed at all times If obstruction is detected one unit distance ahead, can’t move forward but turns are allowed

Snoopy-Modes Of Operation- Route Capture The vehicle “learns” new routes Multiple routes can be stored Route capture mode is an extension of manual mode-every valid move made is captured in a “recipe” Stores camera movements as well as vehicle movements

Snoopy-Implementation Tank Movement: Facilitated by two independent DC motors Shaft-encoders ensure consistent operation Motors driven by HCS12 in conjunction with H-bridges Camera Movement: Facilitated by two servomotors:one for x- coordinate and one for y-coordinate Both servomotors controlled by the HCS12

Snoopy-Camera servo positions

Snoopy-Wireless communication Serial Port communication Custom development SDK Built in wireless transceiver High capacity NiMH 700 mAh rechargeable battery It’s low-cost(CHEAP!!)

Snoopy-Range Finder Ultrasonic range finder used for obstruction/intruder detection placed in the front of the vehicle Also responsible for detecting obstacles that can hinder the vehicle’s path The sensor limit for detecting object is from 3cm to 3m

Snoopy-Range Finder

The input port or the ‘trigger’ input will be connected to port A (PA7) of the HCS12 board A 100 us pulse needs to be applied to this port to activate the sensor The output port of the sensor or echo port would be connected to port T (PT7) to perform pulse manipulation functions.

Snoopy-Beam Characteristic

Snoopy-Distance Timing

Snoopy-Motion Detection Sensor(MDS) Once the vehicle is in a stationary position, the MDS is activated if motion is detected by the MDS the system is notified MDS is disabled/ignored until the MDS reaches its final position and has had enough time to come to a complete halt

Snoopy-H-Bridge Schematic

Snoopy-Overall System Interface

Snoopy-Overall System Flowchart

Snoopy High Level Components Base Station Old Pentium Pro 200 Runs Debian Linux 3.0 C++/Java for base station application Runs MYSQL and PHP server Runs Apache to serve the GUI Camera Communication Wireless Router

Snoopy-High Level Components Cont. MYSQL Store various routes and differentiates them with unique route ID Each unique route consists of ordered sequence of commands C++/Java High Level language is used to bridge MYSQL to serial port as well as the overall logic of the system PHP Used to produce dynamic web interface that ties into the SQL database

Snoopy-GUI example

Snoopy-Web Interface Flowchart

Snoopy-Testing Strategy Low level to high level component testing strategy Sensors-voltage characteristics, noise problems/filtering, power consumption, testing under various environmental conditions Movement-reliable distance in varying power scenarios Wireless communication-reliable transmission and investigation of interference problems Camera control-accurate and repeatable positions Integration Ensure vehicle operates properly without wireless communication Integrate base station to vehicle communication Test high level to low level interface (PHP, SQL, C++ to com port of the base station)

Snoopy-Power Consumption

Snoopy-Cost Estimates

Snoopy-Timeline

Snoopy-Responsibilities Harsh Sharma Sensor interface DC motor drive Servo motor control Vehicle level communication System Integration Testing Donny Yi SQL database Serial interface Wireless Communication Base Station Configuration System Integration Testing

Thanks for your attention Questions Comments Concerns?