{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T04:32:04Z","timestamp":1781584324952,"version":"3.54.5"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2022,7,18]],"date-time":"2022-07-18T00:00:00Z","timestamp":1658102400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,7,18]],"date-time":"2022-07-18T00:00:00Z","timestamp":1658102400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["2017-06930"],"award-info":[{"award-number":["2017-06930"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"published-print":{"date-parts":[[2022,8]]},"DOI":"10.1007\/s10846-022-01674-5","type":"journal-article","created":{"date-parts":[[2022,7,18]],"date-time":"2022-07-18T10:16:46Z","timestamp":1658139406000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["A Visual Predictive Control Framework for Robust and Constrained Multi-Agent Formation Control"],"prefix":"10.1007","volume":"105","author":[{"given":"Mostafa M. H.","family":"Fallah","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0314-0688","authenticated-orcid":false,"given":"Farrokh","family":"Janabi-Sharifi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sina","family":"Sajjadi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mehran","family":"Mehrandezh","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,7,18]]},"reference":[{"key":"1674_CR1","doi-asserted-by":"publisher","first-page":"424","DOI":"10.1016\/j.automatica.2014.10.022","volume":"53","author":"KK Oh","year":"2015","unstructured":"Oh, K.K., Park, M.C., Ahn, H.S.: A survey of multi-agent formation control. Automatica 53, 424\u2013440 (2015)","journal-title":"Automatica"},{"key":"1674_CR2","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Mehrjerdi, H.: A survey on multiple unmanned vehicles formation control and coordination: normal and fault situations. In: Proc. 2013 International Conference on Unmanned Aircraft Systems (ICUAS), Atlanta, GA, USA, pp. 1087\u20131096 (2013)","DOI":"10.1109\/ICUAS.2013.6564798"},{"issue":"01","key":"1674_CR3","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1142\/S2301385013500064","volume":"1","author":"J Hu","year":"2013","unstructured":"Hu, J., Xu, J., Xie, L.: Cooperative search and exploration in robotic networks. Unmanned Systems 1(01), 121\u2013142 (2013)","journal-title":"Unmanned Systems"},{"key":"1674_CR4","doi-asserted-by":"crossref","unstructured":"Panagou, D., Kyriakopoulos, K.J.: Cooperative formation control of underactuated marine vehicles for target surveillance under sensing and communication constraints. In: Proc. 2013 IEEE International Conference on Robotics and Automation, Karlsruhe, Germany, pp. 1871\u20131876 (2013)","DOI":"10.1109\/ICRA.2013.6630824"},{"key":"1674_CR5","unstructured":"der Walle, D.V., Fidan, B., Sutton, A., Yu, C., Anderson, B.D.O.: Non-hierarchical Uav formation control for surveillance tasks. In: Proc. IEEE 2008 American Control Conference (ACC), Seattle, WA, USA, pp. 777\u2013782 (2008)"},{"issue":"20","key":"1674_CR6","doi-asserted-by":"publisher","first-page":"1431","DOI":"10.1049\/el.2014.2227","volume":"50","author":"JH Kim","year":"2014","unstructured":"Kim, J.H., Kwon, J.W., Seo, J.: Multi-uav-based stereo vision system without gps for ground obstacle mapping to assist path planning of ugv. Electron. Lett. 50(20), 1431\u20131432 (2014)","journal-title":"Electron. Lett."},{"issue":"5","key":"1674_CR7","doi-asserted-by":"publisher","first-page":"651","DOI":"10.1109\/70.538972","volume":"12","author":"S Hutchinson","year":"1996","unstructured":"Hutchinson, S., Hager, G.D., Corke, P.I.: A tutorial on visual servo control. IEEE Trans. Robot. Autom. 12(5), 651\u2013670 (1996)","journal-title":"IEEE Trans. Robot. Autom."},{"key":"1674_CR8","first-page":"2002","volume":"15","author":"D Kragic","year":"2002","unstructured":"Kragic, D., Christensen, H.I., et al.: Survey on visual servoing for manipulation. Computational Vision and Active Perception Laboratory, Fiskartorpsv 15, 2002 (2002)","journal-title":"Computational Vision and Active Perception Laboratory, Fiskartorpsv"},{"key":"1674_CR9","doi-asserted-by":"crossref","unstructured":"Cho, H.: Opto-mechatronic Systems handbook: Techniques and Applications. CRC Press, Massachusetts, US (2002)","DOI":"10.1201\/9781420040692"},{"issue":"5","key":"1674_CR10","doi-asserted-by":"publisher","first-page":"967","DOI":"10.1109\/TMECH.2010.2063710","volume":"16","author":"F Janabi-Sharifi","year":"2010","unstructured":"Janabi-Sharifi, F., Deng, L., Wilson, W.J.: Comparison of basic visual servoing methods. IEEE\/ASME Transactions on Mechatronics 16(5), 967\u2013983 (2010)","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"issue":"8","key":"1674_CR11","doi-asserted-by":"publisher","first-page":"1302","DOI":"10.1049\/iet-cta.2014.0019","volume":"9","author":"X Chen","year":"2015","unstructured":"Chen, X., Jia, Y.: Adaptive leader-follower formation control of non-holonomic mobile robots using active vision. IET Control Theory & Applications 9(8), 1302\u20131311 (2015)","journal-title":"IET Control Theory & Applications"},{"issue":"4","key":"1674_CR12","doi-asserted-by":"publisher","first-page":"2893","DOI":"10.1109\/TIE.2016.2631514","volume":"64","author":"H Wang","year":"2016","unstructured":"Wang, H., Guo, D., Liang, X., Chen, W., Hu, G., Leang, K.K.: Adaptive vision-based leader\u2013follower formation control of mobile robots. IEEE Trans. Ind. Electron. 64(4), 2893\u20132902 (2016)","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"2","key":"1674_CR13","doi-asserted-by":"publisher","first-page":"434","DOI":"10.1109\/TRO.2017.2776304","volume":"34","author":"X Liang","year":"2017","unstructured":"Liang, X., Wang, H., Liu, Y.H., Chen, W., Liu, T.: Formation control of nonholonomic mobile robots without position and velocity measurements. IEEE Trans. Robot. 34(2), 434\u2013446 (2017)","journal-title":"IEEE Trans. Robot."},{"issue":"8","key":"1674_CR14","doi-asserted-by":"publisher","first-page":"3124","DOI":"10.1109\/TIE.2008.922605","volume":"55","author":"M Chueh","year":"2008","unstructured":"Chueh, M., Yeung, Y.L.W.A., Lei, K.P.C., Joshi, S.S.: Following controller for autonomous mobile robots using behavioral cues. IEEE Trans. Ind. Electron. 55(8), 3124\u20133132 (2008)","journal-title":"IEEE Trans. Ind. Electron."},{"key":"1674_CR15","unstructured":"Fathian, K., Doucette, E., Curtis, J.W., Gans, N.R.: Vision-based distributed formation control of unmanned aerial vehicles. arXiv:1809.00096 (2018)"},{"issue":"5","key":"1674_CR16","doi-asserted-by":"publisher","first-page":"813","DOI":"10.1109\/TRA.2002.803463","volume":"18","author":"AK Das","year":"2002","unstructured":"Das, A.K., Fierro, R., Kumar, V., Ostrowski, J.P., Spletzer, J., Taylor, C.J.: A vision-based formation control framework. IEEE Trans. Robot. Autom. 18(5), 813\u2013825 (2002)","journal-title":"IEEE Trans. Robot. Autom."},{"key":"1674_CR17","doi-asserted-by":"crossref","unstructured":"Mariottini, G.L., Morbidi, F., Prattichizzo, D., Pappas, G.J., Daniilidis, K.: Leader-follower formations: uncalibrated vision-based localization and control. In: Proc. 2007 IEEE International Conference on Robotics and Automation, Roma, Italy, pp. 2403\u20132408 (2007)","DOI":"10.1109\/ROBOT.2007.363679"},{"issue":"6","key":"1674_CR18","doi-asserted-by":"publisher","first-page":"1431","DOI":"10.1109\/TRO.2009.2032975","volume":"25","author":"GL Mariottini","year":"2009","unstructured":"Mariottini, G.L., Morbidi, F., Prattichizzo, D., Valk, N.V., Michael, N., Pappas, G., Daniilidis, K.: Vision-based localization for leader\u2013follower formation control. IEEE Trans. Robot. 25(6), 1431\u20131438 (2009)","journal-title":"IEEE Trans. Robot."},{"key":"1674_CR19","doi-asserted-by":"crossref","unstructured":"Mariottini, G.L., Pappas, G., Prattichizzo, D., Daniilidis, K.: Vision-based localization of leader-follower formations. In: Proc. 44Th IEEE Conference on Decision and Control, Seville, Spain, Pp. 635\u2013640 (2005)","DOI":"10.1109\/CDC.2005.1582227"},{"key":"1674_CR20","doi-asserted-by":"crossref","unstructured":"Dani, A.P., Gans, N., Dixon, W.E.: Position-based visual servo control of leader-follower formation using image-based relative pose and relative velocity estimation. In: Proc. 2009 American Control Conference (ACC), St. Louis, MO, USA, pp. 5271\u20135276 (2009)","DOI":"10.1109\/ACC.2009.5160698"},{"issue":"12","key":"1674_CR21","doi-asserted-by":"publisher","first-page":"5781","DOI":"10.1109\/TIE.2012.2236996","volume":"60","author":"B Fidan","year":"2012","unstructured":"Fidan, B., Gazi, V., Zhai, S., Cen, N., Karata\u015f, E.: Single-view distance-estimation-based formation control of robotic swarms. IEEE Trans. Ind. Electron. 60(12), 5781\u20135791 (2012)","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"12","key":"1674_CR22","doi-asserted-by":"publisher","first-page":"4131","DOI":"10.1109\/TAC.2016.2547872","volume":"61","author":"X Liang","year":"2016","unstructured":"Liang, X., Liu, Y.H., Wang, H., Chen, W., Xing, K., Liu, T.: Leader-following formation tracking control of mobile robots without direct position measurements. IEEE Trans. Autom. Control 61(12), 4131\u20134137 (2016)","journal-title":"IEEE Trans. Autom. Control"},{"key":"1674_CR23","doi-asserted-by":"crossref","unstructured":"Orqueda, O.A.A., Fierro, R.: Robust Vision-Based Nonlinear Formation Control. In: Proc. 2006 American Control Conference (ACC), Minneapolis, MN, USA, pp. 1422\u20131427 (2006)","DOI":"10.1109\/ACC.2006.1656417"},{"key":"1674_CR24","doi-asserted-by":"crossref","unstructured":"Poonawala, H., Satici, A.C., Gans, N., Spong, M.W.: Formation Control of Wheeled Robots with Vision-Based Position Measurement. In: Proc. 2012 American Control Conference (ACC), Montr\u00e9al, Canada, pp. 3173\u20133178 (2012)","DOI":"10.1109\/ACC.2012.6315000"},{"issue":"4","key":"1674_CR25","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1109\/MRA.2006.250573","volume":"13","author":"F Chaumette","year":"2006","unstructured":"Chaumette, F., Hutchinson, S.: Visual servo control. i. basic approaches. IEEE Robotics & Automation Magazine 13(4), 82\u201390 (2006)","journal-title":"IEEE Robotics & Automation Magazine"},{"key":"1674_CR26","unstructured":"Miao, Z., Zhong, H., Wang, Y., Zhang, H., Tan, H., Fierro, R.: Low complexity leader-following formation control of mobile robots using only fov-constrained visual feedback. IEEE Transactions on Industrial Informatics, pp. 1\u20131 (2021)"},{"issue":"5","key":"1674_CR27","doi-asserted-by":"publisher","first-page":"2231","DOI":"10.1109\/TCST.2020.3023415","volume":"29","author":"Z Miao","year":"2021","unstructured":"Miao, Z., Zhong, H., Lin, J., Wang, Y., Chen, Y., Fierro, R.: Vision-based formation control of mobile robots with fov constraints and unknown feature depth. IEEE Trans. Control Syst. Technol. 29(5), 2231\u20132238 (2021)","journal-title":"IEEE Trans. Control Syst. Technol."},{"issue":"4","key":"1674_CR28","doi-asserted-by":"publisher","first-page":"3096","DOI":"10.1109\/TIE.2019.2913813","volume":"67","author":"Z Li","year":"2019","unstructured":"Li, Z., Yuan, Y., Ke, F., He, W., Su, C.-Y.: Robust vision-based tube model predictive control of multiple mobile robots for leader\u2013follower formation. IEEE Trans. Ind. Electron. 67(4), 3096\u20133106 (2019)","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"7","key":"1674_CR29","doi-asserted-by":"publisher","first-page":"6010","DOI":"10.1109\/TIE.2020.2994861","volume":"68","author":"J Lin","year":"2020","unstructured":"Lin, J., Miao, Z., Zhong, H., Peng, W., Wang, Y., Fierro, R.: Adaptive image-based leader\u2013follower formation control of mobile robots with visibility constraints. IEEE Trans. Ind. Electron. 68(7), 6010\u20136019 (2020)","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"5","key":"1674_CR30","doi-asserted-by":"publisher","first-page":"933","DOI":"10.1109\/TRO.2010.2056590","volume":"26","author":"G Allibert","year":"2010","unstructured":"Allibert, G., Courtial, E., Chaumette, F.: Predictive control for constrained image-based visual servoing. IEEE Trans. Robot. 26(5), 933\u2013939 (2010)","journal-title":"IEEE Trans. Robot."},{"key":"1674_CR31","doi-asserted-by":"crossref","unstructured":"Fallah, M.M.H., Ghazbi, S.N., Mehrkish, A., Janabi-Sharifi, F.: Depth-based visual predictive control of tendon-driven continuum robots. In: Proc. of IEEE\/ASME International Conference on Advanced Intelligent Mechatronics, Boston, MA, USA, pp. 488\u2013494 (2020)","DOI":"10.1109\/AIM43001.2020.9158858"},{"key":"1674_CR32","doi-asserted-by":"crossref","unstructured":"Fallah, M.M.H., Janabi-Sharifi, F.: Linear position-based visual predictive control. In: Proc. of the Canadian Society for Mechanical Engineering International Congress, p 2020. Charlottetown, PEI, Canada (2020)","DOI":"10.32393\/csme.2020.1274"},{"issue":"1","key":"1674_CR33","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1177\/0278364907082269","volume":"27","author":"M Sauv\u00e9e","year":"2008","unstructured":"Sauv\u00e9e, M., Poignet, P., Dombre, E.: Ultrasound image-based visual servoing of a surgical instrument through nonlinear model predictive control. The International Journal of Robotics Research 27(1), 25\u201340 (2008)","journal-title":"The International Journal of Robotics Research"},{"key":"1674_CR34","doi-asserted-by":"crossref","unstructured":"Sauv\u00e9e, M., Poignet, P., Dombre, E., Courtial, E.: Image based visual servoing through nonlinear model predictive control. In: Proc. 45Th IEEE Conference on Decision and Control, San Diego, CA, USA, pp. 1776\u20131781 (2006)","DOI":"10.1109\/CDC.2006.377243"},{"issue":"2","key":"1674_CR35","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1021\/i200033a010","volume":"25","author":"CG Economou","year":"1986","unstructured":"Economou, C.G., Morari, M., Bernhard, B.O.: Internal model control: Extension to nonlinear system. Industrial & Engineering Chemistry Process Design and Development 25(2), 403\u2013411 (1986)","journal-title":"Industrial & Engineering Chemistry Process Design and Development"},{"issue":"10-11","key":"1674_CR36","doi-asserted-by":"publisher","first-page":"821","DOI":"10.1177\/027836490302210003","volume":"22","author":"E Cervera","year":"2003","unstructured":"Cervera, E., Pobil, A.P.D., Berry, F., Martinet, P.: Improving image-based visual servoing with three-dimensional features. The International Journal of Robotics Research 22(10-11), 821\u2013839 (2003)","journal-title":"The International Journal of Robotics Research"},{"issue":"26","key":"1674_CR37","first-page":"1","volume":"101","author":"MMH Fallah","year":"2021","unstructured":"Fallah, M.M.H., Janabi-Sharifi, F.: Conjugated visual predictive control for constrained visual servoing. Journal of Intelligent & Robotic Systems 101(26), 1\u201321 (2021)","journal-title":"Journal of Intelligent & Robotic Systems"},{"issue":"6","key":"1674_CR38","doi-asserted-by":"publisher","first-page":"789","DOI":"10.1016\/S0005-1098(99)00214-9","volume":"36","author":"DQ Mayne","year":"2000","unstructured":"Mayne, D.Q., Rawlings, J.B., Rao, C.V., Scokaert, P.O.: Constrained model predictive control: Stability and optimality. Automatica 36(6), 789\u2013814 (2000)","journal-title":"Automatica"},{"issue":"1","key":"1674_CR39","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1109\/MRA.2007.339609","volume":"14","author":"F Chaumette","year":"2007","unstructured":"Chaumette, F., Hutchinson, S.: Visual servo control. ii. advanced approaches [tutorial]. IEEE Robotics & Automation Magazine 14(1), 109\u2013118 (2007)","journal-title":"IEEE Robotics & Automation Magazine"},{"key":"1674_CR40","doi-asserted-by":"crossref","unstructured":"Sajjadi, S., Mehrandezh, M., Janabi-Sharifi, F.: A nonlinear adaptive model-predictive approach for visual servoing of unmanned aerial vehicles. In: Mart\u00ednez-Garc\u00eda, A., Bhattacharya, I., Otani, Y., Tutsch, R (eds.) Progress in Optomechatronic Technologies, pp 153\u2013164. Springer, Singapore (2019)","DOI":"10.1007\/978-981-32-9632-9_19"},{"issue":"4","key":"1674_CR41","doi-asserted-by":"publisher","first-page":"1157","DOI":"10.2514\/1.51186","volume":"34","author":"B Crowther","year":"2011","unstructured":"Crowther, B., Lanzon, A., Maya-Gonzalez, M., Langkamp, D.: Kinematic analysis and control design for a nonplanar multirotor vehicle. Journal of Guidance, Control, and Dynamics 34(4), 1157\u20131171 (2011)","journal-title":"Journal of Guidance, Control, and Dynamics"}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-022-01674-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10846-022-01674-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-022-01674-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,29]],"date-time":"2024-09-29T09:05:07Z","timestamp":1727600707000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10846-022-01674-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,18]]},"references-count":41,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,8]]}},"alternative-id":["1674"],"URL":"https:\/\/doi.org\/10.1007\/s10846-022-01674-5","relation":{},"ISSN":["0921-0296","1573-0409"],"issn-type":[{"value":"0921-0296","type":"print"},{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,7,18]]},"assertion":[{"value":"30 September 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 June 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 July 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"<!--Emphasis Type='Bold' removed-->Ethics approval"}},{"value":"Not applicable","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"Not applicable","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"<!--Emphasis Type='Bold' removed-->Consent for Publication"}},{"value":"The authors declare that they have no competing interests.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"<!--Emphasis Type='Bold' removed-->Conflict of Interests"}}],"article-number":"72"}}