{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T10:25:55Z","timestamp":1774347955385,"version":"3.50.1"},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T00:00:00Z","timestamp":1773792000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T00:00:00Z","timestamp":1774310400000},"content-version":"vor","delay-in-days":6,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"crossref","award":["433183605 and 501890093"],"award-info":[{"award-number":["433183605 and 501890093"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"crossref","award":["433183605 and 501890093"],"award-info":[{"award-number":["433183605 and 501890093"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>When partial knowledge of a system is already available, is it reasonable to disregard this information in favor of a purely data-driven control approach? In this study, Data-Enabled Predictive Control (DeePC) is implemented on a custom-built omnidirectional mobile robot and a comparative evaluation against Model Predictive Control (MPC) is conducted seeking to address this question. To ensure a fair comparison, a linear model used for MPC is identified from the same dataset employed by DeePC. Additionally, a supplementary comparison using a nonlinear nominal model is provided. All results are derived from hardware experiments, which are essential for assessing the real-world applicability of DeePC, particularly in robotics, where system dynamics is often nonlinear and data is constantly interfered with by noise. The findings offer practical insights into the challenges and strengths of DeePC, which has been claimed to be robust to nonlinearity in the literature, aiding practitioners in selecting the most suitable predictive control strategy for their specific purposes.<\/jats:p>","DOI":"10.1007\/s10846-026-02386-w","type":"journal-article","created":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T16:14:35Z","timestamp":1773850475000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Practical Insights on Data-Based Robot Control: A Comparative Analysis of Data-Enabled Predictive Control and Model-Based Predictive Control"],"prefix":"10.1007","volume":"112","author":[{"given":"Jingshan","family":"Chen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Henrik","family":"Ebel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Eberhard","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2026,3,18]]},"reference":[{"key":"2386_CR1","doi-asserted-by":"publisher","unstructured":"Anand, A., Sawant, S., Reinhardt, D., Gros, S.: Data-driven predictive control and MPC: Do we achieve optimality? IFAC-PapersOnLine 58(15), 73\u201378 (2024). https:\/\/doi.org\/10.1016\/j.ifacol.2024.08.507","DOI":"10.1016\/j.ifacol.2024.08.507"},{"key":"2386_CR2","doi-asserted-by":"publisher","unstructured":"Berberich, J., Allg\u00f6wer, F.: An overview of systems-theoretic guarantees in data-driven model predictive control. Annu. Rev. Control Robot. Auton. Syst. 8, 77\u2013100 (2024). https:\/\/doi.org\/10.1146\/annurev-control-030323-024328","DOI":"10.1146\/annurev-control-030323-024328"},{"key":"2386_CR3","doi-asserted-by":"publisher","unstructured":"Berberich, J., K\u00f6hler, J., M\u00fcller, M.A., Allg\u00f6wer, F.: Data-driven model predictive control: closed-loop guarantees and experimental results. at - Automatisierungstechnik 69(7), 608\u2013618 (2021). https:\/\/doi.org\/10.1515\/auto-2021-0024","DOI":"10.1515\/auto-2021-0024"},{"key":"2386_CR4","doi-asserted-by":"publisher","unstructured":"Berberich, J., K\u00f6hler, J., M\u00fcller, M.A., Allg\u00f6wer, F.: Linear tracking MPC for nonlinear systems\u2013Part II: The data-driven case. IEEE Trans. Autom. Control 67(9), 4406\u20134421 (2022). https:\/\/doi.org\/10.1109\/tac.2022.3166851","DOI":"10.1109\/tac.2022.3166851"},{"key":"2386_CR5","doi-asserted-by":"publisher","unstructured":"Carlet, P.G., Favato, A., Bolognani, S., D\u00f6rfler, F.: Data-driven continuous-set predictive current control for synchronous motor drives. IEEE Trans. on Power Electron. 37(6), 6637\u20136646 (2022). https:\/\/doi.org\/10.1109\/tpel.2022.3142244","DOI":"10.1109\/tpel.2022.3142244"},{"key":"2386_CR6","doi-asserted-by":"publisher","unstructured":"Coulson, J., Lygeros, J., D\u00f6rfler, F.: Data-enabled predictive control: In the shallows of the DeePC. In: Proc. 2019 Eur. Control Conf. (ECC), pp. 307\u2013312 (2019). https:\/\/doi.org\/10.23919\/ecc.2019.8795639","DOI":"10.23919\/ecc.2019.8795639"},{"key":"2386_CR7","doi-asserted-by":"publisher","unstructured":"D\u00f6rfler, F., Coulson, J., Markovsky, I.: Bridging direct and indirect data-driven control formulations via regularizations and relaxations. IEEE Trans. on Autom. Control 68(2), 883\u2013897 (2023). https:\/\/doi.org\/10.1109\/tac.2022.3148374","DOI":"10.1109\/tac.2022.3148374"},{"key":"2386_CR8","unstructured":"Ebel, H.: Distributed control and organization of communicating mobile robots. phdthesis, University of Stuttgart, D\u00fcren (2021)"},{"key":"2386_CR9","doi-asserted-by":"publisher","unstructured":"Elokda, E., Coulson, J., Beuchat, P.N., Lygeros, J., D\u00f6rfler, F.: Data-enabled predictive control for quadcopters. Int. J. Robust Nonlinear Control 31(18), 8916\u20138936 (2021). https:\/\/doi.org\/10.1002\/rnc.5686","DOI":"10.1002\/rnc.5686"},{"key":"2386_CR10","doi-asserted-by":"publisher","unstructured":"Eschmann, H., Ebel, H., Eberhard, P.: Exploration-exploitation-based trajectory tracking of mobile robots using Gaussian processes and model predictive control. Robotica 41(10), 3040\u20133058 (2023). https:\/\/doi.org\/10.1017\/s0263574723000863","DOI":"10.1017\/s0263574723000863"},{"key":"2386_CR11","doi-asserted-by":"publisher","unstructured":"Fawcett, R.T., Afsari, K., Ames, A.D., Hamed, K.A.: Toward a data-driven template model for quadrupedal locomotion. IEEE Robot. Autom. Lett. 7(3), 7636\u20137643 (2022). https:\/\/doi.org\/10.1109\/lra.2022.3184007","DOI":"10.1109\/lra.2022.3184007"},{"key":"2386_CR12","doi-asserted-by":"publisher","unstructured":"Fiedler, F., Lucia, S.: On the relationship between data-enabled predictive control and subspace predictive control. In: Proc. 2021 Eur. Control Conf. (ECC), pp. 222\u2013229 (2021). https:\/\/doi.org\/10.23919\/ecc54610.2021.9654975","DOI":"10.23919\/ecc54610.2021.9654975"},{"key":"2386_CR13","doi-asserted-by":"publisher","unstructured":"Huang, A.S., Olson, E., Moore, D.C.: LCM: Lightweight communications and marshalling. In: Proc. 2010 IEEE\/RSJ Int. Conf. Intell. Robots Syst. (IROS), pp. 4057\u20134062 (2010). https:\/\/doi.org\/10.1109\/iros.2010.5649358","DOI":"10.1109\/iros.2010.5649358"},{"key":"2386_CR14","doi-asserted-by":"publisher","unstructured":"Huang, L., Coulson, J., Lygeros, J., D\u00f6rfler, F.: Data-enabled predictive control for grid-connected power converters. In: Proc. 2019 IEEE Conf. Decis. Control (CDC), pp. 8130\u20138135. IEEE (2019). https:\/\/doi.org\/10.1109\/cdc40024.2019.9029522","DOI":"10.1109\/cdc40024.2019.9029522"},{"key":"2386_CR15","volume-title":"Subspace Methods for System Identification","author":"T Katayama","year":"2006","unstructured":"Katayama, T.: Subspace Methods for System Identification. Communications and Control Engineering. Springer, Dordrecht (2006)"},{"key":"2386_CR16","doi-asserted-by":"publisher","unstructured":"K\u00f6hler, J., Wabersich, K.P., Berberich, J., Zeilinger, M.N.: State space models vs. multi-step predictors in predictive control: Are state space models complicating safe data-driven designs? In: Proc. 2022 IEEE Conf. Decis. Control (CDC), pp. 491\u2013498. IEEE (2022). https:\/\/doi.org\/10.1109\/cdc51059.2022.9992373","DOI":"10.1109\/cdc51059.2022.9992373"},{"key":"2386_CR17","doi-asserted-by":"publisher","unstructured":"Lazar, M.: Basis-functions nonlinear data-enabled predictive control: Consistent and computationally efficient formulations. In: Proc. 2024 Eur. Control Conf. (ECC), pp. 888\u2013893. IEEE (2024). https:\/\/doi.org\/10.23919\/ecc64448.2024.10591192","DOI":"10.23919\/ecc64448.2024.10591192"},{"key":"2386_CR18","unstructured":"Lian, Y., Jones, C.N.: Nonlinear data-enabled prediction and control. In: Proc. 3rd Conf. Learn. Dyn. Control (L4DC), vol. 144, pp. 523\u2013534 (2021). https:\/\/proceedings.mlr.press\/v144\/lian21a.html"},{"key":"2386_CR19","volume-title":"System identification: Theory for the User","author":"L Ljung","year":"1999","unstructured":"Ljung, L.: System identification: Theory for the User, 2nd edn. Prentice Hall, Upper Saddle River (1999)","edition":"2"},{"key":"2386_CR20","doi-asserted-by":"publisher","unstructured":"Markovsky, I., D\u00f6rfler, F.: Behavioral systems theory in data-driven analysis, signal processing, and control. Annu. Rev. Control 52, 42\u201364 (2021). https:\/\/doi.org\/10.1016\/j.arcontrol.2021.09.005","DOI":"10.1016\/j.arcontrol.2021.09.005"},{"key":"2386_CR21","doi-asserted-by":"publisher","unstructured":"Markovsky, I., Huang, L., D\u00f6rfler, F.: Data-driven control based on the behavioral approach: From theory to applications in power systems. IEEE Control Syst. 43(5), 28\u201368 (2023). https:\/\/doi.org\/10.1109\/mcs.2023.3291638","DOI":"10.1109\/mcs.2023.3291638"},{"key":"2386_CR22","doi-asserted-by":"publisher","unstructured":"M\u00fcller, D., Feilhauer, J., Wickert, J., Berberich, J., Allg\u00f6wer, F., Sawodny, O.: Data-driven predictive disturbance observer for quasi continuum manipulators. In: Proc. 2022 IEEE Conf. Decis. Control (CDC), pp. 1816\u20131822 (2022). https:\/\/doi.org\/10.1109\/cdc51059.2022.9992740","DOI":"10.1109\/cdc51059.2022.9992740"},{"key":"2386_CR23","doi-asserted-by":"publisher","unstructured":"N\u00e4f, J., Moffat, K., Eising, J., D\u00f6rfler, F.: Choose wisely: Data-driven predictive control for nonlinear systems using online data selection (2025). https:\/\/doi.org\/10.48550\/ARXIV.2503.18845","DOI":"10.48550\/ARXIV.2503.18845"},{"key":"2386_CR24","doi-asserted-by":"publisher","unstructured":"Str\u00e4sser, R., Berberich, J., Allg\u00f6wer, F.: Robust data-driven control for nonlinear systems using the Koopman operator*. IFAC-PapersOnLine 56(2), 2257\u20132262 (2023). https:\/\/doi.org\/10.1016\/j.ifacol.2023.10.1190","DOI":"10.1016\/j.ifacol.2023.10.1190"},{"key":"2386_CR25","doi-asserted-by":"publisher","unstructured":"Van Overschee, P., De Moor, B.: N4SID: Subspace algorithms for the identification of combined deterministic-stochastic systems. Automatica 30(1), 75\u201393 (1994). https:\/\/doi.org\/10.1016\/0005-1098(94)90230-5","DOI":"10.1016\/0005-1098(94)90230-5"},{"key":"2386_CR26","doi-asserted-by":"publisher","unstructured":"Van Overschee, P., De Moor, B.: Subspace Identification for Linear Systems. Springer, US (1996). https:\/\/doi.org\/10.1007\/978-1-4613-0465-4","DOI":"10.1007\/978-1-4613-0465-4"},{"key":"2386_CR27","doi-asserted-by":"publisher","unstructured":"Verheijen, P., Breschi, V., Lazar, M.: Handbook of linear data-driven predictive control: Theory, implementation and design. Annu. Rev. Control 56, 100914 (2023). https:\/\/doi.org\/10.1016\/j.arcontrol.2023.100914","DOI":"10.1016\/j.arcontrol.2023.100914"},{"key":"2386_CR28","doi-asserted-by":"publisher","unstructured":"Willems, J.C.: From time series to linear system\u2013Part I. finite dimensional linear time invariant systems. Automatica 22(5), 561\u2013580 (1986). https:\/\/doi.org\/10.1016\/0005-1098(86)90066-x","DOI":"10.1016\/0005-1098(86)90066-x"},{"key":"2386_CR29","doi-asserted-by":"publisher","unstructured":"Willems, J.C., Rapisarda, P., Markovsky, I., De Moor, B.L.: A note on persistency of excitation. Syst. Control Lett. 54(4), 325\u2013329 (2005). https:\/\/doi.org\/10.1016\/j.sysconle.2004.09.003","DOI":"10.1016\/j.sysconle.2004.09.003"},{"key":"2386_CR30","doi-asserted-by":"publisher","unstructured":"Zeidis, I., Zimmermann, K.: Dynamics of a four-wheeled mobile robot with mecanum wheels. ZAMM - J Appl Math Mech 99(12) (2019). https:\/\/doi.org\/10.1002\/zamm.201900173","DOI":"10.1002\/zamm.201900173"}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10846-026-02386-w","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-026-02386-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-026-02386-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T07:05:00Z","timestamp":1774335900000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10846-026-02386-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,18]]},"references-count":30,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2026,6]]}},"alternative-id":["2386"],"URL":"https:\/\/doi.org\/10.1007\/s10846-026-02386-w","relation":{},"ISSN":["1573-0409"],"issn-type":[{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,3,18]]},"assertion":[{"value":"9 September 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 March 2026","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 March 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"The authors declare no competing interests.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"32"}}