Ben Schaeffer Gehad Shaat Jessie Truong Nathen Upperman Tin Nguyen Portland State University - Winter 2011.

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

Scrabble Tile Counter CSC 375/475 Introduction to Robotics DePaul University Caden Howell June 10, 2009.
GPU-ACCELERATED VIDEO ENCODING/DECODING CIS 565 Spring 2012 Philip Peng, 2012/03/19.
Manar Mousa Al-Hamaidi
OpenCV Introduction Hang Xiao Oct 26, History  1999 Jan : lanched by Intel, real time machine vision library for UI, optimized code for intel 
LabView Basics.
Motors, Sensors, and Samantha SSI Robotics September 7, 2013 Capitol College.
QUANTUM ROBOTICS IN ROBOT THEATRE. Quantum Logic Binary Logic Fuzzy Logic Quantum Signals and Automata 0, 1 [0,1] Hilbert Space, Bloch Sphere.
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.
Intel Do-It-Yourself Challenge : Let’s build an autonomous drone Paul Guermonprez Intel.
REU LEGO MINDSTORMS NXT SOCCER Kenneth Mendoza, Paul Balda, Abimilex Reverón & Mentor : Andres Buss Molina Department of Computer Science & Engineering.
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
CSE Design Lab – Milestone 2 James Hopkins Dave Festa Dennis O’Flaherty Karl Schwirz.
Color Recognition and Image Processing CSE321 MyRo Project Rene van Ee and Ankit Agarwal.
X96 Autonomous Robot Design Review Saturday, March 13, 2004 By John Budinger Francisco Otibar Scott Ibara.
Camera Control Group Members - Bryan Marek - Brendan McMeel - Caitlin Motsinger - Tanya Ngo - Chris Hippleheuser.
Android Based Graphical User Interface for Control.
X96 Autonomous Robot Proposal Presentation Monday, February 16, 2004 By John Budinger Francisco Otibar.
Frank Bergschneider IMDL EEL5666 March 12,  Objective  System Overview  Hardware  Software  Test Data  Future Work 2 Frank Bergschneider EEL5666.
Team: David Konyu – Project Manager, David Konyu – Project Manager, Ramon Sanchez – Communication Engineer, Chris Lantto – PowerPoint Presenter BionicUrbanGroundSystem.
LEGO Mindstorms NXT Introduction. Component NXT Brick Touch Sensor Light Sensor Ultrasonic Sensor Interactive Servo Motors MMN Lab.
Remote Control of a Furby Toy with Bluetooth
Exploration Robot with Stereovision Vladislav Richter Miroslav Skrbek FIT, CTU in Prague
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
Speech Recognition ECE5526 Wilson Burgos. Outline Introduction Objective Existing Solutions Implementation Test and Result Conclusion.
Image Collection Backend for Cameraphones. Introduction Project Goals Design an integrated system to upload image from a mobile phone to a remote server.
The New FTC Platform (Connecting your legacy hardware)
Tour Guide Robot Project Face Detection and Face Orientation on The Mobile Robot Robotino Gökhan Remzi Yavuz Ayşenur Bilgin.
JULLIENOR TITAS DAS EEL 5666 – IMDL FALL /2/2014.
Stanley – RC Car.
Wall-E Prototype I Team 1 Xin Jin
Andrew Piñeiro Xiaofeng Zhu Mentor: Dr. J. Zalewski.
 Supervised by Prof. LYU Rung Tsong Michael Student: Chan Wai Yeung ( ) Lai Tai Shing ( )
