Skip to main content

Design and development of a reconfigurable tiling robot

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.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

References

  1. 1.

    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

    Article  Google Scholar 

  2. 2.

    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

    Article  Google Scholar 

  3. 3.

    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

    Article  Google Scholar 

  4. 4.

    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

    Article  Google Scholar 

  5. 5.

    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

  6. 6.

    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

    Article  Google Scholar 

  7. 7.

    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)

  8. 8.

    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

  9. 9.

    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

    Article  Google Scholar 

  10. 10.

    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

    Article  Google Scholar 

  11. 11.

    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

    Article  Google Scholar 

  12. 12.

    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

    Article  Google Scholar 

  13. 13.

    Zhang Y, Li S (2017) Distributed biased min-consensus with applications to shortest path planning. IEEE Trans Autom Control 62(10):5429

    MathSciNet  Article  Google Scholar 

  14. 14.

    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

    Article  Google Scholar 

  15. 15.

    Tan N, Hayat AA, Elara MR, Wood KL (2020) A framework for taxonomy and evaluation of self-reconfigurable robotic systems. IEEE Access 8:13969

    Article  Google Scholar 

  16. 16.

    Prabakaran V, Elara MR, Pathmakumar T, Nansai S (2018) Floor cleaning robot with reconfigurable mechanism. 91:155

  17. 17.

    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

    Article  Google Scholar 

  18. 18.

    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

    Article  Google Scholar 

  19. 19.

    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

    Article  Google Scholar 

  20. 20.

    Parween R, Heredia MV, Rayguru M, Abdulkader RE, Elara MR (2020) Autonomous self-reconfigurable floor cleaning robot. IEEE Access 8:114433–114442

    Article  Google Scholar 

  21. 21.

    Le AV, Parween R, Mohan RE, Enjikalayil NHKNR (2020) Optimization complete area coverage by reconfigurable hTrihex tiling robot. Sensors 20(11):3170

    Article  Google Scholar 

  22. 22.

    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

  23. 23.

    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

    Article  Google Scholar 

  24. 24.

    Johansen TA, Fossen TI (2013) Control allocation-A survey. Automatica 49(5):1087

    MathSciNet  Article  Google Scholar 

  25. 25.

    Rayguru M, Kar I (2019) Contraction theory approach to disturbance observer based filtered backstepping design. J Dyn Syst Measurement Control 141(8):084501

    Article  Google Scholar 

  26. 26.

    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

    Article  Google Scholar 

  27. 27.

    Rawlings JB, Meadows ES, Muske KR (1994) Nonlinear model predictive control: a tutorial and survey. IFAC Proc Vol 27(2):185

    Article  Google Scholar 

  28. 28.

    Morari M, Lee JH (1999) Model predictive control: past, present and future. Comput Chem Eng 23(4–5):667

    Article  Google Scholar 

  29. 29.

    Ploeg J, Vissers JP, Nijmeijer H (2006) Control design for an overactuated wheeled mobile robot. IFAC Proc Vol 39(16):127

    Article  Google Scholar 

Download references

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

Affiliations

Authors

Contributions

The authors declare that all the authors are equally involved in experimental design, writing and editing the manuscript.

Corresponding author

Correspondence to Rizuwana Parween.

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

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Parween, R., Rayaguru, M.M., Yuyao, S. et al. Design and development of a reconfigurable tiling robot. Intel Serv Robotics (2021). https://doi.org/10.1007/s11370-021-00384-5

Download citation