Multi-Criteria Decision Making for Efficient Tiling Path Planning in a Tetris-Inspired Self-Reconfigurable Cleaning Robot

In this study, we aim to optimize and improve the efficiency of a Tetris-inspired reconfigurable cleaning robot. Multi-criteria decision making (MCDM) is utilized as a powerful tool to target this aim by introducing the best solution among others in terms of lower energy consumption and greater area coverage. Regarding the Tetris-inspired structure, polyomino tiling theory is utilized to generate tiling path-planning maps which are evaluated via MCDM to seek a solution that can deliver the best balance between the two mentioned key issues; energy and area coverage. In order to obtain a tiling area that better meets the requirements of polyomino tiling theorems, first, the whole area is decomposed into five smaller sub-areas based on furniture layout. Afterward, four tetromino tiling theorems are applied to each sub-area to give the tiling sets that govern the robot navigation strategy in terms of shape-shifting tiles. Then, the area coverage and energy consumption are calculated and eventually, these key values are considered as the decision criteria in a MCDM process to select the best tiling set in each sub-area, and following the aggregation of best tiling path-plannings, the robot navigation is oriented towards efficiency and improved optimality. Also, for each sub-area, a preference order for the tiling sets is put forward. Based on simulation results, the tiling theorem that can best serve all sub-areas turns out to be the same. Moreover, a comparison between a fixed-morphology mechanism with the current approach further advocates the proposed technique.

[1]  Abbas Mardani,et al.  Multiple criteria decision-making techniques and their applications – a review of the literature from 2000 to 2014 , 2015 .

[2]  Viorel Nitica The Tilings of Deficient Squares by Ribbon L -Tetrominoes Are Diagonally Cracked , 2017 .

[3]  Peter Stone,et al.  A multi-robot system for continuous area sweeping tasks , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[4]  Thejus Pathmakumar,et al.  A Tiling-Theoretic Approach to Efficient Area Coverage in a Tetris-Inspired Floor Cleaning Robot , 2018, IEEE Access.

[5]  Ting-Yu Chen,et al.  The inclusion-based TOPSIS method with interval-valued intuitionistic fuzzy sets for multiple criteria group decision making , 2015, Appl. Soft Comput..

[6]  MardaniAbbas,et al.  Fuzzy multiple criteria decision-making techniques and applications - Two decades review from 1994 to 2014 , 2015 .

[7]  Thejus Pathmakumar,et al.  Floor cleaning robot with reconfigurable mechanism , 2018, Automation in Construction.

[8]  Thejus Pathmakumar,et al.  Tackling Area Coverage Problems in a Reconfigurable Floor Cleaning Robot Based on Polyomino Tiling Theory , 2018 .

[9]  Nicola Basilico,et al.  Exploration strategies based on multi-criteria decision making for searching environments in rescue operations , 2011, Auton. Robots.

[10]  Tomasz Wachowicz,et al.  Application of fuzzy TOPSIS to scoring the negotiation offers in ill-structured negotiation problems , 2015, Eur. J. Oper. Res..

[11]  Sylvia C. Wong,et al.  Performance Metrics for Robot Coverage Tasks , 2002 .

[12]  Reidun Twarock The Architecture of Viral Capsids Based on Tiling Theory , 2005 .

[13]  Edmundas Kazimieras Zavadskas,et al.  Fuzzy multiple criteria decision-making techniques and applications - Two decades review from 1994 to 2014 , 2015, Expert Syst. Appl..

[14]  Marcel Tresanchez,et al.  Modeling floor-cleaning coverage performances of some domestic mobile robots in a reduced scenario , 2010, Robotics Auton. Syst..

[15]  Cheung-Woon Jho,et al.  Video Puzzle Game Application of Polyomino Re-tiling , 2012 .

[16]  Pinhas Ben-Tzvi,et al.  Modular and reconfigurable mobile robotics , 2012, Robotics Auton. Syst..

[17]  S. W. Golomb,et al.  Checker Boards and Polyominoes , 1954 .

[18]  Ignacy Duleba,et al.  Nonholonomic motion planning based on Newton algorithm with energy optimization , 2003, IEEE Trans. Control. Syst. Technol..

[19]  Cynthia Lester Tilings with T and Skew Tetrominoes , 2012 .

[20]  Thejus Pathmakumar,et al.  hTetro: A tetris inspired shape shifting floor cleaning robot , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[21]  Evangelos Triantaphyllou,et al.  Multi-Criteria Decision Making: An Operations Research Approach , 1998 .

[22]  Nicolás Rojas,et al.  Hinged-Tetro: A self-reconfigurable module for nested reconfiguration , 2014, 2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[23]  M. Zarghami,et al.  Stochastic-fuzzy multi criteria decision making for robust water resources management , 2009 .

[24]  Pratap Tokekar,et al.  Energy‐efficient Path Planning for Solar‐powered Mobile Robots * , 2013, J. Field Robotics.

[25]  Rajesh Elara Mohan,et al.  Exploration of adaptive gait patterns with a reconfigurable linkage mechanism , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  S.X. Yang,et al.  A neural network approach to complete coverage path planning , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[27]  Sarosh H. Patel,et al.  UB robot swarm — Design, implementation, and power management , 2016, 2016 12th IEEE International Conference on Control and Automation (ICCA).

[28]  Francesco Mondada,et al.  Lessons learned from robotic vacuum cleaners entering the home ecosystem , 2014, Robotics Auton. Syst..

[29]  Javier Del Ser,et al.  Underwater Robot Task Planning Using Multi-Objective Meta-Heuristics , 2017, Sensors.

[30]  Kavita Devi,et al.  Extension of VIKOR method in intuitionistic fuzzy environment for robot selection , 2011, Expert Syst. Appl..

[31]  Tarek M. Sobh,et al.  Hardware Architecture Review of Swarm Robotics System: Self-Reconfigurability, Self-Reassembly, and Self-Replication , 2013 .

[32]  Yan Wang,et al.  A floor cleaning robot using Swedish wheels , 2007, 2007 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[33]  A. Barili,et al.  Energy-saving motion control for an autonomous mobile robot , 1995, 1995 Proceedings of the IEEE International Symposium on Industrial Electronics.