{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,16]],"date-time":"2026-04-16T08:04:52Z","timestamp":1776326692820,"version":"3.50.1"},"reference-count":41,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2018,5,22]],"date-time":"2018-05-22T00:00:00Z","timestamp":1526947200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>The key factor for autonomous navigation is efficient perception of the surroundings, while being able to move safely from an initial to a final point. We deal in this paper with a wheeled mobile robot working in a GPS-denied environment typical for a greenhouse. The Hector Simultaneous Localization and Mapping (SLAM) approach is used in order to estimate the robots\u2019 pose using a LIght Detection And Ranging (LIDAR) sensor. Waypoint following and obstacle avoidance are ensured by means of a new artificial potential field (APF) controller presented in this paper. The combination of the Hector SLAM and the APF controller allows the mobile robot to perform periodic tasks that require autonomous navigation between predefined waypoints. It also provides the mobile robot with a robustness to changing conditions that may occur inside the greenhouse, caused by the dynamic of plant development through the season. In this study, we show that the robot is safe to operate autonomously with a human presence, and that in contrast to classical odometry methods, no calibration is needed for repositioning the robot over repetitive runs. We include here both hardware and software descriptions, as well as simulation and experimental results.<\/jats:p>","DOI":"10.3390\/robotics7020022","type":"journal-article","created":{"date-parts":[[2018,5,23]],"date-time":"2018-05-23T03:14:24Z","timestamp":1527045264000},"page":"22","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":41,"title":["Combining Hector SLAM and Artificial Potential Field for Autonomous Navigation Inside a Greenhouse"],"prefix":"10.3390","volume":"7","author":[{"given":"El Houssein","family":"Harik","sequence":"first","affiliation":[{"name":"The Norwegian Institute of Bioeconomy Research (NIBIO), Center for Precision Agriculture, Nylinna 226, 2849 Kapp, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Audun","family":"Korsaeth","sequence":"additional","affiliation":[{"name":"The Norwegian Institute of Bioeconomy Research (NIBIO), Center for Precision Agriculture, Nylinna 226, 2849 Kapp, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,5,22]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1016\/j.compag.2017.05.012","article-title":"A farmer-assistant robot for nitrogen fertilizing management of greenhouse crops","volume":"139","author":"Vakilian","year":"2017","journal-title":"Comput. Electron. Agric."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Durmu\u015f, E.O.G., and K\u0131rc\u0131, M. (2016, January 18\u201320). Data acquisition from greenhouses by using autonomous mobile robot. Proceedings of the 2016 Fifth International Conference on Agro-Geoinformatics (Agro-Geoinformatics), Tianjin, China.","DOI":"10.1109\/Agro-Geoinformatics.2016.7577696"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"354","DOI":"10.1109\/LRA.2016.2518214","article-title":"Robotic disease detection in greenhouses: Combined detection of powdery mildew and tomato spotted wilt virus","volume":"1","author":"Schor","year":"2016","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1023\/A:1020568125418","article-title":"An autonomous robot for harvesting cucumbers in greenhouses","volume":"13","author":"Hemming","year":"2002","journal-title":"Auton. Robot."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"234","DOI":"10.1016\/j.compag.2015.12.019","article-title":"Stable and robust vehicle steering control using an overhead guide in greenhouse tasks","volume":"121","author":"Gat","year":"2016","journal-title":"Comput. Electron. Agric."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Grimstad, L., and From, P.J. (2017). The Thorvald II Agricultural Robotic System. Robotics, 6.","DOI":"10.3390\/robotics6040024"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"175","DOI":"10.2299\/jsp.21.175","article-title":"Path Planning and Traveling Control for Pesticide-Spraying Robot in Greenhouse","volume":"21","author":"Nakao","year":"2017","journal-title":"J. Signal Process."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"153","DOI":"10.13031\/2013.26324","article-title":"Navigation techniques for mobile robots in greenhouses","volume":"25","author":"Donaire","year":"2009","journal-title":"Appl. Eng. Agric."},{"key":"ref_9","first-page":"1","article-title":"Robotic mapping: A survey","volume":"Volume 1","author":"Thrun","year":"2002","journal-title":"Exploring Artificial Intelligence in the New Millennium"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Xue, J., Fan, B., Zhang, X., and Feng, Y. (2017). An Agricultural Robot for Multipurpose Operations in a Greenhouse. DEStech Trans. Eng. Technol. Res.","DOI":"10.12783\/dtetr\/icmme2017\/9073"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Reiser, D., Miguel, G., Arellano, M.V., Griepentrog, H.W., and Paraforos, D.S. (2016). Crop row detection in maize for developing navigation algorithms under changing plant growth stages. Robot 2015: Second Iberian Robotics Conference, Springer.","DOI":"10.1007\/978-3-319-27146-0_29"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Kohlbrecher, S., Meyer, J., Graber, T., Petersen, K., Klingauf, U., and Stryk, O. (2013, January 24\u201330). Hector open source modules for autonomous mapping and navigation with rescue robots. Proceedings of the Robot Soccer World Cup, Eindhoven, The Netherlands.","DOI":"10.1007\/978-3-662-44468-9_58"},{"key":"ref_13","unstructured":"Kohlbrecher, S., Meyer, J., Graber, T., Petersen, K., Von Stryk, O., and Klingauf, U. (2014, January 20\u201324). Robocuprescue 2014-robot league team hector Darmstadt. Proceedings of the RoboCupRescue 2014, Jo\u00e3o Pessoa, Brazil."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"463","DOI":"10.1017\/S0263574714000289","article-title":"Algorithms for collision-free navigation of mobile robots in complex cluttered environments: A survey","volume":"33","author":"Hoy","year":"2015","journal-title":"Robotica"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1007\/s10846-012-9685-6","article-title":"Hybrid potential field based control of differential drive mobile robots","volume":"68","author":"Valbuena","year":"2012","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"9552","DOI":"10.3182\/20080706-5-KR-1001.01615","article-title":"Constrained model predictive control for nonholonomic vehicle regulation problem","volume":"41","author":"Zhu","year":"2008","journal-title":"IFAC Proc. Vol."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"763","DOI":"10.1007\/s10846-013-9963-y","article-title":"Spline-based RRT path planner for non-holonomic robots","volume":"73","author":"Yang","year":"2014","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"56","DOI":"10.5772\/60129","article-title":"Nonholonomic motion planning using the fast marching square method","volume":"12","author":"Arismendi","year":"2015","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1177\/027836498600500106","article-title":"Real-time obstacle avoidance for manipulators and mobile robots","volume":"5","author":"Khatib","year":"1986","journal-title":"Int. J. Robot. Res."},{"key":"ref_20","first-page":"212","article-title":"Path Planning Based on Fuzzy Decision Trees and Potential Field","volume":"6","author":"Iswanto","year":"2016","journal-title":"Int. J. Electr. Comput. Eng."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"628","DOI":"10.1016\/j.robot.2011.12.009","article-title":"Planning and obstacle avoidance in mobile robotics","volume":"60","author":"Sgorbissa","year":"2012","journal-title":"Robot. Auton. Syst."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Masoud, A.A., Ahmed, M., and Al-Shaikhi, A. (2015, January 15\u201317). Servo-level, sensor-based navigation using harmonic potential fields. Proceedings of the 2015 European Control Conference (ECC), Linz, Austria.","DOI":"10.1109\/ECC.2015.7330993"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2079","DOI":"10.1109\/LRA.2018.2809628","article-title":"Low-level Active Visual Navigation Increasing robustness of vision-based localization using potential fields","volume":"3","author":"Rodrigues","year":"2018","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Rodrigues, R.T., Basiri, M., Aguiar, A.P., and Miraldo, P. (2017, January 22\u201324). Feature Based Potential Field for Low-level Active Visual Navigation. Proceedings of the Iberian Robotics Conference, Sevilla, Spain.","DOI":"10.1007\/978-3-319-70833-1_64"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1147","DOI":"10.1109\/TRO.2015.2463671","article-title":"ORB-SLAM: A versatile and accurate monocular SLAM system","volume":"31","author":"Montiel","year":"2015","journal-title":"IEEE Trans. Robot."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"4961383","DOI":"10.1155\/2017\/4961383","article-title":"Motion planning for omnidirectional wheeled mobile robot by potential field method","volume":"2017","author":"Li","year":"2017","journal-title":"J. Adv. Transp."},{"key":"ref_27","unstructured":"Lee, M.C., and Park, M.G. (2003, January 20\u201324). Artificial potential field based path planning for mobile robots using a virtual obstacle concept. Proceedings of the 2003 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2003), Kobe, Japan."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Kuo, P.-L., Wang, C.-H., Chou, H.-J., and Liu, J.-S. (2017, January 28\u201331). A real-time streamline-based obstacle avoidance system for curvature-constrained nonholonomic mobile robots. Proceedings of the 2017 6th International Symposium on Advanced Control of Industrial Processes (AdCONIP), Taipei, Taiwan.","DOI":"10.1109\/ADCONIP.2017.7983851"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1007\/s10846-017-0473-1","article-title":"Stability analysis and control of nonholonomic systems with potential fields","volume":"89","author":"Urakubo","year":"2018","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1109\/TCNS.2014.2378876","article-title":"Collision-free formation control with decentralized connectivity preservation for nonholonomic-wheeled mobile robots","volume":"2","author":"Poonawala","year":"2015","journal-title":"IEEE Trans. Control Netw. Syst."},{"key":"ref_31","unstructured":"Shimoda, S., Kuroda, Y., and Iagnemma, K. (2005, January 18\u201322). Potential field navigation of high speed unmanned ground vehicles on uneven terrain. Proceedings of the 2005 IEEE International Conference on Robotics and Automation (ICRA 2005), Barcelona, Spain."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Zhu, Q., Yan, Y., and Xing, Z. (2006, January 16\u201318). Robot path planning based on artificial potential field approach with simulated annealing. Proceedings of the Sixth International Conference on Intelligent Systems Design and Applications (ISDA\u201906), Jinan, China.","DOI":"10.1109\/ISDA.2006.253908"},{"key":"ref_33","unstructured":"Yun, X., and Tan, K.-C. (1997, January 7\u20139). A wall-following method for escaping local minima in potential field based motion planning. Proceedings of the 8th International Conference on Advanced Robotics (ICAR\u201997), Monterey, CA, USA."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1016\/j.conengprac.2016.07.008","article-title":"Avoiding local minima in the potential field method using input-to-state stability","volume":"55","author":"Guerra","year":"2016","journal-title":"Control Eng. Pract."},{"key":"ref_35","unstructured":"Warren, C.W. (1989, January 14\u201319). Global path planning using artificial potential fields. Proceedings of the 1989 IEEE International Conference on Robotics and Automation, Scottsdale, AZ, USA."},{"key":"ref_36","unstructured":"Siegwart, R., Nourbakhsh, I.R., and Scaramuzza, D. (2011). Introduction to Autonomous Mobile Robots, MIT Press."},{"key":"ref_37","unstructured":"Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., and Ng, A.Y. (2009, January 12\u201317). ROS: An open-source Robot Operating System. Proceedings of the ICRA Workshop on Open Source Software, Kobe, Japan."},{"key":"ref_38","unstructured":"(2018, April 16). Move_base Package. Available online: http:\/\/wiki.ros.org\/move_base."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Harik, E.H.C., Guerin, F., Guinand, F., Brethe, J.-F., and Pelvillain, H. (2015, January 20\u201322). A decentralized interactive architecture for aerial and ground mobile robots cooperation.. Proceedings of the IEEE International Conference on Control, Automation and Robotics (ICCAR 2015), Singapore.","DOI":"10.1109\/ICCAR.2015.7165998"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"410","DOI":"10.18517\/ijaseit.6.4.832","article-title":"An Integrated Artificial Potential Field Path Planning with Kinematic Control for Nonholonomic Mobile Robot","volume":"6","author":"Triharminto","year":"2016","journal-title":"Int. J. Adv. Sci. Eng. Inf. Technol."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1007\/s10514-011-9258-8","article-title":"Provably safe navigation for mobile robots with limited field-of-views in dynamic environments","volume":"32","author":"Bouraine","year":"2012","journal-title":"Auton. Robot."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/7\/2\/22\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:05:27Z","timestamp":1760195127000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/7\/2\/22"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5,22]]},"references-count":41,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2018,6]]}},"alternative-id":["robotics7020022"],"URL":"https:\/\/doi.org\/10.3390\/robotics7020022","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,5,22]]}}}