Professional Documents
Culture Documents
Key Words: Arduino Uno, Ultrasonic sensors, Joystick, The block diagram consists of two sections namely
Microcontroller Atmega 328. Transmitter Section and Receiver section. The Transmitter
Section has four switches, Arduino, joystick, encoder and RF
1. INTRODUCTION
transmitter. The four switches are used to select the logics and
Robotics technology is very much beneficial for these logics are processed by Arduino and are sent to encoder
human needs in different environments to reduce the human to convert this parallel information to serial information which
efforts. The robotics has wide range of applications in is transmitted via RF transmitter. The Receiver Section has RF
domestic, industrial and military environments.The overview Receiver, decoder, Arduino, ultrasonic sensors, motors.
of this project is to implement Amphibious Robo cleaner Ultrasonic sensors are used to avoid obstacle in robot path.
which works both on land and water. Based on the logics selected in transmitter, the robot works as
Most of surface cleaning methods that are being used these a floor cleaner or as a grass cutter or as a surface water
days are manual individual methods that include the usage of cleaner.
broom sticks, wet clothes, nets, sickles etc.….which take lots
of time and manpower along with this, in the process of
cleaning the surface, the person may in hale tiny dust particles
which may lead to allergy and other health problems. Even
though today’s methods are robust and work well, they are
very inefficient because they lead to health hazards.
Unnecessary wasting of time, man power and health
hazards can be avoided by implementing simple product
called Amphibious Robo Cleaner. All these practical problems
motivated us towards the completion of this project.
Receiving flowchart
Algorithm:
Step 1: start
Step 2: initially, inputs are given.
Step 3: check whether the switch on the remote is pressed or not.
Step 4: analyses the switch that is pressed.
Step 5: if the floor switch is turned on in manual mode, it is
activated and starts cleaning.
Step 6: if the floor switch is turned on in auto mode, it is
activated and starts cleaning with help of ultrasonic
sensors.
Step 7: if the grass cutting switch is turned on, it is activated
and starts cutting which moves with the help of
joystick.
Step 8: if the water cleaning switch is turned on, it gets
activated and starts cleaning the surface of water
which moves with the help of joystick.
Step 9: stop.
5. ENVIRONMENT
This amphibious cleaning robo works for
three applications. They are floor cleaning, grass cutting and
surface cleaning of water. The advantage of this robo is that
it works in autonomous and manual mode while cleaning the
floor.
In autonomous mode of floor cleaning the robot navigates to
clan the floor, it continually checks for the path which is free
from obstacles using ultrasonic sensors and moves in the
other direction cleaning the floor.
6.IMPLEMENTATION
performance
Transmitter schematic diagram
2) Time vs Accuracy: 3) Repeatability:
During the testing period, accuracy of the robot was As mentioned above, during the testing period there
specifically observed and noted which are shown below. were total 60 trials out of which every trial gave an
expected results and they are used to improve the
robot functionality.
Time vs Accuracy
10 repeatability
8 9.2
9.1
6
9
4
8.9
2 8.8
8.7
0
1st day 20th day 40th day 60th day 8.6
1st trial 20th trial 40th trial 60th trial
Accuracy
fumctionality
With number of trials we have done we could evaluate
the errors and correct them, accordingly accuracy was The functionality of the robot was constant and as
increased to maximum level. per expectation it had very minor fluctuations and
hence the project has very good repeatability.
3)Time vs size and weight:
The size and weight of the robot were altered accordingly 4) Linearity:
Considering the expected output and practical
during design and implementation stage i.e., during
output a graph has been drawn.
November to January. And a very little changes were
made during the trials stage. That information is
mentioned below.
linearity
4.5
Time vs size and weight 4
7 3.5
3
6
2.5
5 2
1.5
4
1
3 0.5
2 0
day 1 day 20 day 40 day 60
1
expected output practical output
0
November December January
Improvements:
size weight 1) Included semi-circle arc in front of the robot to
reduce the drag caused by water.
2) Increased wheel size from 2 inch to 4 inch for
Initially size was less and to accommodate all the four better ground clearance.
mentioned modes size factor had to be increased at the 3) Replaced heavy robot base with light weight
same time weight was optimized to minimum level for plastic fiber to reduce the overall weight.
efficient performance by changing the materials used for 4) Replaced 100 rpm motors with 200 rpm motors
designing and working. for better performance.
5) Every circuit is made water proof to avoid
accidents while driving the robot.
9. RESULTS based camera can be integrated with this system for real time
video streaming. The video captured by the camera is
transmitted over the internet and it can be viewed on any
internet enabled device (Mobile Phone or Laptop) by entering
the IP address, in the URL bar, provided by the IP based
camera. Further the project can also be enhanced by
implementing the automatic charging of the robot.
11.CONCLUSION
[2] http://www.digi.com/resources/standards-and-
technologies/rfmodems/rf-basics
[3] http://playground.arduino.cc/uploads/Main/arduino_
notebook_v1
[4] https://www.arduino.cc/
[5] http://mcweb.nagaokaut.ac.jp/~ihara/column/ultrasonic%
20sensors%20draft.pdf
[6] http://www.inderscienceonline.com/doi/abs/10.1504/
Working of our robo while cleaning the Surface of water IJMA.2014.062338
[7] http://www.instructables.com/id/Floor-vacuum-cleaner-
robot-controlled-by-Arduino-w/
[8] http://www.instructables.com/id/ArduMower-Do-it-
yourself-robotic-mower/
[9]http://www.rakeshmondal.info/L293D-Motor-Driver