SMART VACUUM CLEANER PRESENTED BY PROJECT PRESENTATION CSE 591

Slides:



Advertisements
Similar presentations
Problem Solving by Searching Copyright, 1996 © Dale Carnegie & Associates, Inc. Chapter 3 Spring 2007.
Advertisements

Students : Hiba Ghannam Hawa’ Osama Supervisor : Aladdin Masri R OBOTIC V ACUUM C LEANER.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
Optimizing General Compiler Optimization M. Haneda, P.M.W. Knijnenburg, and H.A.G. Wijshoff.
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
June 12, 2001 Jeong-Su Han An Autonomous Vehicle for People with Motor Disabilities by G. Bourhis, O.Horn, O.Habert and A. Pruski Paper Review.
LUMEN ALARM & LIGHTING SYSTEM Artem Aginskiy, Grayson Carr, Yinuo James Chen, Andrew McDowell.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.

Smart transmitters.
TECHNICAL SEMINAR ON SMART QUILL.
Major objective of this course is: Design and analysis of modern algorithms Different variants Accuracy Efficiency Comparing efficiencies Motivation thinking.
1 City With a Memory CSE 535: Mobile Computing Andreea Danielescu Andrew McCord Brandon Mechtley Shawn Nikkila.
TECHNICAL SEMINAR ON SMART QUILL
CSE Design Lab Milestone III Karl SchwirzJames Hopkins Dennis O’FlahertyDave Festa.
User Aware Desktop Syed Toufeeq Ali Ahmed Sandhya Durvasula Krishna Venkatasubramanian CSE 591: Ubiquitous Computing.
SUBMITTED BY: SURYAKANT SAINI PRIYANKA YADAV DEEKSHA CHATURVEDI HOME APPLIANCES CONTROL THROUGH GSM MODULE.
Presented by: Chaitanya K. Sambhara Paper by: Rahul Gupta and Samir R. Das - Univ of Cincinnati SUNY Stony Brook.
 Review Unit 2 (Setting Goals)  Explore Unit 3 (Using Resources)  Test testing skills  Preview Unit 4  Discuss problems & solutions.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
 Introduction  Problem  Solution  Future work.
