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

Slides:



Advertisements
Similar presentations
Ryan C. Bergsmith Ross Kelly Kevin Warne Sponsor: Steve Peralta Motion Music Controller.
Advertisements

Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
Stay Kinected: A Home Monitoring System Combining Safety and Comfort Abstract The purpose of this project is to use the Microsoft Kinect sensor to implement.
Move With Me S.W Graduation Project An Najah National University Engineering Faculty Computer Engineering Department Supervisor : Dr. Raed Al-Qadi Ghada.
CSE Design Lab – Milestone 2 James Hopkins Dave Festa Dennis O’Flaherty Karl Schwirz.
Traffic Sign Recognition Jacob Carlson Sean St. Onge Advisor: Dr. Thomas L. Stewart.
Background S.A.U.V.I.M. Semi - Autonomous Underwater Vehicle for
Virtual Dart – An Augmented Reality Game on Mobile Device Supervised by Prof. Michael R. Lyu LYU0604Lai Chung Sum ( )Siu Ho Tung ( )
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
California Car License Plate Recognition System ZhengHui Hu Advisor: Dr. Kang.
Conference Room Laser Pointer System Final Design Report Anna Goncharova Brent Hoover Alex Mendes.
Application Programming Interface For Tracking Face & Eye Motion Team Members Tharaka Roshan Pathberiya Nimesh Saveendra Chamara Susantha Gayan Gunarathne.
Juan Guzman ASU Mentor: Shea Ferring. About Me Name: Juan Guzman Computer Science major ASU Senior (graduating December 2012) Have prior internship with.
Camera Aided Robot Progress Report.
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
P14215 AUTONOMOUS WANDERING AMBASSADOR What is the project about? The objective of this project is to modify a currently remote controlled robot so that.
A Brief Overview of Computer Vision Jinxiang Chai.
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
Kinect Part II Anna Loparev.
Autonomous Surface Navigation Platform Michael Baxter Angel Berrocal Brandon Groff.
Professor : Yih-Ran Sheu Student’s name : Nguyen Van Binh Student ID: MA02B203 Kinect camera 1 Southern Taiwan University Department of Electrical Engineering.
Introduction Kinect for Xbox 360, referred to as Kinect, is developed by Microsoft, used in Xbox 360 video game console and Windows PCs peripheral equipment.
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
Computer Vision: Parallelize or Paralyze Team Purple Threads CSE Capstone 2012 April 2012.
INTERACTING WITH SIMULATION ENVIRONMENTS THROUGH THE KINECT Fayez Alazmi Supervisor: Dr. Brett Wilkinson Flinders University Image 1Image 2 Source : 1.
Outline Previous Accomplishments o Last year's SURG o Mapkin Proposal Concept o Why is this useful? o The MikroKopter platform o Previous work Criteria.
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
FAST: Fully Autonomous Sentry Turret
Obstacle Avoidance using Machine Vision Joose Rautemaa
Jeff Hildebrandt Dylan Lambe Mick Muzac Bradley Raley.
Butler Bot Sai Srivatsava Vemu Graduate Student Mechanical and Aerospace Engineering.
Juan David Rios IMDL FALL 2012 Dr. Eric M. Schwartz – A. Antonio Arroyo September 18/2012.
Intelligent Ground Vehicle Competition Navigation Michael Lebson - James McLane - Image Processing Hamad Al Salem.
Professor : Tsung Fu Chien Student’s name : Nguyen Trong Tuyen Student ID: MA02B208 An application Kinect camera controls Vehicles by Gesture 1 Southern.
Autonomous Soil Investigator. What Is the ASI? Designed to complete the 2013 IEEE student robotics challenge Collects "soil" samples from a simulated.
Final Presentation of “Toolbot” EEL 5666 Intelligent Machines Design Laboratory December 3, 2002 Jeno Nagy.
Hybrid-Structure Robot Design From the authors of Chang Gung University and Metal Industries R&D Center, Taiwan.
Autonomous Robots Vision © Manfred Huber 2014.
ECE 4007 L01 DK6 1 FAST: Fully Autonomous Sentry Turret Patrick Croom, Kevin Neas, Anthony Ogidi, Joleon Pettway ECE 4007 Dr. David Keezer.
CONTENT 1. Introduction to Kinect 2. Some Libraries for Kinect 3. Implement 4. Conclusion & Future works 1.
Technology Traditional Kinect Based Therapy Exercises Patient have the option to do typical therapy exercise that would normally be performed at an in-office.
ECE 477 Final Presentation Team 1  Spring 2013 Zelun Tie Xin Jin Ranmin Chen Hang Xie.
Final Year Project. Project Title Kalman Tracking For Image Processing Applications.
IEEE International Conference on Multimedia and Expo.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
Aaron Zukley IMDL Fall  Behaviors Search for Target Tower  Obstacle Avoidance  Front Ultrasonics and IRs running fuzzy logic Tower Targeting.
Product: Microsoft Kinect Team I Alex Styborski Brandon Sayre Brandon Rouhier Section 2B.
Stay Kinected: A Home Monitoring System Combining Safety and Comfort Abstract The purpose of this project is to use the Microsoft Kinect sensor to implement.
ECE 477 FINAL PRESENTATION TEAM 6  SPRING OUTLINE  Project overview  Block diagram  Design challenges  Individual contributions  Project demonstration.
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.
OpenCV C++ Image Processing
Lunabotics Navigation Package Team May14-20 Advisor: Dr. Koray Celik Clients: ISU Lunabotics Club, Vermeer Company.
Vision Controlled Nios Robot ViCoN-Bot™ Team Members Jeff Vickers (gte613i) Andre Moore (gt6875a) Kevin Walker (gte143x) K. Bosompem (gte616r) July 23,
CAPSTONE PROJECT OBJECT FOLLOWING ROBOT Summer 2014.
LOGO AutoCarParking Capstone Project. LOGO Project Role HungPD Supervisor Huynb Project Manager, Developer Truongpx Developer Tuanhh Developer, tester.
MAV Optical Navigation Software System April 30, 2012 Tom Fritz, Pamela Warman, Richard Woodham Jr, Justin Clark, Andre DeRoux Sponsor: Dr. Adrian Lauf.
Automatic License Plate Recognition for Electronic Payment system Chiu Wing Cheung d.
Southern Taiwan University Department of Electrical Engineering
Contents Team introduction Project Introduction Applicability
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
Software Design Team KANG Group 1.
Blind Guidance system (BGS)
Backup Car Camera Derek Wachowski.
Team KANG Ilya Veygman Alan Bernstein Ian Alsman Darshan Shah
Vision Tracking System
360 Overview For Participants
Vision Based UAV Landing
Jetson-Enabled Autonomous Vehicle ROS (Robot Operating System)
Jetson-Enabled Autonomous Vehicle
ECE 477 Final Presentation Group 10  Spring 2005
Presentation transcript:

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

