{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,17]],"date-time":"2026-08-17T15:24:57Z","timestamp":1786980297803,"version":"build-2736575974"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,5,22]],"date-time":"2020-05-22T00:00:00Z","timestamp":1590105600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,5,22]],"date-time":"2020-05-22T00:00:00Z","timestamp":1590105600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2021,1]]},"DOI":"10.1007\/s00521-020-05032-0","type":"journal-article","created":{"date-parts":[[2020,5,22]],"date-time":"2020-05-22T07:02:56Z","timestamp":1590130976000},"page":"487-499","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["A proposed decentralized formation control algorithm for robot swarm based on an optimized potential field method"],"prefix":"10.1007","volume":"33","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1204-9306","authenticated-orcid":false,"given":"Basma Gh.","family":"Elkilany","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"A. A.","family":"Abouelsoud","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ahmed M. R.","family":"Fathelbab","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hiroyuki","family":"Ishii","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2020,5,22]]},"reference":[{"issue":"3","key":"5032_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TAC.2005.864190","volume":"51","author":"R Olfati-Saber","year":"2006","unstructured":"Olfati-Saber R (2006) Flocking for multi-agent dynamic systems: algorithms and theory. IEEE Trans Autom Contr 51(3):1\u201320","journal-title":"IEEE Trans Autom Contr"},{"issue":"5","key":"5032_CR2","doi-asserted-by":"publisher","first-page":"571","DOI":"10.1115\/1.2766721","volume":"129","author":"RM Murray","year":"2007","unstructured":"Murray RM (2007) Recent research in cooperative control of multivehicle systems. J Dyn Syst Meas Control Trans ASME 129(5):571\u2013583","journal-title":"J Dyn Syst Meas Control Trans ASME"},{"issue":"01","key":"5032_CR3","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1142\/S2301385013500064","volume":"01","author":"J Hu","year":"2013","unstructured":"Hu J, Xu J, Xie L (2013) Cooperative search and exploration in robotic networks. Unmanned Syst 01(01):121\u2013142","journal-title":"Unmanned Syst"},{"key":"5032_CR4","first-page":"1","volume":"1","author":"M Martin","year":"2001","unstructured":"Martin M, Klupar P, Kilberg S, Winter J (2001) TechSat 21 and revolutionizing space missions using microsatellites. USU\/AIAA 1:1\u201310","journal-title":"USU\/AIAA"},{"key":"5032_CR5","doi-asserted-by":"crossref","unstructured":"Chaimowicz L, Kumar V (2008) Aerial shepherds: coordination among UAVs and swarms of robots. In: Distributed autonomous robotic systems 6. Springer, Tokyo, pp 243\u2013252","DOI":"10.1007\/978-4-431-35873-2_24"},{"issue":"6","key":"5032_CR6","doi-asserted-by":"publisher","first-page":"947","DOI":"10.1109\/70.976029","volume":"17","author":"M Egerstedt","year":"2001","unstructured":"Egerstedt M, Hu X (2001) Formation constrained multi-agent control. IEEE Trans Robot Autom 17(6):947\u2013951","journal-title":"IEEE Trans Robot Autom"},{"key":"5032_CR7","doi-asserted-by":"crossref","unstructured":"Kowalczyk W (2002) Target assignment strategy for scattered robots building formation. In: Proceedings of the 3rd international workshop on robot motion and control, RoMoCo 2002, 2002, pp 181\u2013185","DOI":"10.1109\/ROMOCO.2002.1177105"},{"key":"5032_CR8","first-page":"2217","volume":"3","author":"RO Saber","year":"2003","unstructured":"Saber RO, Dunbar WB, Murray RM (2003) Cooperative control of multi-vehicle systems using cost graphs and optimization. Proc Am Control Conf 3:2217\u20132222","journal-title":"Proc Am Control Conf"},{"key":"5032_CR9","first-page":"3758","volume":"3","author":"A Lot","year":"2003","unstructured":"Lot A, Zelinski S, Koo TJ, Sastry S (2003) Optimization-based formation reconfiguration planning for autonomous vehicles. Proc IEEE Int Conf Robot Autom 3:3758\u20133763","journal-title":"Proc IEEE Int Conf Robot Autom"},{"key":"5032_CR10","doi-asserted-by":"publisher","first-page":"1270","DOI":"10.1109\/WCICA.2002.1020786","volume":"2","author":"Z Cao","year":"2002","unstructured":"Cao Z, Tan M, Wang S, Fan Y, Zhang B (2002) The optimization research of formation control for multiple mobile robots. Proc World Congr Intell Control Autom (WCICA) 2:1270\u20131274","journal-title":"Proc World Congr Intell Control Autom (WCICA)"},{"key":"5032_CR11","doi-asserted-by":"crossref","unstructured":"Barnes L, Alvis W, Fields M, Valavanis K, Moreno W (2006) Swarm formation control with potential fields formed by bivariate normal functions. In: 14th Mediterranean conference on control and automation, MED\u201906","DOI":"10.1109\/MED.2006.328706"},{"key":"5032_CR12","doi-asserted-by":"crossref","unstructured":"Fujibayashi K, Murata S, Sugawara K, Yamamura M (2002) Self-organizing formation algorithm for active elements. In: Proceedings of the IEEE symposium on reliable distributed systems, pp 416\u2013421","DOI":"10.1109\/RELDIS.2002.1180220"},{"key":"5032_CR13","first-page":"2487","volume":"2005","author":"L Chaimowicz","year":"2005","unstructured":"Chaimowicz L, Michael N, Kumar V (2005) Controlling swarms of robots using interpolated implicit functions. Proc IEEE Int Conf Robot Autom 2005:2487\u20132492","journal-title":"Proc IEEE Int Conf Robot Autom"},{"issue":"6","key":"5032_CR14","doi-asserted-by":"publisher","first-page":"988","DOI":"10.1109\/TAC.2003.812781","volume":"48","author":"A Jadbabaie","year":"2003","unstructured":"Jadbabaie A, Lin J, Morse AS (2003) Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Trans Autom Contr 48(6):988\u20131001","journal-title":"IEEE Trans Autom Contr"},{"key":"5032_CR15","first-page":"381","volume":"1","author":"JP Desai","year":"2001","unstructured":"Desai JP (2001) Modeling multiple teams of mobile robots: a graph theoretic approach. IEEE Int Conf Intell Robots Syst 1:381\u2013386","journal-title":"IEEE Int Conf Intell Robots Syst"},{"key":"5032_CR16","unstructured":"Feeney AB, Price DM (2000) A modular architecture for STEP. In: Proceedings of the third international working of robotic motion control. RoMoCo \u201902, pp 285\u2013290"},{"key":"5032_CR17","doi-asserted-by":"publisher","first-page":"2965","DOI":"10.1109\/CDC.2002.1184307","volume":"3","author":"R Olfati-Saber","year":"2002","unstructured":"Olfati-Saber R, Murray RM (2002) Graph rigidity and distributed formation stabilization of multi-vehicle systems. Proc IEEE Conf Decis Control 3:2965\u20132971","journal-title":"Proc IEEE Conf Decis Control"},{"key":"5032_CR18","first-page":"73","volume":"1","author":"T Balch","year":"2000","unstructured":"Balch T, Hybinette M (2000) Social potentials for scalable multi-robot formations. Proc IEEE Int Conf Robot Autom 1:73\u201380","journal-title":"Proc IEEE Int Conf Robot Autom"},{"key":"5032_CR19","first-page":"972","volume":"1","author":"DD Dudenhoeffer","year":"2000","unstructured":"Dudenhoeffer DD, Jones MP (2000) Formation behavior for large-scale micro-robot force deployment. Winter Simul Conf Proc 1:972\u2013982","journal-title":"Winter Simul Conf Proc"},{"key":"5032_CR20","first-page":"2968","volume":"3","author":"NE Leonard","year":"2001","unstructured":"Leonard NE, Fiorelli E (2001) Virtual leaders, artificial potentials and coordinated control of groups. Proc IEEE Conf Decis Control 3:2968\u20132973","journal-title":"Proc IEEE Conf Decis Control"},{"key":"5032_CR21","doi-asserted-by":"crossref","unstructured":"Olfati-Saber R, Murray RM (2002) Distributed cooperative control of multiple vehicle formations using structural potential functions. In: IFAC Proceedings volumes (IFAC-PapersOnline), vol 15, no 1, pp 495\u2013500","DOI":"10.3182\/20020721-6-ES-1901.00244"},{"key":"5032_CR22","unstructured":"Schneider FE, Wildermuth D (2003) A potential field based approach to multi robot formation navigation. In: RISSP 2003, vol 2003, pp 680\u2013685"},{"issue":"1","key":"5032_CR23","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1177\/027836498600500106","volume":"5","author":"O Khatib","year":"1986","unstructured":"Khatib O (1986) Real-time obstacle avoidance for manipulators and mobile robots. Int J Rob Res 5(1):90\u201398","journal-title":"Int J Rob Res"},{"key":"5032_CR24","doi-asserted-by":"crossref","unstructured":"Dang AD, Horn J (2015) Formation adaptation control of autonomous robots in a dynamic environment. In: Proceedings of the IEEE international conference on industrial technology, vol 2015, pp 3190\u20133195","DOI":"10.1109\/ICIT.2015.7125569"},{"issue":"6","key":"5032_CR25","doi-asserted-by":"publisher","first-page":"172988141665793","DOI":"10.1177\/1729881416657931","volume":"13","author":"R Furferi","year":"2016","unstructured":"Furferi R, Conti R, Meli E, Ridolfi A (2016) Optimization of potential field method parameters through networks for swarm cooperative manipulation tasks. Int J Adv Robot Syst 13(6):172988141665793","journal-title":"Int J Adv Robot Syst"},{"key":"5032_CR26","first-page":"1398","volume":"2","author":"Y Koren","year":"1991","unstructured":"Koren Y, Borenstein J (1991) Potential field methods and their inherent limitations for mobile robot navigation. Proc IEEE Int Conf Robot Autom 2:1398\u20131404","journal-title":"Proc IEEE Int Conf Robot Autom"},{"key":"5032_CR27","doi-asserted-by":"publisher","first-page":"1687","DOI":"10.1109\/FUZZY.1996.552624","volume":"3","author":"KH Wu","year":"1996","unstructured":"Wu KH, Chen CH, Lee JD (1996) Genetic-based adaptive fuzzy controller for robot path planning. IEEE Int Conf Fuzzy Syst 3:1687\u20131691","journal-title":"IEEE Int Conf Fuzzy Syst"},{"issue":"1","key":"5032_CR28","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1007\/s00500-011-0742-z","volume":"16","author":"MAK Jaradat","year":"2012","unstructured":"Jaradat MAK, Garibeh MH, Feilat EA (2012) Autonomous mobile robot dynamic motion planning using hybrid fuzzy potential field. Soft Comput 16(1):153\u2013164","journal-title":"Soft Comput"},{"issue":"7","key":"5032_CR29","doi-asserted-by":"publisher","first-page":"574","DOI":"10.1016\/j.robot.2006.04.001","volume":"54","author":"KY Tu","year":"2006","unstructured":"Tu KY, Baltes J (2006) Fuzzy potential energy for a map approach to robot navigation. Rob Autom Syst 54(7):574\u2013589","journal-title":"Rob Autom Syst"},{"key":"5032_CR30","doi-asserted-by":"crossref","unstructured":"Stoian V, Ivanescu M, Stoian E, Pana C (2006) Using artificial potential field methods and fuzzy logic for mobile robot control. In: 2006 12th international power electronics and motion control conference, 2006, pp 385\u2013389","DOI":"10.1109\/EPEPEMC.2006.4778431"},{"key":"5032_CR31","first-page":"569","volume":"2007","author":"Q Jia","year":"2007","unstructured":"Jia Q, Li G (2007) Formation control and obstacle avoidance algorithm of multiple autonomous underwater vehicles (AUVs) based on potential function and behavior rules. Proc IEEE Int Conf Autom Logist ICAL 2007:569\u2013573","journal-title":"Proc IEEE Int Conf Autom Logist ICAL"},{"key":"5032_CR32","doi-asserted-by":"crossref","unstructured":"Park JW, Kwak HJ, Kang YC, Kim DW (2016) Advanced fuzzy potential field method for mobile robot obstacle avoidance. Comput Intell Neurosci 2016","DOI":"10.1155\/2016\/6047906"},{"key":"5032_CR33","doi-asserted-by":"crossref","unstructured":"Vadakkepat P, Tan KC, Ming-Liang W (2000) Evolutionary artificial potential fields and their application in real time robot path planning. In: Proceedings of the 2000 congress on evolutionary computation, CEC 2000, vol 1, pp 256\u2013263","DOI":"10.1109\/CEC.2000.870304"},{"key":"5032_CR34","doi-asserted-by":"crossref","unstructured":"Li F, Wang Y, Tan Y, Ge G (2013) Mobile robots path planning based on evolutionary artificial potential fields approach. Iccsee, pp 1314\u20131317","DOI":"10.2991\/iccsee.2013.329"},{"key":"5032_CR35","doi-asserted-by":"crossref","unstructured":"Bounini F, Gingras D, Pollart H, Gruyer D (2017) Modified artificial potential field method for online path planning applications. In: IEEE intelligent vehicles symposium, proceedings, pp 180\u2013185","DOI":"10.1109\/IVS.2017.7995717"},{"key":"5032_CR36","doi-asserted-by":"publisher","first-page":"18382","DOI":"10.1109\/ACCESS.2017.2746752","volume":"5","author":"J Sun","year":"2017","unstructured":"Sun J, Tang J, Lao S (2017) Collision avoidance for cooperative UAVs with optimized artificial potential field algorithm. IEEE Access 5:18382\u201318390","journal-title":"IEEE Access"},{"key":"5032_CR37","doi-asserted-by":"crossref","unstructured":"Elkilany BG, Abouelsoud AA, Fathelbab AMR (2017) Adaptive formation control of robot swarms using optimized potential field method. In: Proceedings of the IEEE international conference on industrial technology","DOI":"10.1109\/ICIT.2017.7915448"},{"key":"5032_CR38","volume-title":"Introduction to neural networks","author":"SS Cross","year":"1995","unstructured":"Cross SS, Harrison RF, Kennedy RL (1995) Introduction to neural networks, vol 346. MIT Press, Cambridge"},{"key":"5032_CR39","unstructured":"PLATFORM-TurtleBot 3-ROBOTIS. Available: http:\/\/www.robotis.us\/turtlebot-3\/. Accessed 31 Dec 2019"},{"key":"5032_CR40","unstructured":"XL430-W250-T. http:\/\/emanual.robotis.com\/docs\/en\/dxl\/x\/xl430-w250\/. Accessed 31 Dec 2019"},{"key":"5032_CR41","unstructured":"TurtleBot3. http:\/\/emanual.robotis.com\/docs\/en\/platform\/turtlebot3\/appendix_opencr1_0\/. Accessed 12 Jan 2020"},{"key":"5032_CR42","unstructured":"Buy a Raspberry Pi 3 Model B+\u2014Raspberry Pi. : https:\/\/www.raspberrypi.org\/products\/raspberry-pi-3-model-b-plus\/. Accessed 12 Jan 2020"},{"key":"5032_CR43","unstructured":"TurtleBot3. http:\/\/emanual.robotis.com\/docs\/en\/platform\/turtlebot3\/appendix_lds_01\/. Accessed 31 Dec 2019"},{"key":"5032_CR44","doi-asserted-by":"crossref","unstructured":"O\u2019Kane JM (2016) A gentle introduction to ROS, no. 2.1.3. Jason M. O\u2019Kane","DOI":"10.5040\/9781474285902.ch-001"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-020-05032-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-020-05032-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-020-05032-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,21]],"date-time":"2021-05-21T19:33:30Z","timestamp":1621625610000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-020-05032-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,22]]},"references-count":44,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,1]]}},"alternative-id":["5032"],"URL":"https:\/\/doi.org\/10.1007\/s00521-020-05032-0","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,5,22]]},"assertion":[{"value":"4 October 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 May 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 May 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Compliance with ethical standards"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}