RIT - Department of Computer Engineering Winter 2006 Andrey Kozitsky Seth Kramer

Slides:



Advertisements
Similar presentations
University of Alaska Anchorage, Project Management Department
Advertisements

Grade Cam Dustin Foster 2/4/13 Please open Chrome & Login to Skyward.
LEGO CASE BY SOC. Phone building Lets build this phone First you will build you base of the phone the (key pad) Next you will build the base for the head.
Patient Notes PCS Lesson Six. Objectives Identify when a patient care note is needed Create and amend a patient note View existing notes Create a canned.
Using Schoolnet: Creating an Express Test Workshop Mike Antrim Woodbridge Technology Advisory Committee 1.
How to use a scanner Throughout this slide show there will be hyperlinks (highlighted in blue) follow the hyperlinks to navigate to the specified Topic.
Presented by Office of Distance Education of Learning Technologies.
Microsoft Word 2010 Lesson 1: Introduction to Word.
Manager Video Your inside look at how to use People First.
GIMP Tutorial v2.0 Boo Virk
Drawing Objects with Illustrator 1.Start a new image in RGB mode. 2.Size 1024 X Unit = pixels 4.Go to View > Show Grid to turn on the grid. 5.Go.
Autonomous Vehicle Pursuit of Target Through Optical Recognition Vision & Image Science Laboratory, Department of Electrical Engineering,Technion Daniel.
Effective Digital Imaging using Basic Composition and Adobe Photoshop Paul S. Marley Instructional Technology Specialist Department of Art Wake Forest.
Creating a UAA VPN Connection For Your Computer To Facilitate Polycom PVX – For Windows XP Last Modified On 10/25/2010 University of Alaska Anchorage,
Presented by: Doron Brot, Maimon Vanunu, Elia Tzirulnick Supervised by: Johanan Erez, Ina Krinsky, Dror Ouzana Vision & Image Science Laboratory, Department.
Efficient Path Determining Robot Jamie Greenberg Jason Torre.
Autonomous Vehicle: Navigation by a Line Created By: Noam Brown and Amir Meiri Mentor: Johanan Erez and Ronel Veksler Location: Mayer Building (Electrical.
Vision Guided Navigation Andrey Kozitsky Seth Kramer.
Efficient Path Determining Robot RIT Computer Engineering Senior Design Project Jamie Greenberg Jason Torre October 26, 2004 A motorized robot will navigate.
Training Guide. The Punch Out Catalog System The Punch Out shopping catalog for Office Depot takes the user directly into the vendor’s website and online.
Inventory Throughout this slide show there will be hyperlinks (highlighted in blue) follow the hyperlinks to navigate to the specified Topic or Figure.
E2Open Supplier Training
Intelligent Ground Vehicle Competition Navigation Michael Lebson - James McLane - Image Processing Hamad Al Salem.
Microsoft Visual Basic 2012 CHAPTER TWO Program and Graphical User Interface Design.
VistA Imaging Display User Guide. VistA imaging Display 2 VISTA IMAGING DISPLAY There are minor changes in this document from previous versions of the.
Quick Start Guide: Filters Advanced Learn about: 1.What filters are and their functionality 2.How to create a filter using Samples, Equipment & Labels.
Welcome to DEP’s GIS Workshop Series Workshop 6 Using the ArcMap Pictometry Extension 1.
STEP 1: Determining the exact image width STEP 1: Determining the exact image width Position of X-ray Filter Position of X-ray Filter STEP 5: Crop Extra.
Color Correct and Remove Keystoning A minimalist approach to photographing your art By Paul Marley.
EDW647: Internet for Educators Dr. Roger Webster Department of Computer Science Millersville University July 23, 2008 Create.
Introduction to Visual Basic. Quick Links Windows Application Programming Event-Driven Application Becoming familiar with VB Control Objects Saving and.
I-1 Steps of Image Generation –Create a model of the objects –Create a model for the illumination of the objects –Create an image (render) the result I.
Developing Content and Layout Lesson 6. Creating Web Site Content Online users scan a page, read key words of text, and check out graphics Reading from.
Ensure that the Field Day Call Sign is correct.
Open the Goodyear Homepage Click on Teacher Tools.
CIS 205—Web Design & Development Fireworks Chapter 1.
A Step by Step Illustrated Tutorial to create a Curriculum Page using Netscape Composer. by Tom Love, Malone College Instructional Technology.
Alerts Manager Refer to Slide 2 for instructions on how to view the full-screen slideshow.Slide 2.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 3 Welcome Application Introduction to Visual Programming.
Animate picture to peek from bottom (1 of 3) 1. Right click on picture you want to animate. 2. Click on Custom Animation. 2 1 R.
Moodle with Style Integrating new technologies to empower learning and transform leadership.
The Main Aim or Objective of the Project is to captured Real time Geo Co-ordinates with Geo- Tagged photograph of the 11 / 33 KVs North Bihar Power.
When & How to Order Supplies. Before ordering supplies, it is important to check supply levels to see what supplies will be needed. Press and hold the.
Submission Status December Submission Status: Describes the status of the UDS report while it is being prepared, reviewed, or revised, either originally.
Intelligent Ground Vehicle Competition Navigation Michael Lebson - James McLane - Image Processing Hamad Al Salem.
Part 2A (Today’s Part) Press and hold the small red button to turn receiver on Once the receiver acquires its position, press the page button until the.
Lesson No: 6 Introduction to Windows XP CHBT-01 Basic Micro process & Computer Operation.
Design Studies 20 ‘Show Off’ Project How to make a computer monitor In Google Sketchup By: Liam Jack.
Pigs Galore Spreadsheet User Documentation oink Begin.
PART 2 – Size, Display, Color Modes. Image Size Courtesy of Digital images are made up of pixels (picture elements),
2D Design – A Guide! SECTION 1.
CUSTOMER ORDERING QUICK REFERENCE GUIDE December 21, 2015.
Intelligent Robotics Today: Vision & Time & Space Complexity.
Click on this button to move to the previous slide of your notebook. Click on this button to move to the next slide of your notebook. Click on this button.
+ This step by step tutorial demonstrates drawing a keyboard illustration using rectangles, grids, move and transform effects.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
Computer Programming with Scratch JAOIT 8. Scratch Scratch is a programming language that makes it easy to create your own interactive stories, animations,
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
JMARS THEMIS Targeting Software An Overview for Mars Student Scientists Revised: 19 September 2006.
Designing Effective Input. Design input forms for users of business systems Design engaging input displays for users of information systems Design useful.
The entire system was tested in a small swimming pool. The fully constructed submarine is shown in Fig. 14. The only hardware that was not on the submarine.
Copyright © 2014 Pearson Canada Inc. Ext. 5b-1 Copyright © 2014 Pearson Canada Inc. Application Extension 5b Using Microsoft Access Part 2: Using Information.
Microsoft Access 2007 – Level 2
QUESTION INSTRUCTIONS
QUESTION INSTRUCTIONS
What Color is it?.
Op Art Directions.
Digital Mapping Welcome to a short presentation on how to create a very basic event route using digital mapping. In this example, we will be using Quo.
Year 8 Unit 2 Bitmap Graphics
Presentation transcript:

RIT - Department of Computer Engineering Winter 2006 Andrey Kozitsky Seth Kramer Vision Guided Navigation (VGN), a guided vehicle will reach all valid-user entered locations in a 5' by 5' field. The field will contain obstacles which the vehicle will avoid. The user will enter destination points by way of a graphical user interface. Once the user is satisfied with the destinations, the VGN will take over and using only vision feedback in the form of a webcamera, will guide the vehicle to the different destinations in the same order submitted by the user. Vehicle Control System, Pathfinding Algorithm, GUI Integration, Documentation, and Website. Image Recognition System, GUI, Integration, Documentation, and Website. The GUI guides the user from the beginning of the VGN run to the finish. The image on the left is a 640x480 bitmap of the latest webcamera picture. This image is updated regularly every 1.5 seconds. The user can press the Refresh button to get the most recent picture. Destination points are entered by selecting AddWP and clicking anywhere within the field. After the click a green or orange X will appear at the destination point. The green represents the first waypoint to be visited. Users can delete waypoints by using the DeleteWP button and selecting the desired waypoint in the Waypoints listbox. The status of the VGN is displayed on the bottom left corner of the GUI. VGN will alert the user of any invalid waypoints (i.e. unreachable ones) or invalid vehicle position before a run is allowed. One successful waypoint entered All waypoints entered and START pressed First destination point navigated to, turns gray Second point visited, next one is green System is pausedVGN run completed, press FINISHED for another run ProductRetail PriceOur Cost NKOK 27Mhz 1:64 M1A1 Abrams Micro RC Tank $40£5 ($10) Creative WebCam LIVE! Ultra$100 Technological Arts Adapt9S12DP256 (HCS12) $2200 Camera Mounting (PVC, Wood) $10 Field (Felt, Yellow Electric Tape, Pipes) $20 Vehicle (Wires, Soldering Iron, Batteries, Enclosure) $75$25 Total $465$165 Creative WebCam LIVE! Ultra NKOK 27Mhz 1:64 M1A1 Abrams Micro RC Tank Technological Arts Adapt9S12DP256 (HCS12) HSL YCbCr The YCbCr color space was use to facilitate image processing concerning the vehicle. The Y is the luma component and can be seen in the second house picture on the right. Cb represents the blue chroma component and is shown in the third picture on the right. The blue portion of the tank has a very high Cb component. Cr represents the red chroma component and is shown in the fourth picture on the right. The red portion of the tank has a very high Cr value. The Hue-Saturation- Luminance color space was critical in the image processing of the field and obstacles. The yellow boundaries have a very high saturation value. White obstacles have a high luminance. The black field contrasts well with the obstacles and has a very low luminance value. Image Recognition System (IRS) The image on the left is what the webcamera captures. The IRS using the RGB, HSL, and YCbCr color spaces next identifies the field, obstacles, boundaries, and vehicle. In the picture on the right the following transformations have occurred: field->cyan, boundaries- >blue, obstacles->white, blue part of vehicle -> green, and red part of tank -> red. Obstacle Avoidance Sample Run Responsibilities: Graphical User Interface Inventory The image on the left is an example of an obstacle on the field, the color has been inverted to make it easier to see. When the IRS obtains the image it looks like it does on the left. The IRS subdivides pixels into a generic number of squares, for our release the grid is 30x30. The middle image illustrates how the image may get dissected by the grid. On the right image red is anything that the IRS claims is an obstacle. The orange is anything that the IRS claims is touching an obstacle (Buffer Region). The Buffer Region is used to ensure that the vehicle is never less than one box away from an obstacle. Final Hardware Assembly Adding the Blue and Red to the top of the tank eases Image Processing The Tank, seen to the left, was controlled via the HCS12 seen to the right. The transmitter supplied by the manufacturer was connected to the HCS12 which would apply correct voltages when instructions were issued from the computer over SCI. Distances traveled by the vehicle were mapped to a lookup table and are double checked by the Controller before the vehicle may move again.