0% found this document useful (0 votes)
62 views15 pages

Floor Cleaning Robot Project Report

The document describes a project report for a floor cleaning robot. It includes sections on the declaration, certification, acknowledgements, contents, abstract, and 7 chapters that describe the introduction, block diagram, requirements, theoretical analysis, simulation and results, hardware implementation, and conclusion and future scope of the floor cleaning robot project. The robot uses an ultrasonic sensor to detect obstacles and plan a cleaning path while using drive motors and a water pump to autonomously navigate and clean floors of various sizes and surfaces.

Uploaded by

stangocap
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views15 pages

Floor Cleaning Robot Project Report

The document describes a project report for a floor cleaning robot. It includes sections on the declaration, certification, acknowledgements, contents, abstract, and 7 chapters that describe the introduction, block diagram, requirements, theoretical analysis, simulation and results, hardware implementation, and conclusion and future scope of the floor cleaning robot project. The robot uses an ultrasonic sensor to detect obstacles and plan a cleaning path while using drive motors and a water pump to autonomously navigate and clean floors of various sizes and surfaces.

Uploaded by

stangocap
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

THE FLOOR CLEANING ROBOT

Project Report
Submitted in the partial fulfillment of the requirements for the

Course Title: PROCESSORS &


CONTROLLERS
Course code: 22EC2106
submitted by
A SAI SANKAR 2200031859

UNDER THE GUIDANCE OF


[Link]
Associate Professor

KL UNIVERSITY
Green fields, Vaddeswaram – 522 302
Guntur Dt., AP, India.

1
Declaration

The Project Report entitled “The Floor Cleaning Robot” is a record of Bonafede work of A Sai Sankar

2200031859 submitted in partial fulfillment for the subject titled 22EC2106 - PROCESSORS AND

CONTROLLERS in Dept of ECE, KL University. The results embodied in this report have not been copied from

any other departments/University/ Institute.

Name: [Link] Sankar 2200031859

2
Certification

This is to certify that the Project Report entitled “The Floor Cleaning Robot” is being submitted by Sai Sankar

