SlideShare a Scribd company logo
1 of 5
Download to read offline
Floor Cleaning Robot(Autonomus/Mannual)
Vatsal N Shah
EC Department
Indus University
Ahmedabad, India
Vatsalshah.12.ec@iite.indusuniversity.in
Sathvik KVPS
EC Department
Indus University
Ahmedabad, India
KVPSsathvik.13.ec@iite.indusuniversity.in
Asst. Prof. Abhishek Vaghela
EC Department
Indus University
Ahmedabad, India
abhishekvaghela.ec@indusuni.ac.in
Abstract—Households of today are becoming smarter
and more automated. Home automation delivers
convenience and creates more time for people. Domestic
robots are entering the homes and people’s daily lives, but
it is yet a relatively new and immature market. However, a
growth is predicted and the adoption of domestic robots is
evolving. Several robotic vacuum cleaners are available on
the market but only few ones implement wet cleaning of
floors. The purpose of this paper is to design and
implement a Vacuum Robot Autonomous and Manual via
Phone Application. Vacuum Cleaner Robot is designed to
make cleaning process become easier rather than by using
manual vacuum. To design and implement a vacuum robot
prototype by using Arduino Mega, Arduino Shield, LDR
Sensor, Real Time Clock, Motor Shield L293D, Ultrasonic
Sensor, and IR Sensor to achieve the goal. Vacuum Robot
will have several criteria that are user-
friendly.Consequently, a prototype robot has been
manufactured and tested in the laboratory.
Keywords—Vaccum cleaner; RTC; Bluetooth; IR sensor;
Arduino; Ultrasonic sensor
I. INTRODUCTION
The research and development of an autonomous mobile
robot and a Manual Phone Application Control prototype able
to vacuum cleaning a room or even an entire house is not a
trivial challenge. In order to tackle such a task, so that it could
be completed in six weeks (the duration of the course), some
simplifications and assumptions were made to the designers
initial idea of an “ideal” autonomous/manual vacuum cleaner.
In this way, some functional requirements that would improve
the robot performance were not taking into account due either
to their inherent complexity or to their mechanical
implications. These robots operate semi- or fully
autonomously to perform services useful to the well-being of
humans and equipment. With the aim of keeping our robot as
simple as possible, while able to perform the initial goals, i.e.
an autonomous vacuum cleaner robot able to randomly
navigate through a room or a house with the minimum human
assistance, the following specifications were found:
 Obstacle avoidance
 Floor detection
 Collision detection
 Fan motor monitoring
 Light Sensing
 Real Time Clock
 System on automatically
