High precision control and deep learning-based corn stand counting algorithms for agricultural robot

This paper presents high precision control and deep learning-based corn stand counting algorithms for a low-cost, ultra-compact 3D printed and autonomous field robot for agricultural operations. Currently, plant traits, such as emergence rate, biomass, vigor, and stand counting, are measured manually. This is highly labor-intensive and prone to errors. The robot, termed TerraSentia, is designed to automate the measurement of plant traits for efficient phenotyping as an alternative to manual measurements. In this paper, we formulate a Nonlinear Moving Horizon Estimator that identifies key terrain parameters using onboard robot sensors and a learning-based Nonlinear Model Predictive Control that ensures high precision path tracking in the presence of unknown wheel-terrain interaction. Moreover, we develop a machine vision algorithm designed to enable an ultra-compact ground robot to count corn stands by driving through the fields autonomously. The algorithm leverages a deep network to detect corn plants in images, and a visual tracking model to re-identify detected objects at different time steps. We collected data from 53 corn plots in various fields for corn plants around 14 days after emergence (stage V3 - V4). The robot predictions have agreed well with the ground truth with $$C_{robot}=1.02 \times C_{human}-0.86$$ and a correlation coefficient $$R=0.96$$ . The mean relative error given by the algorithm is $$-3.78\%$$ , and the standard deviation is $$6.76\%$$ . These results indicate a first and significant step towards autonomous robot-based real-time phenotyping using low-cost, ultra-compact ground robots for corn and potentially other crops.

[1]  Erdal Kayacan,et al.  Modeling and identification of the yaw dynamics of an autonomous tractor , 2013, 2013 9th Asian Control Conference (ASCC).

[2]  Maryam Rahnemoonfar,et al.  Deep Count: Fruit Counting Based on Deep Simulated Learning , 2017, Sensors.

[3]  Sergio Guadarrama,et al.  Speed/Accuracy Trade-Offs for Modern Convolutional Object Detectors , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[4]  Tristan Perez,et al.  Fruit Quantity and Quality Estimation using a Robotic Vision System , 2018, ArXiv.

[5]  Sierra N. Young,et al.  Design and field evaluation of a ground robot for high-throughput phenotyping of energy sorghum , 2018, Precision Agriculture.

[6]  Laura E. Ray Estimation of Terrain Forces and Parameters for Rigid-Wheeled Vehicles , 2009, IEEE Transactions on Robotics.

[7]  David Lamb,et al.  PA—Precision Agriculture: Remote-Sensing and Mapping of Weeds in Crops , 2001 .

[8]  Vijay Kumar,et al.  Devices, systems, and methods for automated monitoring enabling precision agriculture , 2015, 2015 IEEE International Conference on Automation Science and Engineering (CASE).

[9]  Girish Chowdhary,et al.  Learning-Based Fast Nonlinear Model Predictive Control for Custom-Made 3D Printed Ground and Aerial Robots , 2018, Handbook of Model Predictive Control.

[10]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Steven Dubowsky,et al.  Online terrain parameter estimation for wheeled mobile robots with application to planetary rovers , 2004, IEEE Transactions on Robotics.

[12]  Vijay Kumar,et al.  Counting Apples and Oranges With Deep Learning: A Data-Driven Approach , 2017, IEEE Robotics and Automation Letters.

[13]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[14]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[15]  M. Tester,et al.  Phenomics--technologies to relieve the phenotyping bottleneck. , 2011, Trends in plant science.

[16]  Sang Uk Lee,et al.  Robust sampling-based motion planning for autonomous tracked vehicles in deformable high slip terrain , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[17]  Vijay Kumar,et al.  Monocular Camera Based Fruit Counting and Mapping With Semantic Data Association , 2018, IEEE Robotics and Automation Letters.

[18]  James B. Rawlings,et al.  Critical Evaluation of Extended Kalman Filtering and Moving-Horizon Estimation , 2005 .

[19]  Girish Chowdhary,et al.  Embedded High Precision Control and Corn Stand Counting Algorithms for an Ultra-Compact 3D Printed Field Robot , 2018, Robotics: Science and Systems.

[20]  Guilherme N. DeSouza,et al.  Vinobot and Vinoculer: Two Robotic Platforms for High-Throughput Field Phenotyping , 2017, Sensors.

[21]  M. Diehl,et al.  Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations , 2000 .

[22]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[23]  Kaiming He,et al.  Mask R-CNN , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[24]  Zhiguo Cao,et al.  TasselNet: counting maize tassels in the wild via local counts regression network , 2017, Plant Methods.

[25]  Erdal Kayacan,et al.  Centralized, decentralized and distributed nonlinear model predictive control of a tractor-trailer system: A comparative study , 2016, 2016 American Control Conference (ACC).

[26]  E. V. Henten,et al.  Precision agriculture '09 , 2009 .

[27]  Girish Chowdhary,et al.  High‐precision control of tracked field robots in the presence of unknown traction coefficients , 2018, J. Field Robotics.

[28]  George Kantor,et al.  The Robotanist: A ground-based agricultural robot for high-throughput crop phenotyping , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[29]  James Patrick Underwood,et al.  Image Based Mango Fruit Detection, Localisation and Yield Estimation Using Multiple View Geometry , 2016, Sensors.

[30]  Girish Chowdhary,et al.  Tracking Error Learning Control for Precise Mobile Robot Path Tracking in Outdoor Environment , 2018, J. Intell. Robotic Syst..

[31]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[32]  J. Araus,et al.  Field high-throughput phenotyping: the new crop breeding frontier. , 2014, Trends in plant science.

[33]  Calin Belta,et al.  Experimental Validation of Linear and Nonlinear MPC on an Articulated Unmanned Ground Vehicle , 2018, IEEE/ASME Transactions on Mechatronics.

[34]  Pietro Perona,et al.  Microsoft COCO: Common Objects in Context , 2014, ECCV.

[35]  Vijay Kumar,et al.  Robust Fruit Counting: Combining Deep Learning, Tracking, and Structure from Motion , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[36]  I-Ming Chen,et al.  On the Comparison of Model-Based and Model-Free Controllers in Guidance, Navigation and Control of Agricultural Vehicles , 2018 .

[37]  Moritz Diehl,et al.  High-speed moving horizon estimation based on automatic code generation , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[38]  Rui Caseiro,et al.  High-Speed Tracking with Kernelized Correlation Filters , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[39]  Sang Uk Lee,et al.  Robust motion planning methodology for autonomous tracked vehicles in rough environment using online slip estimation , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[40]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.