You are on page 1of 13

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/290201414

A UGV Approach to Measure the Ground Properties of Greenhouses

Chapter · November 2016


DOI: 10.1007/978-3-319-27149-1_1

CITATIONS READS

13 4,871

5 authors, including:

Juan Jesús Roldán Gómez Mario Garzon


Universidad Autónoma de Madrid Delft University of Technology
47 PUBLICATIONS   1,031 CITATIONS    48 PUBLICATIONS   709 CITATIONS   

SEE PROFILE SEE PROFILE

Jaime Del Cerro Antonio Barrientos


Universidad Politécnica de Madrid Universidad Politécnica de Madrid
131 PUBLICATIONS   2,346 CITATIONS    276 PUBLICATIONS   3,762 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Multi-robot system for Search and Rescue Tasks View project

ROCCO: Robot Assembly System for Computer Integrated Construcción (EU ESPRIT III 6450) View project

All content following this page was uploaded by Juan Jesús Roldán Gómez on 05 November 2017.

The user has requested enhancement of the downloaded file.


A UGV approach to measure the ground
properties of greenhouses

Alberto Ruiz-Larrea, Juan Jesús Roldán, Mario Garzón, Jaime del Cerro, and
Antonio Barrientos

Centre for Automation and Robotics (UPM-CSIC), Madrid, Spain


{jj.roldan,ma.garzon,j.cerro,antonio.barrientos}@upm.es
{alberto.ruiz-larrea.guillen}@alumnos.upm.es
http://www.car.upm-csic.es/

Abstract. Greenhouse farming is based on the control of the environ-


ment of the crops and the supply of water and nutrients to the plants.
These activities require the monitoring of the environmental variables at
both global and local scale. This paper presents a ground robot platform
for measuring the ground properties of the greenhouses. For this pur-
pose, infrared temperature and soil moisture sensors are equipped into
an unmanned ground vehicle (UGV). In addition, the navigation strat-
egy is explained including the path planning and following approaches.
Finally, all the systems are validated in a field experiment and maps of
temperature and humidity are performed.

Keywords: Environmental monitoring, agriculture, greenhouse, robotics,


UGV, sensory system, navigation system

1 Introduction
The agriculture in greenhouses is an appropriate field to implement innovative
technologies. In fact, there are many proposals of autonomous systems for the
production monitoring, crop irrigation and nutrition, or ventilation and heating
in greenhouses (e.g. [14]). Nevertheless, the application of these technologies in
the greenhouses is usually restricted to those with experimental purpose or large
production. In the common facilities, the implementation of these technologies
may be difficult due to their cost and their complexity.
The monitoring of the environmental variables is fundamental in greenhouses.
This information is useful to perform the climate control, which can be at global
or local level, according to the resolution of the information and the features of
the greenhouse. In addition, this information is interesting for studying the pro-
duction and traceability of products. A complete log with spatial and temporal
information of the environmental variables allows to know the conditions of each
area of the greenhouse and to determine the optimal ones for plant growth and
maturation.
The aim of this paper is to use an Unmanned Ground Vehicle (UGV) as a
platform for measuring the properties of the soil of a greenhouse. This robot
2 A. Ruiz-Larrea, J.J. Roldán, M. Garzón, J. del Cerro and A. Barrientos

allows moving and placing the sensors in the desired point of the ground and
performing a path in the greenhouse to collect the measures over time. The
challenge of the navigation in a closed and occupied environment is considered
in the proposal of this work.
Section 2 describes the state of art of robotics in greenhouse farming. Section
3 studies the variables that influence the greenhouse climate or the plant growth
and describes the selection of sensors and robot and their integration. Section
4 addresses the navigation strategy in the greenhouse environment, which en-
compasses the path planning and following. Section 5 describes the experiments
performed for validating the platform and their results. Finally, section 6 sum-
marizes the conclusions of the work and the proposals for future ones.

2 State of art

The application of technology in greenhouse farming and environmental mon-