These specifications correspond to some of the expected
behaviors that will be programmed into the robot. Other
behaviors that will increase the overall performance of the
robot.
In this section i.e. Section 1 we gave a brief introduction
about how the vacuum cleaner will operate via a mobile
application and automatically to make human life easy. In
Section 2 we will discuss about the background details about
the project which includes about the android platform,
connectivity, dc motor, l298D motor shield and Arduino Mega
board, Sensors, Vacuum Mechanism, Display, Real Time
clock. In Section 3 we will discuss about the Application
Software part and in Section 4 result and analysis.
II. DESIGN METHODOLOGY
A number of software and hardware implementation
techniques were used to design and develop the system. Fig. 1
shows the block diagram of system. We used a 12VDC motor,
L293D IC, Different Sensors, Real Time Clock, Vacuum
mechanism and Arduino to develop our system.
Fig. 1. Block Diagram of system
Switch
Auto/ Manual
Bluetooth
Module
Ultrasonic
Sensors
IR
Sensors
LDR
Sensors
Left
Motor
Right
Motor
MOTOR: Arduino
Micro
Controller
LCD
Display
Real Time
Clock
Vacuum
Motor
Battery
7805
Regulator
7812
Regulator
LED
The operation of the robotic vacuum is going to be based on
retrieving data from an array of inputs that will tell the
condition of the floor space around the vacuum. These inputs
include sonar, touch sensors, and a digital compass. Each of
these parts will be described in further detail further on later in
the documentation. The data from these inputs will be fed into
the chip(s) which through its software program will decide
which direction the vacuum should move by sending the
control signals out to the drive motors.
Components:
A. Microcontroller: Arduino Mega 2560
The Arduino Mega is a microcontroller board based on
the ATmega1280 (datasheet). It has 54 digital input/output
pins (of which 14 can be used as PWM outputs), 16 analog
inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal
oscillator, a USB connection, a power jack, an ICSP header,
and a reset button. It contains everything needed to support the
microcontroller; simply connect it to a computer with a USB
cable or power it with AC-to-DC adapter or battery to get
started.
Fig. 2. Arduino Mega Front
B. DC Motor
Almost every mechanical movement that we see around
us is accomplished by an electric motor. Electric machines
are means of converting conventional energy. Motors take
electrical energy and produce mechanical energy. Electric
motor is used to power hundreds of devices we use in
everyday life. An example of motor used in day to day life is
automobiles, food blenders and so is vacuum cleaner.
C. Bluetooth (HC-06)
For the communication of the robot with the cell phone
or a mobile we are using the Bluetooth device. The
Bluetooth device (HC-06) is attached to the robot that
receives the data from the mobile and also it can transmit the
data. It is used for converting serial port to Bluetooth. It has
two modes: Master and Slave. Bluetooth is a wireless
communication protocol running at the speed of 2.4 GHz
with the architecture of client-server and which is suitable
for forming personal area networks. It is designed for
devices such as mobile phones (low power). Bluetooth
protocol uses the MAC address of the device. Bluetooth
gives the connectivity between two devices using their MAC
address.
Fig. 3. Bluetooth Module
D. IR Sensor
The sensor consists of two eyes. One eye sends the
infrared light and the other eye sees the reflection of that
infrared light and measures the distance which is then sent to
the Arduino through analog input to perform further
operations based on the distance. There are three wires coming
from the sensor .i.e. Red, Black and White or it can be Red,
Brown and Yellow. Red is connected to 5V of Arduino. Black
or brown to Ground of Arduino. White or yellow to analog
input pin of Arduino i.e. in this case to analog pin 0.
Fig. 4. IR Module
E. LDR Sensor
The light dependent resistor is an electronic component
whose resistance decreases with increasing light intensity. It is
also called as “Photo Resistor” or “Photo conductor”. The
light dependent resistor uses high resistance semiconductor
material. When light falls on such a semiconductor the bound
electrons [i.e., Valence electrons] get the light energy from the
incident photos. Due to this additional energy, these electrons
become free and jump in to the conduction band. The electron
–hole pairs are generated. Due to these charge carriers, the
conductivity of the device increases, decreasing its resistivity.
Fig. 5. LDR Module
F. Ultrasonic Sensor
This sensor is a high performance ultrasonic range finder.
It is compact and measures an amazingly wide range from
2cm to 4m. This ranger is a perfect for any robotic
application, or any other projects requiring accurate ranging
information. This sensor can be connected directly to the
digital I/O lines of your microcontroller and distance can be
measured in time required for travelling of sound signal
using simple formula as below. Distance = (Echo pulse
width high time * Sound Velocity (340M/S)/2) or Distance
in cm = (Echo pulse width high time (in us)*0.017) The
module works on 5VDC input and also gives an output
signal directly for detection of any obstacle up to 4M.Power
up the sensor by 5VDC using pins “VCC” and “GND”. First
of all a 10us trigger input has to be given to the pin named
“Trig” on the sensor. This starts one cycle of range
conversion and sends 8 bursts of sound waves from the
transmitter. As soon as the signals are transmitted the “Echo”
pin goes to high level and remains in high level until the
same sound waves are received by the receiver. If the
received sound waves are same as what the same sensor
transmitted then the Echo pin goes to low level. If no object
is detected within 5M after 30ms the Echo signal will
automatically go to low level.
Fig. 6. Ultrasonic Module
G. Real Time Clock
A real-time clock (RTC) is a computer clock (most often in
the form of an integrated circuit) that keeps track of the
current time. Although the term often refers to the devices
in personal computers, servers and embedded systems, RTCs
are present in almost any electronic device which needs to
keep accurate time.
Although keeping time can be done without an RTC, using
one has benefits:
1. Low power consumption (important when running
from alternate power)
2. Frees the main system for time-critical tasks
3. Sometimes more accurate than other methods
Fig. 7. RTC Module
H. LCD Module
A liquid crystal display (LCD) is a flat panel display,
electronic visual display, or video display that uses the light
modulating properties of liquid crystals. Liquid crystals do not
emit light directly. 20x4 means that 20 characters can be
displayed in each of the 4 rows of the 20x4 LCD, thus a total
of 80 characters can be displayed at any instance of time.
Fig. 8. LCD Module
III. APPLICATION SOFTWARE
The Android app is generally developed using JAVA
language. The app controlling this vacuum robot can be built
without having the knowledge in java language. It is called
as “VBot211” developed by MIT App Inventor. Shown
below is a diagram which shows the interface of the app. The
app shown below has 5 buttons and all the button gives 5
different bytes in the output that is to be fed to the
microcontroller to further process. For e.g. if we press Up!
Button, the Bluetooth module will give 1 byte at its output.
Fig. 9. Application Display
The app invented by these searches for the Bluetooth devices
along with their MAC addresses. The user just needs to select
a particular MAC Address. When a particular MAC is
selected, the status shown on the screen is “Connected”.
IV. RESULT AND ANALYSIS
Firstly, when we switch on the robot, it initializes for few
seconds as shown in the fig. 10 and then, it asks for which
mode we want to select i.e. automatic or manual. For automatic
mode press Switch “ON” and for manual mode press Switch
“OFF” as shown from fig. 11 onwards.
Fig 10: Initializes and start-up
Fig. 11 shows Automatic mode is selected by pressing switch,
and no obstacle is detected by IR sensor and distance of
Ultrasonic sensor is also less than 11cm so move FORWARD.
And intensity of light is more by LDR sensor i.e., greater than
150, so LEDs OFF.
Fig 11: Forward motion in Autonomous Mode
Fig. 12 shows Automatic mode is selected by pressing switch,
and obstacle is detected at left side by IR sensor and distance of
Ultrasonic sensor is also less than 11cm so move RIGHT. And
intensity of light is more by LDR sensor i.e., greater than 150,
so LEDs OFF.
Fig 12: Right movement in Autonomous Mode
Fig. 13 shows Automatic mode is selected by pressing switch,
and obstacle is detected at right side by IR sensor and distance
of Ultrasonic sensor is also less than 11cm so move LEFT. And
intensity of light is more by LDR sensor i.e., greater than 150,
so LEDs OFF.
Fig 13: Left movement in Autonomous Mode
Fig. 14 shows Automatic mode is selected by pressing switch,
and obstacle is detected at both sides by IR sensor and distance
of Ultrasonic sensor is also less than 11cm so STOP and move
BACKWARD. And intensity of light is more by LDR sensor
i.e., greater than 150, so LEDs OFF.
Fig 14: Backward motion (IR) in Autonomous Mode
Fig. 15 shows Automatic mode is selected by pressing switch,
and no obstacle is detected by IR sensor but distance of
Ultrasonic sensor is more than equal to 11cm so STOP and
move BACKWARD. And intensity of light is more by LDR
sensor i.e., greater than 150, so LEDs OFF.
Fig 15: Backward motion (Ultrasonic) in Autonomous Mode
Fig. 16 shows Manual mode is selected by not pressing switch,
and Bluetooth is connected and received FORWARD motion.
And intensity of light is more by LDR sensor i.e., greater than
150, so LEDs OFF.
Fig 16: Forward motion in Manual Mode
Fig. 17 shows Manual mode is selected by not pressing switch,
and Bluetooth is connected and received LEFT motion. And
intensity of light is more by LDR sensor i.e., greater than 150,
so LEDs OFF.
Fig 17: Right movement in Manual Mode
Fig. 18 shows Manual mode is selected by not pressing switch,
and Bluetooth is connected and received RIGHT motion. And
intensity of light is more by LDR sensor i.e., greater than 150,
so LEDs OFF.
Fig 18: Left movement in Manual Mode
Fig. 19 shows Manual mode is selected by not pressing switch,
and Bluetooth is connected and received BACKWARD
motion. And intensity of light is more by LDR sensor i.e.,
greater than 150, so LEDs OFF.
Fig 19: Backward motion in Manual Mode
Fig. 20 shows Manual mode is selected by not pressing
switch, and Bluetooth is connected and received VACUUM
ON. And intensity of light is more by LDR sensor i.e., greater
than 150, so LEDs OFF.
Fig 20: Vacuum motor ON in Manual Mode
Fig. 21 shows Manual mode is selected by not pressing
switch, and Bluetooth is connected and received VACUUM
OFF. And intensity of light is more by LDR sensor i.e., greater
than 150, so LEDs OFF.
Fig 21: Vacuum motor OFF in Manual Mode
Fig. 22 shows Manual mode is selected by not pressing
switch, and Bluetooth is not connected so STOP. And
intensity of light is more by LDR sensor i.e., greater than 150,
so LEDs OFF.
Fig 22: Bluetooth not connected in Manual Mode
Fig. 23 intensity of light is less by LDR sensor i.e., less than
150, so LEDs ON.
Fig 23: LED ON when light intensity is low
The operation of different components in Autonomous and
Manual mode is shown below.
TABLE I. OPERATION OF COMPONENETS IN DIFFERENT MODES
Components↓
Modes→
Autonomous
mode
Manual
mode
LCD  
RTC  
LDR  
LED  
Switch  
Base Motors  
Vacuum Motor  
IR Sensors  NA
Ultrasonic  NA
Bluetooth NA 
V. CONCLUSION
This research facilitates efficient floor cleaning with
sweeping operations. This robot works in two modes
automatic and manual for user convenience. This proposed
work provides the hurdle detection in case of any obstacle that
comes in its way. The obstacle detection range is 1ft.
Bluetooth modules provide wireless communication between
remote and robot and their range is 10m. If there is hurdle in
the way of robot, it sends the information to the remote which
gets displayed on the LCD. User can also operate this robot
manually with the help of remote. It reduces the labor cost and
saves time also and provides efficient cleaning. In automatic
mode, the robot operates autonomously. The operations such
as sweeping and changing the path in case of hurdle are
performed automatically.
Nonetheless, there are still new ideas to improve the
developed system and to add new functionality to it. Instead of
Bluetooth module RF module and XBee pro series module can
be used to improve the range of wireless communication.
GSM module can be used to send message that, the robot has
done the cleaning task. Camera can be used for navigation
purposes. Vacuum cleaning can also be done with sweeping
and mopping. Further, the robot can be made to move
randomly in any direction and its speed can be controlled.
Battery monitoring, self-charging, lighter body weight and to
set alarm on/off time manually can be improved.
REFERENCES
[1] S.Muruganandhan, G.Jayabaskaran, P.Bharathi, “LabVIEW-NI ELVIS
II based Speed Control of DC Motor,” International Journal of
Engineering Trends and Technology (IJETT) Volume 4 Issue 4, April
2013
[2] Liu, Kuotsan, Wang, Chulun, “A Technical Analysis of Autonomous
Floor Cleaning Robots Based on US Granted Patents”, European
International Journal of Science and Technology Vol. 2 No. 7,
September 2013.
[3] Ashish chaple, Sujata Bhaskarwar, Ashay Bhaskarwar, Sadhana
Chidarwar, “Autonomous Cleaning Robot”, MPGI National Multi
Conference 2012 (MPGINMC-2012) April, 2012
[4] Aiman Ansari, Yakub Ansari, Saquib Gadkari, Aarti Gokul, “Android
App Based Robot”, (IJCSIT) International Journal of Computer Science
and Information Technologies, Vol. 6 (2) , June 2015
[5] Abhishek Pandey , Anirudh Kaushik, Amit Kumar Jha, Girish Kapse,
“A Technological Survey on Autonomous Home Cleaning Robots”,
International Journal of Scientific and Research Publications, Volume 4,
Issue 4, April 2014
[6] Manreet Kaur, Preeti Abrol, “Design and Development of Floor Cleaner
Robot (Automatic and Manual)”, International Journal of Computer
Applications Volume 97– No.19, July 2014
[7] Mr. S. Deepak, Mr. I. Ambrose Edward, “Automatic Floor Cleaner (The
Wireless Wiper)” International Journal of Engineering Research &
Technology (IJERT) Vol. 3 Issue 2, February - 2014
[8] HC-06 Bluetooth Module, http://www.Lanwind.com/files/hc-06en.pdf.

