Aquatic Robot Design For Water Pollutants Monitoring
Aquatic Robot Design For Water Pollutants Monitoring
Volume: 3 Issue: 6
ISSN: 2321-8169
3699 - 3703
_______________________________________________________________________________________________
Saniya M. Ansari
Abstract this paper focuses on the design and development of an Aquatic Robot for water pollutants monitoring. An aquatic robot is integrated
with the smartphone for data acquisition. The implemented design contains CV algorithm for image processing on openCV platform. Regularly
monitoring aquatic pollutants is needed for pure aquatic environment and safe aquatic life. The human health and water transport are also main
consideration towards this robot design. The proposed Aquatic robot consists of sensors and camera for sensing hazardous pollutants and
capturing images of surrounding environment respectively. The aquatic robot can accurately detect pollutants and display results on smartphone
in the presence of various conditions.
Keywords- Aquatic Robot, Raspberry-pi, Arduino, OpenCV, Smartphone.
_________________________________________________*****_________________________________________________
monitoring an environmental process in a large region by a
I.
INTRODUCTION
small number of robotic sensors [2]. The aquatic environment
Monitoring aquatic debris or pollutants is of great interest to
presents an almost ideal test-bed for the evaluation and
the ecosystems, marine life, human health, and water transport
development of robotic technologies. The environment is
[1].Water resources and aquatic ecosystems are facing various
highly dynamic and three dimensional. Extremely limited offphysical, chemical, and biological threats from climate
board communication underwater requires that robots must
change, industrial pollution, improper waste disposal, diseaseoperate fully autonomously or under operator control through a
causing microbes, and even terrorist attacks. Sensing of
tether [3].
aquatic environments is of increasing importance to public
Recently, there is an increasing interest in the development
health, port and river security, ecosystem sustainability,
of autonomous, in situ, real-time sensing platforms for aquatic
marine biology, and aquaculture industry. Manual sampling,
environments [1-4]. Moreover, sensing platforms equipped
via boat/ship or with handheld devices, is still a common
with embedded camera sensors provide a promising solution
practice in the monitoring of aquatic environments. This
for efficiently and intuitively observing aquatic environments,
approach is labor-intensive and has difficulty capturing
so we have developed an inexpensive, multipurpose aquatic
dynamic and spatially distributed phenomena of interest.
sensor node enabling long- term aquatic monitoring. Figure 1
shows a completed aquatic robot. The node includes several
kinds of aquatic sensors submerged in water and an onboard
camera sensor on top. The former periodically collect the
water-quality data and the latter captures images for pollutants
detection. However, there are some specific problems awaiting
solutions for the vision-based aquatic pollutants detection.
First, due to the impact of uncontrollable water surface
disturbances such as waves, camera shaking and swaying
reflections on the water, it is quite difficult to reliably identify
pollutants objects. Second, embedded platforms are not
Figure 1. Aquatic Robot
competent for continuous and real-time image processing
because of the constraints on computational power and memory
Mobile sensor networks can be greatly used to monitor
[5]. This means the pollutants detection algorithm should have
environmental variables such as temperature, pH, salinity,
low computation complexity at the same time as achieving
toxins, and chemical plumes. Signicant advances have been
desirable detection accuracy. Third, due to the restricted
made in the area of mobile sensor networks and their
accessibility for replacing batteries of aquatic sensor nodes, the
applications to environmental sciences. Decentralized
limited energy supply remains a challenge for long-term
environmental modeling by mobile sensor networks was
monitoring. Apart from the acquisition, processing and
presented in in which control laws were developed for mobile
transmission of water-quality data, both pollutants detection
sensors to maximize their sensory information. The Mahdi
and image transmission incur high energy consumption.
Jadaliha et.al provides practical solution to the problem of
3699
IJRITCC | June 2015, Available @ http://www.ijritcc.org
_______________________________________________________________________________________________
ISSN: 2321-8169
3699 - 3703
_______________________________________________________________________________________________
Due to space constraints, this paper is restricted to discuss
the vision-based pollutants detection using our embedded
sensing platform. The main contributions of this paper are as
follows:
(1) We present the design of aquatic robot and implement
the pollutants detection algorithm on the embedded platform.
(2) We propose an accurate and computationally efficient
approach to pollutants detection.
II.
PROPOSED METHODOLOGY
A. Hardware Design
Robotic unit is consisting of array of sensors and camera
which is movable around its axis and also vertically.
Raspberry Pi is used for image processing and sending the
image to the user through the Wi-Fi is used for communication
between Arduino and Raspberry Pi (ARM Processor). Motor
driving circuits are used for operating motors. An Aquatic
robot is capable of moving in water by a DC motor. The motor
is manipulated by a programmable control board, which can
communicate with the smartphone through short-range
wireless links such as Bluetooth.
Figure 3.
Figure 2.
Hydrostatic
=hg
Where
p = pressure (N/m2, Pa)
h = height of fluid column, or depth in the fluid
at which the pressure is measured (m, in)
= density of liquid (kg/m3)
g = the gravitational constant (9.81 m/s2, 32.17405 ft/s2)
Under
2m
in
seawater
maximum
around=2*999.97*9.81= 19619.411 Pa
pressure
3700
IJRITCC | June 2015, Available @ http://www.ijritcc.org
_______________________________________________________________________________________________
ISSN: 2321-8169
3699 - 3703
_______________________________________________________________________________________________
C. Sensors Data Processing
The developed robotic system has embedded several kinds
of sensors for autonomous navigation and quality detection of
water. Sensors to be used for autonomous navigation are
ultrasonic sensors and accelerometer. The sensors used for
quality detection are temperature sensor and gas sensor. In this
paper interfacing of all the sensors, DC motors, Bluetooth with
Arduino (ATmema328) processor is explained.
An interfacing diagram is shown in fig.4. Ultrasonic sensor
is used to calculate distance of obstacle from real position of
robot. Accelerometer measures the three axial positions
according to the movement or shaking of waves in water
environment. Gas sensor MQ2 is used here to measure the
amount of gases dissolve in water. If water body is
contaminated with large number of harmful gases then gas
sensor indicates its presence. The data collected by all the
sensors are then sending to the smartphone via Bluetooth. With
these features, the aquatic robot can move autonomously on
surface of water.
Figure 4.
D. Image Processing
In this paper we present a smartphone-based sensing
platform that utilizes CMOS camera, inertial sensor, and other
resources. Different from aforementioned sensing platforms,
we aim to combine camera sensors with other types of aquatic
sensors into a sensor node for multipurpose aquatic
monitoring. The key to aquatic pollutants detection is to
extract the foreground objects from image sequences captured
by camera sensors. A common way to foreground extraction is
background subtraction. One such means, Gaussian mixture
model (GMM) [1-6] has been widely adopted because of its
ability to deal with subtle illumination changes.
Here we employ CV algorithm for image processing on the
OpenCV platform. As the camera is an interface with the
Raspberry-pi processor the libraries of algorithm are uploaded
in processor. The flowchart of CV Algorithm is shown in
Figure 6.The images taken by camera processed inside the
Processor. For each frame, we rst convert it to a gray scale
image and detect edges using a Sobel operator. The Sobel
operator detects an edge point according to the local intensity
Figure 5.
Flowchart of CV Algorithm
_______________________________________________________________________________________________
ISSN: 2321-8169
3699 - 3703
_______________________________________________________________________________________________
background. Therefore, the color difference between the
foreground and background affects the classication accuracy.
The binarized foreground image contains randomly distributed noise pixels. Because the background subtraction is
conducted in a pixel-wise manner, the labeling of foreground
and background can be affected by camera noise, resulting in
false foreground pixels. To deal with these noise pixels, we
adopt the opening operation in image morphology. The
opening operation, which consists of erosion followed by
dilation, eliminates the noise pixels through erosion while
preserving the true foreground by dilation.
After the noise removal, we employ region growing to
identify the pollutants objects from the foreground image. It
uses the foreground pixels as the initial seed points and forms
connected regions that represent the candidate pollutants
objects by merging nearby foreground pixels.
III.
EXPERIMENTAL RESULTS
Figure 6.
a.
Figure 7.
b.
c.
Figure 8.
CONCLUSION
This paper presents design of aquatic robot for aquatic
pollutants monitoring. The android smartphone is integrated
with aquatic robot to capture images and to acquire data of
different sensors. The real time pollutants detection is done
with the CV algorithm efficiently. In our future work, this can
3702
_______________________________________________________________________________________________
ISSN: 2321-8169
3699 - 3703
_______________________________________________________________________________________________
be extended to, use aquatic robot in an inland lake and evaluate
it under various conditions such as debris flow speed and
brightness/lightening.
ACKNOWLEDGMENT
We take this opportunity to thank all the individuals for
their guidance, help and timely support which made us to carry
out the project work in stipulated time. We also thank all
teaching and non-teaching staff members for their patience and
special consideration for the completion of our work. Lastly,
we offer our regard for all those, in particular our parents and
who supported us in any respect during this project work.
[3]
[4]
[5]
[6]
REFERENCES
Yu Wang, Rui Tan, Guoliang Xing, Jianxun Wang, Xiaobo Tan,
Xiaoming Liu, and Xiangmao Chang, Aquatic Debris
Monitoring Using
Smartphone-Based Robotic Sensors IEEE CONFERENCE
PUBLICATION, APRIL 2014.
[2] Mahdi Jadaliha and Jongeun Choi, Environmental Monitoring
Using Autonomous Aquatic Robots: Sampling Algorithms and
[1]
[7]
[8]
3703
IJRITCC | June 2015, Available @ http://www.ijritcc.org
_______________________________________________________________________________________________