itoring is relatively common. The wired or wireless sensor networks have been
used both in outdoor and indoor agriculture.
The wired sensor networks have been used in the automation of productive
systems for years. In the context of indoor agriculture, they were used for mon-
itoring variables as temperature, humidity, etc. The main disadvantage of this
technology is the need of wires that increases its costs and make difficult its
maintenance.
Wireless Sensor Networks (WSNs) overcome the problems of previous sensor
networks [21]. A WSN is a system consisting of a set of motes, which are au-
tonomous and intelligent nodes, that are able to interact and cooperate among
them [1]. These motes have small sizes and low power consumptions. The main
advantages of WSNs are their modular character, their ability to manage the
information and their absence of wires. On the other hand, their main disad-
vantage is that each node requires - in addition to the sensors - a controller, a
battery and a communication module. Therefore, the cost of these systems may
grow strongly with the size of the greenhouses.
There are many cases of application of WSNs in agriculture and food industry
[18]. There are also some proposals for the implementation of these systems in
indoor farming such as [2], [16], [15] and [22]. In these works, WSNs with motes
that measure temperature, humidity or luminosity are deployed in greenhouses.
On the other hand, the application of robots in the context of greenhouse
farming has evolved in last years [6]. These robots have different configurations
(both industrial manipulators and mobile robots [4] [12] [19]) and diverse ap-
plications (planting and harvesting [4] [19], supply of water and nutrients [19],
application of fertilizers and pesticides [12] [19]...).
In previous works [17], an Unmanned Aerial Vehicle (UAV) was proposed
for monitoring variables, such as air temperature and humidity, luminosity and
carbon dioxide concentration. This solution provides to the sensor platform with
capabilities for moving and accessing to any point of the three dimensional space.
Nevertheless, the measurement of the ground properties is more suitable with a
A UGV approach to measure the ground properties of greenhouses 3

ground platform than an aerial one, particularly if the soil has to be prepared
in order to take the measures.
This work continues this research line and proposes a UGV as a platform for
measuring ground properties, building maps of them and monitoring production.
In the following sections, the sensory and navigation systems are described with
detail, and the experiments and results are presented.

3 Sensory system

The design of sensory system takes into account the environmental variables
that must be monitored. Different climate models for greenhouses and growth
models for plants were studied in order to determine these variables.
The climate model proposed in [7] considers the heating power, ventilation
flow, wind speed, solar radiation, air temperature, air humidity and carbon diox-
ide concentration. On the other hand, the model of [11] takes into account out-
door temperature, solar radiation, heating power and ventilation flow for per-
forming the climate control. Finally, another model [20] includes as variables
the transpiration of plants, the cover condensation and the vapor flow in the
ventilation.
Other publications [10] and [5] show the relation between the maturation of
fruits and the ethylene concentration in the air. Ethylene behaves as a hormone
that controls the processes of growth and maturation in the plants.
The influence of water in the growth of plants is fundamental. It transports
nutrients and other substances required for their development. In addition, it
takes part in the chemical processes that control the metabolism of the plants.
As pointed in [8], a water deficit implies a reduction of the size of roots, tails
and leaves and, therefore, a reduction in the fruit production and quality.
Meanwhile, the ground temperature is a factor that limits the germination
of seeds, the growth of roots and the production of organic material. Therefore,
it is a fundamental variable for the development of plants and their processes of
nutrition and transpiration.
After this study, the variables of ground temperature and moisture were se-
lected for the sensory system. It should be noted that air variables, such as
temperature, humidity or carbon dioxide concentration, were measured in pre-
vious works [17]. In addition, the measurement of the nutrient concentration in
the soil is not considered, due to the sensors have a high response time (around
30 minutes) and, therefore, the monitoring of these values is not possible. Other
variables as ethylene emissions or chlorophyll fluorescence are posed for future
works, due to the complexity of the sensors and their integration.

3.1 Sensors

The sensors selected in this work are described below:


4 A. Ruiz-Larrea, J.J. Roldán, M. Garzón, J. del Cerro and A. Barrientos

Fig. 1. Selected sensors: (a) MLX9614 for temperature. (b) SEN92355P for humidity.

Temperature sensor: The MLX90614 sensor (figure 1 a) is selected for mea-


suring the ground temperature. This sensor is an infrared thermometer that
can measure the temperature of surfaces without contact. It provides both the
temperature of the object and the temperature of the environment. Its range of
temperatures is from -40 to 125 °C for environment and -70 to 380 °C for objects.
Its accuracy is around 0.5 °C over the range of temperatures and 0.1 °C in the
central values. Its angle of measure is around 90 °and it is the main limitation.
This sensor has been selected according to the following reasons:

– The sensor is able to measure the ground temperature without contact, which
reduces the complexity of system and the risk of damage caused by impacts
or scratches.
– The temperature range and accuracy are appropriate for the application,
due to they allow to measure the potential values of temperature in the
greenhouse with high precision.
– The cost is low in comparison to other non-contact temperature sensors
available in market.

Humidity sensor: The SEN92355P sensor (figure 1 b) is chosen to measure


the soil humidity. This sensor has two exposed electrodes that can measure the
resistivity of the ground and then infer the moisture of it. It is able to work
in dry and humid soils or directly in water. However, it should be introduced
completely in the terrain in order to obtain correct measures and avoid potential
noises and biases.
This sensor has been selected according to these criteria:

– The sensor can be integrated easily in some controllers such as Arduino


or Raspberry Pi, which reduce the complexity and the cost of the sensory
system.
– The size and performance of the sensor are adequate for the application: i.e.
the range of humidity in the greenhouse is covered by the sensor.
– The cost is low in comparison to other alternatives of market.
A UGV approach to measure the ground properties of greenhouses 5

3.2 Robot
The UGV used as sensor platform is a Robotnik Summit XL (figure 2). This
robot has a size of 722x610x392 mm and a weight of 45 kg. It has motors in the
four wheels, so it is able to rotate in place. The robot reaches a speed of 3 meters
per second. It is controlled by an embedded computer with Linux and Robot
Operating System (ROS). The autonomy of its batteries is about 180 minutes.
The UGV is equipped with an Inertial Measurement Unit (IMU) and a Global
Navigation Satellite System (GNSS) receiver for performing navigation. It also
has a linear laser scanner, which has range of 30 meters and angle of 270 degrees,
for recognizing the perimeter and avoiding the obstacles. Finally, it has a pan-
tilt-zoom camera that is useful for manual control or autonomous navigation.
The robot has a load capacity of 20 kg, so it is able to transport the sensors
and the components required to their work. The following section describes the
integration of sensors into the robot at hardware and software levels.

Fig. 2. (a) Robot coming through the plants, (b) Robot with sensory system, (c)
Integration of sensors.

3.3 Integration
The integration of the sensors in the robot has required the following actions:

– The sensors are connected to a controller that reads the signals, computes
the values and stores the information. In this work an Arduino UNO has
been chosen for its compatibility with the sensors (the temperature sensor
is connected by I2C and the moisture sensor is connected directly) and its
ease of use.
– The controller is connected to the embedded PC of the robot, in order to
synchronize the sensor and path following algorithms. Thus, when the path
following algorithm arrives to a measure point, it passes the control to the
6 A. Ruiz-Larrea, J.J. Roldán, M. Garzón, J. del Cerro and A. Barrientos

sensor algorithm. On the other hand, when the sensor algorithm obtains the
measures, it returns the control to the path following algorithm. In this work,
the sensor controller is connected to the robot computer via USB and it acts
as a ROS node in the robot architecture.
– An autonomous tool is developed in order to drill the ground and place the
moisture sensor for obtaining measures. This tool is shown in figure 2 and
is based on a threaded bar, which converts the motor rotation to a vertical
movement that drills the soil and place the sensor. The bar is moved by a
stepper motor, which is connected through a driver to the Arduino UNO.
An ultrasonic sensor controls the depth of the hole, while a contact sensor
detects the collecting of the tool. A structure of bars and plates ensures the
stability of the mechanism.
– The sensor algorithm is executed in the Arduino UNO. It takes the control
when the robot arrives to a measure point. At first, it controls the deployment
of the measurement tool and the placement of moisture sensor. Later, it
takes ten measures of temperature and humidity and computes the average
values. Finally, it sends the values of temperature and humidity and returns
the control to the path following algorithm.

4 Navigation system

A greenhouse is a closed place that commonly has high occupancy. It has regular
properties such as the crop layout, which is usually composed of crop lines (as
seen in figure 3), but it also has irregular elements such as the plants, which are
planted in regular places but grow irregularly.
Figure 3 shows the common exploitation in Almerı́a (Andalucia, Spain),
where there is the largest agglomeration of greenhouses in the world. The green-
houses of Almerı́a have an average surface of 6,200 m2 [9], which is clearly less
than the fields of outdoor agriculture. These greenhouses often present a front
side with one or more doors that can be used for input and output of machinery,
a set of main corridors with a width of around 2 meters, and a series of side
corridors with a width of around 1 meter.

4.1 Path planning

A back and forth strategy [3] is selected for path planning. This strategy allows
the robot to cover all the surface of greenhouse and pass next to all the plants for
obtaining the measures (as shown in figure 4). Back and forth motion is described
in the algorithm 1. The algorithm has the following inputs: l, the length of the
crop lanes, w, the width of the sets of two crop lanes, L, the length of greenhouse,
and W, the width of greenhouse.
The path planning algorithm has been implemented in a ROS node, which
receives the parameters of the greenhouse and their corridors and returns the
trajectory as a list of points. The path must pass through all the points, with
the shortest possible longitude and without changing over time. In fact, the
A UGV approach to measure the ground properties of greenhouses 7

Fig. 3. Greenhouse views: (a) Outdoor, (b) Main corridor, (c) Side corridor