More Related Content

What's hot

Floor cleaning robot report vatsal shah_ec_7th sem
Floor cleaning robot report vatsal shah_ec_7th semFloor cleaning robot report vatsal shah_ec_7th sem
Floor cleaning robot report vatsal shah_ec_7th semVatsal N Shah
 
Audiospotlighting
AudiospotlightingAudiospotlighting
AudiospotlightingBiji Raju
 
Home automation using arduino
Home automation using arduinoHome automation using arduino
Home automation using arduinoIkram Arshad
 
Wireless charging abstract
Wireless charging abstractWireless charging abstract
Wireless charging abstractShaik Hussain
 
Gesture Control Robot
Gesture Control RobotGesture Control Robot
Gesture Control Robotnikhilsaini25
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robotRahuldey1991
 
Maze Solver Robot Poster
Maze Solver Robot PosterMaze Solver Robot Poster
Maze Solver Robot PosterNaveed Ahmed
 
Voice and touchscreen operated wheelchair ppt
Voice and touchscreen operated wheelchair pptVoice and touchscreen operated wheelchair ppt
Voice and touchscreen operated wheelchair pptSyed Saleem Ahmed
 
Smart blind stick
Smart blind stickSmart blind stick
Smart blind stickvarsh12345
 
Voice control Wheelchair
Voice control WheelchairVoice control Wheelchair
Voice control WheelchairJayesh Rathod
 
GESTURE CONTROL ROBOT
GESTURE CONTROL ROBOTGESTURE CONTROL ROBOT
GESTURE CONTROL ROBOTSatyam Kumar
 
Bluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNOBluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNOparameshwar koneti
 
ACCIDENT DETECTION AND VEHICLE TRACKING USING GPS,GSM AND MEMS
ACCIDENT DETECTION AND VEHICLE TRACKING USING GPS,GSM AND MEMSACCIDENT DETECTION AND VEHICLE TRACKING USING GPS,GSM AND MEMS
ACCIDENT DETECTION AND VEHICLE TRACKING USING GPS,GSM AND MEMSKrishna Moparthi
 
Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation Wasi Abbas
 

What's hot (20)

Floor cleaning robot report vatsal shah_ec_7th sem
Floor cleaning robot report vatsal shah_ec_7th semFloor cleaning robot report vatsal shah_ec_7th sem
Floor cleaning robot report vatsal shah_ec_7th sem
 
Solar Mobile Charger ppt
Solar Mobile Charger pptSolar Mobile Charger ppt
Solar Mobile Charger ppt
 
Audiospotlighting
AudiospotlightingAudiospotlighting
Audiospotlighting
 
Home automation using arduino
Home automation using arduinoHome automation using arduino
Home automation using arduino
 
Wireless charging abstract
Wireless charging abstractWireless charging abstract
Wireless charging abstract
 
Gesture Control Robot
Gesture Control RobotGesture Control Robot
Gesture Control Robot
 
BATTERY LESS PHONE
BATTERY LESS PHONE BATTERY LESS PHONE
BATTERY LESS PHONE
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robot
 
Maze Solver Robot Poster
Maze Solver Robot PosterMaze Solver Robot Poster
Maze Solver Robot Poster
 
Voice and touchscreen operated wheelchair ppt
Voice and touchscreen operated wheelchair pptVoice and touchscreen operated wheelchair ppt
Voice and touchscreen operated wheelchair ppt
 
Smart blind stick
Smart blind stickSmart blind stick
Smart blind stick
 
