{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T15:42:04Z","timestamp":1783611724667,"version":"3.55.0"},"reference-count":41,"publisher":"SAGE Publications","issue":"5","license":[{"start":{"date-parts":[[2019,8,29]],"date-time":"2019-08-29T00:00:00Z","timestamp":1567036800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"name":"Institut de recherche sur les composants logiciels et mat\u00e9riels pour l\u2019information et la communication avanc\u00e9e de Lille, France"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering"],"published-print":{"date-parts":[[2020,5]]},"abstract":"<jats:p>This article investigates the problem of data-driven cooperative tracking for a class of multi-agent linear systems under imperfect wireless communication. An autonomous Internet of Things predictive control application is designed to drive a robot with one wheel. The proposed methodology has been developed using Revolutionary Internet of Things Operating System running on STM32 and radio frequency communication shields over the User Datagram Protocol. To evaluate the performance of the predictive control algorithm, the User Datagram Protocol has been used due to the high number of packet losses in the communication channel. A robust analysis of Internet of Things technology among agents, combined with a network predictive control strategy against packet loss, limited bandwidth and attack links is carried out. The main feature of this methodology is that it is possible to achieve consensus monitoring and stability of closed-loop control systems. The efficiency of the proposed design approach is demonstrated by several experimental scenarios.<\/jats:p>","DOI":"10.1177\/0959651819870340","type":"journal-article","created":{"date-parts":[[2019,8,29]],"date-time":"2019-08-29T08:41:57Z","timestamp":1567068117000},"page":"577-595","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":8,"title":["Autonomous Internet of Things predictive control application based on wireless networked multi-agent topology and embedded operating system"],"prefix":"10.1177","volume":"234","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0996-3183","authenticated-orcid":false,"given":"Rihab","family":"Kouki","sequence":"first","affiliation":[{"name":"Laboratoire Analyse, Conception et Commande des Syst\u00e8mes, Ecole Nationale d\u2019Ing\u00e9nieurs de Tunis, Universit\u00e9 de Tunis El Manar, Tunis, Tunisie"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexandre","family":"Boe","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Lille, CNRS, Centrale Lille, ISEN, Universit\u00e9 Valenciennes, UMR 8520\u2014IEMN, Lille, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thomas","family":"Vantroys","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Lille, CNRS, Centrale Lille, UMR 9189\u2014CRISTAL, Lille, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Faouzi","family":"Bouani","sequence":"additional","affiliation":[{"name":"Laboratoire Analyse, Conception et Commande des Syst\u00e8mes, Ecole Nationale d\u2019Ing\u00e9nieurs de Tunis, Universit\u00e9 de Tunis El Manar, Tunis, Tunisie"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2019,8,29]]},"reference":[{"key":"bibr1-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2015.2505901"},{"key":"bibr2-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/887\/1\/012044"},{"key":"bibr3-0959651819870340","first-page":"504","volume-title":"Proceedings of the international scientific professional symposium Infoteh","author":"Milinkovi\u0107 A"},{"key":"bibr4-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1049\/iet-cta.2012.0034"},{"key":"bibr5-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1177\/0142331216644317"},{"key":"bibr6-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2012.2219540"},{"key":"bibr7-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2008.09.001"},{"key":"bibr8-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2016.2598243"},{"key":"bibr9-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1080\/00207721.2014.932468"},{"key":"bibr10-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2014.2308612"},{"key":"bibr11-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2019.01.027"},{"key":"bibr12-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysconle.2011.07.006"},{"key":"bibr13-0959651819870340","first-page":"596916","volume":"2015","author":"Li M","year":"2015","journal-title":"Math Probl Eng"},{"key":"bibr14-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2016.02.027"},{"key":"bibr15-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1049\/iet-cta.2014.1198"},{"key":"bibr16-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1109\/TFUZZ.2015.2417975"},{"issue":"6","key":"bibr17-0959651819870340","first-page":"1774","volume":"35","author":"Vahid NS","year":"2016","journal-title":"Int J Comput Math Electric Electron Eng"},{"key":"bibr18-0959651819870340","first-page":"145","volume-title":"Proceedings of the 5th IEEE international conference on cyber technology in automation, control and intelligent systems","author":"Wang Q"},{"key":"bibr19-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2010.2089059"},{"key":"bibr20-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1049\/iet-cta.2008.0542"},{"key":"bibr21-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1155\/2013\/475730"},{"key":"bibr22-0959651819870340","first-page":"15250","volume-title":"Proceedings of the 17th IFAC world congress","author":"Ling KV"},{"key":"bibr23-0959651819870340","first-page":"1021","volume-title":"Proceedings of the American control conference","author":"Palomo G"},{"issue":"8","key":"bibr24-0959651819870340","first-page":"878","volume":"5","author":"Kheriji A","year":"2011","journal-title":"Int J Electr Inform Eng"},{"key":"bibr25-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1007\/s12555-011-0304-2"},{"key":"bibr26-0959651819870340","first-page":"146","volume-title":"Proceedings of the IEEE international conference on control, automation and diagnosis","author":"Kouki R"},{"key":"bibr27-0959651819870340","doi-asserted-by":"publisher","DOI":"10.3390\/app7101072"},{"key":"bibr28-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1109\/MWC.2016.7721736"},{"key":"bibr29-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1016\/j.aml.2013.02.005"},{"key":"bibr30-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2008.929401"},{"key":"bibr31-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2015.02.018"},{"key":"bibr32-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1109\/87.998034"},{"key":"bibr33-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2010.2051091"},{"key":"bibr34-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1080\/00207720903513368"},{"key":"bibr35-0959651819870340","first-page":"79","volume-title":"Proceedings of the 32nd international conference on computer communications","author":"Baccelli E"},{"key":"bibr36-0959651819870340","first-page":"124","volume-title":"Proceedings of IEEE international symposium on robotic and sensors environments","author":"Cristina S"},{"key":"bibr37-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-27139-2_7"},{"key":"bibr38-0959651819870340","first-page":"455","volume-title":"Proceedings of the 29th annual IEEE international conference on local computer networks","author":"Dunkels A"},{"key":"bibr39-0959651819870340","first-page":"5","volume-title":"Proceedings of the 4th international conference on sensor networks","author":"Roussel K"},{"key":"bibr40-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2013.63"},{"key":"bibr41-0959651819870340","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2008.11.005"}],"container-title":["Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0959651819870340","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0959651819870340","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0959651819870340","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T22:38:37Z","timestamp":1777675117000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0959651819870340"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,29]]},"references-count":41,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2020,5]]}},"alternative-id":["10.1177\/0959651819870340"],"URL":"https:\/\/doi.org\/10.1177\/0959651819870340","relation":{},"ISSN":["0959-6518","2041-3041"],"issn-type":[{"value":"0959-6518","type":"print"},{"value":"2041-3041","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,8,29]]}}}