SMART FLOOR MOPPING BOT

In the present world, innovative automation is being enforced to every field of human life. Robots are doing jobs for humans. Robots have made human life easy. House cleaning had always been a challenge for humans, as it required a lot of time and effort. At this stage of life, people don?t h

2025-06-28 16:35:21 - Adil Khan

Project Title

SMART FLOOR MOPPING BOT

Project Area of Specialization RoboticsProject Summary

In the present world, innovative automation is being enforced to every field of human life. Robots are doing jobs for humans. Robots have made human life easy.

House cleaning had always been a challenge for humans, as it required a lot of time and effort. At this stage of life, people don’t have enough time to clean their own rooms. Many house cleaning equipment were made in the past, but they all required human interaction with them to work, for example; vacuum cleaners etc. As time passes, the requirement of people also changes.

A Smart Floor Mopping Bot has become a need for people as it reduces a lot of human effort and save time. We can control this robot with the help of a gadget or automatically. The basic purpose of this robot is to clean the surface by mopping. It can be used in homes, offices, restaurants, hospitals, warehouse, classrooms etc. There are several challenges that will come across while developing a floor cleaning robot that is; path planning, obstacle detection and cleaning of whole floor.

The main objective of this specific project is to solve the problem of floor cleaning. To design and assemble a robot, which requires low maintenance and is low cost, portable, easy to operate, and overcome the drawbacks of floor cleaning techniques that are currently available. The end goal is to design a robot that consists of a  Microcontroller, Ultrasonic Sensors, Stepper Motor, DC Motor, Wi-Fi module and Mopping mechanism (for cleaning) to complete the cleaning task.

Project Objectives

The main objective of this specific project is to solve the problem of floor cleaning. To design and assemble a robot, which requires low maintenance and is low cost, portable, easy to operate, less cleaning time and overcome the drawbacks of floor cleaning techniques that are currently available. The end goal is to design a robot that consists of a  Microcontroller, Ultrasonic Sensors, Stepper Motor, DC Motor, Wi-Fi module and Mopping mechanism (for cleaning) to complete the cleaning task.

Project Implementation Method

In our FYP-1, first of all, we will implemented the prototype of our project using real time simulation tools. We used 'Webots: Robot Simulator' for all of our simulations. The procedure is as follow:

  1. Set up a floor and environment as per our requirement.
  2. Took a block as body of robot.
  3. Took four cylinders to work as tires.
  4. Joined the four cylinders with block to make it a robot.
  5. Placed distance sensors on sides of the robot to detect any obstacles.
  6. Placed wooden blocks at different locations for object detection.
  7. For the straight path movement of robot, a controller was required. Made a controller using C++ programming language.
  8. Then loaded that controller to the robot through programming.

For making controller, we used C++ programming language for the implementation of our algorithm.

SMART FLOOR MOPPING BOT _1639948013.png

After that, we used 'Proteus' software to check the working of our wheels withe help of Motor Driver L298n interface with Arduino MEGA 2560. 

SMART FLOOR MOPPING BOT _1639948013.png

SMART FLOOR MOPPING BOT _1639948013.png

We are done with our simulations and software related stuff in our FYP-1 and started assembling our hardware.

In FYP-2 our entire focus will be on making a floor cleaning robot which can move on a straight path. Then obstacle detetion will be our next goal. Last and final goal of our project is to develop a robot that can provie mopping opertaion for the cleaning of whole room with any kind of hurdles or obstacles in that. The user will control the robot over Wi-Fi.

Benefits of the Project

In this project design and development of Floor Mopping
Robot is discussed.

The concept has proven to be an efficient way of saving time and helping physically disabled people.This system is especially beneficial for working women. As specified the user can switch on the device and go for any other work and the robot will automatically mop the floor by detecting and avoiding the obstacles on its way. It is dependent
on DC power supply and favorable for battery, especially for
long operation and cost-effectiveness. A person can wirelessly control the robot using the android
app as well.
 

Technical Details of Final Deliverable

1. Movement of robot:

Straight line movement of robot due to synchronization of motors.

(i) Data Input: Power from Driver IC.

(ii) Data Output:  RPM of wheels.

2. Obstacle Detection:

Ultrasonic sensors measure distance by using ultrasonic waves.The sensor head emits an ultrasonic wave and receives the wave reflected back from the target.

(i) Data Input: Distance from obstacle (if any) in its range.

(ii) Data Output: Signal to microcontroller.

3. Cleaning Operation:

(i) Data Input: Power from Driver IC.

(ii) Data Output:

(a) Water pressure.

(b) RPM of Mop.

Final Deliverable of the Project Hardware SystemCore Industry OthersOther IndustriesCore Technology RoboticsOther TechnologiesSustainable Development Goals Good Health and Well-Being for PeopleRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 14966
Wi-Fi Module (ESP-8266) Equipment1275275
Battery Equipment144004400
Robot Chassis Equipment125002500
Arduno MEGA 2560 Equipment110001000
Stepper Motor Equipment45502200
DC Motor Equipment1650650
Motor Driver L298n Equipment3200600
Ultra Sonic Sensor Equipment3110330
Vacuum Cleaner Equipment110001000
Mopping Cloth Equipment1250250
Water Pump Equipment1400400
Cost Overrun/Shipping Miscellaneous 113611361

More Posts