Introduction
A robot is a machine that can perform task automatically. Robotics is generally a combination of
computational intelligence and physical machines like motor. Computational intelligence involves
the programmed instructions. For our project, it is about designing and build an obstacle avoidance
floor wiper robot.
Problem Statement :
To design a floor sweeping device that is intelligently programmed to clean the floor without
collision with surrounding objects.
Objectives :
To build a device that can be used for household to clean the floor.
To build a robot that is able to move around in an unknown environment without colliding
with surrounding objects.
The robot would have the capacity to detect obstacles in its path using a sensor.
After obstacle detection, the robot would change its course to a relatively open path by
making autonomous decision.
It would not require external control during its operation.
It would be able to operate effectively in unknown environment.
Product description for the components
1. arduino UNO R3- The Arduino Mega is a microcontroller board based on the ATmega2560. It
contains everything needed to support the microcontroller.
2.ultrasonic distance sensor- An ultrasonic sensor is a device that can measure the distance to an
object by using sound waves. It measures distance by sending out a sound wave at a specific
frequency and listening for that sound wave to bounce back.
3. DC geared motor- An electric DC motor is a machine which converts electric energy into
mechanical energy.
4. Buzzer- A buzzer is an audio signalling device, which may be mechanical,
electromechanical, or piezoelectric .
5. L298N DC Motor Driver – it is typically used in controlling motors speed and direction, but
can be used for other projects such as driving the brightness of certain lighting projects such as
high powered LED arrays.
6. Battery- A battery is a source of energy which provides a push voltage of energy to get the current
flowing in a circuit.