{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,2]],"date-time":"2025-03-02T06:03:39Z","timestamp":1740895419119,"version":"3.38.0"},"reference-count":49,"publisher":"SAGE Publications","issue":"10","license":[{"start":{"date-parts":[[2023,2,7]],"date-time":"2023-02-07T00:00:00Z","timestamp":1675728000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Transactions of the Institute of Measurement and Control"],"published-print":{"date-parts":[[2023,6]]},"abstract":"<jats:p> A constrained model predictive controller for two tripod mobile robots performing cooperative transportation of an object through a pre-defined trajectory in the presence of external disturbances has been developed and validated in this paper. The robots are designed to hold an object through their end effectors while applying controlled forces to the object and transitioning along the pre-defined reference trajectory. In this collaborative transportation task, a constrained model predictive controller to control the applied forces and a sliding-mode controller to control the motion of the systems are implemented. A load-sharing algorithm allowed for decentralizing the control system to determine the share of the force applied to the object from each end effector. The system and control algorithms are modeled and simulated in a computational environment using MATLAB software. The results showed that the cooperative system\u2019s position tracking and the force control on the object are successfully achieved using the developed algorithms with minimum deviation from the desired trajectory. In addition, robustness to a continuously increasing external disturbance exerted on the system was achieved using the proposed force control strategy. <\/jats:p>","DOI":"10.1177\/01423312231152645","type":"journal-article","created":{"date-parts":[[2023,2,7]],"date-time":"2023-02-07T10:29:06Z","timestamp":1675765746000},"page":"1999-2011","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":2,"title":["A constrained model predictive controller for two cooperative tripod mobile robots"],"prefix":"10.1177","volume":"45","author":[{"given":"Saba","family":"Mohammad Hosseini","sequence":"first","affiliation":[{"name":"Department of Electrical Engineering, University of Central Florida, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5205-8966","authenticated-orcid":false,"given":"Amir Farhad","family":"Ehyaei","sequence":"additional","affiliation":[{"name":"Electrical Engineering Department, Imam Khomeini International University, Iran"}]},{"given":"Joon-Hyuk","family":"Park","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, University of Central Florida, USA"}]},{"given":"Jirui","family":"Fu","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, University of Central Florida, USA"}]},{"given":"Amirhossein","family":"Safari","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, University of Central Florida, USA"}]}],"member":"179","published-online":{"date-parts":[[2023,2,7]]},"reference":[{"key":"bibr1-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1016\/S0921-8890(99)00034-2"},{"key":"bibr2-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1007\/s11721-017-0135-8"},{"key":"bibr3-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1080\/00051144.2021.1880155"},{"key":"bibr4-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1007\/BF00571701"},{"key":"bibr5-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1007\/BF00940021"},{"key":"bibr6-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1017\/9781139061759"},{"key":"bibr7-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2005.1545536"},{"key":"bibr8-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1177\/0142331219872862"},{"key":"bibr9-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2019.03.008"},{"key":"bibr10-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2018.11.547"},{"key":"bibr11-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1016\/j.adhoc.2018.03.012"},{"issue":"4","key":"bibr12-01423312231152645","first-page":"2105","volume":"53","author":"Ghoreishi SA","year":"2020","journal-title":"Amirkabir Journal of Mechanical Engineering"},{"key":"bibr13-01423312231152645","doi-asserted-by":"publisher","DOI":"10.3389\/frobt.2018.00065"},{"key":"bibr14-01423312231152645","unstructured":"Hamed KA, Ma WL, Kamidi VR, et al. (2019) Hierarchical feedback control for complex hybrid models of multiagent legged robotic systems. Mathdoc Digital Mathematics Library. Available at: http:\/\/ames.caltech.edu\/akbari2019hierarchical.pdf"},{"key":"bibr15-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2019.02.003"},{"key":"bibr16-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1109\/SECON.2017.7925348"},{"key":"bibr17-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2018.2789438"},{"key":"bibr18-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1080\/00207721.2020.1765048"},{"key":"bibr19-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-22427-0_7"},{"key":"bibr20-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1016\/j.apm.2020.08.078"},{"key":"bibr21-01423312231152645","first-page":"618","volume":"11","author":"Korodi A","year":"2012","journal-title":"WSEAS Transactions on Systems"},{"key":"bibr22-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1109\/MMAR.2018.8485851"},{"key":"bibr23-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1007\/s11370-017-0240-y"},{"key":"bibr24-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2019.108558"},{"key":"bibr25-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1049\/iet-cta.2013.0611"},{"key":"bibr26-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1177\/0142331207075610"},{"key":"bibr27-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1177\/027836499801700302"},{"volume-title":"Proceedings of the MME 2006: International symposium on mathematical methods in engineering","year":"2006","author":"Machado JAT","key":"bibr28-01423312231152645"},{"key":"bibr29-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1109\/ICCA.2019.8899490"},{"volume-title":"Quadratic Programming Algorithms for Fast Model-Based Predictive Control","year":"2013","author":"Mikul\u00e1\u0161 O","key":"bibr30-01423312231152645"},{"key":"bibr31-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1109\/ICMA.2011.5986298"},{"key":"bibr32-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1109\/SMC.2018.00296"},{"key":"bibr33-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1177\/0142331218762272"},{"key":"bibr34-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2013.07.005"},{"key":"bibr35-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574706003183"},{"key":"bibr36-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1016\/j.compag.2004.01.006"},{"key":"bibr37-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2004.832203"},{"key":"bibr38-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1016\/j.jfranklin.2017.09.015"},{"key":"bibr39-01423312231152645","doi-asserted-by":"publisher","DOI":"10.22149\/teee.v2i2.96"},{"key":"bibr40-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2013.2245612"},{"key":"bibr41-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1109\/NILES50944.2020.9257919"},{"key":"bibr42-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1007\/s10846-021-01406-1"},{"key":"bibr43-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1007\/BF00435728"},{"key":"bibr44-01423312231152645","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1049\/ip-com:19971577","volume":"144","author":"Wang J","year":"1997","journal-title":"IEEE Proceedings"},{"key":"bibr45-01423312231152645","doi-asserted-by":"publisher","DOI":"10.3390\/s18103360"},{"key":"bibr46-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1080\/01691864.2015.1096212"},{"key":"bibr47-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2019.8794290"},{"key":"bibr48-01423312231152645","first-page":"498","volume-title":"Proceedings of the 2019 12th Asian control conference (ASCC)","author":"Yang J","year":"2019"},{"key":"bibr49-01423312231152645","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2018.2844791"}],"container-title":["Transactions of the Institute of Measurement and Control"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/01423312231152645","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/01423312231152645","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/01423312231152645","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,2]],"date-time":"2025-03-02T00:17:58Z","timestamp":1740874678000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/01423312231152645"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,7]]},"references-count":49,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2023,6]]}},"alternative-id":["10.1177\/01423312231152645"],"URL":"https:\/\/doi.org\/10.1177\/01423312231152645","relation":{},"ISSN":["0142-3312","1477-0369"],"issn-type":[{"type":"print","value":"0142-3312"},{"type":"electronic","value":"1477-0369"}],"subject":[],"published":{"date-parts":[[2023,2,7]]}}}