Overview Scope Schedule Tower Technology and Design Car Technology and Design Video Tower Results and Lessons Car Results and Lessons Conclusion

Two completely autonomous systems working in parallel Turret aims at target and decides when to fire Car follows a person and implements obstacle avoidance Multiple uses and implementations Military applications Autonomous systems and vehicles Image recognition Children's toys

Car and turret remain autonomously controlled Car detects objects in its path Car responds to overrides from controller and voice Turret fires at circular objects with easily defined center point Turret is more responsive and accurate with pan and tilt system Easily demonstrated with crowd appeal Very interactive Marketable

Schedule vs. Execution - Semester 2 JanFebMarApr Week Stage 2 Optimizations Interface with sensors Implement software Code Documentation Demonstrations Developers Guide Website Building Red - Car Team; Green - Tower Team; Blue - Both Teams; Yellow - Difference (Additional Time Spent); Aqua – Difference (Late Start);

Kinect Camera information used to calculate current position of target Depth information used to calculate time to target Arduino-USB interface to servos Changes position of turret Dream Cheeky Turret Fire command sent through USB OpenCV and OpenKinect libraries used for image processing Filter image color Noise Reduction Detect edges Find Contour

Optimize existing tracking algorithm Enhance robustness Add motion prediction Improve performance Create a more stable tower Kinect needs less interference from moving servos Revamp old turret design for better stability

Re-use hardware from previous team Traxxas RC car Atom Board Microsoft Kinect Arduino Mega (Custom DIYdrones model) Use Microsoft software for ease of interfacing with hardware Windows 7 OS Visual Studio for development (C#) Microsoft Kinect with Kinect SDK

Start from scratch on software Progressively add autonomous functionality to the car Create a fail safe to override autonomous controls Make car follow humans Build in human recognition using Kinect SDK Demonstrate autonomous tracking with human interaction Use voice commands to change car behavior from user Eliminate need for any controller/remote

Recognizing and tracking objects Able to recognize an object in a certain color Using shape analysis mechanism to filter the background noise and stabilize the turret Able to shoot the object accurately and quickly Enabling auto-shoot and manual–shooting Physics calculation Predict the car movement

Linux development Computer vision technique and OpenCV programming Version control Module testing Iteration in software development

Implemented autonomous car Recognizes the skeletal structure of a person Locks onto that person while in view Follows the person Feedback loop Depth plane recognition for object detection Voice recognition of commands (stop, start)

Autonomous solutions can be unpredictable at times Fail safe was necessary Feedback loop important for monitoring car functions Initialization detrimental to startup Inconsistent servos require calibration and algorithmic correction

We have created an autonomous car and turret pair The turret tracks and predicts object motion and shoots at the target The car recognizes and follows a human with the ability to take voice commands and detect objects The team overcame many obstacles and learned valuable lessons in cyber-physical systems and project management