Algorithm 1 Path planning.


function Path planning(l, w, L, W)
for i = 0 to Ll do
if i mod 2 = 0 then
for j = 0 to Ww
do
List ← (i, j)
end for
else
for j = 0 to Ww
do
List ← (i, Ww
− j)
end for
end if
end for
return List
end function
8 A. Ruiz-Larrea, J.J. Roldán, M. Garzón, J. del Cerro and A. Barrientos

monitoring of the ground properties requires measuring at the same points over
time.

Fig. 4. Robot path on generic greenhouse layout.

4.2 Path following

There are some possible differences between theoretical and real paths. On the
one hand, the robot can find obstacles in its path that it should avoid. On the
other hand, it should stop at the measure nodes, in order to obtain the ground
temperature and humidity. Figure 5 shows the ROS architecture that performs
the perception, guidance, navigation and control functions.
The navigation is performed by using the navigation stack of ROS [13]. It
receives the position and orientation through the integration of IMU, GPS and
odometry data in a Extended Kalman Filter (EKF). This method enhances
the accuracy to the order of a few decimeters. It also receives the location of
the obstacles around the robot detected by the laser scanner. This information
allows compensating the position errors. Finally, it receives the coordinates of
the next goal from the path planning and following module. The navigation
stack computes the trajectory that reaches the goal and converts it to speed
commands for the controller of the robot.
The path following node sends the goals to the navigation stack one by one.
This node controls the stop and start in the measure points, which allows the
deployment and work of sensors. In addition, it is able to cancel the goals when
A UGV approach to measure the ground properties of greenhouses 9

the robot cannot reach them: e.g. when the goal is unaccessible or when the time
to reach it is high.

Fig. 5. ROS architecture for robot guidance, navigation and control.

5 Experiments and results


Some experiments were performed in a test field with height of 12 meters and
width of 12 meters, where the distance among the measure points was about 4
meters in both directions. These experiments were developed in the summer of
2015 in Arganda del Rey (Community of Madrid, Spain), which is not a period of
production due to the high temperatures and low humidities. The robot covered
the path in around 12 minutes (15 movements between points of about 4 seconds
and 16 stops of about 40 seconds, in order to place the moisture sensor into the
soil to obtain the measures). Therefore, the temperatures and humidities should
not vary significantly during the path.
During this coverage path, measurements of ground temperature and humid-
ity were collected by the sensory system. The maps are shown in figure 6 and
show the functionalities of the developed system. This figure shows the maps of
environmental variables. As shown, the ground temperature was between 40 and
60 °C (when the air temperature was around 35 °C), while the relative humidity
was low, due to the season and the absence of irrigation.

6 Conclusions
Following the line of the previous works, this paper addresses the application of
robotics in greenhouse farming. Specifically, it proposes the use of a UGV as a
platform for measuring the ground properties of greenhouses.
A study of the literature about both greenhouse climate models and crop
growth models is performed in order to select the ground variables that should
10 A. Ruiz-Larrea, J.J. Roldán, M. Garzón, J. del Cerro and A. Barrientos

Fig. 6. (a) Map of ground temperature, (b) Map of soil humidity.

be measured: the ground temperature and the soil humidity. The MLX90614
temperature sensor and SEN92355P moisture sensor are selected and integrated
through an Arduino UNO controller and a mechanism to pick and place them.
A back and forth strategy is proposed for the movement in the greenhouse.
The path planning and following algorithms are implemented in Robot Op-
erating System (ROS) and connected to the sensor control algorithms. These
algorithms are adapted to the navigation in a closed and occupied place such as
a greenhouse.
Finally, the systems are validated in a test field, where maps of ground tem-
perature and humidity are performed. The application of this system in a pro-
ductive greenhouse and the integration with other systems (e.g. climate control
or irrigation) are proposed for future works.

Acknowledgments. The research leading to these results has received fund-


ing from the RoboCity2030-III-CM project (Robótica aplicada a la mejora de la
calidad de vida de los ciudadanos. fase III; S2013/MIT-2748), funded by Progra-
mas de Actividades I+D en la Comunidad de Madrid and cofunded by Structural
Funds of the EU, and from the DPI2014-56985-R project (Protección robotizada
de infraestructuras crı́ticas) funded by the Ministerio de Economı́a y Competi-
tividad of Gobierno de España.

References
1. I.F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci. A survey on sensor
networks. Communications magazine, IEEE, 40(8):102–114, 2002.
A UGV approach to measure the ground properties of greenhouses 11

2. P. Antonio, F. Grimaccia, and M. Mussetta. Architecture and methods for in-