Eye directive wheel chair
Eye directive wheel chairEye directive wheel chair
Eye directive wheel chair
 
Voice control Wheelchair
Voice control WheelchairVoice control Wheelchair
Voice control Wheelchair
 
Ultrasonic sensor
Ultrasonic sensorUltrasonic sensor
Ultrasonic sensor
 
Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu
 
GESTURE CONTROL ROBOT
GESTURE CONTROL ROBOTGESTURE CONTROL ROBOT
GESTURE CONTROL ROBOT
 
Bluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNOBluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNO
 
Design and Implementation of Security Based ATM theft Monitoring system
Design and Implementation of Security Based ATM theft Monitoring systemDesign and Implementation of Security Based ATM theft Monitoring system
Design and Implementation of Security Based ATM theft Monitoring system
 
ACCIDENT DETECTION AND VEHICLE TRACKING USING GPS,GSM AND MEMS
ACCIDENT DETECTION AND VEHICLE TRACKING USING GPS,GSM AND MEMSACCIDENT DETECTION AND VEHICLE TRACKING USING GPS,GSM AND MEMS
ACCIDENT DETECTION AND VEHICLE TRACKING USING GPS,GSM AND MEMS
 
Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation
 

Viewers also liked

Vacuum Cleaner Project Presentation
Vacuum Cleaner Project PresentationVacuum Cleaner Project Presentation
Vacuum Cleaner Project PresentationLyn Ding
 
How to operating vacuum cleaner (Housekeeping)
How to operating vacuum cleaner (Housekeeping)How to operating vacuum cleaner (Housekeeping)
How to operating vacuum cleaner (Housekeeping)Octa Firmansyah
 
Autonomous vacuum cleaning robot
Autonomous vacuum cleaning robotAutonomous vacuum cleaning robot
Autonomous vacuum cleaning robotMohit Nagar
 
Vacuum cleaner
Vacuum cleanerVacuum cleaner
Vacuum cleanerjacob17839
 
Report - Line Following Robot
Report - Line Following RobotReport - Line Following Robot
Report - Line Following RobotDivay Khatri
 
An autonomous robot based on a wheelchair
An autonomous robot based on a wheelchairAn autonomous robot based on a wheelchair
An autonomous robot based on a wheelchairsudhakar5472
 
Automatic voice control wheelchair
Automatic voice control wheelchairAutomatic voice control wheelchair
Automatic voice control wheelchairMohit Nagar
 
Obstacle Avoiding Robot Report Robot23
Obstacle Avoiding Robot Report Robot23Obstacle Avoiding Robot Report Robot23
Obstacle Avoiding Robot Report Robot23Abhijeet kapse
 
Vision Based Autonomous Mobile Robot Navigation
Vision Based Autonomous Mobile Robot NavigationVision Based Autonomous Mobile Robot Navigation
Vision Based Autonomous Mobile Robot NavigationNiaz Mohammad
 
Obstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINOObstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINOjovin Richard
 
Obstacle Detctor Robot report
Obstacle Detctor Robot reportObstacle Detctor Robot report
Obstacle Detctor Robot reportNikita Kaushal
 
B.Tech.Final Year ECE Project Report on Ultrasonic distance measure robot
B.Tech.Final Year ECE Project Report on Ultrasonic distance measure robotB.Tech.Final Year ECE Project Report on Ultrasonic distance measure robot
B.Tech.Final Year ECE Project Report on Ultrasonic distance measure robotSushant Shankar
 
An introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsAn introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsZahra Sadeghi
 
ANDROID BASED AUTOMATED SMART WHEELCHAIR
ANDROID BASED AUTOMATED SMART WHEELCHAIRANDROID BASED AUTOMATED SMART WHEELCHAIR
ANDROID BASED AUTOMATED SMART WHEELCHAIRshashank tiwari
 

Viewers also liked (20)

Vacuum Cleaner Project Presentation
Vacuum Cleaner Project PresentationVacuum Cleaner Project Presentation
Vacuum Cleaner Project Presentation
 
How to operating vacuum cleaner (Housekeeping)
How to operating vacuum cleaner (Housekeeping)How to operating vacuum cleaner (Housekeeping)
How to operating vacuum cleaner (Housekeeping)
 
Vacuum cleaners
Vacuum cleanersVacuum cleaners
Vacuum cleaners
 
Autonomous vacuum cleaning robot
Autonomous vacuum cleaning robotAutonomous vacuum cleaning robot
Autonomous vacuum cleaning robot
 
Vacuum cleaner
Vacuum cleanerVacuum cleaner
Vacuum cleaner
 
Report - Line Following Robot
Report - Line Following RobotReport - Line Following Robot
Report - Line Following Robot
 
An autonomous robot based on a wheelchair
An autonomous robot based on a wheelchairAn autonomous robot based on a wheelchair
An autonomous robot based on a wheelchair
 
Automatic voice control wheelchair
Automatic voice control wheelchairAutomatic voice control wheelchair
Automatic voice control wheelchair
 
Obstacle Avoiding Robot Report Robot23
Obstacle Avoiding Robot Report Robot23Obstacle Avoiding Robot Report Robot23
Obstacle Avoiding Robot Report Robot23
 
Vision Based Autonomous Mobile Robot Navigation
Vision Based Autonomous Mobile Robot NavigationVision Based Autonomous Mobile Robot Navigation
Vision Based Autonomous Mobile Robot Navigation
 
afc-1
afc-1afc-1
afc-1
 
Obstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINOObstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINO
 
Src 147
Src 147Src 147
Src 147
 
Obstacle Detctor Robot report
Obstacle Detctor Robot reportObstacle Detctor Robot report
Obstacle Detctor Robot report
 
Report IOT Robot
Report IOT RobotReport IOT Robot
Report IOT Robot
 
B.Tech.Final Year ECE Project Report on Ultrasonic distance measure robot
B.Tech.Final Year ECE Project Report on Ultrasonic distance measure robotB.Tech.Final Year ECE Project Report on Ultrasonic distance measure robot
B.Tech.Final Year ECE Project Report on Ultrasonic distance measure robot
 
An introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsAn introduction to Autonomous mobile robots
An introduction to Autonomous mobile robots
 
Ieee slide format
Ieee slide formatIeee slide format
Ieee slide format
 
Himalaya project
Himalaya projectHimalaya project
Himalaya project
 
ANDROID BASED AUTOMATED SMART WHEELCHAIR
ANDROID BASED AUTOMATED SMART WHEELCHAIRANDROID BASED AUTOMATED SMART WHEELCHAIR
ANDROID BASED AUTOMATED SMART WHEELCHAIR
 

Similar to Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year

