Abstract
This paper presents a novel polyromb-based self-reconfigurable domestic floor cleaning robot called “hRhombo” that consists of four rhombus-shaped modules connected with three revolute joints. The mechanical design of the robot gives rise to an over-actuated mathematical model. The mechanical design, electronics layout, kinematics relations, reconfiguration theory and trajectory tracking methodology for the robot are discussed. The forward kinematics and inverse kinematics are derived in terms of the angle between the modules and the wheel steering angles. The tracking controller exploits a poly-cycle approach, where each wheel has a different reference path depending on the current configuration of the robot. The model predictive controller technique is used to design optimal controller for four unicycles, modeling the four wheels. The numerical simulations and experiments reveal the usefulness of the robot in the domestic environment with complex furniture settings.
Similar content being viewed by others
References
Prabakaran V, Elara MR, Pathmakumar T, Nansai S (2018) Floor cleaning robot with reconfigurable mechanism. Autom Constr 91:155. https://doi.org/10.1016/j.autcon.2018.03.015
Vega-Heredia M, Mohan RE, Wen TY, SitiAisyah J, Vengadesh A, Ghanta S, Vinu S (2019) Design and modelling of a modular window cleaning robot. Autom Constr 103:268. https://doi.org/10.1016/j.autcon.2019.01.025
Mansouri SS, Kanellakis C, Fresk E, Kominiak D, Nikolakopoulos G (2018) Cooperative coverage path planning for visual inspection. Control Eng Pract 74:118. https://doi.org/10.1016/j.conengprac.2018.03.002
Cabreira TM, Franco CD, Ferreira PR, Buttazzo GC (2018) Energy-Aware spiral coverage path planning for UAV photogrammetric applications. IEEE Robot Autom Lett 3(4):3662
Anselmi N, Poli L, Rocca P, Massa A (2018) Diamond tiling optimization for hexagonal shaped phased arrays. In 12th European Conference on Antennas and Propagation (EuCAP 2018), pp 1–3
Miao X, Lee J, Kang B (2018) Scalable coverage path planning for cleaning robots using rectangular map decomposition on large environments. IEEE Access 6:38200
Khan A, Noreen I, Habib Z (2017) On Complete Coverage Path Planning Algorithms for Non-holonomic Mobile Robots: Survey and Challenges. J Inf Sci Eng 33(1)
Gonzalez E, Alvarez O, Diaz Y, Parra C, Bustacara C (2005) BSA: a complete coverage algorithm. In proceedings of the 2005 IEEE international conference on robotics and automation, pp 2040–2044
Lee TK, Baek S, Oh SY (2011) Sector-based maximal online coverage of unknown environments for cleaning robots with limited sensing. Robot Auton Syst 59(10):698. https://doi.org/10.1016/j.robot.2011.05.005
Yakoubi MA, Laskri MT (2016) The path planning of cleaner robot for coverage region using genetic algorithms. J Innov Digit Ecosyst 3(1):37. https://doi.org/10.1016/j.jides.2016.05.004
Cheng KP, Mohan RE, Nhan NHK, Le AV (2019) Graph theory-based approach to accomplish complete coverage path planning tasks for reconfigurable robots. IEEE Access 7:94642
Khan HRNLDZHA, Noreen I (2017) Online complete coverage path planning using two-way proximity search. Intell Serv Robot 10:229–240. https://doi.org/10.1007/s11370-017-0223-z
Zhang Y, Li S (2017) Distributed biased min-consensus with applications to shortest path planning. IEEE Trans Autom Control 62(10):5429
Viet MTCHH, Dange V (2013) BA*: an online complete coverage algorithm for cleaning robots. Appl Intell 39:217–235. https://doi.org/10.1007/s10489-012-0406-4
Tan N, Hayat AA, Elara MR, Wood KL (2020) A framework for taxonomy and evaluation of self-reconfigurable robotic systems. IEEE Access 8:13969
Prabakaran V, Elara MR, Pathmakumar T, Nansai S (2018) Floor cleaning robot with reconfigurable mechanism. 91:155
Parween R, Prabakaran V, Elara MR, Vengadesh A, Sivanantham V (2018) Application of tiling theory for path planning strategy in a polyiamond inspired reconfigurable robot. IEEE Access 7:6947
Parween R, Shi Y, Parasuraman K, Vengadesh A, Sivanantham V, Ghanta S, Mohan RE (2019) Modeling and analysis of hHoneycomb-A polyhex inspired reconfigurable tiling robot. Energies 12(13):2517
Parween R, Le AV, Shi Y, Elara MR (2020) System level modeling and control design of hTetrakis-A Polyiamond inspired self-reconfigurable floor tiling robot. IEEE Access 8:88177
Parween R, Heredia MV, Rayguru M, Abdulkader RE, Elara MR (2020) Autonomous self-reconfigurable floor cleaning robot. IEEE Access 8:114433–114442
Le AV, Parween R, Mohan RE, Enjikalayil NHKNR (2020) Optimization complete area coverage by reconfigurable hTrihex tiling robot. Sensors 20(11):3170
Veerajagadheswar P, Sivanantham V, Devarassu M, Elara MR (2019) Htetran–A polyabolo inspired self reconfigurable tiling robot. In 2019 IEEE/RSJ international conference on intelligent robots and systems (IROS) (IEEE), pp 4877–4884
Shi Y, Elara MR, Le AV, Prabakaran V, Wood KL (2020) Path tracking control of self-reconfigurable robot hTetro with four differential drive units. IEEE Robot Autom Lett 5(3):3998
Johansen TA, Fossen TI (2013) Control allocation-A survey. Automatica 49(5):1087
Rayguru M, Kar I (2019) Contraction theory approach to disturbance observer based filtered backstepping design. J Dyn Syst Measurement Control 141(8):084501
Rayguru MM, Roy S, Kar IN (2019) Time-Scale Redesign-Based Saturated Controller Synthesis for a Class of MIMO Nonlinear Systems. IEEE Trans Syst Man Cybernet Syst 51:4681–4692
Rawlings JB, Meadows ES, Muske KR (1994) Nonlinear model predictive control: a tutorial and survey. IFAC Proc Vol 27(2):185
Morari M, Lee JH (1999) Model predictive control: past, present and future. Comput Chem Eng 23(4–5):667
Ploeg J, Vissers JP, Nijmeijer H (2006) Control design for an overactuated wheeled mobile robot. IFAC Proc Vol 39(16):127
Acknowledgements
This research was supported by the National Robotics Programme under its Robotics Enabling Capabilities and Technologies (Funding Agency Project No. 192 25 00051) and National Robotics Programme under its Robot Domain Specific (Funding Agency Project No. 192 22 00058) and administered by the Agency for Science, Technology and Research.
Funding
This research was supported by the National Robotics Programme under its Robotics Enabling Capabilities and Technologies (Funding Agency Project No. 192 25 00051) and National Robotics Programme under its Robot Domain Specific (Funding Agency Project No. 192 22 00058) and administered by the Agency for Science, Technology and Research.
Author information
Authors and Affiliations
Contributions
The authors declare that all the authors are equally involved in experimental design, writing and editing the manuscript.
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that they have no conflict of interest.
Consent to participate
The article does not contain any studies that require any consent to participate.
Ethics approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Human and animal rights
The authors declare that this article does not contain any studies including human participants or animal.
Informed consent:
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Parween, R., Rayaguru, M.M., Yuyao, S. et al. Design and development of a reconfigurable tiling robot. Intel Serv Robotics 14, 629–639 (2021). https://doi.org/10.1007/s11370-021-00384-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11370-021-00384-5