SnoopyBot Department of Computer Engineering Senior Project Winter 2005 The objective of SnoopyBot is to create a wireless robotic surveillance vehicle.

Slides:



Advertisements
Similar presentations
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Advertisements

Sensors.
Autonomous Mapping Robot Jason Ogasian Jonathan Hayden Hiroshi Mita Worcester Polytechnic Institute Department of Electrical and Computer Engineering Advisor:
Introduction  If you have ever been to shooting range before, you know that firing a gun is fun. Time flies when you’re sending hundreds of rounds down.
Autonomous Metal Detector Vehicle (AMDV)
Controlling Robot Car via Smartphone Supervisor: Dr. Jamal Kharousheh Prepared by : Hamza Qaddara Esmat Hedariya Hareth Hanani Faculty of Engineering Telecommunication.
Available at: – Program Optical Quad Encoders in Autonomous Mode Program optical quad encoders in autonomous mode.
1 Autonomous Parallel Parking Alex Braun & Sergey Katsev.
SnoopyBot Team: Harsh Sharma Donny Yi. Snoopy-Introduction A surveillance tank with web interface and a mounted webcam for live video feed Three different.
The Gaze Controlled Robotic Platform creates a sensor system using a webcam. A specialized robot built upon the Arduino platform responds to the webcam.
Wireless Surveillance Vehicle Lance P. Riegert Rodrigo A. Urra Steve C. Wilson September 18, 2007Wireless Surveillance Vehicle1 of 20 Senior Design Project.
Mars Rover By: Colin Shea Dan Dunn Eric Spiller Advisors: Dr. Huggins, Dr. Malinowski.
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.
X96 Autonomous Robot Design Review Saturday, March 13, 2004 By John Budinger Francisco Otibar Scott Ibara.
Mars Rover TEAM CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.
Robotic Navigation Distance Control Platform By: Scott Sendra Advisors: Dr. Donald R. Schertz Dr. Aleksander Malinowski March 9, 2004.
PT 5000 RIT Computer Engineering Senior Design Project HardwareSoftware Ted TomporowskiPooja Rao The PT 5000 is a custom built RC car that is meant to.
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.
Senior Design Project Fall, 2007 Michael Garrity, Peter Nahas, Cory Haflett Objective: The Autonomous Mail Deliver System (AMDS) was designed for use in.
Efficient Path Determining Robot RIT Computer Engineering Senior Design Project Jamie Greenberg Jason Torre October 26, 2004 A motorized robot will navigate.
DO NOT FEED THE ROBOT. The Autonomous Interactive Multimedia Droid (GuideBot) Bradley University Department of Electrical and Computer Engineering EE-452.
EDGE™ Wireless Open-Source/Open-Architecture Command and Control System (WOCCS) Group Members: –Eric Hettler –Manuel Paris –Ryan Miller –Christian Moreno.
USB Peripherals Control Station Computer Transmitted Over Wi-Fi Received/Processed on Gumstix I 2 C Message Sent to PIC for PWM PWM Sent to Vehicle Status.
Motor Control of an Oscillating Pendulum Nick Myers and Chirag Patel March 9, 2004 Advised by: Dr. James Irwin and Mr. Jose Sanchez Bradley University.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Design and Implementation of Metallic Waste Collection Robot
Light Sensing Wireless Network with Energy Efficient Routing Algorithm Man-Ting Au Thanh Nguyen Marie Shinotsuka Thomas To Georgia Institute of Technology.
E-LABORATORY PRACTICAL TEACHING FOR APPLIED ENGINEERING SCIENCES W O R K S H O P University of Oradea, Romania February 6, 2012 G E N E R A L P R E S E.
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
Concept Design Review THE DUKES OF HAZARD CAMILLE LEGAULT, NEIL KENNEDY, OMAR ROJAS, FERNANDO QUIJANO, AND JIMMY BUFFI April 24, 2008.
Program ultrasonic range sensor in autonomous mode
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
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.
Weston Schreiber & Joshua Gabrielse Robotics Summer Training Programming #1: EasyC Basics.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering 1 Hsu/Youssefi.
Introduction to the VEX ® Robotics Platform and ROBOTC Software © 2012 Project Lead The Way, Inc.Principles of Engineering.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
Looking at systems. What is a SYSTEM? The radiator makes the room warmer by turning ON when the temperature of the room is lower than required The THERMOSTAT.
Team: Justin Audley, Blake Brown, Christopher Dean, Andrew Russell, Andrew Saunders Advisor: Dr. Richard A. Messner Sponsors: Dr. Richard A. Messner, UNH.
Ground Robotics Reliability Center Andrew Niedert, Yazan Aljeroudi, Dr. Nassif Rayess, and Dr. Richard Hill Department of Mechanical Engineering, University.
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Autonomous Metal Detector Vehicle (AMDV) Jared Speer Lamar Williams Jr. Nathan Stephan University of Central Oklahoma Department of Engineering and Physics.
Microcomputers Final Project.  Camera surveillance is an important aspect of Robotics.  Autonomous robots require the use of servos for camera control.
Negative Power or Negative Rotation makes robot go backwards. But if both are negative, the robot will go forward! Move Steering Block.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4.
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.
Jason Holmes Matt Wickesberg Michael Piercy Matt Guenette Team 12 – Super Tank February 15, 2012.
DO NOT FEED THE ROBOT. The Autonomous Interactive Multimedia Droid (GuideBot) Bradley University Department of Electrical and Computer Engineering EE-452.
The Project-Sony Self-governing Observer with Navigation by Yourself Student: Clion Jean-Baptiste Supervisor: Dr Christophe Meudec Presentation.
Robotic Navigation Distance Control Platform By: Scott Sendra Advisors: Dr. Donald R. Schertz Dr. Aleksander Malinowski December 9, 2003.
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id: BACHELOR OF ENGINEERING.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
Mechanical Components and Programming Ken Youssefi Introduction to Engineering – E10 1.
We thank the Office of Research and Sponsored Programs for supporting this research, and Learning & Technology Services for printing this poster. Miniature.
EENG 1920 Chapter 6 System Design II: Behavioral Models 1.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
Introduction to Software Planning and Design
Failsafe Module for Unmanned Aerial Vehicle
Wireless Autonomous Trolley
Wireless Autonomous Trolley
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Wireless Autonomous Trolley
Presentation transcript:

