Students : Hiba Ghannam Hawa’ Osama Supervisor : Aladdin Masri R OBOTIC V ACUUM C LEANER.

Slides:



Advertisements
Similar presentations
Sophomore Design Class Automated Highway Simulation Group 2: Jeremy Sletten Patrick Murphy Michael Olson Randa Ibrahim.
Advertisements

TOY CATCHER By: Asma’a Salman Sondos Ishtawi Supervised by: Dr. Raed AL-Qadi.
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
Fire Fighting Robot Prepared by: Fatima Darawsheh Jameela Rabaya.
Robot C Ready, SET, Go! Workshop SDSU, Fall 2013.
Controlling Robot Car via Smartphone Supervisor: Dr. Jamal Kharousheh Prepared by : Hamza Qaddara Esmat Hedariya Hareth Hanani Faculty of Engineering Telecommunication.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Introduction Automatic dust-cart is occured from two part. First part is car, and second part is arm. First part is car. For this part, robot follows black.
EE396 Project Micromouse Team: Ocha. Team Members Kanoa Jou (Programmer) Ryan Sato (Hardware) KiWoon Ahn (Recorder) Alan Do (Programmer)
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
PT 5000 Pooja Rao Ted Tomporowski December 7, 2004.
Design of an Obstacle Avoidance Vehicle Frank Scanzillo EECC657.
Hide-n-seek Robot Ivan See & Karen Tsang Presentation Date: 9/18/03.
Curry Mouse EE296 Design Review Presentation Saturday, March 11, 2006.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
EDGE AVOIDER ROBOT USING I-BOT mini V3. EDGE AVOIDER USING I-BOT mini V3 Edge Avoider Robot is built using the IR based Line Detecting Module. The modules.
Design and Implementation of Metallic Waste Collection Robot
The Making of Micromouse Yantriki Level 3 Competition Techfest 2004.
A.G.I.L.E Autonomously Guided Intelligent Lawn Equipment Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Advisors: Dr. Joel Schipper.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 2.
AMMAR HAJ HAMAD IZZAT AL KUKHON SUPERVISOR : DR. LUAI MALHIS Self-Driven Car.
GROUND UTILITY NETWORK DECIPHERING AUTOMATED MACHINE GROUP 10 BLAKE SIMONINI DIDIER LESSAGE GABRIEL RODRIGUEZ G.U.N.D.A.M.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
Company Logo Clap Robot Done by: Salsabeel Ahmad Taha Maram Fathi Balatia Supervisor: Aladdin Masri.
Smart Plant Robot Prepared by Haya De’bas Jumanah Salhab Supervisor Dr. Ra’ed Al-Qadi.
Wall-E Prototype I Team 1 Xin Jin
Self Parking Lara Sabah Yaqeen Salatneh Dr.Ashraf Armoush
Prepared by: Abdullah F. F. Shehadeh Abd-Errazzaq Shehadeh Abd-Errazzaq Shehadeh Hardware Graduation Project
RomoRobot Feras Khateeb Yousef Azem supervisors Dr.Raed Al-Qade Dr.Lui Malhis.
Contents : Introduction Why this project? Abstract Features Problems Implementation Recommendations Demo.
EV3 Workshop Oct 3, 2015 Instructor: Chris Cartwright
IR Controls Motors An-Najah National University Faculty of Engineering Electrical Engineering Supervised by: Dr. Ra’ad Jaber Prepared by: Rayad Hayek بسم.
By: 1- Aws Al-Nabulsi 2- Ibrahim Wahbeh 3- Odai Abdallah Supervised by: Dr. Kamel Saleh.
Robot Swarm Work group : Ibrahem Batta. Emad Shakhshir. Supervisor: Dr. Ashraf Armoush.
Juan David Rios – Graduate Student ECE IMDL FALL 2012 Dr. A. Antonio Arroyo - Eric M. Schwartz November 29/2012.
GPAR Manar Anabtawi Mays Al-Haj Qasem Dr.Sufyan Samara Prepared by Supervisor Examiners Dr.Luai Malhis Dr.Hanal Abu Zant.
Negative Power or Negative Rotation makes robot go backwards. But if both are negative, the robot will go forward! Move Steering Block.
GPS Tracking System An autonomous user tracking system is employed to navigate the vehicle using GPS data. The following diagram demonstrates the tracking.
Remote Controlled Submarine Students Osama Naji Abu-Omar Hakam Marwan Risheh Supervisor Dr. Luai Malhis An-Najah National University Computer Engineering.
ΜCHIP Micro-Controlled High-tech Independent Putter.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
Obstacle Detection. In the previous program the robot moves forward and then checks for something in the way. As we observed it only checks for things.
Casne.ncl.ac.uk Taking care of the CrumbleBot Please do NOT stress the robot's motors 1.Do NOT push the robot 2.Do NOT hold the.
SECURITY SYSTEM USING PIR. OVERVIEW  Introduction of Embedde system  Aim of the project  Current scenario  Limitations of Current scenario  Futurescope.
UNH FIREFIGHTING ROBOT Ryan Morin, Craig Shurtleff, Andrew Levenbaum, Stephen Tobin, and Liam O’Connor University of New Hampshire: College of Engineering.
Robotic Microphone Stand for Pogo Studio ECE445 Team #28 TA: Lydia Majure Kai Jiang Weihong Yuan.
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.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
A PRESENTATION ON EMBEDDED SYSTEM
Intelligence Crane By: Maysoon Ashayer Muna Sholi Supervised by:
Wireless Auto Controlled Lawn Mower
Metal Detector Robotic Vehicle
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Automated slicing machine
ECE Computer Engineering Design Project
BASIC ELECTRONICS & ROBOTICS Instructor: Humayun Rashid Raahat
Robotic Vacuum Cleaner
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
WALL DETECTOR ROBOT VEHICLE
MAZE SOLVING ROBOT Prepared By: I’tidal Rashdan Yasmeen Amer
Review and Ideas for future Projects
Balanduino Supervisor: Dr. Raed Al-Qadi Prepared by: Nadeen Kalboneh Nardeen Mabrouk.
Introductory Presentation
Obliterator Jose Noriega.
Eddie Chan Behnaz Ghouchani Golnaz Ghouchani
Maze Challenge Maze Challenge activity > TeachEngineering.org
Prepared by : TOLERA TAMIRU SAMSON NIGUSE Microcontroller based Fire Fighting Robot.
Presentation transcript:

