A Full-Coverage Path-Planning Algorithm for a Glass-Curtain-Wall-Cleaning Robot Driven by Ropes
Rope-driven robots are increasingly being applied for the efficiently cleaning of glass curtain walls. However, increasingly complex wall surfaces and the various shapes of obstacles may block the robot and reduce coverage. In this study, three-DOF rope-driven cleaning robots and a full-coverage pat...
Main Authors: | , , , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-04-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/13/8/5052 |
_version_ | 1797606493962371072 |
---|---|
author | Dong Zhang Yuao Li Pei Jia Xin Jiao Yueshuo Zheng Guoliang Wang Zhihao Li Minglu Zhang Jingtian Wang Manhong Li |
author_facet | Dong Zhang Yuao Li Pei Jia Xin Jiao Yueshuo Zheng Guoliang Wang Zhihao Li Minglu Zhang Jingtian Wang Manhong Li |
author_sort | Dong Zhang |
collection | DOAJ |
description | Rope-driven robots are increasingly being applied for the efficiently cleaning of glass curtain walls. However, increasingly complex wall surfaces and the various shapes of obstacles may block the robot and reduce coverage. In this study, three-DOF rope-driven cleaning robots and a full-coverage path-planning algorithm were developed to achieve global operation. The robot adopts a five-rope parallel configuration, and four winches are mounted on the wall and one on the ground to produce 3D motion performance. We used a grid method to build the wall model to mark obstacles, and then we decomposed it according to the wall curvature to better access cleaning subareas. To further increase the cleaning coverage rate, a full-coverage path-planning algorithm based on an improved priority heuristic was designed, which does not ignore the inset area of U-shaped obstacles. By introducing two sets of priority criteria to judge the forward direction, the robot can switch directions to cover a whole area when encountering U-shaped obstacles. Furthermore, by planning a return route requiring the least amount of time when entering a dead zone, an escape strategy was developed to prevent the robot from being unable to choose a direction. The experimental results show that the robot, after applying the proposed path-planning algorithm, could complete the global cleaning of complex glass walls with various obstacles. |
first_indexed | 2024-03-11T05:15:59Z |
format | Article |
id | doaj.art-67aa36155b0d482da9d8cda639811dc5 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-11T05:15:59Z |
publishDate | 2023-04-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-67aa36155b0d482da9d8cda639811dc52023-11-17T18:12:58ZengMDPI AGApplied Sciences2076-34172023-04-01138505210.3390/app13085052A Full-Coverage Path-Planning Algorithm for a Glass-Curtain-Wall-Cleaning Robot Driven by RopesDong Zhang0Yuao Li1Pei Jia2Xin Jiao3Yueshuo Zheng4Guoliang Wang5Zhihao Li6Minglu Zhang7Jingtian Wang8Manhong Li9State Key Laboratory of Reliability and Intelligence of Electrical Equipment, Hebei University of Technology, Tianjin 300130, ChinaSchool of Mechanical Engineering, Hebei University of Technology, Tianjin 300130, ChinaSchool of Mechanical Engineering, Hebei University of Technology, Tianjin 300130, ChinaSchool of Mechanical Engineering, Hebei University of Technology, Tianjin 300130, ChinaSchool of Mechanical Engineering, Hebei University of Technology, Tianjin 300130, ChinaSchool of Mechanical Engineering, Hebei University of Technology, Tianjin 300130, ChinaSchool of Mechanical Engineering, Hebei University of Technology, Tianjin 300130, ChinaSchool of Mechanical Engineering, Hebei University of Technology, Tianjin 300130, ChinaSchool of Mechanical Engineering, Hebei University of Technology, Tianjin 300130, ChinaState Key Laboratory of Reliability and Intelligence of Electrical Equipment, Hebei University of Technology, Tianjin 300130, ChinaRope-driven robots are increasingly being applied for the efficiently cleaning of glass curtain walls. However, increasingly complex wall surfaces and the various shapes of obstacles may block the robot and reduce coverage. In this study, three-DOF rope-driven cleaning robots and a full-coverage path-planning algorithm were developed to achieve global operation. The robot adopts a five-rope parallel configuration, and four winches are mounted on the wall and one on the ground to produce 3D motion performance. We used a grid method to build the wall model to mark obstacles, and then we decomposed it according to the wall curvature to better access cleaning subareas. To further increase the cleaning coverage rate, a full-coverage path-planning algorithm based on an improved priority heuristic was designed, which does not ignore the inset area of U-shaped obstacles. By introducing two sets of priority criteria to judge the forward direction, the robot can switch directions to cover a whole area when encountering U-shaped obstacles. Furthermore, by planning a return route requiring the least amount of time when entering a dead zone, an escape strategy was developed to prevent the robot from being unable to choose a direction. The experimental results show that the robot, after applying the proposed path-planning algorithm, could complete the global cleaning of complex glass walls with various obstacles.https://www.mdpi.com/2076-3417/13/8/5052glass wall cleaningrope-driven robotwall modelingfull-coverage path planning |
spellingShingle | Dong Zhang Yuao Li Pei Jia Xin Jiao Yueshuo Zheng Guoliang Wang Zhihao Li Minglu Zhang Jingtian Wang Manhong Li A Full-Coverage Path-Planning Algorithm for a Glass-Curtain-Wall-Cleaning Robot Driven by Ropes Applied Sciences glass wall cleaning rope-driven robot wall modeling full-coverage path planning |
title | A Full-Coverage Path-Planning Algorithm for a Glass-Curtain-Wall-Cleaning Robot Driven by Ropes |
title_full | A Full-Coverage Path-Planning Algorithm for a Glass-Curtain-Wall-Cleaning Robot Driven by Ropes |
title_fullStr | A Full-Coverage Path-Planning Algorithm for a Glass-Curtain-Wall-Cleaning Robot Driven by Ropes |
title_full_unstemmed | A Full-Coverage Path-Planning Algorithm for a Glass-Curtain-Wall-Cleaning Robot Driven by Ropes |
title_short | A Full-Coverage Path-Planning Algorithm for a Glass-Curtain-Wall-Cleaning Robot Driven by Ropes |
title_sort | full coverage path planning algorithm for a glass curtain wall cleaning robot driven by ropes |
topic | glass wall cleaning rope-driven robot wall modeling full-coverage path planning |
url | https://www.mdpi.com/2076-3417/13/8/5052 |
work_keys_str_mv | AT dongzhang afullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT yuaoli afullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT peijia afullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT xinjiao afullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT yueshuozheng afullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT guoliangwang afullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT zhihaoli afullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT mingluzhang afullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT jingtianwang afullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT manhongli afullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT dongzhang fullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT yuaoli fullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT peijia fullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT xinjiao fullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT yueshuozheng fullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT guoliangwang fullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT zhihaoli fullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT mingluzhang fullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT jingtianwang fullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes AT manhongli fullcoveragepathplanningalgorithmforaglasscurtainwallcleaningrobotdrivenbyropes |