{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T00:19:53Z","timestamp":1768004393910,"version":"3.49.0"},"reference-count":40,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2022,2,14]],"date-time":"2022-02-14T00:00:00Z","timestamp":1644796800000},"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>In this paper, we propose a global navigation function applied to model predictive control (MPC) for autonomous mobile robots, with application to warehouse automation. The approach considers static and dynamic obstacles and generates smooth, collision-free trajectories. The navigation function is based on a potential field derived from an E* graph search algorithm on a discrete occupancy grid and by bicubic interpolation. It has convergent behavior from anywhere to the target and is computed in advance to increase computational efficiency. The novel optimization strategy used in MPC combines a discrete set of velocity candidates with randomly perturbed candidates from particle swarm optimization. Adaptive horizon length is used to improve performance. The efficiency of the proposed approaches is validated using simulations and experimental results.<\/jats:p>","DOI":"10.3390\/s22041455","type":"journal-article","created":{"date-parts":[[2022,2,14]],"date-time":"2022-02-14T20:58:03Z","timestamp":1644872283000},"page":"1455","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Coordinated Multi-Robotic Vehicles Navigation and Control in Shop Floor Automation"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1461-3321","authenticated-orcid":false,"given":"Gregor","family":"Klan\u010dar","sequence":"first","affiliation":[{"name":"Faculty of Electrical Engineering, University of Ljubljana, Tr\u017ea\u0161ka 25, SI-1000 Ljubljana, Slovenia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1418-255X","authenticated-orcid":false,"given":"Marija","family":"Seder","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering and Computing, University of Zagreb, Unska 3, 10000 Zagreb, Croatia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,2,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Jahn, U., He\u00df, D., Stampa, M., Sutorma, A., R\u00f6hrig, C., Schulz, P., and Wolff, C. (2020). A taxonomy for mobile robots: Types, applications, capabilities, implementations, requirements, and challenges. Robotics, 9.","DOI":"10.3390\/robotics9040109"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Gonzalez-Aguirre, J.A., Osorio-Oliveros, R., Rodr\u00edguez-Hern\u00e1ndez, K.L., Liz\u00e1rraga-Iturralde, J., Morales Menendez, R., Ram\u00edrez-Mendoza, R.A., Ram\u00edrez-Moreno, M.A., and Lozoya-Santos, J.d.J. (2021). Service Robots: Trends and Technology. Appl. Sci., 11.","DOI":"10.3390\/app112210702"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"202312","DOI":"10.1109\/ACCESS.2020.3035729","article-title":"A review of recent advances in automated guided vehicle technologies: Integration challenges and research areas for 5g-based smart manufacturing applications","volume":"8","author":"Oyekanlu","year":"2020","journal-title":"IEEE Access"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"405","DOI":"10.1016\/j.ejor.2021.01.019","article-title":"Planning and control of autonomous mobile robots for intralogistics: Literature review and research agenda","volume":"294","author":"Fragapane","year":"2021","journal-title":"Eur. J. Oper. Res."},{"key":"ref_5","unstructured":"Wood, L. (2022, January 15). Global AGV (Automated Guided Vehicles) and AMR (Autonomous Mobile Robots) Market Forecast to 2026: Contains Analysis of More Than 500 Players. Available online: https:\/\/www.globenewswire.com\/news-release\/2021\/01\/13\/2157658\/0\/en\/Global-AGV-Automated-Guided-Vehicles-and-AMR-Autonomous-Mobile-Robots-Market-Forecast-to-2026-Contains-Analysis-of-More-Than-500-Players.html."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"922","DOI":"10.1109\/TASE.2015.2446614","article-title":"Ensemble coordination approach in multi-agv systems applied to industrial warehouses","volume":"12","author":"Digani","year":"2015","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1016\/j.artint.2014.11.006","article-title":"Conflict-based search for optimal multi-agent pathfinding","volume":"219","author":"Sharon","year":"2015","journal-title":"Artif. Intell."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Standley, T. (2010, January 11\u201315). Finding optimal solutions to cooperative pathfinding problems. Proceedings of the AAAI Conference on Artificial Intelligence, Atlanta, GA, USA.","DOI":"10.1609\/aaai.v24i1.7564"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"26022","DOI":"10.1109\/ACCESS.2018.2819199","article-title":"Collision-free route planning for multiple agvs in an automated warehouse based on collision classification","volume":"6","author":"Zhang","year":"2018","journal-title":"IEEE Access"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1170","DOI":"10.1109\/TRO.2007.909810","article-title":"Decentralized cooperative policy for conflict resolution in multivehicle systems","volume":"23","author":"Pallottino","year":"2007","journal-title":"Trans. Rob."},{"key":"ref_11","unstructured":"Stentz, A. (1994, January 8\u201313). Optimal and efficient path planning for partially-known environments. Proceedings of the IEEE International Conference on Robotics and Automation, San Diego, CA, USA."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"\u010cike\u0161, M., \u0110akulovi\u0107, M., and Petrovi\u0107, I. (2011, January 27\u201329). The path planning algorithms for a mobile robot based on the occupancy grid map of the environment \u2013 A comparative study. Proceedings of the Information, Communication and Automation Technologies (ICAT), 2011 XXIII International Symposium on. IEEE, Sarajevo, Bosnia and Herzegovina.","DOI":"10.1109\/ICAT.2011.6102088"},{"key":"ref_13","first-page":"1","article-title":"Optimum velocity profile of multiple bernstein-b\u00e9zier curves subject to constraints for mobile robots","volume":"9","year":"2018","journal-title":"ACM Trans. Intell. Syst. Technol."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"4868","DOI":"10.1109\/TSMC.2019.2945110","article-title":"Drivable path planning using hybrid search algorithm based on e* and bernstein-b\u00e9zier motion primitives","volume":"51","author":"Seder","year":"2021","journal-title":"IEEE Trans. Syst. Man, Cybern. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1007\/s10846-017-0531-8","article-title":"Clothoids composition method for smooth path generation of car-like vehicle navigation","volume":"88","author":"Gim","year":"2017","journal-title":"J. Intell. Robot. Syst. Theory Appl."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"8502","DOI":"10.1109\/TVT.2019.2927124","article-title":"Optimal Constant Acceleration Motion Primitives","volume":"68","year":"2019","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1109\/TASE.2013.2266962","article-title":"Path generation using \u03b74-splines for a truck and trailer vehicle","volume":"11","author":"Ghilardelli","year":"2014","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1433","DOI":"10.1109\/TASE.2016.2603781","article-title":"Decentralized control of multi-agv systems in autonomous warehousing applications","volume":"13","author":"Draganjac","year":"2016","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"528","DOI":"10.1177\/0278364915614386","article-title":"Asymptotically optimal sampling-based kinodynamic planning","volume":"35","author":"Li","year":"2016","journal-title":"Int. J. Robot. Res."},{"key":"ref_20","first-page":"308","article-title":"Differentially constrained mobile robot motion planning in state lattices","volume":"26","author":"Pivtoraiko","year":"2009","journal-title":"Robot. Auton. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"933","DOI":"10.1177\/0278364909340445","article-title":"Planning long dynamically-feasible maneuvers for autonomous vehicles","volume":"28","author":"Likhachev","year":"2009","journal-title":"Int. J. Robot. Res."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"569","DOI":"10.1002\/rob.20258","article-title":"Junior: The Stanford entry in the Urban Challenge","volume":"25","author":"Montemerlo","year":"2008","journal-title":"J. Field Robot."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Wooden, D., Malchano, M., Blankespoor, K., Howardy, A., Rizzi, A.A., and Raibert, M. (2010, January 3\u20138). Autonomous navigation for BigDog. Proceedings of the 2010 IEEE International Conference on Robotics and Automation, Anchorage, AK, USA.","DOI":"10.1109\/ROBOT.2010.5509226"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1109\/MRA.2010.936946","article-title":"Learning for autonomous navigation","volume":"17","author":"Bagnell","year":"2010","journal-title":"IEEE Robot. Autom. Mag."},{"key":"ref_25","unstructured":"Philippsen, R., and Siegwart, R. (2005, January 18\u201322). An interpolated dynamic navigation function. Proceedings of the 2005 IEEE International Conference on Robotics and Automation (ICRA), Barcelona, Spain."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1177\/0278364909359210","article-title":"Path planning for autonomous vehicles in unknown semi-structured environments","volume":"29","author":"Dolgov","year":"2010","journal-title":"Int. J. Robot. Res."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Lu, H., and Yin, Y. (2018). Fast path planning for autonomous ships in restricted waters. Appl. Sci., 8.","DOI":"10.3390\/app8122592"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1141","DOI":"10.1016\/j.mcm.2004.05.001","article-title":"Autonomous robot navigation using adaptive potential fields","volume":"40","author":"Cosio","year":"2004","journal-title":"Math. Comput. Model."},{"key":"ref_29","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_30","doi-asserted-by":"crossref","first-page":"1876","DOI":"10.1007\/BF02982426","article-title":"A new technique to escape local minimum in artificial potential field based path planning","volume":"17","author":"Park","year":"2003","journal-title":"Ksme Int. J."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1109\/TRO.2004.838008","article-title":"A convergent dynamic window approach to obstacle avoidance","volume":"21","author":"Ogren","year":"2005","journal-title":"IEEE Trans. Robot."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Klan\u010dar, G., and Seder, M. (2021, January 25\u201329). Combined stochastic-deterministic predictive control using local-minima free navigation. Proceedings of the 2021 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, Czech Republic.","DOI":"10.1109\/IROS51168.2021.9636306"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Klan\u010dar, G., Mu\u0161i\u010d, G., Chen, H., and Seder, M. (2019, January 28\u201330). Wheeled robot navigation based on a unimodal potential function. Proceedings of the 2019 International Conference on Computer, Information and Telecommunication Systems (CITS), Beijing, China.","DOI":"10.1109\/CITS.2019.8862144"},{"key":"ref_34","first-page":"20","article-title":"Computational mathematics in marine navigation","volume":"21","author":"Borkowski","year":"2010","journal-title":"Sci. J. Marit. Univ. Szczecin, Zesz. Nauk. Akad. Morskiej Szczecinie"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Kiss, D., and Tevesz, G. (2011, January 19\u201321). A receding horizon control approach to obstacle avoidance. Proceedings of the 2011 6th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI), Timisoara, Romania.","DOI":"10.1109\/SACI.2011.5873036"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"653","DOI":"10.1109\/TCST.2016.2558479","article-title":"Receding horizon control for convergent navigation of a differential drive mobile robot","volume":"25","author":"Seder","year":"2017","journal-title":"IEEE Trans. Control. Syst. Technol."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1744","DOI":"10.1109\/TII.2017.2749520","article-title":"Decentralized motion planning and scheduling of AGVs in FMS","volume":"14","author":"Demesure","year":"2017","journal-title":"IEEE Trans. Ind. Informatics"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"4459","DOI":"10.1109\/LRA.2019.2929976","article-title":"Model predictive contouring control for collision avoidance in unstructured dynamic environments","volume":"4","author":"Brito","year":"2019","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Seder, M., and Petrovic, I. (2007, January 10\u201314). Dynamic window based approach to mobile robot motion control in the presence of moving obstacles. Proceedings of the 2007 IEEE International Conference on Robotics and Automation, Roma, Italy.","DOI":"10.1109\/ROBOT.2007.363613"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1153","DOI":"10.1109\/TASSP.1981.1163711","article-title":"Cubic convolution interpolation for digital image processing","volume":"29","author":"Keys","year":"1981","journal-title":"IEEE Trans. Acoust. Speech Signal Process."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/4\/1455\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:19:10Z","timestamp":1760134750000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/4\/1455"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,14]]},"references-count":40,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2022,2]]}},"alternative-id":["s22041455"],"URL":"https:\/\/doi.org\/10.3390\/s22041455","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,2,14]]}}}