Artificial Intelligence Solving problems by searching.
Advanced Algorithms Analysis and Design
CS408/533 Computer Networks Text: William Stallings Data and Computer Communications, 6th edition Chapter 1 - Introduction.
Problem Solving Agents
GWE Core Grid Wizard Enterprise (
Smart Ethernet I/O P2P and GCL Introduction
AUTOMATIC SUN TRACKING SYSTEM
Robotic Vacuum Cleaner
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
ARDUINO LINE FOLLOWER ROBOT
CSE 473 Artificial Intelligence Oren Etzioni
Problem Solving by Searching
Problem Solving as Search
Chap 4: Searching Techniques Artificial Intelligence Dr.Hassan Al-Tarawneh.
به نام خدا Big Data and a New Look at Communication Networks Babak Khalaj Sharif University of Technology Department of Electrical Engineering.
هوش مصنوعی فصل سوم: حل مسئله با جستجو
LESSON 2.1_B Networking Fundamentals Understand Switches.
Prof. Dechter ICS 270A Winter 2003
Chapter 6 : Game Search 게임 탐색 (Adversarial Search)
Announcements Homework 3 due today (grace period through Friday)
Objective of This Course
Police Car Battery Load Management
SOLVING PROBLEMS BY SEARCHING
Problem Solving and Searching
CS Fall 2016 (Shavlik©), Lecture 9, Week 5
Problem Solving and Searching
Fundamentals of Human Computer Interaction (HCI)
EA C461 – Artificial Intelligence Problem Solving Agents
Multithreaded Programming
A General Backtracking Algorithm
ML – Lecture 3B Deep NN.
L2. Problem Solving Using Search
Xin Qi, Matthew Keally, Gang Zhou, Yantao Li, Zhen Ren
Chap 4: Searching Techniques
Thermal Management of Heterogeneous Data Centers
Solving problems by searching
Solving problems by searching
IoT, CPS, Smart-X – An Overview
Problem Spaces & Search
Petronics ECE 445 Project Proposals.
State-Space Searches.
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
State-Space Searches.
Wellington Cabrera Advisor: Carlos Ordonez
David Kauchak CS51A – Spring 2019
<Your Team # > Your Team Name Here
State-Space Searches.
Solving problems by searching
Presentation transcript:

SMART VACUUM CLEANER PRESENTED BY PROJECT PRESENTATION CSE 591 VISHESH MAHAJAN

CONTENTS INTRODUCTION MOTIVATION (WHY) PROBLEM DEFINATION (WHAT) DESIGN / ARCHITECTURE (WHAT) 1. High Level Design 2. Software Part 3. Basic Algorithm 4. Hardware Part RESULT (WHERE & WHO) CONCLUSION, PRESENT WORK, FUTURE WORK (WHEN)

INTRODUCTION MICROSOFT EASY LIVING WE DISUCSSD A SMART ENVIRONMENT, ROOM WITH ALL THE FACILITES AND MINIMAL USER DISTRACTION. BUT EVEN A SMART ROOM NEEDS CLEANING!!!

MOTIVATION REDUCE USER DISTRACTION (TANGENT TYPE DISTRACTION) MAKE A COMMON REAL LIFE UTILITY CONTEXT-AWARE A

PROBLEM DEFINATION AIM IS TO CREATE SMART VACUUM CLEANER WHICH HAS THE FOLLOWING FEATURES: 1. AUTOMATIC ON/OFF 2. DUST SENSING 3. AUTO DUST CLEANING 4. AUTO RECHARGING A

PROB. DEFINATION (CONTD) THE VACUUM CLEANER STARTS FROM A CHARGING BASE AT SOME PRE-DEFINED TIME (BASED ON USER PREFRENCE) AND BASED ON AN ALGORITHM IT SEARCHES, SENSES DUST AND SUCKS IT. AFTER CLEANING IT COMES BACK TO ITS ORIGINAL POSITION FOR RECHARGING. IT CAN PERFORM 4 OPERATIONS: 1. MOVE FORWARD 2. TURN LEFT 3. TURN RIGHT 4. SUCK YYY LM

ARCHITECTURE HLD (FINAL ROOM STATE) ACTION PERCEPT RECEIVER (INITIAL ROOM STATE) SENSOR COMPUTING ALGORITHM HARDWARE TRANSMITTER INTERFACE

SOFTWARE PART DUST GENERATION RANDOM NUMBER GENERATOR BASIC ALGORITHM SEARCHING AND PATH GENERATION

SOFTWARE PART (CONTD) DIVIDES THE ROOM IN A GRID 1 1 1 1 1 1 1 1 1 1 INITIAL ROOM STATE FINAL ROOM STATE

BASIC ALGORITHM THE SIMPLEST TECHNIQUE CAN BE TO SEARCH ALL THE SQUARES. THIS IS NOT AN EFFICIENT STRATEGY.

BASIC ALGORITHM 3 PRACTICAL OPTIONS 1. DEPTH FIRST 2. BREADTH FIRST 3. ITERATIVE DEEPENING

BASIC ALGO (CONTD) DEPTH FIRST Has modest memory requirements but may get stuck going down the wrong path. BREADTH FIRST It always comes up with the solution but takes too much memory and space. ITERATIVE DEEPENING It combines both DFS and BFS in the sense that it is complete as BFS but requires less memory as DFS.

HARDWARE PART THIS DEALS WITH THE INTERFACING OF VACUUM CLEANER WITH THE COMPUTER WHICH WILL GIVE COMMANDS TO PERFORM THE 4 ACTIONS BASED UPON THE PATH DECIDED BY THE SEARCH ALGORITHM. THERE CAN BE 2 APPROACHES FOR THIS.

HARDWARE PART (CONTD) APPROACH 1 SWITCHING : IN THIS COMPUTER WILL GENERATE 1 SIGNAL AND BASED UPON THE ALGORITHM THE SIGNAL WILL BE SIWTCHED BETWEEN 4 OPERATIONS. WE WILL HAVE 4 CLOSED CIRCUITS AND THE CIRCUIT SELECTED WILL PASS THE SIGNAL TO RECEIVER MOUNTED UPON THE VACUUM CLEANER.

HARDWARE PART (CONTD) APPROACH 2 TRANSMITTER – RECEIVER : IN THIS THE COMPUTER GENERATES 4 DIFFERENT SIGNALS BAESD UPON ALGORITHM. THESE SIGNALS ARE THEN PASSED UPON TO THE TRANSMITTER WHICH SENDS THEM TO THE RECEIVER MOUNTED UPON THE VACUUM CLEANER.

TRANSMITTER CIRCUIT

RESULTS THE SMART VACUUM CLEANER CAN BE MADE AWARE OF THE WHERE AND WHEN CONTEXT. IT WILL ALMOST ELIMINATE THE USER DISTRACTION. BY USING PROPER ALGO IT CAN BE MADE TO WORK WITH REASONABLE COMPUTING POWER. IT CAN BE MADE TO WORK IN ACCORDANCE WITH THE SMART ROOM.

CONCLUSION & FUTUREWORK SMART VACUUM CLEANER IS A REALSTIC APPLICATION. THE SOFTWARE CAPABLITIES EXIST BUT FURTHER DEVELOPMENT IN HARDWARE NEEDED. (PROTOTYPE IS BASED UPON A TOY CAR) FURTHER WORK NEEDS TO BE DONE TO MAKE THE CLEANER AWARE OF OBJECTS IN THE ROOM.