Michael Lyons Michael Woods Linzhong Zhuo.  The main objective of our project was to create a stair climbing vacuum robot.  Small, efficient design.
Contents : Introduction Why this project? Abstract Features Problems Implementation Recommendations Demo.
Building Maps and Navigation for Autonomous Robots Arindam Khaled AI and Knowledge Based Sys II.
Outlines,, Main idea of the Project ? Introduction
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.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
The Stair Climbing Vacuum Presented by: Michael Lyons Michael Woods Linzhong Zhuo.
Controlling Computer Using Speech Recognition (CCSR) Creative Masters Group Supervisor : Dr: Mounira Taileb.
David Lorrain Christian Washington John West Chris Le Meggie Alleman October 25, 2012 Team 10Advisor: Dr. Jerry Trahan.
Hands-Free Camera Controller Jeffrey Gould. Overview Introduction –Background –Design Criteria Components Sensor Mapping Problems Demonstration Future.
Project Overview  Autonomous robot  Simulates behavior of dog fetching  Tracks a thrown object, picks it up, and returns it to thrower  Able to avoid.
Biryaltsev E.V., Galimov M.R., Demidov D.E., Elizarov A.M. HPC CLUSTER DEVELOPMENT AND OPERATION EXPERIENCE FOR SOLVING THE INVERSE PROBLEMS OF SEISMIC.
ΜCHIP Micro-Controlled High-tech Independent Putter.
Compatible Hardware and Software SDK’s Software/Hardware Issues.
Team #5 Nicholas Baker Alejandro Haller Matthew Hudson Cristobal Riojas Sep 19, 2011 Extensible robot framework that demonstrates the concept of automating.
Team01: Zelun Tie The design project Wall-E Prototype I is an intelligent automated trash collecting robot with obstacle detection capability. The robot.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
Cell Phone Controlled Robotic Vehicle. Cell Phone Controlled Robotic Vehicle Introduction  The project is designed to develop.
The Guardian By: Adam Hoyt. Functions To traverse throughout a house during the day without hitting objects, or becoming stuck in a specific spot. To.
Evolving robot brains using vision Lisa Meeden Computer Science Department Swarthmore College.
An EXTENDABLE FRAMEWORK FOR EMBEDDED SMART CAR SECURITY SYSTEM PROJECT TEAM : P.K.AHRTHEE ( ) P.KANAKESWARI ( ) S.KEERTHANA ( )
OpenCV C++ Image Processing
INTELLIGENT MACHINE DESIGN LAB EML 5666 With Dr. Arroyo & Dr. Schwarz Luther Lloyd III Mechanical Engineer 2 nd Year Graduate Student.
CSE 341 Project : Ultrasonic Radar PRESENTED BY: NAME : AKIFA TASNEEM ID : SECTION: 02 1.
Automatic License Plate Recognition for Electronic Payment system Chiu Wing Cheung d.
Lecture 3 CUDA Programming 1
<Add team picture or relevant project picture here>
Controlling of robot using voice
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Introduction To Programming with LEGO NXT 2
CAPA Bot: Captain’s Autonomous Personal Assistant Robot
ECE477 Senior Design Android Street Car PCB TCSP
AI Stick Easy to learn and use, accelerate the industrialization of artificial intelligence, and let the public become an expert in AI.
کتابهای تازه خریداری شده دروس عمومی 1397
Midway Design Review Team 1: MirrAR
PRELIMINARY DESIGN REVIEW
Presentation transcript:

Ben Schaeffer Gehad Shaat Jessie Truong Nathen Upperman Tin Nguyen Portland State University - Winter 2011

 Introduction to Einstein  What we did and what we used  Image Processing  Software management Portland State University - Winter 2011

BeforeAfter

Portland State University - Winter 2011

 Bluetooth API and implementation  Servo controller application  Android application (robot remote control) with voice recognition  object and human detection application  Text-to-speech  Integration of all previously mentioned component into einsteinBrain  Efficient Power system  CUDA & TBB base program Portland State University - Winter 2011

 IDE ◦ Visual studio 2008 (developing C++ application) ◦ RobotC (developing NXT application) ◦ Appinventor ( developing android application)  Libraries ◦ OpenCv 2.2 C/C++ ◦.NET C++ Framework ◦ CUDA toolkit ◦ NVIDIA Performance Primitives (NPP) library ◦ GPU Computing SDK ◦ TBB (Threading Building Blocks)  Hardware ◦ NXT ◦ Maestro servo controller ◦ DC motors with Hitechnic controller ◦ self-built power distribution system ◦ 16 V battery  Subversion for managing resources and documents Portland State University - Winter 2011

 Use neural network to improve Einstein's Artificial intelligence  Make him better good looking!  replace NXT with a powerful microcontroller  more balanced weight of the body  improve power efficiency  add wireless camera  add more sensors & stereo camera  replace the neck motor with servo  use of CUDA & TBB to improve speed Portland State University - Winter 2011

 We did the following processing on images ◦ Find colored objects ◦ Detect how many beats per minutes for a drumstick ◦ Face detection with area estimation Portland State University - Winter 2011

 Load the picture normally  Upload to gpu  Process image using GPU functions src = imread("file.jpg", CV_LOAD_IMAGE_GRAYSCALE); GpuSrc.upload(src); cv::gpu::matchTemplate(GpuSrc,GpuTmplt,GpuDst, CV_TM_CCORR_NORMED); Portland State University - Winter 2011

Power solutions are critical. Camera choice is important. Organize all SW components early. Design for speed!