Menendez Aponte2016
Menendez Aponte2016
Abstract— Currently, disease detection tasks performed on A relatively small presence of automated mobile robots in
strawberry crops are conducted by human scouts. This the agricultural industry has led to debate in the execution of
qualitative approach is susceptible to error and relies on the autonomous vehicles for agriculture [15-16]. In this project, a
visibility of symptoms which are discernable only after the cooperative autonomous robot network, which consists of an
disease has progressed to a certain stage. Precision agriculture is Unmanned Aerial Vehicle (UAV) and an Unmanned Ground
a thriving new discipline that promises to integrate new Vehicle (UGV), is utilized. The UAV has the advantage of
autonomous machine technology with agronomy. In this speed and thus brings a wide range of reachability in an
research, the cooperation of dedicated ground and aerial vehicles expedited fashion. Fitted with a spectral imaging camera the
is proposed to undertake the challenging task of early stage
UAV will build a georeferenced map calling attention to areas
disease detection for commercial farms. The focus of this paper
is the architectures of the communication, software, and
of crop that are suspected to be diseased. To provide a robust
hardware in such a network. and reliable solution, the UGV will go to the marked suspected
regions and perform high resolution spectral analysis on the
Keywords - agricultural robot; cooperative vehicle network; crops. Furthermore because spectral imaging is a fairly new
disease detection; software architecture; precision agriculture; technology in disease detection, the UGV is equipped with a
UAV; field robot 6DoF manipulator arm system for collecting leaf samples so
that further testing methods can be used to verify the accuracy.
I. INTRODUCTION This paper outlines the architecture of such a networked
The competitive nature of the agriculture market requires system used to realize the goal of automated disease detection
an inevitable demand for automation. In agriculture in a strawberry orchard. As stated earlier the disease detection
automation, implementation of robotic technologies brings system is split into two mobile robotic platforms. The software
efficiency in routine operations, high standards in production and hardware architectures are discussed here, as well as the
quality, and long term cost reduction [1]. Development of state communication between the two platforms.
of the art sensor technologies such as spectral cameras for All the software packages are modularized, which give
disease detection, make the applicability of automation in control engineers the ability to add or remove a component
disease detection a feasible and reliable solution [2]. The tasks while minimally affecting the existing system. Another design
in field and indoor cultivation places are mostly repetitive such consideration was the use of high level languages such as
that cyclic and continuous operation of robots fit very well [3]. MATLAB and C++ so other engineers can easily contribute to
To date robotics and sensor technologies have been the design.
successfully implemented for automation in some agricultural
tasks such as harvesting [4-5], grading [6], weed control [7],
irrigation [8], spraying [9], and disease detection [10]. II. HARDWARE ARCHITECTURE
355
UART serial communication respectively. The two DC motors III. SOFTWARE ARCHITECTURE
for the drivetrain require they’re own circuits for quadrature Software structure is modularized so that it can be easily
encoding and power regulation to the DC motors. The motor expanded in the future to include new hardware, new
driver circuit has its own microprocessor that communicates functionalities, or even additional vehicles in this network.
with the Atmel 2560 through a UART serial link.
In this section, the software structures of the network to
realize communication, information processing, guidance,
navigation, and control functionalities of the UGV and UAV
are discussed.
A. Octorotor Software
Excluding the communication component with the UGV,
the octorotor software architecture is composed of a flight-
path navigation component, a spectral image processing
component, and a geolocation component.
The flight control algorithms are self-contained in the
software of the APM, of which more information can be found
in [17].
Figure 4. Navigation and control architecture The UAV’s flight-path navigation component is based on
GPS waypoint navigation, interfaced on the Mission Planner
The second mechatronic system shown in Fig. 5 combines human machine interface from a ground station. Depending on
much of the necessary hardware for crop analyzing and leaf the flight altitude, predetermined waypoints can be placed to
sample collection. It is designed in the same architecture and collect spectral images across the entire field. The UAV will
uses an Arduino Mega as a hub for components much like the then maneuver through the waypoints at a specified altitude,
navigation hardware. Again a motor driver is necessary for hovering at each point for a given time while taking images.
providing power to the DC motors that are used to position the Waypoint paths can be uploaded from the interface to the flight
XYZ table and raise and lower curtains. This motor driver controller directly or wirelessly through radio telemetry.
however, is not capable of quadrature encoding thus position
control of the XYZ table components are done directly by the The geolocation component was designed according to the
Arduino. The halogen lights used to provide light for the structure given above in Fig. 6. This component is
spectral imaging are also controlled on this Arduino hub. The implemented in the Python language and interfaced on a bash
last component is the ZigBee xBee Pro used for radio script. A data object is used to store the UAV GPS and altitude
communication between the UAV and UGV. information accessed via a MAVlink connection. A video
object interfaces the camera, storing the images taken in
sequence. To identify suspected regions based on abnormal
spectral intensities, an image processing function is used. Its
identification criteria depends on the spectral data being
observed and will vary. The function outputs the center pixel
measurements of the suspected regions in each image. These
pixels are given to the estimator function, which determines
and tracks the GPS coordinates that correspond to the center
pixels. A convergence function determines if the estimates
have converged and places that final GPS estimate in a serial
object to send to the UGV.
356
stores the data in a mission log along with event information
for post mission debugging.
357
ACKNOWLEDGMENT [11] M. J. Roberts , D. Schimmelpfennig, E. Ashley, M. Livingston, M Ash,
and U. Vasavada, “The value of plant disease early-warning systems: a
The authors would like to thank the United States case study of USDA's soybean rust coordinated framework,” Economic
Department of Agriculture - National Institute of Food and Research Service, United States Department of Agriculture, no. 7208,
Agriculture for the financial support (#2013-67021-20934). 2006.
[12] S. Sankaran , A. Mishra, R. Ehsani, and C. Davis, "A review of
advanced techniques for detecting plant diseases," Computers and
REFERENCES Electronics in Agriculture, vol. 72, no. 1, 2010, pp. 1-13.
[1] S. G. Defterli, Y. Shi, Y. Xu, and R. Ehsani, “Review of robotic [13] J. Belasque Jr, M.C.G. Gasparoto, and L. Gustavo-Marcassa, "Detection
technology for strawberry production,” Accepted to American Society of of mechanical and disease stresses in citrus plants by fluorescence
Agricultural and Biological Engineers - Applied Engineering in spectroscopy," Applied Optics, vol. 47, no. 11, 2008, pp. 1922-1926.
Agriculture, 2016, to be published. [14] R. A. Naidu, E. Perry, F. Pierce, and T. Mekuria, "The potential of
[2] S. Yaghoubi, N. A. Akbarzadeh, S. S. Bazargani, M. Bamizan, and M. I. spectral reflectance technique for the detection of Grapevine leafroll-
Asl, “Autonomous robots for agricultural tasks and farm assignment and associated virus-3 in two red-berried wine grape cultivars," Computers
future trends in agro robots,” International Journal of Mechanical & and Electronics in Agriculture, vol. 66, no. 1, 2009, pp. 38-45.
Mechatronics Engineering, vol. 13, no. 3, 2013, pp. 1-6. [15] M. Li, K. Imou, K. Wakabayashi, and S. Yokoyama, “Review of
[3] D. Gardner, “Robotics and smart engineering,” Journal of Farm research on agricultural vehicle autonomous guidance,” International
Management, vol. 14, no. 3, 2011, pp. 249-270. Journal of Agricultural and Biological Engineering, vol. 2, no. 3, 2009,
[4] N. Kondo, K. Ninomiya, S. Hayashi, T. Ota, and K. Kubota, “A new pp. 1-16.
challenge of robot for harvesting strawberry grown on table top culture,” [16] S. S. H. Hajjaj, and K. S. M. Sahari, “Review of research in the area of
ASAE Annual Meeting Presentation, Tampa, Florida, 17-20 July 2005. agriculture mobile robots,” The 8th International Conference on
[5] K. F. Sanders, “Orange harvesting systems review,” Biosystems Robotics, Vision, Signal Processing and Power Applications, Lecture
Engineering, vol. 90, no. 2, 2005, pp. 115-125. Notes in Electrical Engineering, vol. 291, ed. H. A. Mat-Sakim and M.
T. Mustaffa, 2014, pp. 107-118.
[6] J. Qiao, A. Sassao, S. Shibusawa, N. Kondo, and E. Morimoto, “Mobile
fruit grading robot (part 1) – development of a robotic system for [17] H. Lim, J. Park, D. Lee, and H. J. Kim, “Build your own quadrotor: open
grading sweet peppers,” Journal of Japanese Society of Agricultural source projects on unmanned aerial vehicles,” IEEE Robotics &
Machinery, vol. 66, no. 2, 2004, pp. 113-122. Automation Magazine, September, 2012, pp. 33-45.
[7] D. C. Slaughter, D. K. Giles, and D. Downey, “Autonomous robotic [18] J. Yi, H. Wang, J. Zhang, D. Song, S. Jayasuriya, and J. Liu, “Kinematic
weed control systens: a review,” Computers and Electronics in modeling and analysis of skid-steered mobile robots with applications to
Agriculture, vol. 61, no. 1, 2008, pp. 63-78. low-cost inertial-measurement-unit-based motion estimation,” IEEE
Transactions on Robotics, vol. 25, no. 5, 2009, pp. 1087-1097.
[8] S. Blackmore, B. Stout, M. Wang, and B. Runov, “Robotic agriculture –
the future of agricultural mechanzation,” 5th European Conference on [19] F. Dong, H. Wolfgang, and R. Kasper, “Development of a row guidance
Precision Agriculture, 2005, Wageningen Academic Publishers, ed. J. V. system for an autonomous rovot for white asparagus harvesting,”
Stafford, Uppsala, Sweden, pp. 621-628. Computers and Electronics in Agriculture, vol. 79, no. 2, 2011, pp. 216-
225.
[9] P. J. Sammons, T. Furkawa, and A. Bulgin, “Autonomous pesticide
spraying robot for use in greenhouse,” Proceedings of the Australasian [20] Y. Xu, “Motion camouflage and constrained suboptimal trajectory
Conference on Robotics & Automation, 5 – 7, Decemeber, 2005, New design,” AIAA Guidance, Navigation, and Control Conference, 20-23
South Whales, Sydney, Australia, pp. 1-9. August, 2007, Hilton Head, South Carolina.
[10] Y. Xu, R. Ehsani, J. Kaplan, I. Ahmed, W. Kuzma, J. Orlandi, K. [21] N. Li, C. Remeikas, Y. Xu, S. Jayasuriya, and R. Ehsani, “Task
Nehila, K. Waller, and S. G. Defterli, “An octo-rotor ground network for assignment and trajectory planning algorithm for a class of cooperative
autonomous strawberry disease detection – year 1 status update,” 2nd agricultural robots,” ASME Journal of Dynamic Systems, Measurement,
International Conference on Robotics and Associated High- and Control, vol. 137, No. 5, 2015, pp. 051004-1 - 051004-9.
Technologies and Equipment for Agriculture and Forestry, Madrid,
Spain, 21-23 May 2014, pp. 457-466.
358