Bluetooth controller Human detection car.
Bluetooth controller Human detection car.Bluetooth controller Human detection car.
Bluetooth controller Human detection car.Md Mintu Pk
 
Jun 13 ijbi_002
Jun 13 ijbi_002Jun 13 ijbi_002
Jun 13 ijbi_002Anuj Raj
 
Jun 13 ijbi_002
Jun 13 ijbi_002Jun 13 ijbi_002
Jun 13 ijbi_002anuj87420
 
Bluetooth Home Automation System
Bluetooth Home Automation SystemBluetooth Home Automation System
Bluetooth Home Automation SystemAI Publications
 
Arduino Based Bluetooth Controlled Robotic Car
Arduino Based Bluetooth Controlled Robotic CarArduino Based Bluetooth Controlled Robotic Car
Arduino Based Bluetooth Controlled Robotic CarIRJET Journal
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Editor IJARCET
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Editor IJARCET
 
IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...
IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...
IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...IRJET Journal
 
IRJET- PC Controlled Wireless Robot for Detecting Human Presence
IRJET-  	  PC Controlled Wireless Robot for Detecting Human PresenceIRJET-  	  PC Controlled Wireless Robot for Detecting Human Presence
IRJET- PC Controlled Wireless Robot for Detecting Human PresenceIRJET Journal
 
Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626shailesh yadav
 
Live Human Detecting Robot for Earthquake Rescue Operation
Live Human Detecting Robot for Earthquake Rescue OperationLive Human Detecting Robot for Earthquake Rescue Operation
Live Human Detecting Robot for Earthquake Rescue Operationijcnes
 
Robo wireless controll
Robo wireless controllRobo wireless controll
Robo wireless controllSumit Saini
 
IRJET- Artificial Intelligence based Voice Controlled Robot
IRJET- Artificial Intelligence based Voice Controlled RobotIRJET- Artificial Intelligence based Voice Controlled Robot
IRJET- Artificial Intelligence based Voice Controlled RobotIRJET Journal
 
IRJET - Smart Washroom Cleaning System using Hub Technology
IRJET -  	  Smart Washroom Cleaning System using Hub Technology IRJET -  	  Smart Washroom Cleaning System using Hub Technology
IRJET - Smart Washroom Cleaning System using Hub Technology IRJET Journal
 
IRJET- Intelligent Home Monitoring using IoT for Physically Challenged
IRJET- Intelligent Home Monitoring using IoT for Physically ChallengedIRJET- Intelligent Home Monitoring using IoT for Physically Challenged
IRJET- Intelligent Home Monitoring using IoT for Physically ChallengedIRJET Journal
 
Decibel meter using IoT with notice board
Decibel meter using IoT with notice boardDecibel meter using IoT with notice board
Decibel meter using IoT with notice boardIRJET Journal
 

Similar to Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year (20)

Bluetooth controller Human detection car.
Bluetooth controller Human detection car.Bluetooth controller Human detection car.
Bluetooth controller Human detection car.
 
Jun 13 ijbi_002
Jun 13 ijbi_002Jun 13 ijbi_002
Jun 13 ijbi_002
 
PERSON ALIVE DETECTION
PERSON ALIVE DETECTIONPERSON ALIVE DETECTION
PERSON ALIVE DETECTION
 
Jun 13 ijbi_002
Jun 13 ijbi_002Jun 13 ijbi_002
Jun 13 ijbi_002
 
Bluetooth Home Automation System
Bluetooth Home Automation SystemBluetooth Home Automation System
Bluetooth Home Automation System
 
Arduino Based Bluetooth Controlled Robotic Car
Arduino Based Bluetooth Controlled Robotic CarArduino Based Bluetooth Controlled Robotic Car
Arduino Based Bluetooth Controlled Robotic Car
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397
 
Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397
 
IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...
IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...
IRJET- Gesture Controlled Robot with Obstacle Avoidance using Arduino and And...
 
Smart home automation system
Smart home automation systemSmart home automation system
Smart home automation system
 
IRJET- PC Controlled Wireless Robot for Detecting Human Presence
IRJET-  	  PC Controlled Wireless Robot for Detecting Human PresenceIRJET-  	  PC Controlled Wireless Robot for Detecting Human Presence
IRJET- PC Controlled Wireless Robot for Detecting Human Presence
 
Obstacle avoiding robot.doc
Obstacle avoiding robot.docObstacle avoiding robot.doc
Obstacle avoiding robot.doc
 
Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626
 
Anam rajkumar sarvesh
Anam rajkumar sarveshAnam rajkumar sarvesh
Anam rajkumar sarvesh
 
Live Human Detecting Robot for Earthquake Rescue Operation
Live Human Detecting Robot for Earthquake Rescue OperationLive Human Detecting Robot for Earthquake Rescue Operation
Live Human Detecting Robot for Earthquake Rescue Operation
 
Robo wireless controll
Robo wireless controllRobo wireless controll
Robo wireless controll
 
IRJET- Artificial Intelligence based Voice Controlled Robot
IRJET- Artificial Intelligence based Voice Controlled RobotIRJET- Artificial Intelligence based Voice Controlled Robot
IRJET- Artificial Intelligence based Voice Controlled Robot
 
IRJET - Smart Washroom Cleaning System using Hub Technology
IRJET -  	  Smart Washroom Cleaning System using Hub Technology IRJET -  	  Smart Washroom Cleaning System using Hub Technology
IRJET - Smart Washroom Cleaning System using Hub Technology
 
IRJET- Intelligent Home Monitoring using IoT for Physically Challenged
IRJET- Intelligent Home Monitoring using IoT for Physically ChallengedIRJET- Intelligent Home Monitoring using IoT for Physically Challenged
IRJET- Intelligent Home Monitoring using IoT for Physically Challenged
 
Decibel meter using IoT with notice board
Decibel meter using IoT with notice boardDecibel meter using IoT with notice board
Decibel meter using IoT with notice board
 

More from Vatsal N Shah

Machine Learning Project - Default credit card clients
Machine Learning Project - Default credit card clients Machine Learning Project - Default credit card clients
Machine Learning Project - Default credit card clients Vatsal N Shah
 
I am sharing my journey with Indus University and Indus Family. Read Page No:...
I am sharing my journey with Indus University and Indus Family. Read Page No:...I am sharing my journey with Indus University and Indus Family. Read Page No:...
I am sharing my journey with Indus University and Indus Family. Read Page No:...Vatsal N Shah
 
Presentation IOT Robot
Presentation IOT RobotPresentation IOT Robot
Presentation IOT RobotVatsal N Shah
 
Poster IOTROBOT vatsalnshah_ec_indusuniversity
Poster IOTROBOT vatsalnshah_ec_indusuniversityPoster IOTROBOT vatsalnshah_ec_indusuniversity
Poster IOTROBOT vatsalnshah_ec_indusuniversityVatsal N Shah
 