novative heterogeneous wireless sensor network applications. Remote Sensing,
4(5):1146–1161, 2012.
3. H. Choset and P. Pignon. Coverage path planning: The boustrophedon cellular
decomposition. In Field and Service Robotics, pages 203–209. Springer, 1998.
4. N. Correll, N. Arechiga, A. Bolger, M. Bollini, B. Charrow, A. Clayton,
F. Dominguez, K. Donahue, S. Dyar, L. Johnson, et al. Building a distributed
robot garden. In Intelligent Robots and Systems, 2009. IROS 2009. IEEE/RSJ
International Conference on, pages 1509–1516. IEEE, 2009.
5. J. R. Ecker. The ethylene signal transduction pathway in plants. Science,
268(5211):667, 1995.
6. M.A. Garcı́a, S. Gutiérrez, H.C. López, S. Rivera, and A.C. Ruiz. Estado del
arte de la tecnologı́a de robots aplicada a invernaderos. Avances en Investigación
Agropecuaria, 11(3):53–61, 2007.
7. E.J. van Henten. Greenhouse climate management: an optimal control approach.
Landbouwuniversiteit te Wageningen, 1994.
8. H. Kirnak, C. Kaya, I. Tas, and D. Higgs. The influence of water deficit on vegeta-
tive growth, physiology, fruit yield and quality in eggplants. Bulg. J. Plant Physiol,
27(3-4):34–46, 2001.
9. A. Langreo. La agricultura mediterránea en el siglo xxi. Méditerraneo Económico,
2:101–123, 2002.
10. M. Lieberman, J. E. Baker, and M. Sloger. Influence of plant hormones on ethylene
production in apple, tomato, and avocado slices during maturation and senescence.
Plant physiology, 60(2):214–217, 1977.
11. R. Linker and I. Seginer. Greenhouse temperature modeling: a comparison be-
tween sigmoid neural networks and hybrid models. Mathematics and computers in
simulation, 65(1):19–29, 2004.
12. A. Mandow, J. M. Gomez-de Gabriel, J. L. Martinez, V. F. Munoz, A. Ollero, and
A. Garcı́a-Cerezo. The autonomous mobile robot aurora for greenhouse operation.
IEEE Robotics & Automation Magazine, 3(4):18–28, 1996.
13. E. Marder-Eppstein, E. Berger, T. Foote, B. Gerkey, and K. Konolige. The office
marathon: Robust navigation in an indoor office environment. 2010.
14. M. Martı́nez, X. Blasco, J.M. Herrero, C. Ramos, and J. Sanchis. Monitorización
y control de procesos. una visión teórico-práctica aplicada a invernaderos. RIAII,
2(4):5–24, 2005.
15. D.H. Park, B.J. Kang, K.R. Cho, C.S. Shin, S.E. Cho, J.W. Park, and W.M. Yang.
A study on greenhouse automatic control system based on wireless sensor network.
Wireless Personal Communications, 56(1):117–130, 2011.
16. A. Pawlowski, J. L. Guzman, F. Rodrı́guez, M. Berenguel, J. Sánchez, and
S. Dormido. Simulation of greenhouse climate monitoring and control with wireless
sensor network and event-based control. Sensors, 9(1):232–252, 2009.
17. J. J. Roldán, G. Joossen, D. Sanz, J. del Cerro, and A. Barrientos. Mini-uav based
sensory system for measuring environmental variables in greenhouses. Sensors,
15(2):3334–3350, 2015.
18. L. Ruiz-Garcia, L. Lunadei, P. Barreiro, and I. Robla. A review of wireless sensor
technologies and applications in agriculture and food industry: state of the art and
current trends. Sensors, 9(6):4728–4750, 2009.
19. J. Sánchez-Hermosilla, R. González, F. Rodrı́guez, and J.G. Donaire. Mecha-
tronic description of a laser autoguided vehicle for greenhouse operations. Sensors,
13(1):769–784, 2013.
12 A. Ruiz-Larrea, J.J. Roldán, M. Garzón, J. del Cerro and A. Barrientos

20. C. Stanghellini and T. de Jong. A model of humidity and its applications in a


greenhouse. Agricultural and Forest Meteorology, 76(2):129–148, 1995.
21. D. V. Valdiviezo. Diseño de una red de sensores inalámbrica para agricultura de
precisión. PhD thesis, 2009.
22. Q. Zhang, X. Yang, Y. Zhou, L. Wang, and X. Guo. A wireless solution for
greenhouse monitoring and control system based on zigbee technology. Journal of
Zhejiang University Science A, 8(10):1584–1587, 2007.

View publication stats

You might also like