{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,10]],"date-time":"2026-05-10T04:00:40Z","timestamp":1778385640365,"version":"3.51.4"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,6,3]],"date-time":"2021-06-03T00:00:00Z","timestamp":1622678400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,6,3]],"date-time":"2021-06-03T00:00:00Z","timestamp":1622678400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Lulea University of Technology"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Intell Robot Syst"],"published-print":{"date-parts":[[2021,7]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This article tackles the challenge of negative pressure adhesion control of a Vortex Robotic (VR) platform, which utilizes a modified Electric Ducted Fan (EDF)-based design for successfully adhering to surfaces of variable curvature. The resulting Vortex Actuation (VA) system is estimated through a switching Autoregressive-Moving-Average with eXternal input (ARMAX) identification, for accurately capturing the throttle to adhesion force relationship throughout its operating range. For safe attachment of the robot on a surface, the critical adhesion is modeled based on the geometrical properties of the robotic platform for providing the required reference forces. Within this work, an explicit controller via the use of a Constraint Finite Time Optimal Control (CFTOC) approach is designed in an offline manner, which results in a lookup table realization that ensures overall system stability in all state transitions. In an effort to further improve the tracking response for arbitrary setup orientations, the adhesion control scheme is extended through a switching EMPC framework. The resulting frameworks are tested through both dynamic simulation and experimental sequences involving: a) adhesion control on a rotating test curved surface and, b) adhesion and locomotion sequences on a water pipe.<\/jats:p>","DOI":"10.1007\/s10846-021-01420-3","type":"journal-article","created":{"date-parts":[[2021,6,3]],"date-time":"2021-06-03T13:05:38Z","timestamp":1622725538000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["On the Optimal Adhesion Control of a Vortex Climbing Robot"],"prefix":"10.1007","volume":"102","author":[{"given":"Andreas","family":"Papadimitriou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9399-7801","authenticated-orcid":false,"given":"George","family":"Andrikopoulos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"George","family":"Nikolakopoulos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,6,3]]},"reference":[{"key":"1420_CR1","doi-asserted-by":"publisher","unstructured":"Xiao, J., Li, B., Ushiroda, K., Song, Q.: Rise-Rover: A wall-climbing robot with high reliability and load-carrying capacity. 2015 IEEE International Conference on Robotics and Biomimetics, IEEE-ROBIO 2015, pp. 2072\u20132077. https:\/\/doi.org\/10.1109\/ROBIO.2015.7419079 (2015)","DOI":"10.1109\/ROBIO.2015.7419079"},{"key":"1420_CR2","unstructured":"Raju, D., Dethe, S.B.J.: Developments in Wall Climbing Robots: A Review. Int. J. Eng. Res. Gen. Sci. 2 (2014)"},{"issue":"6","key":"1420_CR3","doi-asserted-by":"publisher","first-page":"495","DOI":"10.1108\/01439910710832093","volume":"34","author":"J Shang","year":"2007","unstructured":"Shang, J., Sattar, T., Chen, S., Bridge, B.: Design of a climbing robot for inspecting aircraft wings and fuselage. Ind. Robot An Int. J. 34(6), 495\u2013502 (2007). https:\/\/doi.org\/10.1108\/01439910710832093","journal-title":"Ind. Robot An Int. J."},{"key":"1420_CR4","doi-asserted-by":"crossref","unstructured":"Alkalla, M.G., Fanni, M.A., Mohamed, A-: Versatile Climbing Robot for Vessels Inspection. Int. Conf. Control. Autom. Robot., 18\u201323 (2015)","DOI":"10.1109\/ICCAR.2015.7165995"},{"issue":"1","key":"1420_CR5","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1108\/IR-06-2016-0172","volume":"44","author":"X Lu","year":"2017","unstructured":"Lu, X., Zhao, S., Yu, D., Liu, X.: Pylon-Climber: A novel climbing assistive robot for pylon maintenance. Ind. Robot. 44(1), 38\u201348 (2017). https:\/\/doi.org\/10.1108\/IR-06-2016-0172","journal-title":"Ind. Robot."},{"issue":"3","key":"1420_CR6","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1108\/01439910810868534","volume":"35","author":"S Jianzhong","year":"2008","unstructured":"Jianzhong, S.: Development of a climbing robot for inspection of long weld lines. Ind. Robot: Int. J. 35(3), 217\u2013223 (2008). https:\/\/doi.org\/10.1108\/01439910810868534","journal-title":"Ind. Robot: Int. J."},{"key":"1420_CR7","doi-asserted-by":"publisher","unstructured":"Yoshida, Y., Ma, S.: Design of a Wall-Climbing Robot with Passive Suction Cups. 2010 IEEE International Conference on Robotics and Biomimetics, 1513\u20131518. https:\/\/doi.org\/10.1109\/ROBIO.2010.5723554, http:\/\/ieeexplore.ieee.org\/lpdocs\/epic03\/wrapper.htm?arnumber=5723554 (2010)","DOI":"10.1109\/ROBIO.2010.5723554"},{"key":"1420_CR8","doi-asserted-by":"crossref","unstructured":"Thanh Nguyen, S., La, H.M.: Development of a Steel Bridge Climbing Robot. arXiv:1803.08209 (2018)","DOI":"10.1109\/IROS40897.2019.8967748"},{"issue":"1","key":"1420_CR9","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/s10846-014-0076-z","volume":"78","author":"RV Espinoza","year":"2015","unstructured":"Espinoza, R.V., de Oliveira, A.S., de Arruda, L.V.R., Junior, F.N.: Navigation\u2019s stabilization system of a magnetic adherence-based climbing robot. J. Intell. Robot. Syst. 78(1), 65\u201381 (2015). https:\/\/doi.org\/10.1007\/s10846-014-0076-z","journal-title":"J. Intell. Robot. Syst."},{"key":"1420_CR10","doi-asserted-by":"crossref","unstructured":"Wang, C, Gu, J, Li, Z: Switching motion control of the climbing robot for aircraft skin inspection. In: 2019 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), pp 1\u20136 (2019)","DOI":"10.1109\/FUZZ-IEEE.2019.8858987"},{"key":"1420_CR11","unstructured":"Hagiwara, D, Amakawa, T, Yamada, Y, Nakamura, T: Traveling-wave-type wall-climbing robot for airplane surface inspection. In: International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines - CLAWAR 2018, vol. 1, pp 315\u2013323 (2018)"},{"key":"1420_CR12","doi-asserted-by":"publisher","first-page":"5137139","DOI":"10.1155\/2019\/5137139","volume":"2019","author":"B Ramalingam","year":"2019","unstructured":"Ramalingam, B., Manuel, V-H, Elara, M.R., Vengadesh, A., Lakshmanan, A.K., Ilyas, M., James, T.J.Y.: Visual inspection of the aircraft surface using a teleoperated reconfigurable climbing robot and enhanced deep learning technique. Int. J. Aerosp. Eng. 2019, 5137139 (2019). https:\/\/doi.org\/10.1155\/2019\/5137139","journal-title":"Int. J. Aerosp. Eng."},{"key":"1420_CR13","doi-asserted-by":"crossref","unstructured":"Schleupen, J., Engemann, H., Bagheri, M., Kallweit, S., Dahmann, P.: Developing a climbing maintenance robot for tower and rotor blade service of wind turbines. In: Rodi\u0107, A., Borangiu, T. (eds.) Advances in Robot Design and Intelligent Control, pp 310\u2013319. Springer International Publishing, Cham (2017)","DOI":"10.1007\/978-3-319-49058-8_34"},{"key":"1420_CR14","doi-asserted-by":"publisher","unstructured":"Alkalla, M.G., Fanni, M.A., Mohamed, A.M., Hashimoto, S.: Tele-operated propeller-type climbing robot for inspection of petrochemical vessels. Ind. Robot. https:\/\/doi.org\/10.1108\/IR-07-2016-0182 (2017)","DOI":"10.1108\/IR-07-2016-0182"},{"key":"1420_CR15","doi-asserted-by":"crossref","unstructured":"Ahmed, M., Eich, M., Bernhard, F.: Design and control of mira: A lightweight climbing robot for ship inspection. In: ILCPA Volume 55, International Letters of Chemistry, Physics and Astronomy, vol. 55, pp 128\u2013135. SciPress Ltd (2015)","DOI":"10.18052\/www.scipress.com\/ILCPA.55.128"},{"key":"1420_CR16","doi-asserted-by":"crossref","unstructured":"Papadimitriou, A., Andrikopoulos, G., Nikolakopoulos, G.: Development and control of a differential wall climbing robot based on vortex adhesion. In: 2019 18th European Control Conference (ECC), pp 1610\u20131615 (2019)","DOI":"10.23919\/ECC.2019.8796154"},{"key":"1420_CR17","doi-asserted-by":"crossref","unstructured":"Shujah, A., Habib, H., Shaikh, S., Ishfaq, A.R., Tahir, H., Iqbal, J.: Design and implementation of semi-autonomous wall climbing robot using vacuum suction adhesion. In: 2019 IEEE 17th World Symposium on Applied Machine Intelligence and Informatics (SAMI), pp 275\u2013280 (2019)","DOI":"10.1109\/SAMI.2019.8782720"},{"issue":"3","key":"1420_CR18","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1007\/s41315-017-0028-4","volume":"1","author":"B Li","year":"2017","unstructured":"Li, B., Ushiroda, K., Yang, L., Song, Q., Xiao, J.: Wall-climbing robot for non-destructive evaluation using impact-echo and metric learning SVM. Int. J. Intell. Robot. Appl. 1(3), 255\u2013270 (2017). https:\/\/doi.org\/10.1007\/s41315-017-0028-4","journal-title":"Int. J. Intell. Robot. Appl."},{"key":"1420_CR19","doi-asserted-by":"publisher","first-page":"122","DOI":"10.3390\/sym12010122","volume":"12","author":"V Muthugala","year":"2020","unstructured":"Muthugala, V., Vega-Heredia, M., Mohan, R.E., Vishaal, S.: Design and control of a wall cleaning robot with adhesion-awareness. Symmetry 12, 122 (2020). https:\/\/doi.org\/10.3390\/sym12010122","journal-title":"Symmetry"},{"issue":"1","key":"1420_CR20","doi-asserted-by":"publisher","first-page":"017104","DOI":"10.1063\/1.5129958","volume":"32","author":"K Shi","year":"2020","unstructured":"Shi, K., Li, X.: Vacuum suction unit based on the zero pressure difference method. Phys. Fluids 32(1), 017104 (2020). https:\/\/doi.org\/10.1063\/1.5129958","journal-title":"Phys. Fluids"},{"issue":"3","key":"1420_CR21","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1108\/01439910810868552","volume":"35","author":"C Hillenbrand","year":"2008","unstructured":"Hillenbrand, C., Schmidt, D., Berns, K.: CROMSCI: development of a climbing robot with negative pressure adhesion for inspections. Ind. Robot An Int. J. 35(3), 228\u2013237 (2008). https:\/\/doi.org\/10.1108\/01439910810868552","journal-title":"Ind. Robot An Int. J."},{"key":"1420_CR22","unstructured":"Kawasaki, S., Kikuchi, K.: Development of a Small Legged Wall Climbing Robot with Passive Suction Cups. xIcdes2014, 112\u2013116 (2014)"},{"issue":"3","key":"1420_CR23","doi-asserted-by":"publisher","first-page":"955","DOI":"10.1007\/s10846-018-0925-2","volume":"95","author":"G Andrikopoulos","year":"2019","unstructured":"Andrikopoulos, G., Nikolakopoulos, G.: Vortex actuation via electric ducted fans: an experimental study. J. Intell. Robot. Syst. 95(3), 955\u2013973 (2019). https:\/\/doi.org\/10.1007\/s10846-018-0925-2","journal-title":"J. Intell. Robot. Syst."},{"key":"1420_CR24","doi-asserted-by":"crossref","unstructured":"Andrikopoulos, G., Papadimitriou, A., Nikolakopoulos, G.: On Model-based Adhesion Control of a Vortex Climbing Robot. In: Conference: IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), The Venetian Macao, Macau, China (2019)","DOI":"10.1109\/IROS40897.2019.8968069"},{"issue":"02","key":"1420_CR25","first-page":"00186","volume":"0661","author":"SJ Qin","year":"2003","unstructured":"Qin, S.J., Badgwell, T.A.: An overview of industrial model predictive control technology. Control Eng Pract 0661(02), 00186\u20137 (2003)","journal-title":"Control Eng Pract"},{"key":"1420_CR26","doi-asserted-by":"publisher","unstructured":"Kayacan, E., Ramon, H., Saeys, W.: Robust trajectory tracking error model-based predictive control for unmanned ground vehicles. IEEE\/ASME Trans. Mechatron. https:\/\/doi.org\/10.1109\/TMECH.2015.2492984 (2016)","DOI":"10.1109\/TMECH.2015.2492984"},{"key":"1420_CR27","doi-asserted-by":"publisher","unstructured":"Li, Z., Yang, C., Su, C.Y., Deng, J., Zhang, W.: Vision-Based Model Predictive Control for Steering of a Nonholonomic Mobile Robot. IEEE Trans. Control Syst. Technol. https:\/\/doi.org\/10.1109\/TCST.2015.2454484 (2016)","DOI":"10.1109\/TCST.2015.2454484"},{"key":"1420_CR28","doi-asserted-by":"crossref","unstructured":"Andrade, R., Raffo, G.V., Normey-Rico, J.E.: Model predictive control of a tilt-rotor UAV for load transportation. In: 2016 European Control Conference, ECC 2016 (2016)","DOI":"10.1109\/ECC.2016.7810612"},{"key":"1420_CR29","doi-asserted-by":"crossref","unstructured":"Tak\u00e1cs, B., \u0160tevek, J, Valo, R., Kvasnica, M.: Python code generation for explicit MPC in MPT. In: 2016 European Control Conference, ECC 2016, pp 1328\u20131333 (2017)","DOI":"10.1109\/ECC.2016.7810473"},{"key":"1420_CR30","doi-asserted-by":"crossref","unstructured":"Herceg, M., Kvasnica, M., Jones, C.N., Morari, M.: Multi-parametric toolbox 3.0. In: 2013 European Control Conference, ECC 2013 (2013)","DOI":"10.23919\/ECC.2013.6669862"},{"key":"1420_CR31","doi-asserted-by":"crossref","unstructured":"Corke, P.I.: Robotics, vision & control: Fundamental algorithms in MATLAB, 2 edn. Springer. ISBN 978-3-319-54413-7 (2017)","DOI":"10.1007\/978-3-319-54413-7_11"},{"key":"1420_CR32","unstructured":"Ljung, L.: Ljung L System Identification Theory for User.pdf. vol. 25. http:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0005109889900198 (1987)"},{"issue":"1","key":"1420_CR33","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/S0005-1098(01)00174-1","volume":"38","author":"A Bemporad","year":"2002","unstructured":"Bemporad, A., Morari, M., Dua, V., Pistikopoulos, E.N.: The explicit linear quadratic regulator for constrained systems. Automatica 38(1), 3\u201320 (2002). https:\/\/doi.org\/10.1016\/S0005-1098(01)00174-1","journal-title":"Automatica"},{"key":"1420_CR34","doi-asserted-by":"publisher","unstructured":"Brusell, A., Andrikopoulos, G., Nikolakopoulos, G.: Novel considerations on the negative pressure adhesion of electric ducted fans: An experimental study. 2017 25th Mediterranean Conference on Control and Automation, MED 2017, pp. 1404\u20131409. https:\/\/doi.org\/10.1109\/MED.2017.7984315 (2017)","DOI":"10.1109\/MED.2017.7984315"},{"key":"1420_CR35","doi-asserted-by":"crossref","unstructured":"Andrikopoulos, G., Nikolakopoulos, G., Manesis, S.: An Experimental Study on Thermodynamic Properties of Pneumatic Artificial Muscles. In: Andrikopoulos, G., Nikolakopoulos, G., Manesis, S. (eds.) 20th Mediterranean Conference on Control and Automation (MED), pp 1334\u20131340, Barcelona (2012)","DOI":"10.1109\/MED.2012.6265824"},{"key":"1420_CR36","unstructured":"The Mathworks, Inc., Natick, Massachusetts: MATLAB and Simulink version 9.6.0.1072779 (R2019a) (2019)"},{"key":"1420_CR37","unstructured":"Vicon, Inc, Oxford, United Kingdom: Vicon Motion Systems. https:\/\/www.vicon.com (2021)"}],"container-title":["Journal of Intelligent &amp; Robotic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-021-01420-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10846-021-01420-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10846-021-01420-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,8]],"date-time":"2021-07-08T04:14:32Z","timestamp":1625717672000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10846-021-01420-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,3]]},"references-count":37,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,7]]}},"alternative-id":["1420"],"URL":"https:\/\/doi.org\/10.1007\/s10846-021-01420-3","relation":{},"ISSN":["0921-0296","1573-0409"],"issn-type":[{"value":"0921-0296","type":"print"},{"value":"1573-0409","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,3]]},"assertion":[{"value":"24 May 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 May 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 June 2021","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":"<!--Emphasis Type='Bold' removed-->Conflict of interest\/Competing interests"}}],"article-number":"57"}}