{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,23]],"date-time":"2025-12-23T18:56:27Z","timestamp":1766516187196,"version":"build-2065373602"},"reference-count":30,"publisher":"MDPI AG","issue":"16","license":[{"start":{"date-parts":[[2021,8,9]],"date-time":"2021-08-09T00:00:00Z","timestamp":1628467200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Robotics Programme","award":["192 25 00051","192 25 00058","192 22 00108"],"award-info":[{"award-number":["192 25 00051","192 25 00058","192 22 00108"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Area coverage is a crucial factor for a robot intended for applications such as floor cleaning, disinfection, and inspection. Robots with fixed shapes could not realize an adequate level of area coverage performance. Reconfigurable robots have been introduced to overcome the limitations of fixed-shape robots, such as accessing narrow spaces and cover obstacles. Although state-of-the-art reconfigurable robots used for coverage applications are capable of shape-changing for improving the area coverage, the reconfiguration is limited to a few predefined shapes. It has been proven that the ability of reconfiguration beyond a few shapes can significantly improve the area coverage performance of a reconfigurable robot. In this regard, this paper proposes a novel robot model and a low-level controller that can facilitate the reconfiguration beyond a small set of predefined shapes and locomotion per instructions while firmly maintaining the shape. A prototype of a robot that facilitates the aim mentioned above has been designed and developed. The proposed robot model and controller have been integrated into the prototype, and experiments have been conducted considering various reconfiguration and locomotion scenarios. Experimental results confirm the validity of the proposed model and controller during reconfiguration and locomotion of the robot. Moreover, the applicability of the proposed model and controller for achieving high-level autonomous capabilities has been proven.<\/jats:p>","DOI":"10.3390\/s21165362","type":"journal-article","created":{"date-parts":[[2021,8,9]],"date-time":"2021-08-09T09:03:53Z","timestamp":1628499833000},"page":"5362","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Modelling and Control of a Reconfigurable Robot for Achieving Reconfiguration and Locomotion with Different Shapes"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3458-5006","authenticated-orcid":false,"given":"S. M. Bhagya P.","family":"Samarakoon","sequence":"first","affiliation":[{"name":"Engineering Product Development Pillar, Singapore University of Technology and Design, 8 Somapah Rd, Singapore 487372, Singapore"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3598-5570","authenticated-orcid":false,"given":"M. A. Viraj J.","family":"Muthugala","sequence":"additional","affiliation":[{"name":"Engineering Product Development Pillar, Singapore University of Technology and Design, 8 Somapah Rd, Singapore 487372, Singapore"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6538-4875","authenticated-orcid":false,"given":"Raihan E.","family":"Abdulkader","sequence":"additional","affiliation":[{"name":"Engineering Product Development Pillar, Singapore University of Technology and Design, 8 Somapah Rd, Singapore 487372, Singapore"}]},{"given":"Soh Wei","family":"Si","sequence":"additional","affiliation":[{"name":"Engineering Product Development Pillar, Singapore University of Technology and Design, 8 Somapah Rd, Singapore 487372, Singapore"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2131-811X","authenticated-orcid":false,"given":"Thein T.","family":"Tun","sequence":"additional","affiliation":[{"name":"Engineering Product Development Pillar, Singapore University of Technology and Design, 8 Somapah Rd, Singapore 487372, Singapore"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6504-1530","authenticated-orcid":false,"given":"Mohan Rajesh","family":"Elara","sequence":"additional","affiliation":[{"name":"Engineering Product Development Pillar, Singapore University of Technology and Design, 8 Somapah Rd, Singapore 487372, Singapore"}]}],"member":"1968","published-online":{"date-parts":[[2021,8,9]]},"reference":[{"key":"ref_1","unstructured":"Thuesen, C., and Koch-\u00d8rvad, N. (2018, January 29\u201330). Construction transformation. Proceedings of the Sustain Conference 2018: Creating Technology for a Sustainable Society, Kongens Lyngby, Denmark."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"045001","DOI":"10.1115\/1.4032700","article-title":"A new compact stair-cleaning robot","volume":"8","author":"Zhang","year":"2016","journal-title":"J. Mech. Robot."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Park, H.Y., and Lee, J.M. (2019, January 15\u201318). Development of a Floor-Mopping Robot. Proceedings of the 2019 19th International Conference on Control, Automation and Systems (ICCAS), Jeju, Korea.","DOI":"10.23919\/ICCAS47443.2019.8971517"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"30174","DOI":"10.1109\/ACCESS.2019.2902386","article-title":"Unmanned high-rise Fa\u00e7ade cleaning robot implemented on a gondola: Field test on 000-building in Korea","volume":"7","author":"Yoo","year":"2019","journal-title":"IEEE Access"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1007\/s10846-018-0953-y","article-title":"Optimising Robotic Pool-Cleaning with a Genetic Algorithm","volume":"95","author":"Batista","year":"2019","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Elliott, S., and Cakmak, M. (2018, January 21\u201325). Robotic cleaning through dirt rearrangement planning with learned transition models. Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, Australia.","DOI":"10.1109\/ICRA.2018.8460915"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Ito, F., Kawaguchi, T., Kamata, M., Yamada, Y., and Nakamura, T. (2019, January 3\u20138). Proposal of a Peristaltic Motion Type Duct Cleaning Robot for Traveling in a Flexible Pipe. Proceedings of the 2019 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Macau, China.","DOI":"10.1109\/IROS40897.2019.8967648"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Zheng, K., Chen, G., Cui, G., Chen, Y., Wu, F., and Chen, X. (2017, January 16\u201318). Performance Metrics for Coverage of Cleaning Robots with MoCap System. Proceedings of the International Conference on Intelligent Robotics and Applications, Wuhan, China.","DOI":"10.1007\/978-3-319-65298-6_25"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Rhim, S., Ryu, J.C., Park, K.H., and Lee, S.G. (2007, January 20\u201323). Performance evaluation criteria for autonomous cleaning robots. Proceedings of the 2007 International Symposium on Computational Intelligence in Robotics and Automation, Jacksonville, FL, USA.","DOI":"10.1109\/CIRA.2007.382916"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/j.jides.2016.05.004","article-title":"The path planning of cleaner robot for coverage region using genetic algorithms","volume":"3","author":"Yakoubi","year":"2016","journal-title":"J. Innov. Digit. Ecosyst."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"38200","DOI":"10.1109\/ACCESS.2018.2853146","article-title":"Scalable coverage path planning for cleaning robots using rectangular map decomposition on large environments","volume":"6","author":"Miao","year":"2018","journal-title":"IEEE Access"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1049\/trit.2018.0009","article-title":"Sensor-based complete coverage path planning in dynamic environment for cleaning robot","volume":"3","author":"Liu","year":"2018","journal-title":"CAAI Trans. Intell. Technol."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Lee, H., and Banerjee, A. (2015, January 6\u20139). Intelligent scheduling and motion control for household vacuum cleaning robot system using simulation based optimization. Proceedings of the 2015 Winter Simulation Conference (WSC), Huntington Beach, CA, USA.","DOI":"10.1109\/WSC.2015.7408242"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"750","DOI":"10.1109\/TIE.2016.2609838","article-title":"Neural-dynamics-driven complete area coverage navigation through cooperation of multiple mobile robots","volume":"64","author":"Luo","year":"2016","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Kim, J., Alspach, A., and Yamane, K. (2017, January 24\u201328). Snapbot: A reconfigurable legged robot. Proceedings of the 2017 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada.","DOI":"10.1109\/IROS.2017.8206477"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Dutta, A., Dasgupta, P., and Nelson, C. (2017, January 24\u201328). Adaptive locomotion learning in modular self-reconfigurable robots: A game theoretic approach. Proceedings of the 2017 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada.","DOI":"10.1109\/IROS.2017.8206200"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1109\/MRA.2007.339623","article-title":"Modular self-reconfigurable robot systems [grand challenges of robotics]","volume":"14","author":"Yim","year":"2007","journal-title":"IEEE Robot. Autom. Mag."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"13969","DOI":"10.1109\/ACCESS.2020.2965327","article-title":"A framework for taxonomy and evaluation of self-reconfigurable robotic systems","volume":"8","author":"Tan","year":"2020","journal-title":"IEEE Access"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Prabakaran, V., Elara, M.R., Pathmakumar, T., and Nansai, S. (June, January 29). hTetro: A tetris inspired shape shifting floor cleaning robot. Proceedings of the 2017 IEEE International Conference on Robotics and Automation (ICRA), Singapore.","DOI":"10.1109\/ICRA.2017.7989725"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Parween, R., Shi, Y., Parasuraman, K., Vengadesh, A., Sivanantham, V., Ghanta, S., and Mohan, R.E. (2019). Modeling and Analysis of hHoneycomb\u2014A Polyhex Inspired Reconfigurable Tiling Robot. Energies, 12.","DOI":"10.3390\/en12132517"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Le, A.V., Nhan, N.H.K., and Mohan, R.E. (2020). Evolutionary Algorithm-Based Complete Coverage Path Planning for Tetriamond Tiling Robots. Sensors, 20.","DOI":"10.3390\/s20020445"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Le, A.V., Arunmozhi, M., Veerajagadheswar, P., Ku, P.C., Minh, T.H.Q., Sivanantham, V., and Mohan, R.E. (2018). Complete path planning for a tetris-inspired self-reconfigurable robot by the genetic algorithm of the traveling salesman problem. Electronics, 7.","DOI":"10.3390\/electronics7120344"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Manimuthu, A., Le, A.V., Mohan, R.E., Veerajagadeshwar, P., Huu Khanh Nhan, N., and Ping Cheng, K. (2019). Energy Consumption Estimation Model for Complete Coverage of a Tetromino Inspired Reconfigurable Surface Tiling Robot. Energies, 12.","DOI":"10.3390\/en12122257"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"76267","DOI":"10.1109\/ACCESS.2020.2988977","article-title":"Tradeoff between Area Coverage and Energy Usage of a Self-Reconfigurable Floor Cleaning Robot Based on User Preference","volume":"8","author":"Muthugala","year":"2020","journal-title":"IEEE Access"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"102796","DOI":"10.1016\/j.autcon.2019.03.017","article-title":"Four-wheel steering and driving mechanism for a reconfigurable floor cleaning robot","volume":"106","author":"Tun","year":"2019","journal-title":"Autom. Constr."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"3998","DOI":"10.1109\/LRA.2020.2983683","article-title":"Path tracking control of self-reconfigurable robot hTetro with four differential drive units","volume":"5","author":"Shi","year":"2020","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Apuroop, K.G.S., Le, A.V., Elara, M.R., and Sheu, B.J. (2021). Reinforcement Learning-Based Complete Area Coverage Path Planning for a Modified hTrihex Robot. Sensors, 21.","DOI":"10.3390\/s21041067"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"69816","DOI":"10.1109\/ACCESS.2020.2986838","article-title":"hTetro-Infi: A Reconfigurable Floor Cleaning Robot With Infinite Morphologies","volume":"8","author":"Samarakoon","year":"2020","journal-title":"IEEE Access"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"741","DOI":"10.1007\/s40747-020-00243-3","article-title":"Toward complete area coverage of a reconfigurable tiling robot by following obstacle shape","volume":"7","author":"Samarakoon","year":"2021","journal-title":"Complex Intell. Syst."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Samarakoon, S.B.P., Muthugala, M.V.J., and Elara, M.R. (2021). Toward obstacle-specific morphology for a reconfigurable tiling robot. J. Ambient Intell. Humaniz. Comput., 1\u201313.","DOI":"10.1007\/s12652-021-03342-2"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/16\/5362\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:42:49Z","timestamp":1760164969000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/16\/5362"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,9]]},"references-count":30,"journal-issue":{"issue":"16","published-online":{"date-parts":[[2021,8]]}},"alternative-id":["s21165362"],"URL":"https:\/\/doi.org\/10.3390\/s21165362","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2021,8,9]]}}}