{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,16]],"date-time":"2026-04-16T21:24:30Z","timestamp":1776374670590,"version":"3.51.2"},"reference-count":28,"publisher":"Wiley","issue":"2","license":[{"start":{"date-parts":[[2019,6,18]],"date-time":"2019-06-18T00:00:00Z","timestamp":1560816000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Journal of Field Robotics"],"published-print":{"date-parts":[[2020,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In this paper, we present an automatic motion planner for agricultural robots that allows us to set up a robot to follow rows without having to explicitly enter waypoints. In most cases, when robots are used to cover large agricultural areas, they will need waypoints as inputs, either as premeasured coordinates in an outdoor environment, or as positions in a map in an indoor environment. This can be a tedious process as several hundreds or even thousands of waypoints will be needed for large farms. In particular, we find that in unstructured environments such as the ones found on farms, the need for waypoints increases. In this paper, we present an approach that enables robots to safely traverse not only between straight rows but also through curved rows without the need for any predetermined waypoints. Most types of infrastructure found in agriculture, such as polytunnels, are built on uneven terrain, thus containing a mix of straight and curved plant rows, for which traditional methods of row following will fail. Different from traditional approaches of row following that only consider straight\u2010line\u2010of\u2010sight rows, our approach identifies the rows on each side with the goal of staying in the middle of the rows, even if the rows are not straight. Waypoints are only needed on the very extreme of the rows, and these will be automatically generated by the system. With our approach, the robot can just be placed in the corner of the field and will then determine the trajectory without further input from the user. We thus obtain an approach that can reduce the installation time from potentially hours to just a matter of minutes. The final autonomous system is low cost and efficient for various tasks that requires moving between plant rows inside a polytunnel. Several experiments were performed and the robot demonstrates 1.4% position drift over 21\u2009m of navigation path.<\/jats:p>","DOI":"10.1002\/rob.21878","type":"journal-article","created":{"date-parts":[[2019,6,18]],"date-time":"2019-06-18T12:39:32Z","timestamp":1560861572000},"page":"309-321","update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":29,"title":["A low\u2010cost and efficient autonomous row\u2010following robot for food production in polytunnels"],"prefix":"10.1002","volume":"37","author":[{"given":"Tuan D.","family":"Le","sequence":"first","affiliation":[{"name":"Department of Science and Technology Norwegian University of Life Sciences \u00c5s Norway"}]},{"given":"Vignesh R.","family":"Ponnambalam","sequence":"additional","affiliation":[{"name":"Department of Science and Technology Norwegian University of Life Sciences \u00c5s Norway"}]},{"given":"Jon G. O.","family":"Gjevestad","sequence":"additional","affiliation":[{"name":"Department of Science and Technology Norwegian University of Life Sciences \u00c5s Norway"}]},{"given":"P\u00e5l J.","family":"From","sequence":"additional","affiliation":[{"name":"Department of Science and Technology Norwegian University of Life Sciences \u00c5s Norway"}]}],"member":"311","published-online":{"date-parts":[[2019,6,18]]},"reference":[{"key":"e_1_2_8_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2004.05.005"},{"key":"e_1_2_8_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compag.2007.07.006"},{"key":"e_1_2_8_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2014.2369292"},{"key":"e_1_2_8_1_5_1","doi-asserted-by":"crossref","unstructured":"Bergerman M. Singh S. &Hamner B.(2012).Results with autonomous vehicles operating in specialty crops.2012 IEEE International Conference on Robotics and Automation (ICRA) IEEE pp.1829\u20131835.","DOI":"10.1109\/ICRA.2012.6225150"},{"key":"e_1_2_8_1_6_1","unstructured":"Biber P. Weiss U. Dorna M. &Albert A.(2012).Navigation system of the autonomous agricultural robot bonirob.Workshop on Agricultural Robotics: Enabling Safe Efficient and Affordable Robots for Food Production (Collocated with IROS 2012) Vilamoura Portugal."},{"key":"e_1_2_8_1_7_1","doi-asserted-by":"publisher","DOI":"10.1002\/rob.20282"},{"key":"e_1_2_8_1_8_1","first-page":"726","article-title":"Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography","author":"Fischler M. A.","year":"1987","journal-title":"Readings in Computer Vision"},{"key":"e_1_2_8_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2017.08.1005"},{"key":"e_1_2_8_1_10_1","doi-asserted-by":"publisher","DOI":"10.3390\/robotics6040024"},{"key":"e_1_2_8_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ARSO.2015.7428210"},{"key":"e_1_2_8_1_12_1","article-title":"Thorvald II configuration for wheat phenotyping","volume":"4","author":"Grimstad L.","year":"2017","journal-title":"Proceedings of the IROS Workshop on Agri\u2010Food Robotics: Learning from Industry"},{"key":"e_1_2_8_1_13_1","doi-asserted-by":"crossref","unstructured":"Grimstad L. Zakaria R. Le T. D. &From P. J.(2018 October). A novel autonomous robot for greenhouse applications.IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS) IEEE pp. 1\u20109.","DOI":"10.1109\/IROS.2018.8594233"},{"key":"e_1_2_8_1_14_1","unstructured":"Hiremath S. vanEvert F. van derHeijden G. ter Braak C. &Stein A.(2012 October).Image\u2010based particle filter for robot navigation in a maize field. InProceedings of the Workshop on Agricultural Robotics (IROS 2012) Vilamoura Portugal pp.7\u201012."},{"key":"e_1_2_8_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2014.6943205"},{"key":"e_1_2_8_1_16_1","doi-asserted-by":"crossref","unstructured":"Krajn\u00edk T. Fentanes J. P. Mozos O. M. Duckett T. Ekekrantz J. &Hanheide M.(2014b September). Long\u2010term topological localization for service robots in dynamic environments using spectral maps.In 2014 IEEE\/RSJ International Conference on Intelligent Robots and Systems IEEE pp. 4537\u20104542.","DOI":"10.1109\/IROS.2014.6943205"},{"key":"e_1_2_8_1_17_1","doi-asserted-by":"crossref","unstructured":"L\u00e1zaro M. T. Grisetti G. Iocchi L. Fentanes J. P. &Hanheide M.(2017 November). A lightweight navigation system for mobile robots.In Iberian Robotics conference Springer Cham pp. 295\u2010306.","DOI":"10.1007\/978-3-319-70836-2_25"},{"key":"e_1_2_8_1_18_1","unstructured":"Moorehead S. J. Wellington C. K. Gilmore B. J. &Vallespi C.(2012 October). Automating orchards: A system of autonomous tractors for orchard maintenance. IEEE\/RSJ International Conference on Intelligent Robots and Systems Workshop on Agricultural Robotics Vilamoura Portugal."},{"issue":"3","key":"e_1_2_8_1_19_1","first-page":"22","article-title":"The impact of mechanization on agriculture","volume":"41","author":"Reid J. F.","year":"2011","journal-title":"Bridge"},{"key":"e_1_2_8_1_20_1","first-page":"1","article-title":"Implementation of the Pure Pursuit Path Tracking Algorithm","volume":"1","author":"Coulter R. Craig","year":"1992","journal-title":"Technical Report, The Robotics Institute, Carnegie Mellon University"},{"key":"e_1_2_8_1_21_1","doi-asserted-by":"crossref","unstructured":"Riggio G. Fantuzzi C. &Secchi C.(2018 May). A low\u2010cost navigation strategy for yield estimation in vineyards.In 2018 IEEE International Conference on Robotics and Automation (ICRA) IEEE pp.2200\u20132205.","DOI":"10.1109\/ICRA.2018.8462839"},{"key":"e_1_2_8_1_22_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1011842907397"},{"key":"e_1_2_8_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compag.2006.06.001"},{"key":"e_1_2_8_1_24_1","unstructured":"Tarsha\u2010Kurdi F. Landes T. &Grussenmeyer P.(2007 September). Hough\u2010transform and extended ransac algorithms for automatic detection of 3d building roof planes from lidar data.In ISPRS Workshop on Laser Scanning 2007 and SilviLaser 2007 36 pp.407\u2013412."},{"key":"e_1_2_8_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/504729.504754"},{"issue":"3","key":"e_1_2_8_1_26_1","first-page":"6","article-title":"Information technology and agriculture global challenges and opportunities","volume":"41","author":"Ting K.","year":"2011","journal-title":"Bridge"},{"key":"e_1_2_8_1_27_1","doi-asserted-by":"crossref","unstructured":"Xiong Y. From P. J. &Isler V.(2018 May).Design and evaluation of a novel cable\u2010driven gripper with perception capabilities for strawberry picking robots. \u00a0In 2018 IEEE International Conference on Robotics and Automation (ICRA) IEEE pp. 7384\u20107391.","DOI":"10.1109\/ICRA.2018.8460705"},{"key":"e_1_2_8_1_28_1","doi-asserted-by":"publisher","DOI":"10.1139\/p66-090"},{"key":"e_1_2_8_1_29_1","unstructured":"Zhang J. Chambers A. Maeta S. Bergerman M. &Singh S.(2013 November). 3d perception for accurate row following: Methodology and results.In 2013 IEEE\/RSJ International Conference on Intelligent Robots and Systems IEEE pp.5306\u20135313."}],"container-title":["Journal of Field Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Frob.21878","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/rob.21878","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1002\/rob.21878","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/rob.21878","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,6]],"date-time":"2023-09-06T22:50:48Z","timestamp":1694040648000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/rob.21878"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6,18]]},"references-count":28,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,3]]}},"alternative-id":["10.1002\/rob.21878"],"URL":"https:\/\/doi.org\/10.1002\/rob.21878","archive":["Portico"],"relation":{},"ISSN":["1556-4959","1556-4967"],"issn-type":[{"value":"1556-4959","type":"print"},{"value":"1556-4967","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,6,18]]},"assertion":[{"value":"2018-10-19","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-05-08","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-06-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}