RESEARCH, INSTRUCTION, SERVICE, ENTREPRENEURSHIP – EYE IN THE SKY RESEARCH RISE STUDENT: ZACH PECK MENTOR: JOHN WELSH.

Slides:



Advertisements
Similar presentations
Chapter 8: Operating Systems and Utility Programs
Advertisements

Operating Systems Manage system resources –CPU scheduling –Process management –Memory management –Input/Output device management –Storage device management.
Computer Hardware & Systems
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Fall 2006.
PlanetLab Federation Development Aaron Klingaman Princeton University.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Telematics: Interactive Display Using Wireless Communication Jimmy Su Team Whitney April 29, 2002.
Operating Systems: Software in the Background
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Midway Design Review.
Interpret Application Specifications
Efficient Path Determining Robot RIT Computer Engineering Senior Design Project Jamie Greenberg Jason Torre October 26, 2004 A motorized robot will navigate.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
Automated Football Launcher: Methods for Completing Autonomous Football Passes using Motion Tracking Carmine Milone, Joe Milone, Alex Heydari, George Yue,
Objectives  Understand the purpose of the superuser account  Outline the key features of the Linux desktops  Navigate through the menus  Getting help.
SOFTWARE.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mr Mehrdad Ghaziasgar.
Computer for Health Sciences
TC2-Computer Literacy Mr. Sencer February 8, 2010.
Operating Systems Operating System
SOFTWARE.
#SEU12 Madison Miner Software Engineer EDA, Inc..
Ayman Abdel-Hamid Department of Computer Science Lamar University P.O. Box 10056, Beaumont, TX 77710, USA Kurt Maly, C.M. Overstreet,
Development of Web-Based E-Quality Control System Principal Investigators: Drs. Richard Chiou and Yongjin Kwon Research Assistants: Prathaban Mookiah and.
Introduction To Computer System
2-3 note. 2 Peripheral Devices “Peripheral devices” are hardware plugged into ports or connected to a computer wirelessly. These devices can be for input,
Bluetooth POP3 Relay Project Benjamin Kennedy April 30 th, 2002.
MAGIC Robot Demo ESE111 November Joe Trovato, James Yang.
Automatic Software Testing Tool for Computer Networks ADD Presentation Dudi Patimer Adi Shachar Yaniv Cohen
Introduction to Interactive Media Interactive Media Tools: Software.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
PackLet A web-based text messaging application using AX.25 packet radio technology.
Operating Systems JEOPARDY Computer Repair NetworkOS OS Tasks ConceptsComponentsMisc
Chapter 8: Operating Systems and Utility Programs Catherine Gifford Dan Falgares.
1 2. Program Construction in Java Programming Fundamentals.
1 Chapter 7 Operating System & Utility Programs.  consists of the programs that control or maintain the operations of the computer and its devices. It.
Introduction to Making Multimedia
Dec07-02: Prototype Parking Meter Phase 8 Bret Schuring: Team Leader Pooja Ramesh: Communications Wilson Kwong, Matt Swanson, Alex Wernli.
Integrating Active Tangible Devices with a Synthetic Environment for Collaborative Engineering Sandy Ressler Brian Antonishek Qiming Wang Afzal Godil National.
A remote control robot with webcam. Responsibilities User Interface Communicate with server Webcam Display Server Web Server Collaborators Work: Harkins.
Remote Monitoring Pratheeba Murugesan Tejo Harisha Brundavana.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
Introducing Software Computer Concepts Unit A. Introducing Software What is an Operating System? OS is the master controller for all the activities that.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Status Report #2 Autonomous Lawnmower Team 5 April Fowler Jose Manzanares Ranjith Raghunath Christopher Gerhardt 5 Feb 07 To design and implement an autonomous.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Two Types of Software.
The internship in SPAWAR contributed to a project in Maritime Domain Awareness (MDA). MDA is the effective understanding of anything associated with the.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
Lecture (7) Systems software and Application Software.Systems software and Application Software. Dr:Emad Elsharkawy Eng-Omar Salah Dr:Emad Elsharkawy 1.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
CONTENT  Introduction Introduction  Operating System (OS) Operating System (OS) Operating System (OS)  Summary Summary  Application Software Application.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Digital Literacy Lesson 2. Hardware Hardware: the physical components of a computer. Includes input devices, processing devices, storage devices, and.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 6A Operating System Basics PART I.
November 27, 2010 Ottawa D-STAR Symposium D-RATS “A communication tool for D-STAR” Alan Steele (VA3STL)
Auto-Park for Social Robots By Team Daedalus. Requirements for FVE Functional Receive commands from user via smartphone app Share data with other cars.
Computer Operating Systems And Software applications.
Ch3 ALL ABOUT COMPUTERS Session # 2. OBJECTIVES In this Session we will discuss about  Computer Components (The Software)  The definition of Software.
DOCUMENTATION REF: Essentials of IT (Hamilton et al) Chapter 1.
Uploading, Encoding and Tracking Files.  Introduction  Source vs. Published File Types  Streaming vs. Downloaded files  The Upload Tab  Playlists.
LOGO “ Add your company slogan ” Final Project Group: T2H2 Mai Thi Thu Nguyen Van Thanh Do Van Huu Pham Ngoc Huy Supervisor: DungHA TrungNT T2H2 Group:
VIRTUAL NETWORK COMPUTING SUBMITTED BY:- Ankur Yadav Ashish Solanki Charu Swaroop Harsha Jain.
Operating System and Utility Programs
Introduction to Operating System (OS)
UAV Vision Landing Motivation Data Gathered Research Plan Background
Mixed Reality Server under Robot Operating System
Presentation transcript:

RESEARCH, INSTRUCTION, SERVICE, ENTREPRENEURSHIP – EYE IN THE SKY RESEARCH RISE STUDENT: ZACH PECK MENTOR: JOHN WELSH

BACKGROUND Introduction to Engineering Design (ENES100) is a course at UMD taken by every freshman engineer Students split into teams and design an autonomously controlled hovercraft that can accomplish a given task This project has been in place for several years, and the curriculum now needs some revision New project will require students to construct rovers that traverse a sand arena to accomplish tasks

OBJECTIVE Assist in the development of the new ENES100 curriculum Student built rovers required to accomplish tasks To be implemented within the next several years Create an “eye in the sky” webcam-based system Track locations of student rovers and tasks Relay coordinates to student rovers A fully constructed arena, including camera (top center) and rover.

INITIAL CONCEPT Webcam interfaced with Robot Operating System (ROS) Linux based Retrieved webcam images and relayed them to image processing algorithm Image processing algorithm: ARUCO Open source in C++ (found online) Detect coordinates of unique markers An example marker that can be detected by the image processing algorithm

INITIAL CONCEPT CONTINUED… Interactive, web-based Graphical User Interface (GUI) Display live camera feed Control various camera parameters Display port statuses on student Arduino Communication Protocol Bluetooth link between server computer and Arduino Automatically packaged data

PROBLEMS ROS Sharp learning curve – difficult to modify system Somewhat difficult to interface with Arduino Single platform – can only run on Linux systems GUI Bulky and slow Runs only on select browsers Communication Protocol Bluetooth signal intermittent/inconsistent

REVISIONS Eye in the Sky became an entirely C++ based system Easier to modify GUI simpler to understand Cross-platform – can be run on any Windows, Mac, or Linux system Communication protocol shifted to Radio Frequency (RF) Much more consistent connection Ability to communicate with multiple receivers simultaneously