Project ideas ece students
Project ideas ece studentsProject ideas ece students
Project ideas ece studentsVatsal N Shah
 
Raspbeery Pi : An Introduction
Raspbeery Pi : An IntroductionRaspbeery Pi : An Introduction
Raspbeery Pi : An IntroductionVatsal N Shah
 
Report Remote communication of Robotic module using lifa
Report Remote communication of Robotic module using lifaReport Remote communication of Robotic module using lifa
Report Remote communication of Robotic module using lifaVatsal N Shah
 
IRC Magazine Issue_1
IRC Magazine Issue_1IRC Magazine Issue_1
IRC Magazine Issue_1Vatsal N Shah
 
Advanced wheel chair vatsal shah
Advanced wheel chair   vatsal shah Advanced wheel chair   vatsal shah
Advanced wheel chair vatsal shah Vatsal N Shah
 
Configuring lifa for remote communication using web architecture
Configuring lifa for remote communication using web architectureConfiguring lifa for remote communication using web architecture
Configuring lifa for remote communication using web architectureVatsal N Shah
 
Control robotic module using LIFA
Control robotic module using LIFAControl robotic module using LIFA
Control robotic module using LIFAVatsal N Shah
 
E-sync-Revista-Editon-1
E-sync-Revista-Editon-1E-sync-Revista-Editon-1
E-sync-Revista-Editon-1Vatsal N Shah
 
GSM based lcd dsiplay
GSM based lcd dsiplayGSM based lcd dsiplay
GSM based lcd dsiplayVatsal N Shah
 
Project report format
Project report formatProject report format
Project report formatVatsal N Shah
 

More from Vatsal N Shah (20)

Machine Learning Project - Default credit card clients
Machine Learning Project - Default credit card clients Machine Learning Project - Default credit card clients
Machine Learning Project - Default credit card clients
 
Nodejs vatsal shah
Nodejs vatsal shahNodejs vatsal shah
Nodejs vatsal shah
 
Search and rescue
Search and rescueSearch and rescue
Search and rescue
 
Am fm transmitter
Am fm transmitterAm fm transmitter
Am fm transmitter
 
I am sharing my journey with Indus University and Indus Family. Read Page No:...
I am sharing my journey with Indus University and Indus Family. Read Page No:...I am sharing my journey with Indus University and Indus Family. Read Page No:...
I am sharing my journey with Indus University and Indus Family. Read Page No:...
 
Presentation IOT Robot
Presentation IOT RobotPresentation IOT Robot
Presentation IOT Robot
 
Poster IOTROBOT vatsalnshah_ec_indusuniversity
Poster IOTROBOT vatsalnshah_ec_indusuniversityPoster IOTROBOT vatsalnshah_ec_indusuniversity
Poster IOTROBOT vatsalnshah_ec_indusuniversity
 
Project ideas ece students
Project ideas ece studentsProject ideas ece students
Project ideas ece students
 
Projects
ProjectsProjects
Projects
 
Raspbeery Pi : An Introduction
Raspbeery Pi : An IntroductionRaspbeery Pi : An Introduction
Raspbeery Pi : An Introduction
 
Report Remote communication of Robotic module using lifa
Report Remote communication of Robotic module using lifaReport Remote communication of Robotic module using lifa
Report Remote communication of Robotic module using lifa
 
IRC Magazine Issue_1
IRC Magazine Issue_1IRC Magazine Issue_1
IRC Magazine Issue_1
 
Advanced wheel chair vatsal shah
Advanced wheel chair   vatsal shah Advanced wheel chair   vatsal shah
Advanced wheel chair vatsal shah
 
Configuring lifa for remote communication using web architecture
Configuring lifa for remote communication using web architectureConfiguring lifa for remote communication using web architecture
Configuring lifa for remote communication using web architecture
 
Control robotic module using LIFA
Control robotic module using LIFAControl robotic module using LIFA
Control robotic module using LIFA
 
Trapatt diode
Trapatt diode Trapatt diode
Trapatt diode
 
Telemedicine
Telemedicine Telemedicine
Telemedicine
 
E-sync-Revista-Editon-1
E-sync-Revista-Editon-1E-sync-Revista-Editon-1
E-sync-Revista-Editon-1
 
GSM based lcd dsiplay
GSM based lcd dsiplayGSM based lcd dsiplay
GSM based lcd dsiplay
 
Project report format
Project report formatProject report format
Project report format
 

Recently uploaded

Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 

Recently uploaded (20)

young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 

