Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.

Slides:



Advertisements
Similar presentations
Categories of I/O Devices
Advertisements

Left to Right: Michael Kelton, Ethan Hall, Greg Wegman, Vashisht Lakhmani.
A new Network Concept for transporting and storing digital video…………
Basic Computer Hardware and Software.
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Computer Basics 1 Computer Basic 1 includes two lessons:
By: Brett Snyder (Team Leader) John Williams Ryan Kindred Gavin St. John Faculty Advisor – Dr. Jamali Course Instructor – Dr. Serpen Final Presentation.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Wi-Fi Based Remote Exploration Vehicle Kevin Hicks Eric Offermann Nick Palladino.
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.
Team GPS Rover Critical Design Review Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Mars Rover TEAM CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
Senior Design Project 2004/2005 Web Enabled Calling Number Delivery Daniel St. Clair Barron Shurn Professor Soules 10/28/2004.
Autonomous Dual Navigation System Vehicle Dmitriy Bekker Sergei Kunsevich Computer Engineering Rochester Institute of Technology December 1, 2005 Advisor:
Android Based Graphical User Interface for Control.
1 Input/Output Chapter 3 TOPICS Principles of I/O hardware Principles of I/O software I/O software layers Disks Clocks Reference: Operating Systems Design.
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.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
R3R3 Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
V Material obtained from summer workshop in Guildford County.
Internet Piloted Blimp Alfredo Guevara, Jr. Advisor: Professor Spinelli March 1, 2008.
1 Input/Output. 2 Principles of I/O Hardware Some typical device, network, and data base rates.
Embedded Microcomputer Systems Andrew Karpenko 1 Prepared for Technical Presentation February 25 th, 2011.
Higher Computing Computer Systems S. McCrossan 1 Higher Grade Computing Studies 4. Peripherals Input Devices Keyboard Mouse Scanners Microphone Digital.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
Basic Input Output System
Using the PSoC USB March 17, 2012 Lloyd Moore, President/Owner.
Alternative Input Devices Part B There will be a test on this information (both part a & b).
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Software Framework for Teleoperated Vehicles Team Eye-Create ECE 4007 L01 Karishma Jiva Ali Benquassmi Safayet Ahmed Armaghan Mahmud Khin Lay Nwe.
SEISLOG Linux presented at the WORKSHOP High Quality Seismic Stations and Networks for Small Budgets Volcan, Panama March, 2004 by Terje Utheim,
1.Overview 2. Hardware 3. Software Interface 4. Triggering 5. Installation 6. Configuring.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
Autonomous Robot Project Lauren Mitchell Ashley Francis.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
Computer and Information Science Ch1.3 Computer Networking Ch1.3 Computer Networking Chapter 1.
MODULE 1 Computing Essentials © Paradigm Publishing, Inc.1.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
Microcomputers Final Project.  Camera surveillance is an important aspect of Robotics.  Autonomous robots require the use of servos for camera control.
ECE 477 Final Presentation Team 12  Spring 2013 Xirong Ye Zongyang Zhu Chun Ta Huang Libo Dong.
Devin Mullen Advisor: Professor Andrew Kun.  Background  Problem Definition  Proposed Solution  Design Objectives  Implementation and Testing  Budget.
A Hardware Based Cluster Control and Management System Ralf Panse Kirchhoff Institute of Physics.
James Crosetto BS (Computer Science and Computer Engineering) Jeremy Ellison BS (Computer Science and Computer Engineering) Seth Schwiethale BS (Computer.
Roaming Security Robot Ruslan Masinjila Aida Militaru.
01/25/121 Vehicle LED Display Skylar Stroman Kaitlin Fish-Stuhl.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
HardSSH Cryptographic Hardware Key Team May07-20: Steven Schulteis (Cpr E) Joseph Sloan (EE, Cpr E, Com S) Michael Ekstrand (Cpr E) Taylor Schreck (Cpr.
James Crosetto BS (Computer Science and Computer Engineering) Jeremy Ellison BS (Computer Science and Computer Engineering) Seth Schwiethale BS (Computer.
Basic Computer Hardware and Software. Guilford County SciVis V
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
ECE Peek Bot Karthik Balakrishnan, David Bauer, Siddharth Easwar, Sagen Johnson, Saud Khan, Vidit Nanda Johnson.
Basic Computer Hardware and Software.
Communication Based Projects Ideas for Engineering Students.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Computer Basics Just How Does a Computer Work?
VIRTUAL NETWORK COMPUTING SUBMITTED BY:- Ankur Yadav Ashish Solanki Charu Swaroop Harsha Jain.
Final Presentation Group G: Drive While You Surf Duy Le Ngochan Nguyen Valdis Riekstins.
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Technology Literacy Hardware.
ECE 477 Final Presentation Team 13  Spring 2011
Presentation transcript:

Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor

Outline The Vision User Interface Design UI Software Implementation Hardware Design and Implementation Wireless Network Design Milestones Design Issues Cost Analysis Final Project Thoughts

The Vision The user would effectively be able to “drive” the vehicle and view the updated position from the software user interface. This type of project design could be practical applied to various remote control applications. This project will include the use of: A software user interface communicating with a vehicle using a wireless ad-hoc network. A microprocessor which is used for motor control and wireless communication A video sensor is used to capture images of the cars environment. The captured images of the car's position will be displayed on the UI The movement of the car position would then be controlled from the user interface.

User Interface: Proposed

User Interface: Implementation

User Interface Design The user interface for this project will be done entirely in software. The application will communicate with and control the network adapter to connect to the car's wireless card via an Ad-Hoc connection. The interface application will act as an input receiving the video image from the car. The application will also contain all of the vehicle movement controls. Increase/decrease speed and turn left/right. A joystick can also be used to control of the vehicle. Joysticks produce two continuous values in the range of -1.0 to 1.0 that correspond to the x translation component (left and right) and the y translation component (forward and reverse).

UI Software Implementation Java based platform. Eclipse will be used as the development environment. As for UI components SWT will be used. Dialog boxes for authentication Message boxes for error messages SWT browser used to display video image Slider Bar to indicate steering position Application will receive joystick input from Java 3D, which stores the position information as a transform matrix with an identity rotation Data will be transferred via a UDP protocol. java.net.DatagramPacket: provides a wrapper for an array of bytes from which data will be sent or into which data will be received. java.net.DatagramSocket: creates a local connection to a port that does the sending and receiving.

Wireless Network Design

Hardware Design and Implementation WRAP.2C Single Board Computer 1 Compact Flash, 2 miniPCI, 1 Serial, 1 I2C 128MB Compact Flash Disk Plenty of storage for OS and custom code Atheros miniPCI Adapter Supported by MADWIFI open source Linux driver Devantech SD20 Servo Controller I 2 C bus will control both servos ME2000 Embedded Linux Environment Derivative of LEAF Network Appliance OS D-Link DCS-900W Wireless Camera Independent wireless connection Embedded web server for video streaming

Wireless Network Design

Design Issues Bandwidth required for the wireless link. The video image captured will need to be displayed at a low resolution (320x240) Frame rate my also need to be reduced ( FPS) Range of the wireless network. At some point the signal will be dropped and all communication will be lost with the car. The solution to this issue will be having the car stop immediately if the link is lost Power consumption

Milestones Car computer software environment configured with access to b adapter. Computer and car have established a wireless link. Design user application shell with control codes being sent Car computer correctly controls speed control and servo. Car receives codes from the user interface via the wireless link. Car computer transmits video to the user application. Finish user application to read video and display it on the screen correctly.

Cost Analysis Estimated Total Cost: $420-$500 Movement Control Car Kit - $25 Speed Control - $30 Servo - $15 Board Microcontroller with wireless - $176 Servo Controller - $17.50 Video Sensor Web Camera - $105 Camera Battery - $39 User Interface Joystick - $10.95

Final Project Thoughts The technical hurdle in this implementation will come from actually configuring the wireless connection links between the devices. Other difficulties may come from accurately controlling the cars position and camera delay.