Vision Guided Navigation Andrey Kozitsky Seth Kramer.

Slides:



Advertisements
Similar presentations
CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
Advertisements

Mehdi Naghavi Spring 1386 Operating Systems Mehdi Naghavi Spring 1386.
Multimedia Components (Develop & Delivery System)
Mobile light measurement system Measuring light has never been easier.
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.
Page 1 SIXTH SENSE TECHNOLOGY Presented by: KIRTI AGGARWAL 2K7-MRCE-CS-035.
Green Screen. Objectives: 2. Understand what the difference is between a Luma key and a Chroma key. By the end of todays lesson students will: 3. Understand.
Robotics Simulator Intelligent Systems Lab. What is it ? Software framework - Simulating Robotics Algorithms.
Presented by: Doron Brot, Maimon Vanunu, Elia Tzirulnick Supervised by: Johanan Erez, Ina Krinsky, Dror Ouzana Vision & Image Science Laboratory, Department.
Wireless Surveillance Vehicle Lance P. Riegert Rodrigo A. Urra Steve C. Wilson September 18, 2007Wireless Surveillance Vehicle1 of 20 Senior Design Project.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Critical Design Review The Lone Rangers Brad Alcorn Tim Caldwell Mitch Duggan Kai Gelatt Josh Peifer Capstone 2007.
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.
Game Development with Kinect
Team GPS Rover Critical Design Review Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Introduction What is this ? What is this ? This project is a part of a scientific research in machine learning, whose objective is to develop a system,
RIT - Department of Computer Engineering Winter 2006 Andrey Kozitsky Seth Kramer
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
Efficient Path Determining Robot RIT Computer Engineering Senior Design Project Jamie Greenberg Jason Torre October 26, 2004 A motorized robot will navigate.
Fundamentals of Multimedia Chapter 4 Color in Image and Video Ze-Nian Li and Mark S. Drew 건국대학교 인터넷미디어공학부 임 창 훈.
“ Walk to here ” : A Voice Driven Animation System SCA 2006 Zhijin Wang and Michiel van de Panne.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Ahmed Abdel-Fattah Jerry Chang Derrick Culver Matt Zenthoefer.
1 Color and Color Space Presenter: Cheng-Jin Kuo Advisor: Jian-Jiun Ding, Ph. D. Professor Digital Image & Signal Processing Lab Graduate Institute of.
Intelligent Ground Vehicle Competition Navigation Michael Lebson - James McLane - Image Processing Hamad Al Salem.
Design of a Multi-Threaded Distributed Telerobotic Framework Mayez Al-Mouhamed, Onur Toker, and Asif Iqbal Mayez Al-Mouhamed, Onur Toker, and Asif Iqbal.
RAGEEVGANDHI MEMORIAL COLLEGE OF ENGINEERING AND TECHNOLOGY
Zereik E., Biggio A., Merlo A. and Casalino G. EUCASS 2011 – 4-8 July, St. Petersburg, Russia.
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
Construction and Motion control of a mobile robot using Visual Roadmap
Autonomous Surface Navigation Platform Michael Baxter Angel Berrocal Brandon Groff.
Capture your favorite image Done by: ms.Hanan Albarigi.
Georgia Institute of Technology Introduction to Media Computation Barb Ericson Georgia Institute of Technology May 2006.
Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,
Presentation by: K.G.P.Srikanth. CONTENTS  Introduction  Components  Working  Applications.
AMMAR HAJ HAMAD IZZAT AL KUKHON SUPERVISOR : DR. LUAI MALHIS Self-Driven Car.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
Chapter 1 INTRODUCTION TO IMAGE PROCESSING Section – 1.2.
COMPUTER GRAPHICS Hochiminh city University of Technology Faculty of Computer Science and Engineering CHAPTER 01: Graphics System.
Digital Media Dr. Jim Rowan ITEC 2110 Video Part 2.
Graphics. Graphic is the important media used to show the appearance of integrative media applications. According to DBP dictionary, graphics mean drawing.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
CSC1401. Learning Goals Understand at a conceptual level What is media computation? How does color vision work? How can you make colors with red, green,
Graphing Motion. You will need: 3 colored pencils: red, blue, green A ruler if straight lines are important to you.
Color Color Color Tsung-Yi Wu.
ECE 4007 L01 DK6 1 FAST: Fully Autonomous Sentry Turret Patrick Croom, Kevin Neas, Anthony Ogidi, Joleon Pettway ECE 4007 Dr. David Keezer.
Image Tracing Laser System Jason Duarte Azmat Latif Stephen Sundell Tim Weidner.
Visible Spectrum.
Unit 57 – Photography Lenses. Lenses of different focal lengths allow photographers to have more creative control 1.Standard lens 2.Wide-angle lens 3.Telephoto.
Final Presentation Prime Mobility Group Group Members: Fredrick Baggett William Crick Sean Maxon Project Advisor: Dr. Elliot Moore.
Spring 2007 COMP TUI 1 Computer Vision for Tangible User Interfaces.
Knowledge Systems Lab JN 1/15/2016 Facilitating User Interaction with Complex Systems via Hand Gesture Recognition MCIS Department Knowledge Systems Laboratory.
Zack Nemes By: Clemence Larroche. To track and follow a car as it travels along a path.
Digital Literacy Lesson 2. Hardware Hardware: the physical components of a computer. Includes input devices, processing devices, storage devices, and.
Alan Cleary ‘12, Kendric Evans ‘10, Michael Reed ‘12, Dr. John Peterson Who is Western State? Western State College of Colorado is a small college located.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
SixthSense Technology Visit to download
Presenter Name: Mahmood A.Moneim Supervised By: Prof. Hesham A.Hefny
MAV Optical Navigation Software System April 30, 2012 Tom Fritz, Pamela Warman, Richard Woodham Jr, Justin Clark, Andre DeRoux Sponsor: Dr. Adrian Lauf.
IBall Face2Face CHD 12.0 Webcam
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
SIXTH SENSE TECHNOLOGY
Visual Information Retrieval
Introduction to Camera
PRESENTED BY:BHABESH RANJAN MAHAKUD
Finch Robot Class L4 How do I… ? LED color (Range 0 to 100)
Photo Album 2 by Your Name Set photo album to 1 picture per slide
Graphical User Interface Based Digital Sixth Sense
Presentation transcript:

Vision Guided Navigation Andrey Kozitsky Seth Kramer

Overview Introduction to the VGN User Interface Image Recognition System Software Architecture Vehicle Communication Vehicle Control Testing Strategy Difficulties

What is the VGN? The VGN will navigate a vehicle to a destination using only vision as a form of feedback. Birds-eye view of a small area will be processed to practice obstacle avoidance. The VGN will be successful when all destination points have been visited in a user-defined order without any collisions.

Components of the VGN Field Graphical User Interface Web Camera Image Recognition System Pathfinding and Control Vehicle Communication and Control

Field 5’ x 5’ Field Black Background Yellow Boundaries White Obstacles Red/Blue Vehicle

Graphical User Interface

Web Camera Video Input TypeDigital Video Camera Software Type Creative Webcam Live! Ultra Digital video capture speed30 frames per second Digital video capture resolution640 x 480 Picture Capture Quality1.3 MegaPixels OS Required Windows XP, Windows 2000 Video Input Color SupportColor Video Input: Interface TypeUSB 2.0, 1.1 Focus AdjustmentManual Lens Angle76 Degrees

Image Recognition System Web Camera snaps a picture every second IRS is a standalone library that offers the following: –Matrix representation of field with values of: 0-Field 1-Obstacle 2-Red 3-Blue –Vehicle Direction -180° to 180° –Field, Vehicle, and Path checking

Image Recognition System HSL Color Space Hue-Saturation- Luminance Boundaries have high Saturation Obstacles have high luminance Navigable Field has low luminance

Image Recognition System YCbCr Color Space Y is luma component Cb is blue chroma component Cr is red chroma component Red part of tank has high Cr Blue part of tank has high Cb

Image Recognition System

Y axis X axis

Image Recognition System Y axis X axis

Software Architecture The system is organized into four packages –PathFinder (Controller) –Image Recognition System –Vehicle –View (Graphical User Interface) Pathfinder interfaces with the other packages

PathFinder

Vehicle Communication Using SCI Communications and.NET Framework 2.0 –System.IO.Ports.SerialPort 8 Bit OpCodes, 3 Bit instruction and 5 Bit parameter sent to HCS12, returned on completion of instruction. If instruction not returned within 5-10 seconds, controller will send ACK and then prompt user Instruction NameOpCodeParameter RangeComments ACK Acknowledge for Communcations FORWARD001XXXXX0—31Send Vehicle Forward BACKWARD011XXXXX0—31Send Vehicle Backward TURN_LEFT1000XXXX0—12Vehicle rotates counterclockwise TURN_RIGHT1010XXXX0—12Vehicle rotates clockwise RESUME Continue after a STOP STOP Wait for RESUME to be given

Vehicle Control Moving when 0Vdc applied to contact switch Stopped when 5Vdc applied to contact switch

Testing Strategy VGN is a success if it exhibits the following: –Navigate a field of obstacles and reach the appropriate destinations in the order specified –Reach each successive destination in a timely manner –User is notified if the proposed destination is unreachable –Vehicle motion stops and resumes from the GUI –User can easily pick desired locations and view the field

Difficulties IRS is heavily dependent on current lighting levels; this may require a lookup table and restrictions on lighting conditions PathFinder may require extensive implementation and testing time for the determining possible paths in worst-case scenarios Vehicle’s drive system is made of plastic, this may result in purchasing of multiple vehicles

Questions?