Floor cleaning robot(autonomus mannual) vatsal shah-ec_4th year

  • 1. Floor Cleaning Robot(Autonomus/Mannual) Vatsal N Shah EC Department Indus University Ahmedabad, India Vatsalshah.12.ec@iite.indusuniversity.in Sathvik KVPS EC Department Indus University Ahmedabad, India KVPSsathvik.13.ec@iite.indusuniversity.in Asst. Prof. Abhishek Vaghela EC Department Indus University Ahmedabad, India abhishekvaghela.ec@indusuni.ac.in Abstract—Households of today are becoming smarter and more automated. Home automation delivers convenience and creates more time for people. Domestic robots are entering the homes and people’s daily lives, but it is yet a relatively new and immature market. However, a growth is predicted and the adoption of domestic robots is evolving. Several robotic vacuum cleaners are available on the market but only few ones implement wet cleaning of floors. The purpose of this paper is to design and implement a Vacuum Robot Autonomous and Manual via Phone Application. Vacuum Cleaner Robot is designed to make cleaning process become easier rather than by using manual vacuum. To design and implement a vacuum robot prototype by using Arduino Mega, Arduino Shield, LDR Sensor, Real Time Clock, Motor Shield L293D, Ultrasonic Sensor, and IR Sensor to achieve the goal. Vacuum Robot will have several criteria that are user- friendly.Consequently, a prototype robot has been manufactured and tested in the laboratory. Keywords—Vaccum cleaner; RTC; Bluetooth; IR sensor; Arduino; Ultrasonic sensor I. INTRODUCTION The research and development of an autonomous mobile robot and a Manual Phone Application Control prototype able to vacuum cleaning a room or even an entire house is not a trivial challenge. In order to tackle such a task, so that it could be completed in six weeks (the duration of the course), some simplifications and assumptions were made to the designers initial idea of an “ideal” autonomous/manual vacuum cleaner. In this way, some functional requirements that would improve the robot performance were not taking into account due either to their inherent complexity or to their mechanical implications. These robots operate semi- or fully autonomously to perform services useful to the well-being of humans and equipment. With the aim of keeping our robot as simple as possible, while able to perform the initial goals, i.e. an autonomous vacuum cleaner robot able to randomly navigate through a room or a house with the minimum human assistance, the following specifications were found:  Obstacle avoidance  Floor detection  Collision detection  Fan motor monitoring  Light Sensing  Real Time Clock  System on automatically These specifications correspond to some of the expected behaviors that will be programmed into the robot. Other behaviors that will increase the overall performance of the robot. In this section i.e. Section 1 we gave a brief introduction about how the vacuum cleaner will operate via a mobile application and automatically to make human life easy. In Section 2 we will discuss about the background details about the project which includes about the android platform, connectivity, dc motor, l298D motor shield and Arduino Mega board, Sensors, Vacuum Mechanism, Display, Real Time clock. In Section 3 we will discuss about the Application Software part and in Section 4 result and analysis. II. DESIGN METHODOLOGY A number of software and hardware implementation techniques were used to design and develop the system. Fig. 1 shows the block diagram of system. We used a 12VDC motor, L293D IC, Different Sensors, Real Time Clock, Vacuum mechanism and Arduino to develop our system. Fig. 1. Block Diagram of system Switch Auto/ Manual Bluetooth Module Ultrasonic Sensors IR Sensors LDR Sensors Left Motor Right Motor MOTOR: Arduino Micro Controller LCD Display Real Time Clock Vacuum Motor Battery 7805 Regulator 7812 Regulator LED
  • 2. The operation of the robotic vacuum is going to be based on retrieving data from an array of inputs that will tell the condition of the floor space around the vacuum. These inputs include sonar, touch sensors, and a digital compass. Each of these parts will be described in further detail further on later in the documentation. The data from these inputs will be fed into the chip(s) which through its software program will decide which direction the vacuum should move by sending the control signals out to the drive motors. Components: A. Microcontroller: Arduino Mega 2560 The Arduino Mega is a microcontroller board based on the ATmega1280 (datasheet). It has 54 digital input/output pins (of which 14 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with AC-to-DC adapter or battery to get started. Fig. 2. Arduino Mega Front B. DC Motor Almost every mechanical movement that we see around us is accomplished by an electric motor. Electric machines are means of converting conventional energy. Motors take electrical energy and produce mechanical energy. Electric motor is used to power hundreds of devices we use in everyday life. An example of motor used in day to day life is automobiles, food blenders and so is vacuum cleaner. C. Bluetooth (HC-06) For the communication of the robot with the cell phone or a mobile we are using the Bluetooth device. The Bluetooth device (HC-06) is attached to the robot that receives the data from the mobile and also it can transmit the data. It is used for converting serial port to Bluetooth. It has two modes: Master and Slave. Bluetooth is a wireless communication protocol running at the speed of 2.4 GHz with the architecture of client-server and which is suitable for forming personal area networks. It is designed for devices such as mobile phones (low power). Bluetooth protocol uses the MAC address of the device. Bluetooth gives the connectivity between two devices using their MAC address. Fig. 3. Bluetooth Module D. IR Sensor The sensor consists of two eyes. One eye sends the infrared light and the other eye sees the reflection of that infrared light and measures the distance which is then sent to the Arduino through analog input to perform further operations based on the distance. There are three wires coming from the sensor .i.e. Red, Black and White or it can be Red, Brown and Yellow. Red is connected to 5V of Arduino. Black or brown to Ground of Arduino. White or yellow to analog input pin of Arduino i.e. in this case to analog pin 0. Fig. 4. IR Module E. LDR Sensor The light dependent resistor is an electronic component whose resistance decreases with increasing light intensity. It is also called as “Photo Resistor” or “Photo conductor”. The light dependent resistor uses high resistance semiconductor material. When light falls on such a semiconductor the bound electrons [i.e., Valence electrons] get the light energy from the incident photos. Due to this additional energy, these electrons become free and jump in to the conduction band. The electron –hole pairs are generated. Due to these charge carriers, the conductivity of the device increases, decreasing its resistivity. Fig. 5. LDR Module F. Ultrasonic Sensor This sensor is a high performance ultrasonic range finder. It is compact and measures an amazingly wide range from 2cm to 4m. This ranger is a perfect for any robotic application, or any other projects requiring accurate ranging information. This sensor can be connected directly to the digital I/O lines of your microcontroller and distance can be measured in time required for travelling of sound signal using simple formula as below. Distance = (Echo pulse width high time * Sound Velocity (340M/S)/2) or Distance in cm = (Echo pulse width high time (in us)*0.017) The module works on 5VDC input and also gives an output signal directly for detection of any obstacle up to 4M.Power up the sensor by 5VDC using pins “VCC” and “GND”. First of all a 10us trigger input has to be given to the pin named “Trig” on the sensor. This starts one cycle of range conversion and sends 8 bursts of sound waves from the transmitter. As soon as the signals are transmitted the “Echo” pin goes to high level and remains in high level until the same sound waves are received by the receiver. If the
  • 3. received sound waves are same as what the same sensor transmitted then the Echo pin goes to low level. If no object is detected within 5M after 30ms the Echo signal will automatically go to low level. Fig. 6. Ultrasonic Module G. Real Time Clock A real-time clock (RTC) is a computer clock (most often in the form of an integrated circuit) that keeps track of the current time. Although the term often refers to the devices in personal computers, servers and embedded systems, RTCs are present in almost any electronic device which needs to keep accurate time. Although keeping time can be done without an RTC, using one has benefits: 1. Low power consumption (important when running from alternate power) 2. Frees the main system for time-critical tasks 3. Sometimes more accurate than other methods Fig. 7. RTC Module H. LCD Module A liquid crystal display (LCD) is a flat panel display, electronic visual display, or video display that uses the light modulating properties of liquid crystals. Liquid crystals do not emit light directly. 20x4 means that 20 characters can be displayed in each of the 4 rows of the 20x4 LCD, thus a total of 80 characters can be displayed at any instance of time. Fig. 8. LCD Module III. APPLICATION SOFTWARE The Android app is generally developed using JAVA language. The app controlling this vacuum robot can be built without having the knowledge in java language. It is called as “VBot211” developed by MIT App Inventor. Shown below is a diagram which shows the interface of the app. The app shown below has 5 buttons and all the button gives 5 different bytes in the output that is to be fed to the microcontroller to further process. For e.g. if we press Up! Button, the Bluetooth module will give 1 byte at its output. Fig. 9. Application Display The app invented by these searches for the Bluetooth devices along with their MAC addresses. The user just needs to select a particular MAC Address. When a particular MAC is selected, the status shown on the screen is “Connected”. IV. RESULT AND ANALYSIS Firstly, when we switch on the robot, it initializes for few seconds as shown in the fig. 10 and then, it asks for which mode we want to select i.e. automatic or manual. For automatic mode press Switch “ON” and for manual mode press Switch “OFF” as shown from fig. 11 onwards. Fig 10: Initializes and start-up Fig. 11 shows Automatic mode is selected by pressing switch, and no obstacle is detected by IR sensor and distance of Ultrasonic sensor is also less than 11cm so move FORWARD. And intensity of light is more by LDR sensor i.e., greater than 150, so LEDs OFF. Fig 11: Forward motion in Autonomous Mode Fig. 12 shows Automatic mode is selected by pressing switch, and obstacle is detected at left side by IR sensor and distance of Ultrasonic sensor is also less than 11cm so move RIGHT. And intensity of light is more by LDR sensor i.e., greater than 150, so LEDs OFF.
  • 4. Fig 12: Right movement in Autonomous Mode Fig. 13 shows Automatic mode is selected by pressing switch, and obstacle is detected at right side by IR sensor and distance of Ultrasonic sensor is also less than 11cm so move LEFT. And intensity of light is more by LDR sensor i.e., greater than 150, so LEDs OFF. Fig 13: Left movement in Autonomous Mode Fig. 14 shows Automatic mode is selected by pressing switch, and obstacle is detected at both sides by IR sensor and distance of Ultrasonic sensor is also less than 11cm so STOP and move BACKWARD. And intensity of light is more by LDR sensor i.e., greater than 150, so LEDs OFF. Fig 14: Backward motion (IR) in Autonomous Mode Fig. 15 shows Automatic mode is selected by pressing switch, and no obstacle is detected by IR sensor but distance of Ultrasonic sensor is more than equal to 11cm so STOP and move BACKWARD. And intensity of light is more by LDR sensor i.e., greater than 150, so LEDs OFF. Fig 15: Backward motion (Ultrasonic) in Autonomous Mode Fig. 16 shows Manual mode is selected by not pressing switch, and Bluetooth is connected and received FORWARD motion. And intensity of light is more by LDR sensor i.e., greater than 150, so LEDs OFF. Fig 16: Forward motion in Manual Mode Fig. 17 shows Manual mode is selected by not pressing switch, and Bluetooth is connected and received LEFT motion. And intensity of light is more by LDR sensor i.e., greater than 150, so LEDs OFF. Fig 17: Right movement in Manual Mode Fig. 18 shows Manual mode is selected by not pressing switch, and Bluetooth is connected and received RIGHT motion. And intensity of light is more by LDR sensor i.e., greater than 150, so LEDs OFF. Fig 18: Left movement in Manual Mode Fig. 19 shows Manual mode is selected by not pressing switch, and Bluetooth is connected and received BACKWARD motion. And intensity of light is more by LDR sensor i.e., greater than 150, so LEDs OFF. Fig 19: Backward motion in Manual Mode Fig. 20 shows Manual mode is selected by not pressing switch, and Bluetooth is connected and received VACUUM ON. And intensity of light is more by LDR sensor i.e., greater than 150, so LEDs OFF. Fig 20: Vacuum motor ON in Manual Mode Fig. 21 shows Manual mode is selected by not pressing switch, and Bluetooth is connected and received VACUUM OFF. And intensity of light is more by LDR sensor i.e., greater than 150, so LEDs OFF. Fig 21: Vacuum motor OFF in Manual Mode
  • 5. Fig. 22 shows Manual mode is selected by not pressing switch, and Bluetooth is not connected so STOP. And intensity of light is more by LDR sensor i.e., greater than 150, so LEDs OFF. Fig 22: Bluetooth not connected in Manual Mode Fig. 23 intensity of light is less by LDR sensor i.e., less than 150, so LEDs ON. Fig 23: LED ON when light intensity is low The operation of different components in Autonomous and Manual mode is shown below. TABLE I. OPERATION OF COMPONENETS IN DIFFERENT MODES Components↓ Modes→ Autonomous mode Manual mode LCD   RTC   LDR   LED   Switch   Base Motors   Vacuum Motor   IR Sensors  NA Ultrasonic  NA Bluetooth NA  V. CONCLUSION This research facilitates efficient floor cleaning with sweeping operations. This robot works in two modes automatic and manual for user convenience. This proposed work provides the hurdle detection in case of any obstacle that comes in its way. The obstacle detection range is 1ft. Bluetooth modules provide wireless communication between remote and robot and their range is 10m. If there is hurdle in the way of robot, it sends the information to the remote which gets displayed on the LCD. User can also operate this robot manually with the help of remote. It reduces the labor cost and saves time also and provides efficient cleaning. In automatic mode, the robot operates autonomously. The operations such as sweeping and changing the path in case of hurdle are performed automatically. Nonetheless, there are still new ideas to improve the developed system and to add new functionality to it. Instead of Bluetooth module RF module and XBee pro series module can be used to improve the range of wireless communication. GSM module can be used to send message that, the robot has done the cleaning task. Camera can be used for navigation purposes. Vacuum cleaning can also be done with sweeping and mopping. Further, the robot can be made to move randomly in any direction and its speed can be controlled. Battery monitoring, self-charging, lighter body weight and to set alarm on/off time manually can be improved. REFERENCES [1] S.Muruganandhan, G.Jayabaskaran, P.Bharathi, “LabVIEW-NI ELVIS II based Speed Control of DC Motor,” International Journal of Engineering Trends and Technology (IJETT) Volume 4 Issue 4, April 2013 [2] Liu, Kuotsan, Wang, Chulun, “A Technical Analysis of Autonomous Floor Cleaning Robots Based on US Granted Patents”, European International Journal of Science and Technology Vol. 2 No. 7, September 2013. [3] Ashish chaple, Sujata Bhaskarwar, Ashay Bhaskarwar, Sadhana Chidarwar, “Autonomous Cleaning Robot”, MPGI National Multi Conference 2012 (MPGINMC-2012) April, 2012 [4] Aiman Ansari, Yakub Ansari, Saquib Gadkari, Aarti Gokul, “Android App Based Robot”, (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 6 (2) , June 2015 [5] Abhishek Pandey , Anirudh Kaushik, Amit Kumar Jha, Girish Kapse, “A Technological Survey on Autonomous Home Cleaning Robots”, International Journal of Scientific and Research Publications, Volume 4, Issue 4, April 2014 [6] Manreet Kaur, Preeti Abrol, “Design and Development of Floor Cleaner Robot (Automatic and Manual)”, International Journal of Computer Applications Volume 97– No.19, July 2014 [7] Mr. S. Deepak, Mr. I. Ambrose Edward, “Automatic Floor Cleaner (The Wireless Wiper)” International Journal of Engineering Research & Technology (IJERT) Vol. 3 Issue 2, February - 2014 [8] HC-06 Bluetooth Module, http://www.Lanwind.com/files/hc-06en.pdf.