SnoopyBot Department of Computer Engineering Senior Project Winter 2005 The objective of SnoopyBot is to create a wireless robotic surveillance vehicle with custom movement and surveillance algorithms. The main objective in the realization of SnoopyBot is to use as many off the shelf parts as possible to allow more emphasis to be placed on our high level and low level software algorithms. Thus SnoopyBot is equipped with extremely robust functionality while maintaining the reliability of commercially tested components. PartVendorPrice $QuantityTotal Price $ Price Paid $ Wireless CamLinksys1501 HC12RIT US Distance SensorHobbyengineering RC 4 wheel drive vehicleBudget Robotics551 0 Servo motorsRIT Aircable wireless connectorsAircable Base Station PCBob’s Computer Store Wireless RouterBob’s Computer Store601 0 BatteriesRadioshack15345 OPB 745Digikey428 8 MiscellaneousHome Depot/Lowes60- Total Cost Table Flow Chart of Web interface Tank Intruder Tank Intruder Alarm Fired Snapshot of the manual mode Snapshot of the route capture mode Snapshot of the autonomous mode Three consecutive stages during autonomous mode of operation- First scenario shows that a path has been given through route capture mode from the web portal. The route consists of turns and forward commands. Second stage consists of detecting an intruder. Objects are detected before a forward command is executed. Before each forward command, snoopy checks to see that there are objects within 15 inches. During Autonomous mode, any object detected in front causes an intruder alert. DC Motors circuitry Low-level Assembly Flow chart When a command is received from the basestation, Snoopy checks to see if the command is valid or not. If not valid, then nothing happens. However, if the command is a valid command, then Snoopy performs the command issued by the user. Ultrasonic sensor -SRF04- is used to detect objects and motion. When a forward command is issued, Snoopy turns the ultrasonic sensor on and checks to make sure that there’s nothing within 15 inches of the vehicle. When in wait mode, Snoopy checks for motion using the same sensor in all directions. A 10 µs pulse is sent through PB0 of the HCS12 to activate the ultrasonic sensor. Once activated, the output signal of the sensor goes high. When an object is detected, the output signal goes low and the output signal pulse is used to calculate distance. Ultrasonic Sensor A D-Link wireless webcam is used to transmit live video. The webcam is powered up using power available onboard the vehicle. Aircable serial-to-serial wireless connectors are used for communication between the basestation and Snoopy. Wireless Cam Wireless Connectors SnoopyBot’s custom software is a marriage between high-level and low-level code spanning over languages such as PHP, MYSQL, C, and Motorola assembly. The objective of using such a broad collection of technologies is to intertwine complicated electronics with an easy to use interface. High-level basestation flowchart Harsh Sharma is a 5 th Computer Engineering student Who plans on pursuing his MBA upon graduation. Harsh enjoys tennis, golf, and watching movies. Harsh led the low-level aspects of the project such as HCS12 Programming and overall circuitry of the system. Donny Yi (5 th year computer engineer) worked on the high-level design and implementation of SnoopyBot. Donny enjoys spending time indoors, the warm comforting glow of computer monitors, and artificial light.