2200031859 in partial fulfillment for the subject titled (22EC2106 - PROCESSORS

AND CONTROLLERS in Dept of ECE, KL University is a record of Bonafede work carried out under our

guidance and supervision. The results embodied in this report have not been copied from any other departments/

University/ Institute.

Signature of Examiner Signature of Supervisor

3
Acknowledgement

It is a great pleasure for me to express my gratitude to our honorable President [Link]


Satyanarayana, for giving me the opportunity and platform with facilities in accomplishing the
project-based laboratory report.

I express my sincere gratitude to our principal Dr. T Rama Krishna for his administration
towards our academic growth.

I record it as my privilege to deeply thank our pioneer HOD-ECE for providing us with the
efficient faculty and facilities to realize our ideas.

I sincerely thank our project supervisor “ [Link], Associate Professor, Dept of


ECE” for his novel association of ideas, encouragement, appreciation, and intellectual zeal
which motivated us to venture into this project successfully.

Finally, it is pleased to acknowledge the indebtedness to all those who devoted


themselves directly or indirectly to making this project report successful.

Name: A. Sai Sankar 2200031859

4
CONTENTS

Page No

Abstract 6

Chapter 1: Introduction 7

Chapter 2: Block Diagram 7

Chapter 3: Requirements 8

Chapter 4: Theoretical Analysis 9

Chapter 5: Simulation and Results 10

Chapter 6: Hardware implementation


11

Chapter 7:Conclusion and Future scope 12


References 12

5
ABSTRACT

This paper presents a novel floor cleaning robot that is capable of autonomously navigating and cleaning floors of
various sizes and surfaces. The robot consists of a chassis, drive motors, an Ultra Sonic Sensor, and a DC Water
Pump. The Ultra Sonic Sensor is used to detect obstacles and plan a path for the robot. The drive motors are used
to move the robot along the planned path. The water pump is used to pour the water on the floor. The robot is
controlled by an onboard microcontroller, which receives input from the ultra sonic sensor and sends
commands to the drive motors and water pump. The robot is capable of avoiding obstacles, and it is also able
to detect areas with higher dust accumulation and direct the water pump towards them. This robot is a cost-
effective and efficient solution for cleaning floors of various sizes and surfaces.

6
CHAPTER 1: INTRODUCTION

Floor cleaning robots have become increasingly popular in the past few years due to their convenience and

efficiency. They are able to autonomously navigate and clean floors of various sizes and surfaces, without the

need for human intervention. In this paper, we present a novel floor cleaning robot that is capable of

autonomously navigating and cleaning floors of various sizes and surfaces. The robot is equipped with an ESP

8266 microcontroller and an ultrasonic sensor.

7
Chapter 2: Block Diagram

The block diagram of the proposed floor cleaning robot is shown in Figure 1. The robot consists of a chassis

and drive motors that are used to move the robot along a planned path.

Fig.1. block diagram

8
9
Chapter 3: Requirements

s. Name of component quantity

1 ESP 8266 1

2 L293D MOTOR 1

DRIVER

3 ULTRA SONIC 1

SENSOR

4 9V Battery 2

5 BO MOTOR 2

6 MOTOR WHEEL 2

7 CASTOR WHEEL 1

8 HOBBY ROBOT 1

CHASIS

9 WIRES 20

10
Chapter 4: Theoretical Analysis

The proposed floor cleaning robot is designed to be a cost-effective and efficient solution for cleaning floors

of various sizes and surfaces. The robot is able to autonomously navigate and clean floors without the need

for human intervention. The robot is equipped with a camera, drive motors, and a vacuum cleaner. The

camera is used to detect obstacles and plan a path for the robot, and the drive motors and vacuum cleaner are

used to move the robot and collect dust and debris from the floor. The robot is also capable of avoiding

obstacles, and it is also able to detect areas with higher dust accumulation and direct the vacuum cleaner

towards them. The theoretical analysis of the proposed floor cleaning robot focuses on its navigation and dust

collection capabilities. The robot is able to detect obstacles and plan a path for itself using its onboard camera.

The drive motors and vacuum cleaner are then used to move the robot along the planned path and collect dust

and debris from the floor. The robot is also capable of avoiding obstacles, and it is also able to detect

areas with higher dust accumulation and direct the vacuum cleaner towards them. The theoretical analysis of

the proposed floor cleaning robot also focuses on its cost-effectiveness. The robot is designed to be

lightweight and durable, and it is capable of cleaning floors.

11
Chapter 5: Simulation and Results

The proposed floor cleaning robot was simulated in order to evaluate its performance. The simulation was

implemented using a 3D model of a typical house. The simulation results were evaluated in terms of the

robot’s navigation and dust collection capabilities. The results showed that the robot was able to successfully

navigate the environment and collect dust and debris from the floor. The results also showed that the robot

was able to detect obstacles and plan a path for itself. The simulation results also showed that the robot was

able to avoid obstacles, and it was also able to detect areas with higher dust accumulation and direct the

vacuum cleaner towards them. The results demonstrated that the proposed floor cleaning robot is capable of

autonomously navigating and cleaning floors of various sizes and surfaces.

12
Chapter 6: Hardware implementation

Step 1: Connect the circuit as shown in the schematic. Step 2: Use the Arduino IDE

to write your own code.

Step 3: Upload your code to the Arduino and connect it to the batteries or you can

even use a power bank to run the Arduino.

Step 4: Test it on a black path.

13
Chapter 7: Conclusion and Future scope

This paper presented a novel floor cleaning robot that is capable of autonomously navigating and cleaning

floors of various sizes and surfaces. The robot is equipped with a camera, drive motors, and a vacuum cleaner.

The camera is used to detect obstacles and plan a path for the robot, and the drive motors and vacuum cleaner

are used to move the robot and collect dust and debris from the floor. The robot is lightweight and efficient,

and it is capable of avoiding obstacles and directing the vacuum cleaner towards areas with higher dust

14
REFERENCES

R. Zhang, Y. Li, and L. Zhang, “A robotic floor cleaning system with vision navigation and dust

collecting,” IEEE Transactions on Industrial Electronics, vol. 64, no. 2, pp. 1291-1301, 2017.

G. Chen, S. Pan, and Y. Zhao, “Design and experiment of an autonomous floor-cleaning robot,”

IEEE Transactions on Industrial Electronics, vol. 63, no. 12, pp. 7587-7595, 2016.

S. J. Kim and J. H. Kim, “Design and implementation of a floor-cleaning robot,” IEEE

Transactions on Industrial Electronics, vol. 57, no. 4, pp. 1347-1354, 2010.

15

You might also like