Students : Hiba Ghannam Hawa’ Osama Supervisor : Aladdin Masri R OBOTIC V ACUUM C LEANER

OUTLINE  Idea  Features  Application Scope  Hardware Components  Software Algorithms  Problems  Future development

I DEA CONT …  most of the people are working and they did not have enough time to clean.

I DEA CONT …  From time to time technology come up and need to upgrade for easier human task.

I DEA  Most of us usually using a hand controlled vacuum for cleaning.Moreover, most of vacuum robots in the market are expensive and may be large in size

I DEA CONT … Therefore…  This project is built to be one of the advantages for human to clean the floor within small period and more effective.

F EATURES  Small size so it will enter a small area.  Low cost, cost of body, three sensors, microcontroller and one motors driver.

F EATURES  A void any obstacle at any corner of a given area.

F EATURES CONT …  A void any obstacle at the center of a given area, which may be discrete or continuous. Discrete Continuous

F EATURES CONT …  Four starting points, and this to avoid more obstacles through our algorithms.

A PPLICATION S COPE  Robotic Vacuum Cleaner is developed to make cleaning process easier especially for working people.  This Robotic Vacuum Cleaner is designed for specific area such as under beds.

H ARDWARE C OMPONENTS  Robot Body Robot Body is the mechanical part of the robot which contains wheels and vacuum

H ARDWARE C OMPONENTS CONT …  Microcontroller  In our project we use Pic18f4620 microcontroller with 4MH frequency.  In our project we used port C to control movement and speed of motors and we connect also sensors to port A for using ADC.

