Graph Theory-Based Approach to Accomplish Complete Coverage Path Planning Tasks for Reconfigurable Robots

被引:44
作者
Cheng, Ku Ping [1 ]
Elara, Mohan Rajesh [1 ]
Nguyen Huu Khanh Nhan [2 ]
Anh Vu Le [1 ,2 ]
机构
[1] Singapore Univ Technol & Design, Engn Prod Dev Pillar, ROAR Lab, Singapore, Singapore
[2] Ton Duc Thang Univ, Fac Elect & Elect Engn, Optoelect Res Grp, Ho Chi Minh City 700000, Vietnam
关键词
Complete coverage path planning; self-reconfigurable robots; graph theory; dynamic programming; Dijkstra algorithm;
D O I
10.1109/ACCESS.2019.2928467
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Extensive studies regarding complete coverage problems have been conducted, but a few tackle scenarios where the mobile robot is equipped with reconfigurable modules. The reconfigurability of these robots creates opportunities to develop new navigation strategies with higher dexterity; however, it also simultaneously adds in constraints to the direction of movements. This paper aims to develop a valid navigation strategy that allows tetromino-based self-reconfigurable robots to perform complete coverage tasks. To this end, a novel graph theory-based model to simulate the workspace coverage and make use of dynamic programming technique for optimal path searching and adaptive robot morphology shifting algorithms is proposed. Moreover, the influence of algorithms starting variables on workspace coverage outcome is analyzed thoughtfully in this paper. The simulation results showed that the proposed method is capable of generating navigation paths throughout the workspace, which ensures complete workspace coverage while minimizing the total number of actions performed by the robot.
引用
收藏
页码:94642 / 94657
页数:16
相关论文
共 35 条
[1]  
Al-Mutib K., 2011, 2011 Third International Conference on Computational Intelligence, Modelling and Simulation, P170, DOI 10.1109/CIMSim.2011.38
[2]  
[Anonymous], ROBOT MOTION PLANNIN
[3]  
[Anonymous], P IEEE INT C IND TEC
[4]  
[Anonymous], 2015, INT PARALL DISTRIB P, DOI DOI 10.1109/IPDPS.2015.18
[5]  
[Anonymous], THINK ALGORITHMS
[6]  
[Anonymous], P 15 20 STUD C IT EN
[7]  
[Anonymous], 2009, Introduction to Algorithms
[8]  
[Anonymous], INTRO MATH PROGRAMMI
[9]  
[Anonymous], 2010, 2010 IEEE 9 INT C CY
[10]  
Björklund A, 2004, LECT NOTES COMPUT SC, V3142, P222