{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T09:29:15Z","timestamp":1778578155424,"version":"3.51.4"},"reference-count":65,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2016,2,24]],"date-time":"2016-02-24T00:00:00Z","timestamp":1456272000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The concept of precision agriculture, which proposes farming management adapted to crop variability, has emerged in recent years. To effectively implement precision agriculture, data must be gathered from the field in an automated manner at minimal cost. In this study, a small autonomous field inspection vehicle was developed to minimise the impact of the scouting on the crop and soil compaction. The proposed approach integrates a camera with a GPS receiver to obtain a set of basic behaviours required of an autonomous mobile robot to inspect a crop field with full coverage. A path planner considered the field contour and the crop type to determine the best inspection route. An image-processing method capable of extracting the central crop row under uncontrolled lighting conditions in real time from images acquired with a reflex camera positioned on the front of the robot was developed. Two fuzzy controllers were also designed and developed to achieve vision-guided navigation. A method for detecting the end of a crop row using camera-acquired images was developed. In addition, manoeuvres necessary for the robot to change rows were established. These manoeuvres enabled the robot to autonomously cover the entire crop by following a previously established plan and without stepping on the crop row, which is an essential behaviour for covering crops such as maize without damaging them.<\/jats:p>","DOI":"10.3390\/s16030276","type":"journal-article","created":{"date-parts":[[2016,2,24]],"date-time":"2016-02-24T04:09:51Z","timestamp":1456286991000},"page":"276","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":57,"title":["Merge Fuzzy Visual Servoing and GPS-Based Planning to Obtain a Proper Navigation Behavior for a Small Crop-Inspection Robot"],"prefix":"10.3390","volume":"16","author":[{"given":"Jos\u00e9","family":"Bengochea-Guevara","sequence":"first","affiliation":[{"name":"Center for Automation and Robotics, CSIC-UPM, Arganda del Rey, Madrid 28500, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5536-2816","authenticated-orcid":false,"given":"Jesus","family":"Conesa-Mu\u00f1oz","sequence":"additional","affiliation":[{"name":"Center for Automation and Robotics, CSIC-UPM, Arganda del Rey, Madrid 28500, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dionisio","family":"And\u00fajar","sequence":"additional","affiliation":[{"name":"Center for Automation and Robotics, CSIC-UPM, Arganda del Rey, Madrid 28500, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5807-8132","authenticated-orcid":false,"given":"Angela","family":"Ribeiro","sequence":"additional","affiliation":[{"name":"Center for Automation and Robotics, CSIC-UPM, Arganda del Rey, Madrid 28500, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2016,2,24]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"828","DOI":"10.1126\/science.1183899","article-title":"Precision agriculture and food security","volume":"327","author":"Gebbers","year":"2010","journal-title":"Science"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Srinivasan, A. (2006). Handbook of Precision Agriculture: Principles and Applications, Food Products Press.","DOI":"10.1201\/9781482277968"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1006\/jaer.2000.0577","article-title":"Implementing precision agriculture in the 21st century","volume":"76","author":"Stafford","year":"2000","journal-title":"J. Agric. Eng. Res."},{"key":"ref_4","first-page":"22","article-title":"The impact of mechanization on agriculture","volume":"41","author":"Reid","year":"2011","journal-title":"Bridge Agric. Inf. Technol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"489","DOI":"10.13031\/2013.17170","article-title":"Manipulation of high spatial resolution aircraft remote sensing data for use in site-specific farming","volume":"41","author":"Senay","year":"1998","journal-title":"Trans. ASAE"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1046\/j.1365-3180.2001.00215.x","article-title":"Spatial distribution of weeds in arable crops: are current sampling and analytical methods appropriate?","volume":"41","author":"Rew","year":"2001","journal-title":"Weed Res."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1111\/j.1365-3180.1988.tb01606.x","article-title":"Field-scale estimates of grass weed populations in arable land","volume":"28","author":"Marshall","year":"1988","journal-title":"Weed Res."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1016\/j.compag.2007.05.008","article-title":"Autonomous robotic weed control systems: A review","volume":"61","author":"Slaughter","year":"2008","journal-title":"Comput. Electron. Agric."},{"key":"ref_9","first-page":"1","article-title":"Review of research on agricultural vehicle autonomous guidance","volume":"2","author":"Li","year":"2009","journal-title":"Int. J. Agric. Biol. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1023\/A:1011842907397","article-title":"Guidance of a forage harvester with GPS","volume":"2","author":"Stoll","year":"2000","journal-title":"Precis. Agric."},{"key":"ref_11","unstructured":"Blackmore, B.S., Griepentrog, H.W., Nielsen, H., N\u00f8rremark, M., and Resting-Jeppesen, J. (2004, January 11\u201314). Development of a deterministic autonomous tractor. Proceedings of the 2004 CIGR Olympics of Agricultural Engineering, Beijing, China."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"5630","DOI":"10.3390\/s110605630","article-title":"A simple method to improve autonomous GPS positioning for tractors","volume":"11","author":"Stombaugh","year":"2011","journal-title":"Sensors"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"377","DOI":"10.5424\/sjar\/20110902-088-10","article-title":"Evaluation of the use of low-cost GPS receivers in the autonomous guidance of agricultural tractors","volume":"9","author":"Arribas","year":"2011","journal-title":"Spanish J. Agric. Res."},{"key":"ref_14","first-page":"444","article-title":"Autonomous farming: Modelling and control of agricultural machinery in a unified framework","volume":"8","author":"Eaton","year":"2010","journal-title":"Int. J. Intel. Syst. Technol. Appl."},{"key":"ref_15","unstructured":"Kise, M., Noguchi, N., Ishii, K., and Terao, H. (2002, January 26\u201327). The development of the autonomous tractor with steering controller applied by optimal control. Proceeding of the 2002 Automation Technology for Off-Road Equipment, Chicago, IL, USA."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1016\/j.compag.2004.01.005","article-title":"Autonomous guidance for rice transplanting using global positioning and gyroscopes","volume":"43","author":"Nagasaka","year":"2004","journal-title":"Comput. Electron. Agric."},{"key":"ref_17","unstructured":"Noguchi, N., Kise, M., Ishii, K., and Terao, H. (2002, January 26\u201327). Field automation using robot tractor. Proceeding of the 2002 Automation Technology for Off-Road Equipment, Chicago, IL, USA."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1016\/j.biosystemseng.2003.10.009","article-title":"Agricultural robotic platform with four wheel steering for weed detection","volume":"87","author":"Bak","year":"2004","journal-title":"Biosyst. Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1016\/S0168-1699(96)00031-2","article-title":"Row-following accuracy of an autonomous vision-guided agricultural vehicle","volume":"16","author":"Marchant","year":"1997","journal-title":"Comput. Electron. Agric."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1016\/S0168-1699(96)00034-8","article-title":"The successful development of a vision guidance system for agriculture","volume":"16","author":"Billingsley","year":"1997","journal-title":"Comput. Electron. Agric."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1023\/A:1009963924920","article-title":"Vision guided precision cultivation","volume":"1","author":"Slaughter","year":"1999","journal-title":"Precis. Agric."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1006\/jaer.1999.0458","article-title":"Computer-vision-based hoe guidance for cereals\u2014An initial trial","volume":"74","author":"Tillett","year":"1999","journal-title":"J. Agric. Eng. Res."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1016\/j.mechatronics.2004.05.005","article-title":"A vision based row-following system for agricultural field machinery","volume":"15","author":"Baerveldt","year":"2005","journal-title":"Mechatronics"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1016\/j.biosystemseng.2003.07.002","article-title":"Machine vision-based guidance system for agricultural grain harvesters using cut-edge detection","volume":"86","author":"Benson","year":"2003","journal-title":"Biosyst. Eng."},{"key":"ref_25","first-page":"434","article-title":"Real-time image processing for the guidance of a small agricultural field inspection vehicle","volume":"8","author":"Gottschalk","year":"2010","journal-title":"Int. J. Intel. Syst. Technol. Appl."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1016\/j.biosystemseng.2004.12.008","article-title":"A stereovision-based crop row detection method for tractor-automated guidance","volume":"90","author":"Kise","year":"2005","journal-title":"Biosyst. Eng."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"7095","DOI":"10.3390\/s110707095","article-title":"Mapping wide row crops with video sequences acquired from a tractor moving at treatment speed","volume":"11","author":"Ribeiro","year":"2011","journal-title":"Sensors"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1016\/S0168-1699(02)00140-0","article-title":"Determination of crop rows by image analysis without segmentation","volume":"38","author":"Olsen","year":"2003","journal-title":"Comput. Electron. Agric."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1007\/s11119-005-6787-1","article-title":"Automated crop and weed monitoring in widely spaced cereals","volume":"7","author":"Hague","year":"2006","journal-title":"Precis. Agric."},{"key":"ref_30","unstructured":"Hough, P.V. (1962). Method and Means for Recognizing Complex Patterns. (US3069654 A), US Patent."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/0168-1699(96)00014-2","article-title":"Tracking of row structure in three crops using image analysis","volume":"15","author":"Marchant","year":"1996","journal-title":"Comput. Electron. Agric."},{"key":"ref_32","first-page":"635","article-title":"A system for plant scale husbandry","volume":"2","author":"Hague","year":"1997","journal-title":"Precis. Agric."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1016\/j.biosystemseng.2006.03.014","article-title":"Application of the Hough transform for seed row localisation using machine vision","volume":"94","author":"Leemans","year":"2006","journal-title":"Biosyst. Eng."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"521","DOI":"10.1016\/j.patcog.2007.07.007","article-title":"A vision-based method for weeds identification through the Bayesian decision theory","volume":"41","author":"Tellaeche","year":"2008","journal-title":"Pattern Recognit."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"144","DOI":"10.1016\/j.compag.2007.07.008","article-title":"A new vision-based approach to differential spraying in precision agriculture","volume":"60","author":"Tellaeche","year":"2008","journal-title":"Comput. Electron. Agric."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"908","DOI":"10.1016\/j.asoc.2010.01.011","article-title":"A computer vision approach for weeds identification through Support Vector Machines","volume":"11","author":"Tellaeche","year":"2011","journal-title":"Appl. Soft Comput."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1016\/j.biosystemseng.2008.08.001","article-title":"Development of a stereovision sensing system for 3D crop row structure mapping and tractor guidance","volume":"101","author":"Kise","year":"2008","journal-title":"Biosyst. Eng."},{"key":"ref_38","first-page":"679","article-title":"Spatial and spectral methods for weed detection and localization","volume":"2002","author":"Vioix","year":"2002","journal-title":"EURASIP J. Appl. Sign. Process."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Bossu, J., G\u00e9e, C., Guillemin, J.P., and Truchetet, F. (2006, January 15\u201319). Development of methods based on double Hough transform and Gabor filtering to discriminate crop and weeds in agronomic images. Proceedings of the SPIE 18th Annual Symposium Electronic Imaging Science and Technology, San Jose, CA, USA.","DOI":"10.1117\/12.642908"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1016\/j.compag.2008.08.004","article-title":"Wavelet transform to discriminate between crop and weed in perspective agronomic images","volume":"65","author":"Bossu","year":"2009","journal-title":"Comput. Electron. Agric."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Romeo, J., Pajares, G., Montalvo, M., Guerrero, J.M., Guijarro, M., and Ribeiro, A. (2012). Crop row detection in maize fields inspired on the human visual perception. Sci. World J., 2012.","DOI":"10.1100\/2012\/484390"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"5402","DOI":"10.3390\/s150305402","article-title":"Distributed multi-level supervision to effectively monitor the operations of a fleet of autonomous vehicles in agricultural tasks","volume":"15","author":"Ribeiro","year":"2015","journal-title":"Sensors"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"447","DOI":"10.1016\/j.biosystemseng.2009.09.003","article-title":"The vehicle routing problem in field logistics part I","volume":"104","author":"Bochtis","year":"2009","journal-title":"Biosyst. Eng."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Conesa-Munoz, J., Bengochea-Guevara, J.M., Andujar, D., and Ribeiro, A. (2015, January 8\u201310). Efficient Distribution of a Fleet of Heterogeneous Vehicles in Agriculture: A Practical Approach to Multi-path Planning. Proceedings of the 2015 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC), Vila Real, Portugal.","DOI":"10.1109\/ICARSC.2015.39"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"282","DOI":"10.1016\/j.compag.2008.03.009","article-title":"Verification of color vegetation indices for automated crop imaging applications","volume":"63","author":"Meyer","year":"2008","journal-title":"Comput. Electron. Agric."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"259","DOI":"10.13031\/2013.27838","article-title":"Color indices for weed identification under various soil, residue, and lighting conditions","volume":"38","author":"Woebbecke","year":"1995","journal-title":"Trans. ASAE"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1111\/j.1365-3180.1997.tb01817.x","article-title":"Assessment of weed density at an early stage by use of image processing","volume":"37","author":"Andreasen","year":"1997","journal-title":"Weed Res."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/S0168-1699(99)00068-X","article-title":"Colour and shape analysis techniques for weed detection in cereal fields","volume":"25","author":"Perez","year":"2000","journal-title":"Comput. Electron. Agric."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1016\/S0168-1699(03)00076-0","article-title":"Weed and crop discrimination using image analysis and artificial intelligence methods","volume":"39","author":"Aitkenhead","year":"2003","journal-title":"Comput. Electron. Agric."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1021847103560","article-title":"Development of an image processing system and a fuzzy algorithm for site-specific herbicide applications","volume":"4","author":"Yang","year":"2003","journal-title":"Precis. Agric."},{"key":"ref_51","unstructured":"Ribeiro, A., Fern\u00e1ndez-Quintanilla, C., Barroso, J., Garc\u00eda-Alegre, M.C., and Stafford, J.V. (2005, January 9\u201312). Development of an image analysis system for estimation of weed pressure. Proceedings of 5th European Conference on Precision Agriculture, Uppsala, Sweden."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"853","DOI":"10.1614\/WT-05-132.1","article-title":"A Mobile Field Robot with Vision-Based Detection of Volunteer Potato Plants in a Corn Crop","volume":"20","author":"Lotz","year":"2006","journal-title":"Weed Technol."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1016\/j.imavis.2009.05.009","article-title":"Analysis of natural images processing for the extraction of agricultural elements","volume":"28","author":"Ribeiro","year":"2010","journal-title":"Image Vision Comput."},{"key":"ref_54","unstructured":"Bengochea-Guevara, J.M., Burgos Artizzu, X.P., and Ribeiro, A. (2014, January 21\u201323). Real-time image processing for crop\/weed discrimination in wide-row crops. Proceedings of RHEA, Madrid, Spain."},{"key":"ref_55","unstructured":"Sheikholeslam, S., and Desoer, C. (1992, January 16\u201318). Design of decentralized adaptive controllers for a class of interconnected nonlinear dynamical systems. Proceedings of the 31st IEEE Conference on Decision and Control, Tucson, AZ, USA."},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Rossetter, E.J., and Gerdes, J.C. (2002, January 17\u201322). Performance guarantees for hazard based lateral vehicle control. Proceedings of the ASME 2002 International Mechanical Engineering Congress and Exposition, New Orleans, LA, USA.","DOI":"10.1115\/IMECE2002-32153"},{"key":"ref_57","unstructured":"Pomerleau, D.A. (1989). Alvinn: An Autonomous Land Vehicle in a Neural Network, Carnegie Mellon University. Technical Report CMU-CS-89\u2013107."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1109\/91.755401","article-title":"On stability of fuzzy systems expressed by fuzzy rules with singleton consequents","volume":"7","author":"Sugeno","year":"1999","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"338","DOI":"10.1016\/S0019-9958(65)90241-X","article-title":"Fuzzy sets","volume":"8","author":"Zadeh","year":"1965","journal-title":"Inf. Control"},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/S0921-8890(00)00096-8","article-title":"Fuzzy control to drive car-like vehicles","volume":"34","author":"Fraichard","year":"2001","journal-title":"Rob. Autom. Syst."},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/MIS.2007.18","article-title":"Using fuzzy logic in automated vehicle control","volume":"22","author":"Naranjo","year":"2007","journal-title":"IEEE Intell. Syst."},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"290","DOI":"10.1016\/j.asoc.2008.04.008","article-title":"Fuzzy logic techniques for navigation of several mobile robots","volume":"9","author":"Pradhan","year":"2009","journal-title":"Appl. Soft Comput."},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1109\/87.974344","article-title":"Fuzzy speed and steering control of an AGV","volume":"10","author":"Kodagoda","year":"2002","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1109\/TFUZZ.2006.879998","article-title":"A fuzzy-logic-based approach for mobile robot path tracking","volume":"15","author":"Antonelli","year":"2007","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_65","unstructured":"Digital.CSIC. Avalaible online: http:\/\/digital.csic.es\/handle\/10261\/110162."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/3\/276\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:19:35Z","timestamp":1760210375000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/3\/276"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,2,24]]},"references-count":65,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2016,3]]}},"alternative-id":["s16030276"],"URL":"https:\/\/doi.org\/10.3390\/s16030276","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,2,24]]}}}