H ARDWARE C OMPONENTS CONT …  DC Motors  In our project we use two dc motors with 500mA, each motor controls two wheels  hbridge L293B is used.  The motion has five states: 1.Forward 2.Backward 3.Left 4.Right 5.Circular direction

H ARDWARE C OMPONENTS CONT …  Sensors  Act as sensing component to the environment. For Vacuum Cleaner Robot, sensors are used to detect obstacles.  We used three sensors, 1.IR which is sharp type of family GP2Y0A21YK0F and its distance measuring range is10 to 80 cm 2.Ultrasonic type of Ez0 and it detects objects from 0- inches to 254-inches (6.45-meters) and provides sonar range information from 6-inches out to 254-inches with 1-inch resolution.

H ARDWARE C OMPONENTS CONT …  Power Supply The main power supply in our circuit is rechargeable dc battery connected to mc7805ct regulator, and it provides 500mA to motors with 8V.

S OFTWARE A LGORITHMS  We classify the problems depends on the position of obstacles to four cases :  Case1 :continuous obstacles and nothing at the center start

S OFTWARE A LGORITHMS CONT …  Case2 :obstacles on one or both parallel sides. In this case, to clean all the areas between objects we have use only these starting points. start

S OFTWARE A LGORITHMS CONT …  Case3 : obstacle at the center with another obstacles from any previous case

S OFTWARE A LGORITHMS CONT …  Two algorithms to solve previous problems  First algorithm: No obstacle at the center This algorithm solve the first cases. The coming flow chart will illustrate the algorithm.

S OFTWARE A LGORITHMS CONT … Is LD>10 cm Read LD Yes L S OR RS Left Sensor No Right Sensor Is RD>10 cm Yes Turn Right 90◦ forward 10cm Turn 90◦ “s” No Calibration RD Read RD Calibration LD Turn Left 90◦ forward 10cm Turn 90◦ “s” Is FD>10 cm Read FD Calibration FD Yes No Go Forward Forward and check First algorithm Turn 180◦

S OFTWARE A LGORITHMS CONT … Forward and Check Algorithm Read LD Read FD Calibration LD Calibration FD Turn Right 90◦ forward 10cm Turn 90◦ opposite Go Forward Is FD>10 cm Go Forward Yes No Stop Is LD>10 cm No First algorithm

S OFTWARE A LGORITHMS CONT …  Example start Finish

S OFTWARE A LGORITHMS CONT …  Second algorithm : An obstacle at the center of an area.  This algorithm is used to solve case three.  First we need to determine wither the obstacle in the middle of the room or not  Then it need to chick the type of the obstacle discrete or continuous.

S ECOND A LGORITHM If distanc e>max Turn on timer Compute the distance for first line max=distance Max=distance Yes No Compute the distance for next line Max=max If distance <max Obstacle in the middle Obstacle in end of room Yes

A LGORITHM TO AVOIDED OBSTACLE IN THE MIDDLE Obstacle in the middle Compute the distance for next line If distance> previous distance While left FD<10 Move forward Turn left Continue first algorithm Yes no

P ROBLEMS  The problem of unavailable ICs like ultrasonic sensor which we used instead of it the IR.  The problem of find a suitable toy car that will carry the vacuum.  A problem that happened because of the vacuum weight, that caused a problems in turning the wheels

P ROBLEMS CONT …  Problem with motor and high current needed to operate them, and safety method needed to protect the basic circuit from the backward current.  Problem of dealing with sensor and floating value, some time sensor read wrong value so we put technique to ensure the sensor gives us right values

FUTURE DEVELOPMENT  Now we are working to make the robot smart enough to detect all objects in any position of room.  In the future we hope to make the robot smarter such that when the robot cleans any room it will save the information about obstacle and its location and if the user want to clean a room it just will restore information and will clean faster.  We hope to make the robot to clean tables such that it can detect edges and it will clean the tables without falling down.

THANK YOU!